@font-face{font-family:RainWindow;src:url(/fonts/rain-window-serif.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.landing_page__pEwES{--night:#10151b;--paper:#f2e6d5;--muted:#c8bfae;--gold:#e4b874;--edge:#494137;--text-primary:var(--paper);--text-secondary:var(--muted);--text-warm:#e2c78f;--accent-amber:var(--gold);--font-display:Playfair Display,RainWindow,Georgia,serif;--font-heading:"DM Sans",Arial,sans-serif;--font-body:"IBM Plex Sans",Arial,sans-serif;background:var(--night);color:var(--paper);font-family:var(--font-body);position:relative;isolation:isolate;overflow-x:clip;color-scheme:dark;scrollbar-color:var(--edge) var(--night)}.landing_page__pEwES ::selection{background:var(--gold);color:var(--night)}.landing_page__pEwES :is(a,button,input,summary):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.landing_page__pEwES a,.landing_page__pEwES button,.landing_page__pEwES summary{touch-action:manipulation}.landing_page__pEwES button{cursor:pointer}.landing_page__pEwES button:disabled{cursor:wait;opacity:.65}.landing_page__pEwES h1,.landing_page__pEwES h2,.landing_page__pEwES h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.025em;font-weight:700}.landing_page__pEwES h2{font-size:clamp(28px,2.65vw,44px);line-height:1.15}.landing_page__pEwES p{line-height:1.65}.landing_page__pEwES a{text-underline-offset:5px}.landing_skip__b34Ci{position:absolute;left:20px;top:-90px;z-index:90;padding:14px 20px;background:var(--gold);color:var(--night);border-radius:8px}.landing_skip__b34Ci:focus{top:12px}.landing_brand__89dKB{gap:14px;font-family:var(--font-display);font-size:clamp(18px,1.8vw,27px);color:var(--paper);text-decoration:none}.landing_brand__89dKB,.landing_primary__U8mWU{display:inline-flex;align-items:center;font-weight:700;white-space:nowrap}.landing_primary__U8mWU{justify-content:center;gap:16px;background:var(--gold);color:#142018;font-family:Georgia,serif;font-size:clamp(16px,1.48vw,23px);border-radius:999px;min-height:55px;padding:12px 30px;transition:background .2s,transform .2s}.landing_primary__U8mWU:hover{background:#ffd189;transform:translateY(-2px)}.landing_primary__U8mWU:active{transform:translateY(0)}.landing_presence__3SVNM{text-align:center;font-size:14px;color:var(--muted);margin:28px 0 0}.landing_error__zdPgx{margin:20px 0;color:#ffd6ba}.landing_ritual__h5dUE,.landing_shiftSection__uL13G,.landing_timerSection__OJLiF{max-width:1220px;margin:auto;padding:100px 6%;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.landing_ritual__h5dUE>div>p,.landing_shiftSection__uL13G>div>p,.landing_timerSection__OJLiF>div>p{font-size:17px;max-width:48ch;color:var(--muted);margin:24px 0}.landing_textLink__UoDbr{display:inline-flex;gap:13px;align-items:center;color:var(--gold);font-size:16px;padding:9px 0;border-bottom:1px solid #8b783f;min-height:44px;transition:color .2s}.landing_textLink__UoDbr:hover{color:#ffe5a6}.landing_details__JsFx5{margin:0}.landing_details__JsFx5>div{display:grid;grid-template-columns:28px 1fr;column-gap:16px;padding:22px 0;border-bottom:1px solid var(--edge)}.landing_details__JsFx5 svg{grid-row:1/3;color:var(--gold);margin-top:2px;width:22px;height:22px}.landing_details__JsFx5 dt{font-size:18px;font-weight:600;margin-bottom:8px}.landing_details__JsFx5 dd{grid-column:2;color:var(--muted);font-size:16px;line-height:1.65}.landing_shiftSection__uL13G{padding-top:32px;padding-bottom:70px}.landing_shiftSection__uL13G>div:last-child{margin-top:0!important}.landing_shiftSection__uL13G .shift-card{background:#1c242b!important;backdrop-filter:none!important;box-shadow:none!important;border-color:var(--edge)!important}.landing_timerDemo__VxnQz{max-width:390px;padding:22px 28px 30px;background:#20272e;border-radius:16px;box-shadow:0 20px 45px #0004;transform:rotate(-3deg)}.landing_timerDemo__VxnQz>div{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:12px}.landing_timerDemo__VxnQz>strong{display:block;font-size:80px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.035em;margin:12px 0 16px;line-height:1.2}.landing_timerDemo__VxnQz>span{display:flex;align-items:center;gap:10px;color:var(--gold);font-size:14px}.landing_pricing__ixeZT{background:#171f26;border-block:1px solid var(--edge)}.landing_pricing__ixeZT section>div:first-child:empty{display:none}.landing_pricing__ixeZT .text-xs{font-size:14px;line-height:1.6}.landing_pricing__ixeZT .text-\[10px\],.landing_pricing__ixeZT .text-\[11px\]{font-size:13px;opacity:1!important}.landing_pricing__ixeZT .text-sm{font-size:16px;line-height:1.65}.landing_pricing__ixeZT h2{font-size:clamp(28px,2.65vw,42px)}.landing_pricing__ixeZT button{min-height:48px}.landing_pricing__ixeZT button:hover{filter:brightness(1.1)}.landing_pricing__ixeZT .animate-pulse{animation:none}.landing_pricing__ixeZT .font-mono{font-family:var(--font-body)}.landing_pricing__ixeZT .opacity-40,.landing_pricing__ixeZT .opacity-75{opacity:1}.landing_faq__AfA8B{max-width:1050px;margin:auto;padding:100px 6%}.landing_faq__AfA8B>h2{margin-bottom:35px}.landing_faq__AfA8B details{border-bottom:1px solid var(--edge)}.landing_faq__AfA8B summary{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:76px;font-size:18px;font-weight:500;cursor:pointer;list-style:none}.landing_faq__AfA8B summary::-webkit-details-marker{display:none}.landing_faq__AfA8B summary>svg{font-size:26px;color:var(--gold);font-weight:400}.landing_faq__AfA8B details[open] summary>svg{transform:rotate(45deg)}.landing_faq__AfA8B details>p{font-size:16px;color:var(--muted);margin:0 45px 25px 0;max-width:70ch}.landing_close__bmNbW{padding:80px 24px 90px;text-align:center;background:#1a2229}.landing_close__bmNbW>svg{margin:0 auto 24px;color:var(--gold)}.landing_close__bmNbW h2{font-size:clamp(38px,4.5vw,64px)}.landing_close__bmNbW>p{color:var(--muted);margin:22px 0 28px;font-size:17px}.landing_close__bmNbW>.landing_textLink__UoDbr{display:flex;width:max-content;margin:16px auto}.landing_email__iwT_7{display:block;margin:40px auto 0;max-width:350px;text-align:left}.landing_email__iwT_7 p{font-size:14px!important}.landing_email__iwT_7 button{background:var(--gold)!important}.landing_footer__0UmUP{max-width:1280px;margin:auto;padding:44px 5% 30px}.landing_footerTop__ma1FD{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.landing_footerTop__ma1FD>span{font-family:Georgia,serif;color:var(--muted);font-style:italic}.landing_guideLinks__XV9wM{display:flex;flex-wrap:wrap;gap:14px 24px;padding-bottom:30px;border-bottom:1px solid var(--edge)}.landing_footerLinks__Un1i5 a,.landing_guideLinks__XV9wM a{color:var(--muted);font-size:13px}.landing_footerLinks__Un1i5 a:hover,.landing_guideLinks__XV9wM a:hover{color:var(--gold)}.landing_footerLinks__Un1i5{display:flex;gap:24px;margin-top:26px}.landing_transition__muqRp{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:#10151bed;color:var(--paper);font-family:var(--font-display);font-size:28px}@media(max-width:1150px){.landing_primary__U8mWU{padding:12px 23px}}@media(max-width:800px){.landing_primary__U8mWU{font-size:16px;padding:12px 19px;gap:10px;white-space:normal}.landing_brand__89dKB{font-size:19px;gap:9px}.landing_ritual__h5dUE,.landing_shiftSection__uL13G,.landing_timerSection__OJLiF{padding:65px 6%;gap:7%}}@media(max-width:600px){.landing_brand__89dKB{font-size:17px;gap:7px}.landing_brand__89dKB svg{width:24px}.landing_presence__3SVNM{font-size:13px;max-width:30ch;margin:28px auto 0}.landing_ritual__h5dUE,.landing_shiftSection__uL13G,.landing_timerSection__OJLiF{grid-template-columns:1fr;gap:35px;padding:60px 24px}.landing_ritual__h5dUE>div>p,.landing_shiftSection__uL13G>div>p,.landing_timerSection__OJLiF>div>p{font-size:16px;margin:20px 0}.landing_details__JsFx5>div{padding-block:20px}.landing_details__JsFx5 dt{font-size:17px}.landing_details__JsFx5 dd{font-size:16px}.landing_shiftSection__uL13G{padding-top:0}.landing_timerDemo__VxnQz{width:90%;margin:0 auto 15px;max-width:340px;transform:rotate(-2deg)}.landing_timerDemo__VxnQz>strong{font-size:70px}.landing_faq__AfA8B{padding:65px 24px}.landing_faq__AfA8B summary{font-size:17px;line-height:1.5;padding-block:18px}.landing_faq__AfA8B details>p{margin-right:0;font-size:16px}.landing_close__bmNbW{padding:65px 24px}.landing_close__bmNbW h2{font-size:39px}.landing_close__bmNbW>p{font-size:16px}.landing_close__bmNbW>.landing_primary__U8mWU{font-size:17px;padding-inline:20px;white-space:nowrap}.landing_email__iwT_7{display:block}.landing_footer__0UmUP{padding:35px 24px}.landing_footerTop__ma1FD{display:block}.landing_footerTop__ma1FD>span{display:block;margin-top:18px;font-size:15px}.landing_guideLinks__XV9wM{gap:14px 20px}.landing_footerLinks__Un1i5{flex-wrap:wrap;gap:18px 23px}.landing_footerLinks__Un1i5 a,.landing_guideLinks__XV9wM a{font-size:13px;padding-block:4px}}@media(prefers-reduced-motion:reduce){.landing_page__pEwES *,.landing_page__pEwES :after,.landing_page__pEwES :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.landing_shiftSchedule__MZMOv{min-width:0}.landing_shiftFallback__u49qY{padding:26px 0}.landing_shiftFallback__u49qY>p:first-child{font-family:var(--font-display);font-size:24px;margin-bottom:14px}.landing_shiftFallback__u49qY>p:nth-child(2){color:var(--muted);font-size:16px}.landing_shiftSchedule__MZMOv:has(.shift-card) .landing_shiftFallback__u49qY{display:none}@media(max-width:360px){.landing_brand__89dKB{font-size:15px}.landing_close__bmNbW>.landing_primary__U8mWU{font-size:15px;padding-inline:12px;gap:8px}.landing_close__bmNbW>.landing_primary__U8mWU svg{width:18px}}.landing_begin__ZXQ2Y{max-width:1220px;margin:auto;padding:90px 6% 60px;scroll-margin-top:32px}.landing_beginIntro__laB1t{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;margin-bottom:42px}.landing_beginIntro__laB1t>p{font-size:17px;color:var(--muted);max-width:48ch}.landing_steps__Bnb3O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:0}.landing_steps__Bnb3O li{display:flex;gap:15px;border-top:1px solid var(--edge);padding-top:25px}.landing_steps__Bnb3O li>span{flex-shrink:0;color:var(--gold);font-family:var(--font-display);font-size:25px;line-height:1.2}.landing_steps__Bnb3O h3{font-family:var(--font-heading);font-size:18px;line-height:1.4;margin-bottom:12px}.landing_steps__Bnb3O p{color:var(--muted);font-size:15px;line-height:1.7}.landing_begin__ZXQ2Y>.landing_textLink__UoDbr{margin-top:30px}.landing_ritual__h5dUE{padding-top:55px;padding-bottom:70px;align-items:start}.landing_ritual__h5dUE>div>p{margin-bottom:10px}.landing_focusColumn__505yg{padding-top:35px}.landing_focusColumn__505yg .landing_timerDemo__VxnQz{width:100%;transform:none;box-shadow:0 20px 45px #0004;margin-bottom:38px;max-width:410px}.landing_focusColumn__505yg>h3{font-size:26px}.landing_focusColumn__505yg>p{font-size:16px!important;max-width:41ch}.landing_shiftSection__uL13G{border-top:1px solid var(--edge);padding-top:65px;padding-bottom:75px}.landing_passRooms__gRk8V{padding:80px max(4%,calc((100% - 1320px)/2));background:#13191f;scroll-margin-top:24px}.landing_roomIntro__higXs{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin:0 0 42px}.landing_roomIntro__higXs p{font-size:17px;line-height:1.7;color:var(--muted);max-width:48ch}.landing_roomIntro__higXs .landing_textLink__UoDbr{margin-top:12px;text-decoration:none}.landing_roomGallery__EyEdW{display:grid;grid-template-columns:1.08fr 1fr}.landing_premiumRoom__5DPSZ{min-width:0}.landing_premiumRoom__5DPSZ>img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:14px}.landing_premiumRoom__5DPSZ:nth-child(2){padding-top:65px}.landing_roomCopy__EvNW4{padding:25px 0 0}.landing_roomName__M1p5S{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.landing_roomName__M1p5S svg{color:var(--gold)}.landing_roomName__M1p5S h3{font-size:27px;line-height:1.25}.landing_roomName__M1p5S>span{color:#e2c78f;border:1px solid #88704e;border-radius:99px;padding:3px 10px;font-size:12px;margin-left:auto}.landing_roomCopy__EvNW4 h4{font-family:var(--font-heading);font-size:18px;line-height:1.4;font-weight:500;margin-top:20px}.landing_roomCopy__EvNW4>p{font-size:16px;color:var(--muted);max-width:48ch;margin-top:12px}.landing_roomBottom__n0QYQ{margin-top:23px;padding-top:20px;border-top:1px solid var(--edge);display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.landing_roomBottom__n0QYQ>span{font-size:13px;color:var(--muted)}.landing_roomBottom__n0QYQ button{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--gold);font-size:14px;text-decoration:underline;text-underline-offset:5px}.landing_pricing__ixeZT{background:#171d22}.landing_close__bmNbW>img{margin:0 auto 24px;object-fit:contain}.landing_closeNote__jDFkD{display:block;margin-top:18px;color:var(--muted);font-size:13px}.landing_close__bmNbW .landing_primary__U8mWU{border-radius:10px;font-family:var(--font-body);font-size:17px}.landing_details__JsFx5>div{padding:18px 0}.landing_details__JsFx5 dt{font-size:17px}.landing_details__JsFx5 dd{font-size:15px}.landing_page__pEwES button:disabled{transform:none}.landing_page__pEwES :is(input,textarea){caret-color:var(--gold)}@media(max-width:800px){.landing_begin__ZXQ2Y{padding:65px 6% 35px}.landing_beginIntro__laB1t{gap:7%;margin-bottom:34px}.landing_steps__Bnb3O{gap:22px}.landing_steps__Bnb3O li{gap:12px}.landing_steps__Bnb3O h3{font-size:17px}.landing_steps__Bnb3O p{font-size:14px}.landing_roomGallery__EyEdW{gap:25px}.landing_roomName__M1p5S h3{font-size:24px}.landing_passRooms__gRk8V{padding:65px 5%}.landing_roomIntro__higXs{gap:7%}.landing_roomCopy__EvNW4 h4{font-size:17px}.landing_roomBottom__n0QYQ{display:block}.landing_roomBottom__n0QYQ button{margin-top:7px}.landing_focusColumn__505yg{padding-top:25px}}@media(max-width:600px){.landing_begin__ZXQ2Y{padding:60px 24px 25px}.landing_beginIntro__laB1t{grid-template-columns:1fr;gap:22px}.landing_beginIntro__laB1t>p{font-size:16px}.landing_steps__Bnb3O{grid-template-columns:1fr;gap:0}.landing_steps__Bnb3O li{gap:20px;padding:22px 0}.landing_steps__Bnb3O li>span{width:20px}.landing_steps__Bnb3O h3{font-size:18px;margin-bottom:7px}.landing_steps__Bnb3O p{font-size:15px}.landing_begin__ZXQ2Y>.landing_textLink__UoDbr{margin-top:0}.landing_ritual__h5dUE{padding-top:40px;padding-bottom:60px}.landing_focusColumn__505yg{padding-top:15px}.landing_focusColumn__505yg .landing_timerDemo__VxnQz{width:100%;max-width:100%;margin-bottom:30px}.landing_focusColumn__505yg>p{max-width:none;margin-bottom:15px}.landing_focusColumn__505yg>h3{font-size:26px}.landing_shiftSection__uL13G{padding:50px 24px}.landing_shiftFallback__u49qY{padding:0}.landing_passRooms__gRk8V{padding:60px 20px}.landing_roomIntro__higXs{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.landing_roomIntro__higXs p{font-size:16px}.landing_roomGallery__EyEdW{grid-template-columns:1fr;gap:42px}.landing_premiumRoom__5DPSZ:nth-child(2){padding-top:0}.landing_premiumRoom__5DPSZ>img{aspect-ratio:1.4}.landing_roomCopy__EvNW4{padding-top:22px}.landing_roomName__M1p5S h3{font-size:28px}.landing_roomCopy__EvNW4 h4{font-size:18px;margin-top:18px}.landing_roomCopy__EvNW4>p{font-size:16px}.landing_roomBottom__n0QYQ{display:flex}.landing_roomBottom__n0QYQ button{margin-top:0}.landing_roomName__M1p5S>span{font-size:12px}.landing_close__bmNbW h2{font-size:36px}.landing_close__bmNbW>.landing_primary__U8mWU{font-size:17px}.landing_closeNote__jDFkD{font-size:12px}}.landing_features__cPNYP{max-width:1220px;margin:auto;padding:65px 6% 55px;scroll-margin-top:25px}.landing_features__cPNYP h2{margin-bottom:28px}.landing_features__cPNYP dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.landing_features__cPNYP dl>div{padding-top:20px;border-top:1px solid var(--edge)}.landing_features__cPNYP svg{color:var(--gold);margin-bottom:14px}.landing_features__cPNYP dt{font-size:18px;font-weight:500;line-height:1.4;color:var(--paper)}.landing_features__cPNYP dd{font-size:16px;line-height:1.6;color:var(--muted);margin:10px 0 0;max-width:28ch}.landing_passRooms__gRk8V{padding-top:60px;padding-bottom:55px}.landing_roomIntro__higXs{margin-bottom:32px}.landing_roomIntro__higXs p{font-size:16px}.landing_roomCopy__EvNW4{padding-top:20px}.landing_roomCopy__EvNW4>p{margin-top:15px}.landing_roomCopy__EvNW4>.landing_textLink__UoDbr{font-size:14px;margin-top:10px}.landing_roomGallery__EyEdW{gap:32px}.landing_premiumRoom__5DPSZ:nth-child(2){padding-top:35px}.landing_faq__AfA8B{padding-block:60px}.landing_close__bmNbW{padding-block:55px}.landing_close__bmNbW>img{width:64px;height:64px;margin-bottom:20px}.landing_close__bmNbW h2{font-size:clamp(34px,3.7vw,50px)}.landing_close__bmNbW>.landing_primary__U8mWU{margin-top:25px;background:var(--gold);font-family:var(--font-body);border-radius:10px;font-size:17px}.landing_close__bmNbW .landing_email__iwT_7{display:none}@media(max-width:700px){.landing_features__cPNYP{padding:50px 24px}.landing_features__cPNYP dl{grid-template-columns:1fr;gap:22px}.landing_features__cPNYP dl>div{display:grid;grid-template-columns:25px 1fr;gap:0 15px;padding-top:20px}.landing_features__cPNYP svg{grid-row:1/3;margin:3px 0 0}.landing_features__cPNYP dt{font-size:18px}.landing_features__cPNYP dd{grid-column:2;max-width:none;font-size:16px;margin-top:8px}.landing_passRooms__gRk8V{padding-block:50px}.landing_roomIntro__higXs{gap:20px}.landing_roomCopy__EvNW4>p{font-size:16px}.landing_faq__AfA8B{padding-block:50px}.landing_close__bmNbW{padding:45px 24px}.landing_close__bmNbW h2{font-size:36px}.landing_close__bmNbW .landing_email__iwT_7{display:block;margin-top:30px}}.landing_close__bmNbW .landing_email__iwT_7 button{background:transparent!important;border:1px solid var(--gold);color:var(--gold)!important;min-height:46px}.landing_close__bmNbW .landing_email__iwT_7 input{font-size:16px!important}