.ReaQmq_page{background:var(--lb-ivory)}.ReaQmq_hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;padding-block:64px 100px;display:grid}.ReaQmq_hero h1{letter-spacing:-.055em;margin:24px 0 28px;font-size:clamp(48px,5.65vw,84px);font-weight:500;line-height:1.07}.ReaQmq_hero h1 span{color:#995241}.ReaQmq_hero>div>p:not(:first-child){color:var(--web-muted);max-width:55ch;margin-bottom:28px;font-size:18px;line-height:1.75}.ReaQmq_stay{background:#e9e4d9;border:1px solid #13233a12;margin:0;padding:34px;transform:rotate(2deg)}.ReaQmq_stayTop{color:var(--web-muted);justify-content:space-between;gap:20px;font-size:12px;display:flex}.ReaQmq_stayDates{border-block:1px solid #13233a3b;justify-content:space-between;align-items:center;gap:20px;margin-block:28px;padding-block:42px;display:flex;position:relative}.ReaQmq_stayDates:after{content:"";transform-origin:0;background:#995241;width:100%;height:3px;animation:5s linear infinite ReaQmq_booking-progress;position:absolute;bottom:-2px;left:0}@keyframes ReaQmq_booking-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ReaQmq_stayDates>div>span{font-size:12px;display:block}.ReaQmq_stayDates strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:110px;font-weight:500;line-height:1.1;display:block}.ReaQmq_dateLine{font-size:36px;font-weight:300;animation:5s ease-in-out infinite ReaQmq_booking-direction}@keyframes ReaQmq_booking-direction{0%,to{opacity:.65;transform:translate(-8px)}50%{opacity:1;transform:translate(8px)}}.ReaQmq_stayBottom{flex-direction:column;gap:14px;display:flex}.ReaQmq_stayBottom strong{letter-spacing:-.025em;font-size:23px;font-weight:500}.ReaQmq_stayBottom>span{font-size:17px}.ReaQmq_stay figcaption{color:var(--web-muted);border-top:1px dashed #13233a4d;margin-top:40px;padding-top:22px;font-size:12px;line-height:1.7}.ReaQmq_intro{border-top:1px solid var(--web-line);grid-template-columns:1fr 1fr;gap:9%;padding-block:70px 100px;display:grid}.ReaQmq_intro h2,.ReaQmq_perspectiveHeading h2,.ReaQmq_sectionHeading h2,.ReaQmq_prepare h2,.ReaQmq_closing h2{letter-spacing:-.045em;font-size:clamp(35px,4.1vw,62px);font-weight:500;line-height:1.14}.ReaQmq_intro p{color:var(--web-muted);margin-bottom:22px;font-size:18px;line-height:1.75}.ReaQmq_perspectives{background:var(--lb-ink);color:var(--lb-ivory);padding-block:90px}.ReaQmq_perspectiveHeading{max-width:1120px}.ReaQmq_perspectiveHeading h2{margin:22px 0 28px}.ReaQmq_perspectiveHeading>p:last-child{color:#d1d5dc;max-width:65ch;font-size:18px;line-height:1.75}.ReaQmq_perspectiveBody{margin-top:44px}.ReaQmq_perspectiveControls{border:1px solid #ffffff4d;border-radius:5px;flex-wrap:wrap;margin:0 0 48px;padding:5px;display:inline-flex}.ReaQmq_perspectiveControls>div{position:relative}.ReaQmq_perspectiveControls input{opacity:0;width:1px;height:1px;position:absolute}.ReaQmq_perspectiveControls label{color:#c6ccd5;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;font-size:16px;display:flex}.ReaQmq_perspectiveControls label:hover{color:var(--lb-white)}.ReaQmq_perspectiveControls input:checked+label{background:var(--lb-ivory);color:var(--lb-ink)}.ReaQmq_perspectiveControls input:focus-visible+label{outline-offset:3px;outline:2px solid #eaa190}.ReaQmq_perspectiveScene{grid-template-columns:1fr .85fr;align-items:center;gap:12%;display:none}:is(.ReaQmq_perspectiveBody:has(input[value=guest]:checked) [data-view=guest],.ReaQmq_perspectiveBody:has(input[value=host]:checked) [data-view=host]){display:grid}.ReaQmq_guestSteps{margin:0;padding:0;list-style:none}.ReaQmq_guestSteps li{border-bottom:1px solid #ffffff2b;gap:26px;padding:30px 0;display:flex}.ReaQmq_guestSteps li:first-child{padding-top:0}.ReaQmq_guestSteps li>span{color:#eaa190;padding-top:8px;font-size:12px}.ReaQmq_guestSteps h3{letter-spacing:-.03em;margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.35}.ReaQmq_guestSteps p,.ReaQmq_hostCopy p{color:#d1d5dc;margin:0;font-size:17px;line-height:1.75}.ReaQmq_requestSheet{background:var(--lb-ivory);color:var(--lb-ink);border-radius:3px;margin:0;overflow:hidden}.ReaQmq_sheetHead{border-bottom:1px solid var(--web-line);justify-content:space-between;gap:24px;padding:20px 26px;font-size:12px;display:flex}.ReaQmq_sheetHead span:last-child{color:var(--web-muted)}.ReaQmq_requestSheet>img{object-fit:cover;width:100%;height:225px;display:block}.ReaQmq_sheetContent{padding:28px}.ReaQmq_sheetContent h3{letter-spacing:-.035em;margin:0 0 24px;font-size:27px;font-weight:500;line-height:1.3}.ReaQmq_sheetContent dl{margin:0}.ReaQmq_sheetContent dl>div{border-top:1px solid var(--web-line);justify-content:space-between;gap:22px;padding:17px 0;font-size:13px;line-height:1.6;display:flex}.ReaQmq_sheetContent dt{color:var(--web-muted)}.ReaQmq_sheetContent dd{text-align:right;overflow-wrap:anywhere;margin:0}.ReaQmq_sheetContent>p:last-child{color:var(--web-muted);border-top:1px dashed #13233a45;margin:8px 0 0;padding-top:20px;font-size:11px;line-height:1.65}.ReaQmq_hostCopy h3{letter-spacing:-.04em;margin:0 0 28px;font-size:40px;font-weight:500;line-height:1.18}.ReaQmq_hostCopy p+p{margin-top:22px}.ReaQmq_requestStatus{color:#653820;background:#efddd2;margin:0 0 28px;padding:7px 11px;font-size:12px;display:inline-block}.ReaQmq_hostSheet .ReaQmq_sheetContent{padding-block:36px}.ReaQmq_hostSheet .ReaQmq_sheetContent h3{margin-bottom:12px}.ReaQmq_hostStay{color:var(--web-muted);margin:0 0 26px;font-size:13px}.ReaQmq_perspectiveBack{display:none}.ReaQmq_meanings{padding-block:var(--web-section);grid-template-columns:1fr 1fr;gap:9%;display:grid}.ReaQmq_sectionHeading h2{margin:22px 0 28px}.ReaQmq_sectionHeading h2 span{color:var(--web-muted)}.ReaQmq_sectionHeading>p:not(:first-child){color:var(--web-muted);margin:0 0 24px;font-size:18px;line-height:1.75}.ReaQmq_meaningRows article{border-top:1px solid var(--web-line);gap:24px;padding:28px 0;display:flex}.ReaQmq_meaningRows article:first-child{border:0;padding-top:0}.ReaQmq_meaningNumber{color:#995241;padding-top:3px;font-size:12px}.ReaQmq_meaningLabel{color:var(--web-muted);margin:0 0 14px;font-size:12px}.ReaQmq_meaningRows h3{letter-spacing:-.03em;margin:0 0 14px;font-size:25px;font-weight:500;line-height:1.35}.ReaQmq_meaningRows article div>p:last-child{color:var(--web-muted);margin:0;font-size:17px;line-height:1.75}.ReaQmq_rules{padding-block:var(--web-section);background:#e9e4d9}.ReaQmq_rulesGrid{grid-template-columns:1fr 1fr;gap:9%;display:grid}.ReaQmq_ruleNotes article{border-top:1px solid #c9c6bf;padding:28px 0}.ReaQmq_ruleNotes article:first-child{border-top:0;padding-top:0}.ReaQmq_ruleNotes h3{letter-spacing:-.03em;margin:0 0 16px;font-size:25px;font-weight:500;line-height:1.35}.ReaQmq_ruleNotes p{color:var(--web-muted);margin:0;font-size:17px;line-height:1.75}.ReaQmq_channels{padding-block:var(--web-section);grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;display:grid}.ReaQmq_channelDiagram{text-align:center;border-block:1px solid var(--web-line);padding:44px 22px}.ReaQmq_channelDiagram>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.ReaQmq_channelDiagram>div span{border-bottom:2px solid #e1a38e;padding-bottom:18px}.ReaQmq_channelConnector{margin:35px 0;font-size:65px;font-weight:300;line-height:1;display:block}.ReaQmq_channelDiagram strong{letter-spacing:-.035em;font-size:29px;font-weight:500;line-height:1.25;display:block}.ReaQmq_channelDiagram p{color:var(--web-muted);margin:20px 0 0;font-size:12px;line-height:1.6}.ReaQmq_prepare{background:var(--lb-ink);color:var(--lb-ivory);padding-block:90px}.ReaQmq_prepare h2{margin:22px 0 28px}.ReaQmq_prepare h2 span{color:#eaa190}.ReaQmq_prepare p:not(:first-child){color:#d1d5dc;max-width:65ch;margin-bottom:32px;font-size:19px;line-height:1.75}.ReaQmq_faq{padding-block:var(--web-section);grid-template-columns:.8fr 1fr;gap:9%;display:grid}.ReaQmq_closing{background:#e9e4d9;padding-block:80px}.ReaQmq_closing h2{max-width:1100px;margin:22px 0 28px}.ReaQmq_closing p:not(:first-child){color:var(--web-muted);max-width:60ch;margin-bottom:32px;font-size:18px;line-height:1.75}@media (prefers-reduced-motion:no-preference){.ReaQmq_perspectiveScene{animation:ReaQmq_perspectiveEntry .35s var(--web-ease) both}@keyframes ReaQmq_perspectiveEntry{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.ReaQmq_hero{gap:6%}.ReaQmq_stay{padding:25px}.ReaQmq_stayDates{gap:15px}.ReaQmq_stayDates strong{font-size:86px}.ReaQmq_perspectiveScene{gap:7%}.ReaQmq_sheetContent{padding:22px}.ReaQmq_sheetContent dl>div{gap:12px}}@media (max-width:760px){.ReaQmq_page h1 br,.ReaQmq_page h2 br{display:none}.ReaQmq_hero{flex-direction:column;align-items:stretch;gap:24px;padding-block:28px 64px;display:flex}.ReaQmq_hero h1{margin:12px 0 18px;font-size:clamp(38px,8.5vw,58px)}.ReaQmq_hero>div>p:not(:first-child){margin-bottom:18px;font-size:17px;line-height:1.55}.ReaQmq_hero>div>a{width:100%}.ReaQmq_stay{margin-inline:4px;padding:24px;transform:rotate(1deg)}.ReaQmq_stayTop{gap:15px;font-size:10px}.ReaQmq_stayDates{gap:15px;margin-block:24px;padding-block:26px}.ReaQmq_stayDates>div>span{font-size:10px}.ReaQmq_stayDates strong{margin-top:10px;font-size:82px}.ReaQmq_dateLine{font-size:27px}.ReaQmq_stayBottom strong{font-size:21px}.ReaQmq_stayBottom>span{font-size:16px}.ReaQmq_stay figcaption{margin-top:28px;padding-top:18px}.ReaQmq_intro,.ReaQmq_meanings,.ReaQmq_rulesGrid,.ReaQmq_channels,.ReaQmq_faq{flex-direction:column;align-items:stretch;gap:34px;display:flex}.ReaQmq_intro{padding-block:54px 60px}.ReaQmq_intro h2,.ReaQmq_perspectiveHeading h2,.ReaQmq_sectionHeading h2,.ReaQmq_prepare h2,.ReaQmq_closing h2{font-size:35px}.ReaQmq_intro p,.ReaQmq_perspectiveHeading>p:last-child,.ReaQmq_sectionHeading>p:not(:first-child){font-size:17px}.ReaQmq_perspectives{padding-block:60px}.ReaQmq_perspectiveControls{flex-wrap:nowrap;width:100%;margin-bottom:34px;padding:4px;display:flex}.ReaQmq_perspectiveControls>div{flex:1;min-width:0}.ReaQmq_perspectiveControls label{text-align:center;min-height:64px;padding:12px 10px;font-size:14px;line-height:1.4}.ReaQmq_perspectiveScene{grid-template-columns:1fr;gap:36px}.ReaQmq_requestSheet{order:-1}.ReaQmq_sheetHead{padding:18px 20px}.ReaQmq_requestSheet>img{height:200px}.ReaQmq_sheetContent{padding:24px 20px}.ReaQmq_sheetContent h3{font-size:25px}.ReaQmq_sheetContent dl>div{flex-direction:column;gap:5px;padding:14px 0;font-size:14px}.ReaQmq_sheetContent dd{text-align:left}.ReaQmq_sheetContent>p:last-child{font-size:11px}.ReaQmq_guestSteps li{gap:18px;padding:26px 0}.ReaQmq_guestSteps h3{font-size:25px}.ReaQmq_guestSteps p,.ReaQmq_hostCopy p{font-size:16px}.ReaQmq_hostCopy h3{font-size:31px}.ReaQmq_perspectiveBack{width:fit-content;min-height:48px;color:var(--lb-ivory);text-underline-offset:5px;align-items:center;gap:24px;margin-top:28px;font-size:14px;text-decoration:underline;display:flex}.ReaQmq_meaningRows article{gap:18px;padding:24px 0}.ReaQmq_meaningRows h3,.ReaQmq_ruleNotes h3{font-size:23px}.ReaQmq_meaningRows article div>p:last-child,.ReaQmq_ruleNotes p{font-size:16px}.ReaQmq_channels .ReaQmq_sectionHeading{order:-1}.ReaQmq_channelDiagram{padding:32px 6px}.ReaQmq_channelDiagram>div{font-size:12px}.ReaQmq_channelDiagram strong{font-size:27px}.ReaQmq_prepare{padding-block:64px}.ReaQmq_prepare p:not(:first-child),.ReaQmq_closing p:not(:first-child){font-size:17px}.ReaQmq_closing{padding-block:60px}}@media (max-width:359px){.ReaQmq_hero h1{font-size:34px}.ReaQmq_intro h2,.ReaQmq_perspectiveHeading h2,.ReaQmq_sectionHeading h2,.ReaQmq_prepare h2,.ReaQmq_closing h2{font-size:31px}.ReaQmq_stay{padding:20px}.ReaQmq_stayDates strong{font-size:65px}.ReaQmq_stayDates{gap:12px}.ReaQmq_perspectiveControls label{padding-inline:6px;font-size:13px}}@media (min-width:761px){.ReaQmq_meanings{display:block}.ReaQmq_meanings .ReaQmq_sectionHeading{max-width:1000px}.ReaQmq_meanings .ReaQmq_sectionHeading>p:last-child{max-width:66ch}.ReaQmq_meaningRows{grid-template-columns:1fr 1fr;gap:0 8%;margin-top:50px;display:grid}.ReaQmq_meaningRows article:first-child{border-top:1px solid var(--web-line);padding-top:28px}}.ReaQmq_closing{color:var(--lb-ink);background:#ead6c5}.ReaQmq_closing h2 span,.ReaQmq_closing h2 em{color:#9c4b39}.ReaQmq_closing p:not(:first-child),.ReaQmq_closing>div>p:not(:first-child),.ReaQmq_closing>div>div>p{color:#525653}
