@font-face{font-family:reserveSans;src:url(../media/manrope_latin_400_normal-s.p.1i3dx4hft209n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:reserveSans;src:url(../media/manrope_latin_500_normal-s.p.0v6k8on0z6a_k.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:reserveSans;src:url(../media/manrope_latin_600_normal-s.p.2msxs8vwvmq9j.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:reserveSans Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.reservesans_e63349b2-module__9Eqwpa__className{font-family:reserveSans,reserveSans Fallback}.reservesans_e63349b2-module__9Eqwpa__variable{--reserve-sans:"reserveSans", "reserveSans Fallback"}
@font-face{font-family:reserveSerif;src:url(../media/cormorant_garamond_latin_400_normal-s.p.2tp5pqjy048ru.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:reserveSerif;src:url(../media/cormorant_garamond_latin_500_normal-s.p.2bif34ejqyosb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:reserveSerif;src:url(../media/cormorant_garamond_latin_400_italic-s.p.3vgpwwuad6sup.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:reserveSerif Fallback;src:local(Times New Roman);ascent-override:96.16%;descent-override:29.87%;line-gap-override:0.0%;size-adjust:96.09%}.reserveserif_e4ff615c-module___jrY1a__className{font-family:reserveSerif,reserveSerif Fallback}.reserveserif_e4ff615c-module___jrY1a__variable{--reserve-serif:"reserveSerif", "reserveSerif Fallback"}
:root{--reserve-obsidian:#070909;--reserve-deep-petrol:#0c292d;--reserve-petrol:#163e43;--reserve-gold:#c4912f;--reserve-gold-light:#e0bb6a;--reserve-edge:#e0bb6a38;--reserve-glass:#0c292d9e;--ink:var(--reserve-obsidian);--surface:var(--reserve-deep-petrol);--surface-2:var(--reserve-petrol);--gold:var(--reserve-gold);--gold-light:var(--reserve-gold-light);--paper:#f2eee5;--muted:#b9c7c5;--line:var(--reserve-edge);--serif:var(--reserve-serif), Georgia, serif;--sans:var(--reserve-sans), Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--ink);color:var(--paper);font-family:var(--sans);margin:0;font-size:16px;line-height:1.75}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.4;cursor:not-allowed}button{background:0 0;border:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.03}h1{letter-spacing:-.025em;font-size:clamp(56px,6.5vw,98px)}h2{letter-spacing:-.025em;font-size:clamp(42px,4.3vw,65px)}h3{font-size:34px}h4{font-size:28px}em{color:var(--gold-light);font-weight:400}p+p{margin-top:20px}svg{flex-shrink:0}figure{margin:0}small,.small{font-size:12px}.muted{color:var(--muted)}.eyebrow{font-family:var(--sans);letter-spacing:.22em;color:var(--gold);font-size:11px;font-weight:600;line-height:1.7}.section{padding:110px max(6.2vw,24px);scroll-margin-top:70px}.button{letter-spacing:.035em;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:53px;padding:15px 24px;font-size:12px;font-weight:600;line-height:1.6;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button-gold{background:var(--gold);color:#101617}.button-gold:hover:not(:disabled){background:var(--gold-light);transform:translateY(-2px)}.button-outline{border-color:var(--line);color:var(--paper)}.button-outline:hover{border-color:var(--gold)}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--gold-light);border-color:var(--gold)}.full{width:100%}.icon-button{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.skip{z-index:500;background:var(--gold);color:var(--ink);padding:12px;position:absolute;top:-100px;left:20px}.skip:focus{top:20px}.site-header{z-index:30;background:linear-gradient(#080e1380,#0000);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;height:105px;padding:0 4.5%;display:flex;position:absolute;top:0;left:0}.wordmark{min-width:177px;color:var(--gold-light);align-items:center;gap:12px;line-height:1;display:flex}.wordmark svg{width:30px;height:44px}.wordmark span{flex-direction:column;align-items:center;gap:4px;display:flex}.wordmark strong{font-family:var(--serif);letter-spacing:.14em;font-size:26px;font-weight:500}.wordmark small{letter-spacing:.3em;font-size:8px}.wordmark small:first-child{font-size:7px}.nav-links{align-items:center;gap:29px;display:flex}.nav-links a{color:#dfdfd8;font-size:11px}.nav-links a:hover,.nav-links a.active{color:var(--gold)}.header-actions{align-items:center;gap:25px;display:flex}.header-book{gap:18px;min-height:43px;padding:10px 18px}.account-link{align-items:center;display:flex}.menu-toggle{display:none}.preview-ribbon{z-index:60;border-top:1px solid var(--line);color:#adb4b8;letter-spacing:.025em;text-align:center;background:#111a20f5;padding:5px 16px;font-size:10px;position:fixed;bottom:0;left:0;right:0}.preview-ribbon span{color:var(--gold);margin:0 8px}.arrival{isolation:isolate;height:min(900px,100svh);min-height:760px;position:relative;overflow:hidden}.arrival-image{z-index:-3;animation:6s ease-out both arrival-drift;position:absolute;inset:-1.5%}.arrival-image img{object-fit:cover;object-position:center}.arrival-shade{z-index:-2;background:linear-gradient(90deg,#050b10cc 0%,#050b1091 32%,#050b100d 69%),linear-gradient(#0000 73%,#080e13 100%);position:absolute;inset:0}.arrival-content{z-index:2;max-width:660px;position:absolute;top:29%;left:7.5%}.arrival-content .eyebrow{letter-spacing:.17em;align-items:center;gap:16px;font-size:10px;display:flex}.line{background:var(--gold);width:30px;height:1px;display:inline-block}.arrival h1{letter-spacing:-.035em;text-shadow:0 3px 30px #0004;margin-top:29px;font-size:clamp(76px,7.4vw,112px);line-height:.94}.arrival h1 em{color:#ead7ae}.arrival-description{color:#c1c6c6;margin-top:28px;font-size:13px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:29px;display:flex}.partnership{letter-spacing:.17em;color:#ccc4b4;align-items:center;gap:17px;font-size:9px;display:flex;margin-top:40px!important}.partnership span{color:var(--gold);font-size:14px}.seal-stage{pointer-events:none;filter:drop-shadow(0 22px 35px #0007);width:340px;height:390px;position:absolute;top:25%;right:8%}.seal-canvas{width:100%;height:100%}.seal-caption{text-align:center;letter-spacing:.28em;color:var(--gold-light);font-size:9px;position:absolute;bottom:23px;left:0;right:0}.arrival-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:33px;left:7.5%;right:5%}.scroll-cue{letter-spacing:.16em;color:#dad3c5;align-items:center;gap:15px;font-size:9px;display:flex}.scene-controls{color:#9da9ac;align-items:center;gap:14px;font-size:10px;display:flex}.scene-controls .icon-button{width:30px;height:30px}.motion-paused *{animation-play-state:paused!important}.values-band{border-bottom:1px solid var(--line);border-top:1px solid var(--line);letter-spacing:.25em;color:#b6bcbf;justify-content:center;align-items:center;gap:62px;padding:27px 20px;font-size:10px;display:flex}.values-band i{color:var(--gold);font-size:10px;font-style:normal}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:43px;display:flex}.section-heading h2{margin-top:20px}.section-heading>p{color:var(--muted);padding-bottom:6px;font-size:13px;line-height:1.9}.world-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.world-card{isolation:isolate;border:1px solid var(--line);height:590px;position:relative;overflow:hidden}.world-card img{z-index:-3;object-fit:cover;filter:brightness(.85);transition:transform 1.2s cubic-bezier(.2,.6,.3,1),filter 1s}.world-card.blue img{object-position:62% center}.world-card.purple img{object-position:60% center}.world-overlay{z-index:-1;background:linear-gradient(#07121c60,#07121c08 30%,#07121c80 61%,#07121cf5 100%);position:absolute;inset:0}.purple .world-overlay{background:linear-gradient(#190f2260,#190f2208 30%,#190f2260 60%,#190f22f5 100%)}.world-card:hover img{filter:brightness();transform:scale(1.035)}.world-top{letter-spacing:.15em;justify-content:space-between;gap:16px;font-size:9px;display:flex;position:absolute;top:24px;left:30px;right:30px}.world-top span:last-child{letter-spacing:.01em;color:#b5b7b6;font-size:9px}.world-copy{position:absolute;bottom:35px;left:38px;right:38px}.world-copy .eyebrow{font-size:9px}.world-copy h3{margin:17px 0 18px;font-size:48px}.world-copy p{color:#c4c7c7;font-size:13px;line-height:1.85}.world-enter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.world-enter svg{transition:transform .3s}.world-card:hover .world-enter svg{transform:translate(3px,-3px)}.philosophy{padding-top:30px}.philosophy>h2{margin-top:20px}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:55px;display:grid}.pillar-grid article{border-top:1px solid var(--line);padding-top:27px;position:relative}.pillar-grid article>svg{color:var(--gold);stroke-width:1.2px;width:23px;height:23px}.pillar-grid h3{margin:28px 0 18px;font-size:34px}.pillar-grid p{color:var(--muted);max-width:330px;font-size:13px;line-height:1.9}.pillar-grid .text-link{margin-top:20px}.index{color:#60717a;font-size:11px;position:absolute;top:24px;right:0}.story{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#10191f;grid-template-columns:.75fr 1fr;gap:100px;display:grid}.story-label{flex-direction:column;justify-content:center;align-items:center;gap:35px;display:flex}.story-star{color:var(--gold);font-size:115px;line-height:1}.story h2{margin-bottom:30px}.story p{color:var(--muted);max-width:520px;font-size:14px}.story .text-link{margin-top:24px}.visit-banner{text-align:center;background:radial-gradient(at bottom,#28312633,#0000 65%);padding:100px 24px 110px}.visit-banner h2{margin:23px 0 35px}.visit-banner>p:last-child{margin-top:20px}.footer{border-top:1px solid var(--line);background:#060b0f;padding:70px max(6.2vw,24px) 50px}.footer-top{justify-content:space-between;gap:40px;padding-bottom:55px;display:flex}.footer-title{font-family:var(--serif);margin-top:16px;font-size:52px;line-height:1.08}.footer-links{grid-template-columns:1fr 1fr;align-content:center;gap:15px 65px;display:grid}.footer-links a{color:#b8c0c3;justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex}.footer-bottom{color:#748087;border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:23px;font-size:10px;display:flex}.brand-hero{isolation:isolate;height:800px;position:relative;overflow:hidden}.brand-hero>img{object-fit:cover;object-position:center;z-index:-3}.brand-shade{z-index:-2;background:linear-gradient(90deg,#06111bf2 0%,#06111baf 33%,#06111b15 72%),linear-gradient(#0000 65%,#080e13);position:absolute;inset:0}.brand-hero-content{max-width:760px;padding:150px 7% 70px;position:relative}.back-link{letter-spacing:.08em;color:var(--muted);align-items:center;gap:10px;font-size:10px;display:inline-flex}.brand-hero-content>.eyebrow{margin-top:52px}.brand-hero h1{margin-top:18px;font-size:90px}.brand-tagline{font-family:var(--serif);margin-top:22px;font-size:44px;line-height:1.12}.brand-tagline+p{color:#c3cacb;margin-top:24px;font-size:14px;line-height:1.9}.brand-hero-content .button{margin-top:30px}.concept-caption{letter-spacing:.13em;color:var(--muted);font-size:9px;position:absolute;bottom:27px;right:5%}.aurelius-world{--surface:#1a1422}.aurelius-world .brand-shade{background:linear-gradient(90deg,#150d1cf5 0%,#150d1cb0 35%,#150d1c22 80%),linear-gradient(#0000 65%,#080e13)}.aurelius-world .brand-hero-content{padding-top:145px}.aurelius-world .brand-hero h1{font-size:85px}.aurelius-world .brand-hero-content>.eyebrow{margin-top:38px}.aurelius-world .visit-banner{background:radial-gradient(at bottom,#361c3933,#0000 80%)}.split-section{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.split-section h2{margin-top:21px}.split-section>div:last-child{padding-top:12px}.split-section p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.95}.split-section .text-link{margin-top:25px}.inline-note{border:1px solid var(--line);color:var(--muted);background:#c8a46407;align-items:center;gap:10px;margin-top:30px;padding:19px 22px;font-size:12px;line-height:1.9;display:flex}.brand-page .split-section+.section{padding-top:0}.inner-page{min-height:75vh;padding-top:160px}.visit-intro{padding-top:30px}.visit-intro h1{margin:20px 0 30px;font-size:76px}.visit-intro .button{margin-top:30px}.location-line{color:var(--gold-light);align-items:center;gap:12px;margin:25px 0;display:flex}.visit-image{min-height:610px;position:relative}.visit-image img{object-fit:cover;object-position:70%}.visit-image figcaption{background:#080e1380;padding:4px 10px;font-size:10px;position:absolute;bottom:15px;left:20px}.center-state{text-align:center;min-height:65vh;padding-top:200px}.center-state h1{margin:15px 0 25px;font-size:65px}.center-state p{color:var(--muted);max-width:550px;margin:0 auto 30px}.center-state .text-link{margin:20px;display:inline-flex}.booking-heading{margin-bottom:45px}.booking-heading h1{margin:15px 0 20px;font-size:67px}.booking-heading>p:last-child{color:var(--muted);font-size:14px}.booking-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:65px;display:grid}.steps{border-bottom:1px solid var(--line);gap:30px;margin:0 0 38px;padding:0 0 24px;list-style:none;display:flex}.steps li{color:#77888e;align-items:center;gap:10px;font-size:12px;display:flex}.steps li>span{border:1px solid #46565c;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}.steps .current{color:var(--gold-light)}.steps .current>span{border-color:var(--gold);color:var(--gold)}.steps .done>span{background:var(--gold);color:var(--ink);border-color:var(--gold)}.step-content h2{margin:20px 0 17px;font-size:45px}.step-content>p{font-size:13px}.service-list{gap:13px;margin-top:27px;display:grid}.service-option{text-align:left;border:1px solid var(--line);background:#10191f80;align-items:center;gap:20px;width:100%;padding:25px 22px;transition:background .2s,border-color .2s;display:flex}.service-option:hover{background:var(--surface-2)}.service-option.selected{border-color:var(--gold);background:#c8a46409}.selection-circle{border:1px solid #687478;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.selected .selection-circle{border-color:var(--gold);background:var(--gold);color:var(--ink)}.service-description{flex-direction:column;flex:1;gap:7px;display:flex}.service-description strong{font-family:var(--serif);font-size:26px;font-weight:500}.service-description>span{color:var(--muted);font-size:12px;line-height:1.7}.service-description small{color:var(--gold);margin-top:5px;font-size:10px}.service-price{font-family:var(--serif);flex-direction:column;align-items:center;font-size:29px;display:flex}.service-price small{font-family:var(--sans);color:var(--muted);font-size:9px}.next-button{margin-top:30px}.booking-summary{border:1px solid var(--line);background:linear-gradient(150deg,#17242c,#0e171d);padding:32px 28px;position:sticky;top:30px}.booking-summary>.eyebrow{letter-spacing:.15em;font-size:9px}.booking-summary h3{margin:22px 0;font-size:40px}.summary-divider{background:var(--line);height:1px;margin:25px 0}.summary-service{margin-bottom:17px;font-size:15px}.summary-row{color:var(--muted);align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.summary-row svg{color:var(--gold)}.summary-total{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12px;display:flex}.summary-total strong{font-family:var(--serif);color:var(--gold-light);font-size:32px;font-weight:400}.summary-signature{letter-spacing:.11em;color:var(--gold);align-items:center;gap:12px;font-size:8px;display:flex;margin-top:35px!important}.date-strip{scrollbar-width:thin;gap:10px;margin-top:25px;padding:5px 0 15px;display:flex;overflow-x:auto}.date-button{border:1px solid var(--line);flex-direction:column;align-items:center;min-width:68px;padding:12px 5px;line-height:1.5;display:flex}.date-button span{color:var(--muted);font-size:11px}.date-button strong{font-family:var(--serif);font-size:30px;font-weight:400}.date-button small{color:var(--muted);font-size:9px}.date-button.selected{border-color:var(--gold);background:var(--gold);color:var(--ink)}.date-button.selected span,.date-button.selected small{color:var(--ink)}.date-picker{color:var(--muted);align-items:center;gap:20px;margin:8px 0 22px;font-size:11px;display:flex}input,textarea{color:var(--paper);background:#10191f;border:1px solid #3b474b;border-radius:0;min-width:0;padding:13px 14px;font-size:14px}input[type=date]{padding:8px 12px;font-size:12px}textarea{resize:vertical;width:100%;min-height:135px;line-height:1.8}textarea::placeholder{color:#879399}.time-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.time-grid button{border:1px solid var(--line);padding:11px 8px;font-size:12px}.time-grid button:hover{border-color:var(--gold)}.time-grid button.selected{background:var(--gold);color:var(--ink)}.empty-slots{border:1px solid var(--line);text-align:center;margin-top:20px;padding:30px}.empty-slots svg{color:var(--gold)}.empty-slots p{margin:10px 0 4px}.empty-slots span{font-size:12px}.field-label{justify-content:space-between;gap:20px;margin:28px 0 12px;font-size:13px;display:flex}.field-label span{color:var(--muted);font-size:10px}.signed-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0 25px;font-size:13px;display:flex}.signed-in svg{color:var(--gold)}.signin-card{border:1px solid var(--line);margin-top:25px;padding:35px}.signin-card>svg{color:var(--gold);margin-bottom:20px}.signin-card h3{margin-bottom:15px}.signin-card p{color:var(--muted);font-size:13px}.signin-card .button{margin-top:25px}.loading-text{color:var(--muted);padding:30px 0;font-size:14px}.error-message{color:#f4bea9;background:#9f4e3420;border-left:2px solid #d9957b;margin-top:20px;padding:13px 18px;font-size:13px}.booking-success{text-align:center;max-width:700px;margin:20px auto 40px}.success-icon{border:1px solid var(--gold);width:75px;height:75px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;display:flex}.booking-success h1{margin:20px 0 30px;font-size:75px}.booking-success .hero-actions{justify-content:center;margin-bottom:30px}.success-time{color:var(--gold-light);font-size:18px}.booking-success .muted{max-width:480px;margin:25px auto;font-size:13px}.signin-page{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.signin-page h1{margin:20px 0;font-size:76px}.signin-page>div>p:last-child{color:var(--muted);font-size:14px}.signin-panel{border:1px solid var(--line);background:var(--surface);padding:32px}.preview-access-heading{color:var(--gold);letter-spacing:.09em;align-items:center;gap:10px;margin-bottom:20px;font-size:10px;display:flex}.signin-panel>.muted{margin-bottom:25px;font-size:13px}.identity-button{text-align:left;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.identity-button:hover{color:var(--gold-light)}.identity-button span{flex-direction:column;gap:5px;display:flex}.identity-button strong{font-size:14px;font-weight:500}.identity-button small{color:var(--muted);font-size:11px}.form-field{flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.form-field input{width:100%}.signin-panel .text-link{margin-top:20px}.workspace-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;display:flex}.workspace-heading h1{margin:15px 0 20px;font-size:64px}.workspace-heading p:last-child{color:var(--muted);font-size:13px}.workspace-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-bottom:20px;display:flex}.workspace-tabs{gap:27px;display:flex}.workspace-tabs button{color:var(--muted);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.workspace-tabs button.active{color:var(--gold-light)}.workspace-links{align-items:center;gap:20px;display:flex}.preview-workspace{color:var(--muted);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.preview-workspace a{color:var(--gold);align-items:center;gap:8px;display:flex}.stat-grid{border:1px solid var(--line);background:var(--surface);grid-template-columns:.65fr 1.2fr 1fr;margin:20px 0 40px;display:grid}.stat-grid>div{border-right:1px solid var(--line);padding:26px 30px}.stat-grid>div:last-child{border:0}.stat-grid p{color:var(--muted);font-size:11px}.stat-grid strong{font-family:var(--serif);color:var(--gold-light);font-size:50px;font-weight:400;line-height:1.4}.stat-grid strong.stat-date{color:var(--paper);margin-top:14px;font-size:26px;display:block}.visits-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.visits-title h2{font-size:38px}.appointment{border:1px solid var(--line);background:#10191f80;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:25px;margin-bottom:13px;padding:25px;display:grid}.appointment-date{border-right:1px solid var(--line);flex-direction:column;align-items:center;padding-right:25px;display:flex}.appointment-date>span{text-transform:uppercase;color:var(--gold);font-size:11px}.appointment-date strong{font-family:var(--serif);font-size:42px;font-weight:400;line-height:1.1}.appointment-date small{color:var(--muted);font-size:10px}.appointment-top{align-items:center;gap:20px;display:flex}.appointment h3{font-size:29px}.status{border:1px solid var(--line);color:var(--gold);text-transform:capitalize;padding:2px 8px;font-size:9px}.status.cancelled{color:#afb7ba;border-color:#4a555a}.appointment-content>p{color:var(--muted);margin-top:8px;font-size:12px}.appointment-content>p span{color:var(--gold);margin:0 8px}.appointment-ref{letter-spacing:.07em;color:#879297;margin-top:12px;font-size:8px;display:block}.appointment-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.appointment-actions .text-link{font-size:11px}.muted-button{color:var(--muted);padding:5px 0;font-size:10px}.appointment details{color:var(--muted);margin-top:14px;font-size:12px}.appointment details p{white-space:pre-wrap;margin-top:10px}.appointment summary{cursor:pointer;color:var(--gold-light)}.appointment-edit{border-top:1px solid var(--line);grid-column:1/-1;padding-top:25px}.appointment-edit>p{color:var(--muted);margin:15px 0;font-size:12px}.appointment-edit .form-field{max-width:240px;margin-top:22px}.appointment-edit .time-grid{grid-template-columns:repeat(6,1fr)}.calendar-filter{align-items:center;gap:25px;padding:25px 0;display:flex}.calendar-filter .form-field{margin:0}.calendar-filter>.muted{margin-left:auto;font-size:12px}.empty-visits{border:1px dashed var(--line);text-align:center;background:var(--surface);padding:65px 25px}.empty-visits>svg{color:var(--gold);stroke-width:1px}.empty-visits h3{margin:20px 0}.empty-visits p{color:var(--muted);font-size:13px}.empty-visits .text-link{margin-top:20px}@keyframes arrival-drift{0%{transform:scale(1.045)}to{transform:scale(1)}}@media (min-width:1650px){.arrival-content{left:10%}.seal-stage{width:410px;height:460px;right:12%}.section{padding-left:10%;padding-right:10%}}@media (max-width:1150px){.nav-links{gap:18px}.nav-links a{font-size:10px}.header-actions{gap:16px}.header-book{padding:10px 13px}.site-header{padding:0 4%}.wordmark{min-width:155px}.arrival-content{max-width:570px;left:6%}.arrival h1{font-size:88px}.seal-stage{width:270px;height:310px;top:28%;right:3%}.world-card{height:530px}.world-copy{left:28px;right:28px}.world-copy h3{font-size:42px}.booking-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.booking-summary{padding:26px 22px}.steps{gap:20px}.steps li{font-size:11px}.pillar-grid{gap:30px}.story{gap:60px}.service-option{gap:12px;padding:20px 16px}.service-description strong{font-size:24px}}@media (max-width:900px){.nav-links{display:none}.menu-toggle{display:flex}.nav-links.is-open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0b141bf7;flex-direction:column;align-items:flex-start;gap:0;padding:30px 7%;display:flex;position:absolute;top:89px;left:0;right:0}.nav-links.is-open a{width:100%;padding:13px 0;font-size:15px}.site-header{height:90px}.section{padding:80px 6%}.arrival{min-height:760px}.arrival h1{font-size:80px}.arrival-content{max-width:520px;top:31%}.seal-stage{opacity:.9;width:210px;height:240px;top:15%;right:0}.seal-caption{font-size:7px;bottom:5px}.arrival-image img{object-position:60%}.arrival-shade{background:linear-gradient(90deg,#050b10c9,#050b1050 75%),linear-gradient(#0000 50%,#080e13)}.values-band{gap:30px}.world-card{height:480px}.world-copy,.world-top{left:23px;right:23px}.world-top span:last-child{display:none}.world-copy h3{font-size:37px}.world-copy p{font-size:12px}.pillar-grid{gap:25px}.pillar-grid h3{font-size:29px}.story{grid-template-columns:.5fr 1fr;gap:35px}.story-label .eyebrow{font-size:9px}.inner-page.section{padding-top:145px}.booking-layout{grid-template-columns:1fr}.booking-summary{max-width:none;display:none;position:static}.booking-heading h1{font-size:59px}.signin-page{gap:35px}.signin-page h1{font-size:63px}.signin-panel{padding:25px}.appointment{gap:18px;padding:20px}.stat-grid>div{padding:23px 20px}.stat-grid strong.stat-date{font-size:23px}.footer-links{gap:15px 30px}.footer-title{font-size:45px}.footer-bottom{flex-wrap:wrap}}@media (max-width:650px){.site-header{height:85px;padding:0 6%}.wordmark{gap:8px;min-width:0}.wordmark svg{width:24px;height:36px}.wordmark strong{font-size:21px}.wordmark small{font-size:6px}.header-actions{gap:14px}.header-book{gap:7px;min-height:40px;padding:8px 12px;font-size:10px;display:inline-flex}.account-link{display:none}.nav-links.is-open{top:84px}.arrival{height:100svh;min-height:815px;max-height:930px}.arrival-image{inset:0 -35%}.arrival-image img{object-position:65% center}.arrival-shade{background:linear-gradient(#080e1320 0%,#080e1380 40%,#080e13c4 80%,#080e13 100%)}.arrival-content{max-width:unset;top:35%;left:7%;right:7%}.arrival-content>.eyebrow{letter-spacing:.1em;gap:8px;max-width:95%;font-size:8px}.line{width:18px}.arrival h1{margin-top:23px;font-size:70px;line-height:.94}.arrival-description{margin-top:25px;font-size:12px;line-height:1.85}.arrival-description br{display:none}.hero-actions{gap:20px;margin-top:25px}.hero-actions .button{gap:20px;min-height:50px;padding:14px 20px;font-size:11px}.hero-actions .text-link{gap:9px;font-size:11px}.partnership{letter-spacing:.1em;gap:10px;font-size:8px;margin-top:27px!important}.seal-stage{opacity:1;width:160px;height:185px;top:11%;right:7%}.seal-caption{letter-spacing:.16em;font-size:6px;bottom:4px}.arrival-bottom{gap:12px;bottom:28px;left:7%;right:7%}.scroll-cue{letter-spacing:.08em;gap:8px;max-width:210px;font-size:7px}.scene-controls>span{display:none}.values-band{letter-spacing:.14em;gap:16px;padding:22px 12px;font-size:7px}.values-band i{font-size:7px}.section{padding:65px 7%}.section-heading{margin-bottom:30px;display:block}.section-heading h2{margin-top:17px;font-size:47px}.section-heading>p{margin-top:20px;font-size:12px}.section-heading>p br{display:none}.world-grid{grid-template-columns:1fr;gap:22px}.world-card{height:500px}.world-copy{bottom:29px;left:28px;right:28px}.world-copy h3{font-size:43px}.world-copy p{font-size:13px}.world-top{top:24px;left:28px}.world-top span:last-child{font-size:8px;display:block}.world-enter{font-size:12px}.philosophy{padding-top:15px}.philosophy>h2{font-size:43px}.pillar-grid{grid-template-columns:1fr;gap:35px;margin-top:33px}.pillar-grid article{padding-top:23px}.pillar-grid h3{margin:19px 0 15px;font-size:33px}.pillar-grid p{max-width:100%;font-size:13px}.pillar-grid .text-link{margin-top:17px}.story{grid-template-columns:1fr;gap:35px}.story-label{flex-direction:row;justify-content:space-between;gap:15px}.story-star{font-size:44px}.story-label .eyebrow{letter-spacing:.1em;font-size:8px}.story h2{margin-bottom:22px;font-size:46px}.story p{font-size:13px}.visit-banner{padding:75px 7%}.visit-banner h2{font-size:48px}.visit-banner .button{font-size:11px}.footer{padding:50px 7% 55px}.footer-top{flex-direction:column;gap:35px;padding-bottom:35px}.footer-title{font-size:45px}.footer-links{gap:20px 25px}.footer-links a{gap:8px;font-size:10px}.footer-bottom{flex-direction:column;gap:8px;font-size:9px}.preview-ribbon{padding:5px 10px;font-size:8px}.brand-hero{height:800px}.brand-hero>img{object-position:62% center}.brand-shade{background:linear-gradient(90deg,#06111be8,#06111b55),linear-gradient(#0000 25%,#080e13)}.brand-hero-content{padding:118px 7% 60px}.brand-hero-content>.eyebrow{margin-top:78px;font-size:9px}.brand-hero h1{font-size:65px}.brand-tagline{font-size:40px}.brand-tagline+p{font-size:13px}.brand-tagline+p br{display:none}.concept-caption{font-size:8px;bottom:22px;right:7%}.split-section{grid-template-columns:1fr;gap:27px}.split-section h2{font-size:46px}.split-section>div:last-child{padding-top:0}.split-section p:not(.eyebrow){font-size:13px}.aurelius-world .brand-hero h1{font-size:65px}.aurelius-world .brand-hero-content{padding-top:120px}.aurelius-world .brand-hero-content>.eyebrow{margin-top:67px}.aurelius-world .brand-shade{background:linear-gradient(90deg,#150d1ce8,#150d1c55),linear-gradient(#0000 30%,#080e13)}.inline-note{padding:16px 18px;font-size:11px}.inner-page.section{padding-top:125px}.inner-page{padding-top:110px}.visit-intro{padding-top:15px}.visit-intro h1{font-size:60px}.visit-image{min-height:420px}.center-state h1{font-size:51px}.booking-heading h1{margin-bottom:17px;font-size:48px}.booking-heading>p:last-child{font-size:12px}.booking-heading{margin-bottom:30px}.booking-heading .eyebrow{font-size:9px}.steps{justify-content:space-between;gap:16px;margin-bottom:27px;padding-bottom:20px}.steps li{gap:7px;font-size:9px}.steps li>span{width:22px;height:22px;font-size:9px}.step-content h2{font-size:40px}.step-content>p{font-size:12px}.service-option{align-items:flex-start;gap:12px;padding:20px 14px}.selection-circle{width:17px;height:17px;margin-top:6px}.service-description strong{font-size:25px;line-height:1.2}.service-description>span{font-size:11px}.service-description small{font-size:9px}.service-price{font-size:25px;line-height:1.4}.service-price small{font-size:8px}.next-button{width:100%}.date-picker{flex-wrap:wrap;justify-content:space-between;gap:10px}.date-button{min-width:61px}.time-grid{grid-template-columns:repeat(3,1fr);gap:8px}.time-grid button{padding:12px 5px;font-size:11px}.field-label{flex-direction:column;gap:5px}.signed-in{font-size:12px}.signin-card{padding:25px}.signin-card h3{font-size:31px}.signin-card .button{gap:15px;width:100%;font-size:11px}.booking-success h1{font-size:61px}.booking-success .hero-actions{gap:20px}.success-time{font-size:15px}.signin-page{grid-template-columns:1fr;gap:35px}.signin-page h1{font-size:62px}.signin-panel{padding:25px 22px}.workspace-heading{align-items:flex-start;gap:15px;margin-bottom:25px}.workspace-heading h1{margin-top:15px;font-size:46px}.workspace-heading p:last-child{font-size:12px}.workspace-heading>.text-link{white-space:nowrap;gap:8px;margin-top:7px;font-size:10px}.workspace-toolbar{flex-wrap:wrap;gap:14px;padding-bottom:17px}.workspace-tabs{gap:25px}.workspace-tabs button{font-size:12px}.workspace-links .button{gap:15px;min-height:43px;padding:11px 16px;font-size:10px}.preview-workspace{flex-direction:column;gap:5px;font-size:9px}.stat-grid{grid-template-columns:1fr 1fr;gap:0;margin-top:15px}.stat-grid>div{padding:20px}.stat-grid>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.stat-grid p{font-size:10px}.stat-grid strong{font-size:43px}.stat-grid strong.stat-date{margin-top:13px;font-size:23px;line-height:1.2}.visits-title h2{font-size:32px}.appointment{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 16px}.appointment-date{padding-right:16px}.appointment-date strong{font-size:35px}.appointment-top{flex-direction:column;align-items:flex-start;gap:8px}.appointment h3{font-size:26px}.appointment-content>p{font-size:10px;line-height:1.8}.appointment-content>p span{margin:0 3px}.appointment-actions{flex-direction:row;grid-column:2;align-items:center;gap:23px}.appointment-edit .time-grid{grid-template-columns:repeat(3,1fr)}.appointment-edit .hero-actions{gap:12px}.appointment-edit .button{min-height:44px;padding:11px 14px;font-size:10px}.calendar-filter{flex-wrap:wrap;align-items:flex-end;gap:16px}.calendar-filter>.muted{margin:0}.empty-visits{padding:45px 20px}.empty-visits h3{font-size:30px}.workspace-page .eyebrow{font-size:9px}}@media (max-width:370px){.arrival h1{font-size:61px}.arrival-content{top:34%}.arrival{min-height:800px}.hero-actions{gap:16px}.hero-actions .button{padding:13px 16px}.hero-actions .text-link{font-size:10px}.values-band{gap:11px;font-size:6px}.world-copy h3{font-size:38px}.world-card{height:460px}.partnership{font-size:7px}.steps{gap:7px}.steps li{font-size:8px}.service-description strong{font-size:23px}.workspace-heading h1{font-size:39px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.world-card:hover img,.button:hover{transform:none}}.review-visit{border:1px solid var(--line);background:#caa36408;flex-direction:column;gap:5px;margin:25px 0;padding:20px 22px;display:flex}.review-visit strong{color:var(--gold-light);font-size:14px}.review-visit span{color:var(--muted);font-size:12px}.studio-blocks{border-top:1px solid #8b764a;margin-block:3rem;padding-block:2rem}.block-fields{border:0;flex-wrap:wrap;align-items:end;gap:1rem;min-width:0;padding:1rem 0;display:flex}.block-fields label{flex:150px;gap:.5rem;min-width:0;display:grid}.block-fields input{color:#f4efe4;width:100%;min-width:0;min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111513;border:1px solid #8b764a;border-radius:3px;padding:.7rem}.block-list{padding:0;list-style:none}.block-list li{border-bottom:1px solid #49473f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.setup-page{max-width:900px}.setup-page section{margin-block:3rem}.setup-page h3{margin-top:1.5rem}.setup-actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}
.site-header{background:linear-gradient(#070909e8,#0c292d4d 76%,#0000)}.nav-links{gap:24px}.nav-links a,.button,.text-link{font-size:14px}.icon-button,.account-link{min-width:44px;min-height:44px}.mobile-account{display:none}.preview-ribbon{font-size:12px}.footer-links a{font-size:14px}.footer-bottom{color:#a0a9ae;font-size:12px}.eyebrow{font-size:12px}.reserve-home .arrival{height:auto;min-height:min(920px,100svh);padding:235px 7.5% 140px}.reserve-home .arrival-content{max-width:760px;position:relative;top:auto;left:auto}.reserve-home .arrival h1{letter-spacing:-.045em;margin-top:25px;font-size:clamp(78px,8.4vw,132px);line-height:.96}.reserve-home .arrival-description{color:#c9cecd;max-width:490px;font-size:16px;line-height:1.9}.reserve-home .arrival-content .eyebrow{letter-spacing:.15em;font-size:12px}.reserve-home .hero-actions{gap:28px;margin-top:32px}.reserve-home .partnership{letter-spacing:.11em;gap:16px;font-size:12px}.reserve-home .arrival-image{inset:0}.reserve-home .arrival-shade{background:linear-gradient(90deg,#050b10e0 0%,#050b1070 43%,#050b1008 80%),linear-gradient(#0000 74%,#080e13 100%)}.arrival-location{color:#efe5d1;letter-spacing:.22em;align-items:center;gap:25px;font-size:12px;display:flex;position:absolute;top:150px;right:5%}.arrival-location span{font-family:var(--serif);letter-spacing:-.04em;font-size:38px}.reserve-home .seal-stage{width:170px;height:190px;top:auto;bottom:85px;right:4%}.reserve-home .seal-caption{letter-spacing:.13em;font-size:9px;bottom:0}.reserve-home .arrival-bottom{bottom:30px;right:5%}.reserve-home .scroll-cue,.reserve-home .scene-controls{font-size:12px}.reserve-home .scene-controls .icon-button{width:44px;height:44px}.chapter-nav{border-block:1px solid var(--line);background:#0b1319;grid-template-columns:repeat(3,1fr);padding:0 7.5%;display:grid}.chapter-nav a{border-right:1px solid var(--line);align-items:center;gap:20px;padding:24px 28px;font-size:14px;display:flex}.chapter-nav a:first-child{padding-left:0}.chapter-nav a:last-child{border:0}.chapter-nav span{color:var(--gold);font-size:12px}.chapter-nav svg{color:var(--gold);margin-left:auto}.chapter-nav a:hover{color:var(--gold-light)}.chapter-label{justify-content:space-between;align-items:center;gap:24px;display:flex}.chapter-number{color:#a0aaae;letter-spacing:.13em;font-size:12px}.reserve-home .section{padding:105px 7.5%}.place-intro{background:radial-gradient(at 5% 0,#17262c70,#0000 65%)}.place-composition,.founders-intro{grid-template-columns:1.2fr 1fr;align-items:start;gap:9%;margin-top:52px;display:grid}.place-composition h2,.founders-intro h2{font-size:clamp(48px,5.2vw,80px);line-height:1.04}.place-copy p,.founders-intro>p{color:#b8c0c2;max-width:460px;font-size:16px;line-height:1.95}.place-copy .text-link{margin-top:24px}.place-footnote{border-top:1px solid var(--line);color:#a8b2b6;letter-spacing:.14em;gap:40px;margin-top:65px;padding-top:22px;font-size:12px;display:flex}.reserve-home .worlds{padding-top:40px;padding-bottom:125px}.reserve-home .section-heading{margin-bottom:52px}.reserve-home .section-heading h2{font-size:clamp(48px,5.2vw,80px)}.reserve-home .section-heading>p{font-size:16px}.reserve-home .world-grid{align-items:start;gap:36px}.reserve-home .world-card{border-color:#c5a06445;height:670px}.reserve-home .world-card.purple{margin-top:95px}.world-card img{filter:none;transition:transform .9s cubic-bezier(.2,.6,.3,1)}.world-card:hover img{filter:none}.world-card:focus-visible img{transform:scale(1.035)}.reserve-home .world-top{font-size:12px;top:28px}.reserve-home .world-top span:last-child{font-size:12px}.reserve-home .world-copy .eyebrow{letter-spacing:.12em;font-size:12px}.reserve-home .world-copy h3{font-size:clamp(40px,4.1vw,64px)}.reserve-home .world-copy p{font-size:16px}.reserve-home .world-enter{min-height:54px;font-size:14px}.reserve-interlude{isolation:isolate;align-items:center;min-height:600px;padding:120px 7.5%;display:flex;position:relative;overflow:hidden}.reserve-interlude>img{z-index:-3;object-fit:cover;object-position:center 65%}.reserve-interlude:before{content:"";z-index:-1;background:linear-gradient(90deg,#050b10e6,#050b1066 55%,#050b1000),linear-gradient(#0000,#080e1380);position:absolute;inset:0}.interlude-copy h2{max-width:690px;margin:25px 0;font-size:clamp(50px,5.6vw,86px)}.interlude-copy>p:last-child{color:#d0d0c8;font-size:16px}.reserve-interlude .concept-caption{color:#d1cabb;font-size:12px}.founders-grid{grid-template-columns:1fr 1fr;gap:36px;margin-top:60px;display:grid}.founder{border:1px solid var(--line);padding:42px}.founder-katie{background:linear-gradient(135deg,#152e41,#0d171e)}.founder-neil{background:linear-gradient(135deg,#261634,#101018)}.founder h3{margin:24px 0;font-size:72px}.founder h3 span{color:var(--gold-light);margin-top:10px;font-size:28px;font-style:italic;display:block}.founder>p:not(.eyebrow){color:#bfc5c7;max-width:450px;font-size:16px}.founder .text-link{margin-top:28px}.reserve-invitation{text-align:center;border-top:1px solid var(--line);background:radial-gradient(at 50% 110%,#25303a,#080e13 70%);padding:110px 24px 100px}.reserve-invitation h2{margin:30px 0 40px;font-size:clamp(68px,8vw,120px)}.invitation-location{letter-spacing:.25em;color:#aeb8bc;margin-top:35px;font-size:12px}.fix-world{background:#0b1823}.aurelius-world{background:#100c17}.brand-hero{height:auto;min-height:830px}.brand-hero-content{max-width:820px;padding-bottom:100px}.brand-hero h1{font-size:clamp(76px,8vw,124px)}.aurelius-world .brand-hero h1{font-size:clamp(72px,7.4vw,112px)}.brand-hero-content>.eyebrow{font-size:12px}.brand-tagline+p{font-size:16px}.back-link{min-height:44px;font-size:12px}.fix-world .brand-shade{background:linear-gradient(90deg,#071523f5,#07152390 45%,#0000 85%),linear-gradient(#0000 60%,#0b1823)}.aurelius-world .brand-shade{background:linear-gradient(90deg,#100a18f5,#1e0d3299 45%,#0000 90%),linear-gradient(#0000 60%,#100c17)}.brand-page .split-section p:not(.eyebrow),.brand-page .pillar-grid p{font-size:16px}.brand-page .split-section{padding-top:105px;padding-bottom:100px}.brand-page .pillar-grid{gap:40px}.brand-page .pillar-grid h3{font-size:38px}.brand-page .pillar-grid article>svg{display:none}.brand-page .pillar-grid article:before{color:var(--gold);letter-spacing:.15em;font-size:12px}.brand-page .pillar-grid article:first-child:before{content:"01"}.brand-page .pillar-grid article:nth-child(2):before{content:"02"}.brand-page .pillar-grid article:nth-child(3):before{content:"03"}.brand-page .inline-note{border:0;border-top:1px solid var(--line);background:0 0;padding:24px 0 0;font-size:13px}.fix-world .visit-banner{background:radial-gradient(at bottom,#204560,#0b1823 75%)}.aurelius-world .visit-banner{background:radial-gradient(at bottom,#412057,#100c17 75%)}.world-continuation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:30px 7.5%;display:flex}.world-continuation>span{letter-spacing:.14em;color:var(--gold);font-size:12px}.world-continuation .text-link{font-size:16px}@media (max-width:1100px){.nav-links{display:none}.menu-toggle{display:flex}.mobile-account{display:block}.nav-links.is-open{border-bottom:1px solid var(--line);background:#0b141bfa;flex-direction:column;align-items:stretch;gap:0;padding:22px 7%;display:flex;position:absolute;top:104px;left:0;right:0}.nav-links.is-open a{padding:12px 0;font-size:16px}.reserve-home .arrival{padding-top:220px}.reserve-home .arrival h1{font-size:100px}.reserve-home .seal-stage{width:135px;height:155px;right:3%}.reserve-home .world-card{height:600px}.reserve-home .world-copy{left:28px;right:28px}.reserve-home .world-top{flex-wrap:wrap;gap:5px;left:28px;right:28px}.founder{padding:30px}}@media (max-width:900px){.nav-links.is-open{top:89px}.reserve-home .arrival h1{font-size:90px}.reserve-home .arrival-content{right:auto}.reserve-home .section{padding:80px 6%}.place-composition,.founders-intro{grid-template-columns:1fr;gap:30px}.place-copy p,.founders-intro>p{max-width:620px}.reserve-home .worlds{padding-top:20px}.reserve-home .section-heading{display:block}.reserve-home .section-heading>p{margin-top:25px}.reserve-home .world-grid{gap:24px}.reserve-home .world-copy h3{font-size:40px}.reserve-home .world-copy p{font-size:14px}.reserve-home .world-copy .eyebrow,.reserve-home .world-top,.reserve-home .world-top span:last-child{font-size:11px}.reserve-home .world-card.purple{margin-top:60px}.chapter-nav{padding:0 6%}.chapter-nav a{gap:12px;padding-inline:16px}}@media (max-width:650px){.site-header{height:85px}.nav-links.is-open{top:84px}.header-actions{gap:8px}.header-book{min-height:44px;padding:8px 10px;font-size:12px}.header-book svg{display:none}.reserve-home .arrival{height:auto;min-height:890px;max-height:none;padding:330px 7% 110px}.reserve-home .arrival-image{inset:0}.reserve-home .arrival-image img{object-position:66% top}.reserve-home .arrival-shade{background:linear-gradient(#080e1370,#080e1308 20%,#080e13aa 44%,#080e13f2 78%,#080e13 100%)}.reserve-home .arrival-content{max-width:none;inset:auto}.reserve-home .arrival h1{letter-spacing:-.04em;font-size:clamp(62px,16.5vw,94px);line-height:.99}.reserve-home .arrival-content .eyebrow{letter-spacing:.09em;gap:8px;font-size:11px}.reserve-home .arrival-description{margin-top:24px;font-size:16px}.reserve-home .hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.reserve-home .hero-actions .button,.reserve-home .hero-actions .text-link{font-size:14px}.reserve-home .hero-actions .button{min-height:52px;padding:14px 24px}.reserve-home .partnership{letter-spacing:.065em;gap:10px;font-size:10px;margin-top:27px!important}.reserve-home .seal-stage{width:115px;height:133px;inset:115px auto auto 4%}.reserve-home .seal-caption{display:none}.arrival-location{gap:12px;font-size:10px;top:112px;right:7%}.arrival-location span{font-size:28px}.reserve-home .arrival-bottom{bottom:25px;left:7%;right:7%}.reserve-home .scene-controls>span{font-size:11px;display:block}.reserve-home .scene-controls{gap:7px}.reserve-home .scroll-cue{font-size:11px}.chapter-nav{grid-template-columns:1fr;padding:0 7%}.chapter-nav a,.chapter-nav a:first-child{border-right:0;border-bottom:1px solid var(--line);padding:17px 0}.chapter-nav a:last-child{border:0}.chapter-label{flex-direction:column;align-items:flex-start;gap:15px}.chapter-number{font-size:11px}.reserve-home .section{padding:65px 7%}.place-composition,.founders-intro{margin-top:32px}.place-composition h2,.founders-intro h2,.reserve-home .section-heading h2{font-size:clamp(43px,11.7vw,62px)}.place-footnote{flex-wrap:wrap;gap:16px;margin-top:40px;font-size:10px}.reserve-home .worlds{padding-top:12px}.reserve-home .world-grid{grid-template-columns:1fr;gap:30px}.reserve-home .world-card{height:560px}.reserve-home .world-card.purple{margin-top:0}.reserve-home .world-copy h3{font-size:44px}.reserve-home .world-copy p{font-size:16px}.reserve-home .world-top{font-size:12px}.reserve-home .world-copy,.reserve-home .world-top{left:24px;right:24px}.reserve-interlude{min-height:580px;padding:85px 7%}.reserve-interlude>img{object-position:68% center}.reserve-interlude:before{background:linear-gradient(90deg,#050b10d9,#050b1066),linear-gradient(#0000,#080e13b3)}.interlude-copy h2{font-size:clamp(43px,11.5vw,65px)}.reserve-interlude .concept-caption{font-size:10px;right:7%}.founders-grid{grid-template-columns:1fr;gap:20px;margin-top:36px}.founder{padding:30px 24px}.founder h3{font-size:62px}.founder h3 span{font-size:26px}.reserve-invitation{padding:75px 7%}.reserve-invitation .eyebrow{letter-spacing:.14em;font-size:10px}.reserve-invitation h2{font-size:clamp(64px,17vw,95px)}.brand-hero{min-height:850px}.brand-hero-content{padding:125px 7% 100px}.brand-hero h1{font-size:clamp(65px,16vw,90px)}.aurelius-world .brand-hero h1{font-size:clamp(62px,15.8vw,90px)}.brand-tagline+p{font-size:16px}.brand-hero-content>.eyebrow{font-size:11px}.brand-page .split-section{padding-block:65px}.brand-page .pillar-grid{gap:35px}.brand-page .pillar-grid h3{font-size:36px}.world-continuation{flex-direction:column;align-items:flex-start;gap:14px;padding:28px 7%}.preview-ribbon{padding:6px 8px;font-size:10px}.footer-bottom{font-size:11px}}@media (prefers-reduced-motion:reduce){.world-card:focus-visible img{transform:none}}
.world-section{padding:110px 7.5%}.world-body{color:#c3cbce;max-width:440px;font-size:16px;line-height:1.85}.world-actions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:30px;display:flex}.world-index{border-block:1px solid var(--line);padding:0 7.5%;display:flex}.world-index a{flex:1;align-items:center;gap:18px;padding:24px 30px 24px 0;font-size:14px;display:flex}.world-index a span{color:var(--gold);font-size:11px}.world-index a:hover{color:var(--gold-light)}.craft-world{background:#0d1b28}.craft-arrival{grid-template-columns:48% 52%;min-height:830px;display:grid;position:relative}.craft-arrival-copy{background:radial-gradient(at 0 100%,#203c50,#0000 70%);padding:148px 12% 42px 15.625%}.craft-arrival-copy>.eyebrow{letter-spacing:.12em;margin-top:54px;font-size:10px}.craft-arrival h1{letter-spacing:-.045em;margin:26px 0 30px;font-size:clamp(90px,9vw,138px);line-height:.85}.craft-arrival h1 em{padding-left:17%;display:block}.craft-promise{font:400 34px/1.15 var(--serif);margin-bottom:22px}.craft-arrival-foot{color:#afbdc6;letter-spacing:.18em;margin-top:58px;font-size:10px;display:block}.craft-arrival-image{min-width:0;margin:0;position:relative}.craft-arrival-image img{object-fit:cover;object-position:72% center}.craft-arrival-image:after{content:"";pointer-events:none;background:linear-gradient(#06101b77,#0000 25% 80%,#06101b99);position:absolute;inset:0}.craft-arrival-image figcaption{z-index:1;letter-spacing:.14em;color:#f2eee5;font-size:10px;position:absolute;bottom:28px;right:30px}.care-editorial{color:#182a35;background:#e9e1d2;grid-template-columns:.85fr 1.15fr;gap:8%;padding:108px 7.5%;display:grid}.care-editorial .eyebrow{color:#6a502c;font-size:10px}.care-nameplate{border-right:1px solid #182a352e;flex-direction:column;justify-content:center;padding-right:35px;display:flex}.care-name{font:italic 400 clamp(95px,12vw,174px)/1.1 var(--serif);letter-spacing:-.05em;margin:26px 0}.care-nameplate>span{color:#43545b;letter-spacing:.05em;font-size:13px}.care-story h2{margin:22px 0 28px;font-size:clamp(42px,4.5vw,64px)}.care-story h2 em{color:#70552e}.care-story>p:not(.eyebrow){color:#39494f;max-width:530px;margin-top:20px;font-size:16px;line-height:1.85}.care-detail{color:#6a502c;letter-spacing:.06em;border-top:1px solid #182a352e;flex-wrap:wrap;gap:10px 22px;margin-top:36px;padding-top:22px;font-size:10px;display:flex}.craft-chapters{grid-template-columns:.9fr 1.1fr;gap:12%;display:grid}.craft-chapters-heading h2{margin:24px 0 28px}.craft-notes article{border-top:1px solid var(--line);padding:25px 0 32px}.craft-notes article>span{color:var(--gold);letter-spacing:.13em;font-size:10px}.craft-notes h3{margin:18px 0 15px;font-size:38px}.craft-notes p{color:#bfc9cf;font-size:16px;line-height:1.85}.craft-invitation{border-top:1px solid var(--line);background:radial-gradient(at 0 100%,#294b60,#0000 80%);grid-template-columns:1.1fr .9fr;align-items:center;gap:10%;display:grid}.craft-invitation h2{margin-top:25px}.craft-invitation-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.craft-invitation-actions p{color:#b9c6ce;max-width:390px;font-size:13px}.collective-world{background:#100c17}.collective-arrival{isolation:isolate;min-height:850px;padding:148px 7.5% 100px;position:relative}.collective-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.collective-art img{object-fit:cover;object-position:65% center}.collective-art:after{content:"";background:linear-gradient(90deg,#100b17f5 3%,#100b17df 29%,#100b1760 58%,#100b1710 85%),linear-gradient(#0000 65%,#100c17);position:absolute;inset:0}.collective-arrival-copy{max-width:790px}.collective-arrival-copy>.eyebrow{letter-spacing:.16em;margin-top:65px;font-size:11px}.collective-arrival h1{letter-spacing:-.045em;margin:28px 0 34px;font-size:clamp(94px,10.2vw,154px);line-height:.92}.collective-arrival h1 span{color:#d4b47f;letter-spacing:-.02em;margin-top:5px;font-size:.69em;font-style:italic;display:block}.collective-promise{font:400 34px/1.2 var(--serif);margin-bottom:23px}.collective-promise em{color:var(--paper)}.collective-arrival .world-body{color:#cdc5d4;max-width:400px}.collective-arrival .text-link{margin-top:30px}.collective-arrival-foot{letter-spacing:.16em;color:#c7b7ce;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;bottom:28px;left:7.5%;right:7.5%}.collective-world .world-index{background:#181020}.collective-origin{grid-template-columns:.9fr 1.1fr;gap:12%;display:grid}.origin-title h2{margin-top:30px;font-size:clamp(60px,7vw,104px)}.origin-rule{background:var(--gold);width:80px;height:1px;margin-top:35px;display:block}.origin-story{padding-top:12px}.origin-lead{font:400 38px/1.2 var(--serif);color:#e3d9e7;margin-bottom:30px}.origin-story>p:not(.origin-lead):not(.origin-credit){color:#c3b7cd;margin-top:24px;font-size:16px;line-height:1.9}.origin-credit{color:var(--gold);letter-spacing:.12em;margin-top:32px;font-size:10px}.collective-vision{border-block:1px solid var(--line);background:radial-gradient(at 100% 40%,#321746,#170f22 65%)}.vision-heading{grid-template-columns:1.1fr .9fr;align-items:end;column-gap:10%;margin-bottom:55px;display:grid}.vision-heading>.eyebrow{grid-column:1/-1;margin-bottom:22px}.vision-heading .world-body{color:#c9bdd2}.vision-ledger article{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:35px;padding:42px 0;display:grid}.vision-number{font:italic 400 76px/1 var(--serif);color:#b1905e}.vision-ledger article>div{grid-template-columns:1fr .85fr;align-items:start;column-gap:8%;display:grid}.vision-ledger .eyebrow{grid-column:1/-1;margin-bottom:14px;font-size:10px}.vision-ledger h3{max-width:420px;font-size:clamp(32px,3.4vw,50px)}.vision-ledger p:not(.eyebrow){color:#c9bdd2;font-size:16px;line-height:1.85}.vision-status{color:#bcaec6;max-width:780px;margin:20px 0 0 165px;font-size:13px}.collective-reserve{text-align:center;background:radial-gradient(at 50% 100%,#3a2045,#0000 75%);padding-block:115px}.collective-reserve h2{margin:30px 0;font-size:clamp(48px,6vw,88px)}.collective-reserve>p:not(.eyebrow){color:#c9bdd2;max-width:650px;margin:20px auto 0;font-size:16px}.collective-reserve .world-actions{align-items:center;margin-top:35px}@media (max-width:1100px){.craft-arrival-copy{padding-left:12%;padding-right:9%}.craft-arrival h1{font-size:100px}.craft-arrival{min-height:800px}.craft-arrival-copy>.eyebrow{max-width:240px}.craft-arrival-copy .button{padding-inline:18px}.craft-arrival-copy .text-link{font-size:13px}.craft-chapters,.collective-origin{gap:7%}.vision-ledger article{grid-template-columns:90px 1fr;gap:25px}.vision-status{margin-left:115px}}@media (max-width:760px){.world-section{padding:68px 7%}.world-index{flex-wrap:wrap;padding-inline:7%}.world-index a{flex:auto;gap:9px;padding:18px 10px 18px 0;font-size:12px}.craft-arrival{display:block}.craft-arrival-copy{padding:112px 7% 38px;position:relative}.craft-arrival-copy>.eyebrow{max-width:none;margin-top:28px;font-size:9px}.craft-arrival h1{margin:25px 0;font-size:clamp(90px,20vw,125px);line-height:.9}.craft-arrival h1 em{padding-left:0;display:inline}.craft-promise{font-size:32px}.craft-arrival .world-body{max-width:460px}.craft-arrival-foot{margin-top:30px;font-size:9px}.craft-arrival-image{height:370px}.craft-arrival-image img{object-position:65% 55%}.craft-arrival-image figcaption{font-size:9px;bottom:20px;right:7%}.care-editorial{grid-template-columns:1fr;gap:38px;padding:60px 7%}.care-nameplate{border-bottom:1px solid #182a352e;border-right:0;padding:0 0 30px}.care-name{margin:10px 0;font-size:105px}.care-story h2{font-size:clamp(42px,8vw,62px)}.craft-chapters,.craft-invitation,.collective-origin{grid-template-columns:1fr;gap:38px}.craft-chapters-heading h2,.craft-invitation h2{font-size:48px}.craft-notes h3{font-size:36px}.collective-arrival{min-height:800px;padding:112px 7% 88px}.collective-arrival-copy>.eyebrow{max-width:260px;margin-top:46px;font-size:9px}.collective-arrival h1{margin-top:24px;font-size:clamp(80px,18vw,128px)}.collective-promise{max-width:320px;font-size:32px}.collective-art img{object-position:72% top}.collective-art:after{background:linear-gradient(90deg,#100b17ed,#100b1780 60%,#100b1733),linear-gradient(#0000 15%,#100c17ad 55%,#100c17 95%)}.collective-arrival-foot{letter-spacing:.1em;gap:12px;font-size:8px;left:7%;right:7%}.origin-title h2{font-size:74px}.origin-rule{margin-top:25px}.origin-lead{font-size:34px}.vision-heading{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.vision-heading>.eyebrow{margin:0}.vision-heading h2{font-size:48px}.vision-ledger article{grid-template-columns:50px 1fr;gap:20px;padding-block:30px}.vision-number{font-size:46px}.vision-ledger article>div{grid-template-columns:1fr;gap:17px}.vision-ledger .eyebrow{margin:0}.vision-ledger h3{font-size:36px}.vision-status{margin-left:0}.collective-reserve h2{font-size:clamp(44px,9vw,64px)}.collective-reserve>.eyebrow{font-size:10px}}@media (max-width:650px){.reserve-home .arrival{min-height:800px;padding-top:248px}.reserve-home .arrival h1{font-size:clamp(58px,15.5vw,85px)}.reserve-home .arrival-description{margin-top:20px}.reserve-home .hero-actions{margin-top:24px}.reserve-home .seal-stage{width:95px;height:108px}}
:root{--gent-black:#080a09;--gent-green:#005b4a;--gent-green-deep:#003d33;--gent-gold:#c4912f;--gent-cream:#f4ecdc}.world-card.gent{background:#040706;margin-top:95px}.world-card.gent img{object-fit:cover;object-position:50% 43%;filter:brightness(.72)saturate(1.12)}.gent .world-overlay{background:linear-gradient(#0000 25%,#052018b8 58%,#030605fa 100%),radial-gradient(circle at 50% 32%,#0000,#0204038c 75%)}.gent-world{background:var(--gent-black);color:var(--gent-cream);--gold:var(--gent-gold);--gold-light:#e2bc6c;--line:#c4912f3d}.gent-arrival{isolation:isolate;grid-template-columns:.95fr 1.05fr;height:100svh;min-height:900px;padding:145px 6.5% 90px;display:grid;position:relative;overflow:hidden}.gent-arrival:before{content:"";z-index:-3;background:radial-gradient(circle at 78% 45%,#00614d45,#0000 35%),radial-gradient(circle at 40% 80%,#003d332b,#0000 35%),linear-gradient(125deg,#040605 20%,#07140f 64%,#030504);position:absolute;inset:0}.gent-atmosphere{pointer-events:none;position:absolute;inset:0}.gent-atmosphere span{z-index:-2;border:1px solid #c4912f1f;border-radius:50%;position:absolute}.gent-atmosphere span:first-child{width:780px;height:780px;top:30px;right:-120px}.gent-atmosphere span:nth-child(2){width:600px;height:600px;top:120px;right:-30px}.gent-atmosphere span:nth-child(3){background:linear-gradient(transparent,var(--gent-gold),transparent);opacity:.23;border-radius:0;width:1px;height:70%;top:17%;right:48%}.gent-arrival-copy{z-index:2;align-self:center;max-width:670px;position:relative}.gent-arrival-copy>.eyebrow{margin-top:70px}.gent-arrival h1{font-family:var(--sans);letter-spacing:-.07em;margin:33px 0 38px;font-size:clamp(72px,8.7vw,132px);font-weight:600;line-height:.76}.gent-arrival h1 span{color:var(--gent-gold);letter-spacing:-.055em;font-weight:400;display:block}.gent-arrival h1 small{letter-spacing:.72em;color:#dbcfb5;margin:30px 0 0 5px;font-size:.12em;display:block}.gent-promise{font:400 35px/1.2 var(--serif);margin-bottom:18px}.gent-arrival-copy>p:not(.eyebrow,.gent-promise){color:#b7c4bd;max-width:510px;font-size:14px}.gent-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:35px;display:flex}.gent-emblem{aspect-ratio:1;filter:drop-shadow(0 35px 60px #000a);align-self:center;width:min(660px,51vw);position:relative}.gent-emblem img{object-fit:contain;transform:scale(1.08)}.gent-arrival-foot{color:#8b9c93;letter-spacing:.18em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:25px;left:6.5%;right:6.5%}.gent-index{background:#07110d;border-block:1px solid #c4912f33;padding:0 6.5%;display:flex}.gent-index a{color:#c7d0cb;flex:1;padding:24px 20px 24px 0;font-size:12px}.gent-index span{color:var(--gent-gold);margin-right:18px;font-size:9px}.gent-origin{background:radial-gradient(circle at 10% 80%,#013c2c26,#0000 34%);grid-template-columns:1fr .9fr;gap:12%;display:grid}.gent-origin h2{margin-top:25px;font-size:clamp(55px,6.5vw,94px)}.gent-origin-copy .lead{font:400 35px/1.25 var(--serif);color:#eadfc9;margin-bottom:28px}.gent-origin-copy>p:not(.lead){color:#aebbb4;font-size:15px;line-height:1.9}.gent-mirror-section{background:linear-gradient(135deg,#052119,#08100d 55%,#050706);border-block:1px solid #c4912f2e;grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.mirror-preview{background:radial-gradient(circle,#00604a36,#0000 55%);border:1px solid #c4912f40;place-content:center;min-height:600px;display:grid;position:relative;overflow:hidden}.mirror-preview:before,.mirror-preview:after{content:"";border:1px solid #c4912f24;border-radius:50%;position:absolute;inset:7%}.mirror-preview:after{border-color:#00745d59;inset:18%}.mirror-preview-orbit{border:1px solid var(--gent-gold);color:#ddbc75;border-radius:48% 48% 43% 43%;place-items:center;width:200px;height:270px;display:grid;position:relative;box-shadow:0 0 70px #00745d38,inset 0 0 45px #00604a2b}.mirror-preview-orbit svg{stroke-width:.7px;width:90px;height:90px}.mirror-preview-orbit i{background:#f0ce83;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #ffd987}.mirror-preview-orbit i:nth-child(2){top:30%;left:-4px}.mirror-preview-orbit i:nth-child(3){top:45%;right:-4px}.mirror-preview-orbit i:nth-child(4){bottom:-4px;left:48%}.mirror-preview>span{letter-spacing:.17em;color:#71877c;font-size:8px;position:absolute}.mirror-preview>span:nth-last-child(3){bottom:5%;left:6%}.mirror-preview>span:nth-last-child(2){bottom:5%;left:45%}.mirror-preview>span:last-child{bottom:5%;right:6%}.gent-mirror-copy h2{margin:24px 0 28px;font-size:clamp(50px,5.2vw,78px)}.gent-mirror-copy>p:not(.eyebrow){color:#aebbb4;max-width:520px}.gent-mirror-copy ul{gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.gent-mirror-copy li{color:#d3dcd6;align-items:center;gap:13px;font-size:12px;display:flex}.gent-mirror-copy li svg{color:var(--gent-gold);width:18px}.gent-ritual{padding-block:125px}.gent-ritual-heading{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:60px;display:grid}.gent-ritual-heading .eyebrow{align-self:start}.gent-ritual-grid{border-top:1px solid #c4912f38;grid-template-columns:repeat(3,1fr);display:grid}.gent-ritual-grid article{border-right:1px solid #c4912f2e;padding:38px 8% 20px 0}.gent-ritual-grid article+article{padding-left:8%}.gent-ritual-grid article:last-child{border:0}.gent-ritual-grid span{color:var(--gent-gold);font-size:10px}.gent-ritual-grid h3{margin:28px 0 18px;font-size:36px}.gent-ritual-grid p{color:#9daca4;font-size:13px}.gent-invitation{text-align:center;background:radial-gradient(at 50% 110%,#00604a5c,#0000 62%);padding:120px 24px}.gent-invitation h2{margin:27px 0 35px;font-size:clamp(52px,6vw,88px)}.gent-invitation .text-link{width:max-content;margin:28px auto 0;display:flex}.mirror-page{min-height:100vh;color:var(--gent-cream);--gold:var(--gent-gold);--gold-light:#e2bc6c;--line:#c4912f38;background:radial-gradient(circle at 50% 0,#003d3347,#0000 38%),#050706;padding:125px max(5vw,20px) 100px}.mirror-back{letter-spacing:.12em;color:#93a39a;z-index:2;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;top:125px;left:max(5vw,20px)}.mirror-experience{max-width:1180px;margin:0 auto}.mirror-progress{justify-content:flex-end;gap:26px;margin:5px 0 55px;display:flex}.mirror-progress span{letter-spacing:.1em;color:#52645b;align-items:center;gap:8px;font-size:9px;display:flex}.mirror-progress i{border:1px solid #41554b;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.mirror-progress .active{color:#d5c29b}.mirror-progress .active i{border-color:var(--gent-gold);color:var(--gent-gold)}.mirror-intro{text-align:center;flex-direction:column;align-items:center;max-width:850px;margin:40px auto 0;display:flex}.mirror-intro h1{margin:25px 0 28px;font-size:clamp(63px,8vw,116px)}.mirror-intro>p:not(.eyebrow){color:#aebbb4;max-width:640px}.mirror-orbit{width:120px;height:150px;color:var(--gent-gold);border:1px solid #c4912fa6;border-radius:50%;place-items:center;margin-bottom:30px;display:grid;position:relative;box-shadow:0 0 80px #00634b44}.mirror-orbit>svg{stroke-width:1px;width:52px;height:52px}.mirror-orbit span{border:1px solid #00745d47;border-radius:50%;animation:3s ease-in-out infinite mirror-pulse;position:absolute;inset:-16px}.mirror-orbit span:last-child{animation-delay:.7s;inset:-35px}@keyframes mirror-pulse{50%{opacity:.45;transform:scale(1.04)}}.mirror-trust{color:#75887e;align-items:center;gap:10px;margin:28px 0;font-size:11px;display:flex}.mirror-intro .button{margin-top:8px}.capture-stage,.profile-stage,.blueprint-stage{padding-top:24px}.mirror-stage-heading{max-width:720px;margin-bottom:42px}.mirror-stage-heading h2{margin:20px 0;font-size:clamp(50px,6vw,82px)}.mirror-stage-heading>p:last-child{color:#92a198;max-width:620px;font-size:13px}.capture-view{background:radial-gradient(circle,#005b4a2f,#0000 45%),linear-gradient(145deg,#07120e,#020403);border:1px solid #c4912f40;place-items:center;height:min(600px,65vh);min-height:430px;display:grid;position:relative;overflow:hidden}.capture-view video{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%;transform:scaleX(-1)}.face-guide{border:1px solid #dcb35e;border-radius:48% 48% 43% 43%;width:min(260px,48vw);height:min(350px,54vw);position:absolute;box-shadow:0 0 25px #c4912f33}.guide-eye{border-top:1px solid #dcb35e;width:33px;position:absolute;top:41%}.guide-eye.left{left:20%}.guide-eye.right{right:20%}.guide-jaw{border-bottom:1px solid #dcb35e;border-radius:50%;width:45%;height:20%;position:absolute;bottom:13%;left:27%}.scan-line{background:linear-gradient(90deg,#0000,#e4be69,#0000);height:1px;animation:3s ease-in-out infinite scan-face;position:absolute;top:30%;left:18%;right:18%;box-shadow:0 0 15px #e4be69}@keyframes scan-face{50%{top:72%}}.capture-angle{letter-spacing:.18em;color:#d8c18d;font-size:9px;position:absolute;top:24px;left:27px}.capture-start{background:#0b1d17;border:1px solid #c4912f66;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.capture-button{border:1px solid #f1d28e;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;bottom:28px}.capture-button span{background:#f2eadb;border-radius:50%;width:48px;height:48px}.capture-check{color:#e3bf6c;filter:drop-shadow(0 0 20px #c4912f)}.camera-message{text-align:center;background:#07110ed9;padding:25px}.camera-message p{margin-bottom:10px;font-size:13px}.capture-controls{justify-content:flex-end;align-items:center;gap:25px;margin-top:28px;display:flex}.capture-controls>.text-link:first-child{margin-right:auto}.text-link.subtle{color:#7f9087}.profile-questions{gap:28px;display:grid}.choice-group{border:0;border-top:1px solid #c4912f33;margin:0;padding:25px 0 0}.choice-group legend{font:400 26px var(--serif);padding:0 0 20px}.choice-group legend small{font:500 9px var(--sans);letter-spacing:.1em;color:#6f8278;margin-left:12px}.choice-group>div{flex-wrap:wrap;gap:10px;display:flex}.choice-group button{color:#aab8b0;border:1px solid #263b31;align-items:center;gap:9px;padding:12px 15px;font-size:11px;transition:all .2s;display:flex}.choice-group button>span{border:1px solid #41594d;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.choice-group button.selected{border-color:var(--gent-gold);color:#f0dfbd;background:#c4912f0c}.choice-group button.selected>span{background:var(--gent-gold);color:#07100c;border-color:var(--gent-gold)}.blueprint-stage>h2{margin:22px 0 45px;font-size:clamp(56px,7vw,94px)}.blueprint-seal{color:var(--gent-gold);letter-spacing:.16em;align-items:center;gap:13px;margin-bottom:25px;font-size:9px;display:flex}.blueprint-seal svg{border:1px solid var(--gent-gold);border-radius:50%;width:42px;height:42px;padding:8px}.blueprint-grid{border-block:1px solid #c4912f38;grid-template-columns:1.25fr .9fr .9fr;display:grid}.blueprint-grid article{border-right:1px solid #c4912f2e;padding:38px 32px 42px}.blueprint-grid article:first-child{padding-left:0}.blueprint-grid article:last-child{border:0}.blueprint-grid article>span{letter-spacing:.15em;color:var(--gent-gold);font-size:9px}.blueprint-grid h3{margin:20px 0;font-size:38px}.blueprint-grid p,.blueprint-grid li{color:#a8b7af;font-size:12px;line-height:1.85}.blueprint-grid ol{padding-left:18px}.blueprint-grid li+li{margin-top:12px}.profile-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.profile-tags span{letter-spacing:.06em;color:#b7c8be;border:1px solid #294338;padding:7px 9px;font-size:9px}.save-blueprint{grid-template-columns:1fr 420px;align-items:center;gap:8%;padding:60px 0;display:grid}.save-blueprint h3{margin:12px 0;font-size:42px}.save-blueprint>div>p:last-child{color:#8fa098;max-width:520px;font-size:12px}.social-auth-stack{gap:11px;display:grid}.social-auth-button{color:#101311;text-align:left;background:#f5f3ef;grid-template-columns:24px 1fr 20px;align-items:center;gap:12px;min-height:54px;padding:13px 17px;font-size:12px;font-weight:600;display:grid}.social-auth-button.apple{color:#f5f2eb;background:#0c0f0d;border:1px solid #3b463f}.provider-g{color:#4285f4;font-size:18px;font-weight:700}.preview-blueprint-button{letter-spacing:.08em;color:#d8bd83;padding:10px;font-size:10px}.auth-inline-error{color:#e9a99f;text-align:center;font-size:11px}.email-fallback{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.email-fallback summary{color:#a8b1ae;cursor:pointer;margin-bottom:20px;font-size:11px}.my-sanctum-page{--gold:var(--gent-gold);--gold-light:#e2bc6c;--line:#c4912f38;background:radial-gradient(circle at 15% 0,#004c3a35,#0000 30%),#060807;min-height:100vh;padding:170px max(6.2vw,24px) 110px}.my-sanctum-shell{max-width:1280px;margin:auto}.sanctum-command{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.sanctum-command h1{margin:18px 0;font-size:clamp(58px,6vw,88px)}.sanctum-command>div>p:last-child{color:#99aaa1}.sanctum-success{color:#b6d7cb;background:#005b4a1c;border:1px solid #1f6c55;align-items:center;gap:12px;margin-bottom:30px;padding:15px 18px;font-size:12px;display:flex}.sanctum-loading{color:#94a69d;place-content:center;justify-items:center;gap:20px;min-height:55vh;display:grid}.profile-hero-card{background:linear-gradient(125deg,#071c15,#0a100d);border:1px solid #c4912f38;grid-template-columns:.8fr 1.2fr;min-height:520px;display:grid}.profile-visual{background:radial-gradient(circle,#00604752,#0000 57%);border-right:1px solid #c4912f29;place-content:center;justify-items:center;display:grid;position:relative}.profile-visual:before,.profile-visual:after{content:"";border:1px solid #c4912f38;border-radius:50%;position:absolute;inset:13%}.profile-visual:after{border-color:#00745d61;inset:25%}.profile-silhouette{color:#dcba6d;border:1px solid #c4912f;border-radius:50%;place-items:center;width:160px;height:220px;display:grid;box-shadow:0 0 50px #00745d45}.profile-visual>span{letter-spacing:.16em;color:#8ca196;margin-top:22px;font-size:8px}.profile-summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 8%;display:flex}.profile-summary h2{margin:20px 0;font-size:clamp(48px,5vw,75px)}.profile-summary>p:not(.eyebrow){color:#a7b6ae;max-width:620px}.profile-summary .text-link{margin-top:25px}.sanctum-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.sanctum-dashboard-grid article{background:#0a100d;border:1px solid #c4912f2e;min-height:330px;padding:35px 30px}.dashboard-icon{width:45px;height:45px;color:var(--gent-gold);border:1px solid #2c493b;place-items:center;margin-bottom:35px;display:grid}.dashboard-icon svg{width:20px}.sanctum-dashboard-grid h3{margin:15px 0;font-size:34px}.sanctum-dashboard-grid p:not(.eyebrow),.sanctum-dashboard-grid li{color:#94a49c;font-size:12px}.sanctum-dashboard-grid ol{padding-left:17px}.sanctum-dashboard-grid li+li{margin-top:10px}.sanctum-dashboard-grid .text-link{margin-top:25px}.empty-blueprint{text-align:center;background:radial-gradient(circle,#005b4a2c,#0000 45%);border:1px solid #c4912f33;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.empty-blueprint>svg{color:var(--gent-gold);margin-bottom:25px}.empty-blueprint h2{margin:20px;font-size:clamp(52px,6vw,80px)}.empty-blueprint>p:not(.eyebrow){color:#97a79f;max-width:520px}.empty-blueprint .button{margin-top:30px}@media (max-width:900px){.gent-arrival{grid-template-columns:1fr;height:auto;min-height:950px;padding-top:125px}.gent-arrival-copy{z-index:2}.gent-emblem{opacity:.63;width:650px;max-width:95vw;position:absolute;bottom:-3%;right:-17%}.gent-arrival:after{content:"";z-index:-1;background:linear-gradient(#0000,#020403 90%);position:absolute;inset:45% 0 0}.gent-origin,.gent-mirror-section{grid-template-columns:1fr}.mirror-preview{min-height:480px}.gent-ritual-heading{grid-template-columns:1fr;gap:25px}.blueprint-grid{grid-template-columns:1fr}.blueprint-grid article,.blueprint-grid article:first-child{border-bottom:1px solid #c4912f2e;border-right:0;padding:30px 0}.save-blueprint{grid-template-columns:1fr;gap:35px}.profile-hero-card{grid-template-columns:1fr}.profile-visual{border-bottom:1px solid #c4912f29;border-right:0;min-height:400px}.sanctum-dashboard-grid{grid-template-columns:1fr 1fr}.world-card.gent{margin-top:60px}}@media (max-width:650px){.world-card.gent{margin-top:0}.gent-arrival{min-height:880px;padding:110px 7% 100px}.gent-arrival-copy>.eyebrow{margin-top:45px;font-size:9px}.gent-arrival h1{margin-block:26px;font-size:clamp(65px,19vw,92px)}.gent-arrival h1 small{letter-spacing:.48em;font-size:.13em}.gent-promise{font-size:30px}.gent-actions{flex-direction:column;align-items:flex-start;gap:16px}.gent-emblem{opacity:.48;width:600px;max-width:125vw;bottom:-4%;right:-34%}.gent-arrival-foot{letter-spacing:.1em;font-size:7px}.gent-index{padding-inline:7%;overflow-x:auto}.gent-index a{min-width:145px;font-size:10px}.gent-origin,.gent-mirror-section,.gent-ritual{padding:75px 7%}.gent-origin h2{font-size:54px}.gent-origin-copy .lead{font-size:30px}.mirror-preview{min-height:410px}.gent-mirror-copy h2{font-size:50px}.gent-ritual-grid{grid-template-columns:1fr}.gent-ritual-grid article,.gent-ritual-grid article+article{border-bottom:1px solid #c4912f2e;border-right:0;padding:28px 0}.mirror-page{padding:105px 6% 80px}.mirror-back{top:92px}.mirror-progress{justify-content:center;gap:10px;margin-top:45px}.mirror-progress span{gap:0;font-size:0}.mirror-progress i{font-size:9px}.mirror-intro{margin-top:15px}.mirror-intro h1{font-size:58px}.capture-stage,.profile-stage,.blueprint-stage{padding-top:5px}.capture-view{height:58vh;min-height:390px}.capture-controls{flex-wrap:wrap;gap:15px}.capture-controls>.text-link:first-child{margin-right:0}.capture-controls .button{width:100%}.profile-questions{gap:22px}.choice-group>div{grid-template-columns:1fr 1fr;display:grid}.choice-group button{padding:11px 9px;line-height:1.35}.blueprint-stage>h2{font-size:55px}.blueprint-grid h3{font-size:33px}.save-blueprint{padding-bottom:20px}.my-sanctum-page{padding:135px 6% 80px}.sanctum-command{flex-direction:column;align-items:flex-start}.sanctum-command .button{width:100%}.profile-visual{min-height:330px}.profile-summary{padding:45px 7%}.sanctum-dashboard-grid{grid-template-columns:1fr}.sanctum-dashboard-grid article{min-height:0}.empty-blueprint{min-height:500px;padding:55px 8%}}
.katie-world{--gold:#c4912f;--gold-light:#ead4a5;background:#090b0d}.katie-world .eyebrow{color:#d5b575;letter-spacing:.13em;font-size:.875rem}.katie-arrival{isolation:isolate;min-height:880px;position:relative;overflow:hidden}.katie-arrival-image{z-index:-1;margin:0;position:absolute;inset:0 0 0 44%}.katie-arrival-image img{object-fit:cover;object-position:68% center;filter:saturate(.55)brightness(.68)}.katie-arrival-image:after{content:"";background:linear-gradient(90deg,#090b0d,#0000 65%),linear-gradient(#0000 55%,#090b0d);position:absolute;inset:0}.katie-arrival-image figcaption{z-index:1;color:#c8c3ba;text-align:right;letter-spacing:.1em;max-width:270px;font-size:.75rem;position:absolute;bottom:32px;right:6%}.katie-arrival-copy{max-width:890px;padding:140px 7.5% 55px}.katie-arrival-copy>.eyebrow{margin:42px 0 26px}.katie-arrival h1{letter-spacing:-.025em;font-size:clamp(5rem,8.6vw,8.5rem);line-height:.91}.katie-arrival h1 em{color:#d7b674}.katie-lead{font:400 clamp(1.75rem, 2.4vw, 2.4rem)/1.25 var(--serif);margin:28px 0 20px}.katie-world .world-body{color:#c5c4c0;max-width:420px}.katie-location{color:#c7bfae;letter-spacing:.12em;margin-top:42px;font-size:.75rem}.katie-world .world-index{background:#111315}.katie-world .world-index a{min-height:64px}.katie-conversation{grid-template-columns:1fr 1fr;gap:12%;display:grid}.katie-conversation h2{margin-top:32px;font-size:clamp(4.5rem,8vw,7.7rem)}.katie-conversation h2 em{color:#d4b578}.katie-fine-rule{background:#c4912f;width:75px;height:1px;margin-top:40px;display:block}.katie-story{padding-top:32px}.katie-story>p{color:#c7c5bf;margin-bottom:24px;font-size:1rem;line-height:1.9}.katie-story .katie-story-lead{font:400 2rem/1.3 var(--serif);color:#f3ecdf}.katie-story .katie-signoff{color:#dab975}.katie-chair-feature{background:radial-gradient(at 5% 20%,#352b1b,#0000 65%),#121313;border-block:1px solid #c4912f55;grid-template-columns:1fr 1fr;gap:12%;display:grid}.katie-chair-title h2{margin:24px 0;font-size:clamp(5rem,9vw,8rem)}.katie-chair-title h2 em{color:#e3c38a}.katie-chair-title>p:last-child{font:400 2.4rem/1.4 var(--serif);color:#c9c4b9}.chair-feature-number{letter-spacing:.18em;color:#d4b577;margin-bottom:26px;font-size:.875rem;display:block}.katie-chair-invitation h3{margin-bottom:25px;font-size:2.5rem;line-height:1.08}.katie-chair-invitation p{color:#c6c3bb;margin-top:22px;font-size:1rem}.katie-chair-invitation ul{margin:28px 0;padding:0;list-style:none}.katie-chair-invitation li{border-top:1px solid #ffffff20;padding:12px 0}.katie-chair-invitation li:before{content:"—";color:#c4912f;margin-right:16px}.katie-world .craft-notes article>span{color:#d3b272;font-size:.8rem}.katie-world .craft-notes p{color:#c6c3bc}.katie-over-time{background:#141719;border-block:1px solid #ffffff15}.katie-over-time h2{margin:26px 0}.katie-over-time>p:last-of-type{color:#c4c2bc;max-width:600px}.katie-story-placeholder{border-left:1px solid #c4912f;max-width:600px;margin-top:45px;padding-left:24px}.katie-story-placeholder span{color:#d6ba86;letter-spacing:.1em;font-size:.8rem}.katie-story-placeholder p{color:#aaa9a4;margin-top:8px;font-size:.875rem}.katie-reserve{grid-template-columns:1.15fr .85fr;gap:10%;display:grid}.katie-reserve h2{margin:26px 0}.katie-reserve p:not(.eyebrow){color:#c7c4bd;margin-bottom:22px}.katie-reserve-links{gap:28px;display:grid}.katie-reserve-links a{border-block-start:1px solid #c4912f66;flex-direction:column;gap:22px;padding:24px 0;display:flex}.katie-reserve-links a span{color:#dbc08a;align-items:center;gap:10px;font-size:.875rem;display:flex}.katie-reserve-links strong{font:400 2rem/1.15 var(--serif)}.katie-reserve-links a:hover strong{color:#e7c991}.katie-world .craft-invitation{background:linear-gradient(105deg,#231f17,#0e1011)}.katie-world .craft-invitation-actions p{color:#c7c2b8;font-size:.875rem}.chair-page{background:#090b0d;min-height:100svh;padding:125px 6% 80px}.chair-back{color:#d6bc89;align-items:center;gap:10px;min-height:44px;margin-bottom:30px;font-size:.875rem;display:inline-flex}.chair-shell{border:1px solid #c8a46444;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);max-width:1300px;margin:auto;display:grid}.chair-aside{background:radial-gradient(at 0 0,#3a2e1c,#0000 80%),#101212;border-right:1px solid #c8a46433;flex-direction:column;align-items:flex-start;padding:48px 15%;display:flex}.chair-aside .eyebrow{color:#d0b27b;font-size:.8rem}.chair-wordmark{font:400 clamp(4rem, 7vw, 7rem)/.9 var(--serif);margin-top:60px}.chair-wordmark em{color:#dbb875}.chair-aside-rule{background:#c4912f;width:56px;height:1px;margin:40px 0}.chair-aside>p:not(.eyebrow):not(.chair-wordmark){font:400 1.7rem/1.5 var(--serif);color:#cec8bb}.chair-aside-footer{color:#bdb6a8;letter-spacing:.1em;margin-top:auto;padding-top:70px;font-size:.75rem;display:block}.chair-aside-footer svg{margin-bottom:20px;display:block}.chair-panel{background:#101214;min-width:0;padding:44px clamp(24px,4vw,64px)}.chair-progress-label{letter-spacing:.12em;color:#c8b386;justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.chair-progress{appearance:none;background:#38352e;border:0;width:100%;height:2px;margin:16px 0 36px;display:block}.chair-progress::-webkit-progress-bar{background:#38352e}.chair-progress::-webkit-progress-value{background:#d2ae68}.chair-progress::-moz-progress-bar{background:#d2ae68}.chair-heading h1{overflow-wrap:break-word;font-size:clamp(2.6rem,4vw,4.1rem);line-height:1.03}.chair-heading h1:focus{outline:none}.chair-heading p{color:#babbb6;margin:20px 0 28px;font-size:1rem}.chair-options{border:0;gap:10px;margin:0;padding:0;display:grid}.chair-choice{cursor:pointer;border:1px solid #ffffff25;align-items:center;gap:12px;min-height:58px;padding:15px 18px;font-size:1rem;line-height:1.5;transition:border-color .18s,background .18s;display:flex;position:relative}.chair-choice.selected{color:#f1dfbd;background:#c4912f14;border-color:#c9a35e}.chair-choice:hover{border-color:#b29460}.chair-choice input{opacity:0;width:1px;height:1px;position:absolute}.chair-choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #ead4a5}.chair-choice-mark{color:#dcbb7a;border:1px solid #b09b704d;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;margin-left:auto;display:grid}.chair-choice.selected .chair-choice-mark{border-color:#c9a35e}.chair-step-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;display:flex}.chair-step-actions .button{min-height:50px}.chair-skip{text-align:center;flex-basis:100%;justify-content:center;min-height:44px;font-size:.875rem}.chair-details fieldset{border:0;margin:0 0 25px;padding:0}.chair-details legend{margin-bottom:12px;font-size:1rem}.chair-pills{flex-wrap:wrap;gap:8px;display:flex}.chair-pills label{cursor:pointer;position:relative}.chair-pills input{opacity:0;width:1px;height:1px;position:absolute}.chair-pills span{border:1px solid #ffffff30;min-height:46px;padding:10px 14px;font-size:.875rem;display:block}.chair-pills input:checked+span{color:#e6c98f;background:#c4912f18;border-color:#d2ae68}.chair-pills input:focus-visible+span{outline-offset:3px;outline:2px solid #ead4a5}.chair-field{flex-direction:column;gap:12px;margin:22px 0;font-size:1rem;display:flex}.chair-field span{color:#b9b9b2;font-size:.875rem}.chair-field textarea,.chair-field input{color:#f2eee5;width:100%;min-width:0;font:inherit;background:#080a0c;border:1px solid #ffffff35;border-radius:0;padding:14px}.chair-field textarea{resize:vertical}.chair-small{color:#bcbcb5;margin-top:20px;font-size:.875rem;line-height:1.8}.chair-small svg{vertical-align:middle;margin-right:5px}.chair-summary{border-top:1px solid #c8a46450;margin:0}.chair-summary>div{border-bottom:1px solid #ffffff15;grid-template-columns:minmax(90px,.6fr) minmax(0,1.4fr);gap:20px;padding:15px 0;display:grid}.chair-summary dt{color:#c7af7e;font-size:.875rem}.chair-summary dd{overflow-wrap:anywhere;margin:0;font-size:1rem}.chair-consent{border-left:2px solid #b59150;margin-top:28px;padding-left:20px}.chair-consent label{cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0;font-size:.9375rem;display:flex}.chair-consent input{accent-color:#c4912f;flex-shrink:0;width:22px;height:22px;margin-top:4px}.chair-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 20px;display:flex}.chair-actions .button{white-space:normal;text-align:center}.chair-delete{border-top:1px solid #ffffff20;flex-wrap:wrap;gap:18px;margin-top:25px;padding-top:18px;display:flex}.chair-delete p{flex-basis:100%;font-size:.875rem}.chair-delete .text-link{color:#d4bfa8;font-size:.875rem}.chair-message{background:#c8a46412;border-left:2px solid #c8a464;margin-top:24px;padding:12px 16px}.chair-privacy{color:#bbbcb5;border-top:1px solid #ffffff20;margin-top:36px;padding-top:16px;font-size:.875rem}.chair-privacy summary{cursor:pointer;min-height:44px;padding-block:8px}.chair-privacy p{margin:12px 0}.chair-privacy a{text-underline-offset:3px;color:#e3c58a;text-decoration:underline}.chair-loading{place-items:center;min-height:50svh;display:grid}.chair-profile-link{background:#15140f;border:1px solid #c8a46450;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:24px 0;padding:32px;display:flex}.chair-profile-link h2{margin:12px 0;font-size:2.5rem}.chair-profile-link p:not(.eyebrow){color:#c2c1b7;max-width:550px}.chair-studio{border-top:1px solid #c8a46455;margin-top:65px;padding-top:45px}.chair-studio>header{flex-wrap:wrap;justify-content:space-between;gap:25px;display:flex}.chair-studio h2{margin:15px 0}.chair-studio>.chair-field{max-width:500px}.chair-studio-list{gap:18px;display:grid}.chair-client{background:#0d1012;border:1px solid #c8a46440;padding:25px}.chair-client-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.chair-client-top>div{min-width:0}.chair-client h3{overflow-wrap:anywhere;margin-bottom:10px;font-size:2rem}.chair-client p{overflow-wrap:anywhere}.chair-client-detail{margin-top:28px}.chair-empty{color:#c6c2b9;padding:30px 0}@media (prefers-reduced-motion:no-preference){.chair-options,.chair-summary,.chair-details{animation:.25s ease-out chair-enter}@keyframes chair-enter{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-width:1000px){.chair-aside{padding:35px 22px}.chair-shell{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr)}.katie-arrival-copy{max-width:690px}.katie-conversation,.katie-chair-feature,.katie-reserve{gap:7%}}@media (max-width:760px){.katie-arrival{min-height:auto}.katie-arrival-image{opacity:.7;height:520px;inset:0 0 auto 20%}.katie-arrival-image:after{background:linear-gradient(90deg,#090b0dcc,#0000),linear-gradient(#0000 20%,#090b0d)}.katie-arrival-image figcaption{max-width:170px;font-size:.75rem;top:140px;bottom:auto;right:10%}.katie-arrival-copy{padding:112px 7% 45px}.katie-arrival-copy>.eyebrow{max-width:210px;margin-top:65px;line-height:1.8}.katie-arrival h1{font-size:clamp(4.5rem,15vw,7rem)}.katie-location{max-width:280px;font-size:.75rem}.katie-world .world-index{grid-template-columns:1fr 1fr;padding:0 7%;display:grid}.katie-world .world-index a{gap:10px;padding:18px 10px 18px 0;font-size:.875rem}.katie-conversation,.katie-chair-feature,.katie-reserve{grid-template-columns:1fr;gap:40px}.katie-conversation h2{font-size:4.7rem}.katie-story{padding-top:0}.katie-chair-title h2{font-size:5.5rem}.katie-chair-title>p:last-child{font-size:2rem}.katie-world .world-section{padding:68px 7%}.chair-page{padding:102px 5% 50px}.chair-back{margin-bottom:18px;font-size:.8rem}.chair-shell{grid-template-columns:1fr}.chair-aside{border-bottom:1px solid #c8a46433;border-right:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px}.chair-aside .eyebrow{flex-basis:100%;font-size:.75rem}.chair-wordmark{margin:0;font-size:2.8rem}.chair-wordmark br{display:none}.chair-wordmark em:before{content:" "}.chair-aside>p:not(.eyebrow):not(.chair-wordmark){font-size:1rem;line-height:1.5}.chair-aside-rule,.chair-aside-footer{display:none}.chair-panel{padding:28px 20px}.chair-heading h1{font-size:2.65rem}.chair-progress-label{letter-spacing:.06em;font-size:.75rem}.chair-summary>div{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);gap:14px}.chair-client{padding:20px}.chair-profile-link{padding:24px}.chair-profile-link h2{font-size:2.3rem}}@media (max-width:370px){.chair-page{padding-inline:12px}.chair-panel{padding:25px 15px}.chair-progress-label{flex-wrap:wrap}.chair-choice{padding:12px}.chair-step-actions .button{padding-inline:16px}.chair-heading h1{font-size:2.4rem}.katie-arrival h1{font-size:4.5rem}}@media (prefers-reduced-motion:reduce){.chair-page *,.katie-world *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chair-options .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.living-emblem{aspect-ratio:1;isolation:isolate;--emblem-glow:#a77936;width:100%;position:relative}.living-emblem--gent{--emblem-glow:#0d8063}.living-emblem__stage{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.living-emblem__aura{background:radial-gradient(circle,var(--emblem-glow) 0%,transparent 68%);opacity:.35;filter:blur(30px);border-radius:50%;position:absolute;inset:6%}.living-emblem__orbit{border:1px solid #d5a95f55;border-radius:50%;position:absolute;inset:-2%;box-shadow:inset 0 0 15px #d5a95f22,0 0 26px #d5a95f18}.living-emblem__orbit:before{content:"";border:2px solid #ffe9ac;border-color:#ffe9ac #d5a95f66 #0000 #0000;border-radius:50%;animation:24s linear infinite emblem-orbit;position:absolute;inset:-1px;transform:rotate(-30deg)}.living-emblem__face{background:#05090a;border-radius:50%;display:block;position:absolute;inset:3%;overflow:hidden;box-shadow:0 24px 65px #000b,0 0 0 1px #c9975555}.living-emblem__face img{object-fit:cover}.living-emblem__glint{pointer-events:none;opacity:.38;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 43%,#fff8df28 49%,#0000 54%);border-radius:50%;animation:16s ease-in-out infinite emblem-glint;position:absolute;inset:3%}.living-emblem__control{z-index:3;color:#ead8b1;letter-spacing:.13em;white-space:nowrap;cursor:pointer;background:#0a1112cc;border:1px solid #d1a96366;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.living-emblem__control:focus-visible{outline-offset:3px;outline:2px solid #f7d795}.living-emblem[data-paused=true] .living-emblem__orbit:before,.living-emblem[data-paused=true] .living-emblem__glint{animation-play-state:paused}.living-emblem[data-paused=true] .living-emblem__stage{transform:none}@keyframes emblem-orbit{to{transform:rotate(330deg)}}@keyframes emblem-glint{0%,25%,75%,to{opacity:0;transform:translate(-12%)}45%,55%{opacity:.4;transform:translate(12%)}}@media (prefers-reduced-motion:reduce){.living-emblem__orbit:before,.living-emblem__glint{animation:none!important}.living-emblem__stage{transition:none;transform:none!important}.living-emblem__control{display:none}}.reserve-emblem-stage{z-index:2;width:clamp(220px,25vw,390px);position:absolute;top:45%;right:4%;transform:translateY(-35%)}.fix-emblem-stage{z-index:1;width:clamp(210px,27vw,380px);position:absolute;top:22%;right:7%}.gent-emblem .living-emblem{width:100%}.gent-emblem .living-emblem__face img{object-fit:cover;transform:none}.world-card .world-emblem{z-index:1;filter:drop-shadow(0 30px 35px #000b);width:min(47%,260px);transition:transform .6s;position:absolute;top:13%;left:50%;transform:translate(-50%)}.world-card:hover .world-emblem{transform:translate(-50%)scale(1.025)}.world-card .world-emblem img,.world-card:hover .world-emblem img{z-index:auto;filter:none;object-fit:cover;transform:none}.world-gent-backdrop{background:radial-gradient(circle at 50% 30%,#065443 0,#081a13 45%,#030605 100%);position:absolute;inset:0}.world-card.gent .world-overlay{z-index:0}.world-card .world-top,.world-card .world-copy{z-index:2}@media (max-width:1100px){.reserve-emblem-stage{width:240px;top:30%}}@media (max-width:760px){.reserve-emblem-stage{width:clamp(118px,30vw,180px);top:125px;left:auto;right:7%;transform:none}.fix-emblem-stage{width:clamp(155px,34vw,230px);top:170px;right:7%}.gent-emblem{opacity:.75}.world-card .world-emblem{width:min(48%,230px);top:14%}.living-emblem__control{font-size:8px;bottom:-32px}}@media (max-width:650px){.reserve-home .reserve-emblem-stage{width:clamp(132px,37vw,185px);top:118px;left:auto;right:8%}.katie-arrival .fix-emblem-stage{width:clamp(145px,42vw,210px);top:170px;right:6%}.gent-arrival .gent-emblem{opacity:.55}}
.site-header{border-bottom-color:var(--reserve-edge);box-shadow:inset 0 1px #e0bb6a14}.wordmark{color:var(--reserve-gold-light)}.wordmark svg{color:var(--reserve-gold-light);filter:drop-shadow(0 0 9px #e0bb6a3d)}.nav-links a:hover,.nav-links a.active{color:var(--reserve-gold-light)}.nav-links a.active{text-decoration:underline;-webkit-text-decoration-color:var(--reserve-gold);text-decoration-color:var(--reserve-gold);text-underline-offset:9px}.header-book,.reserve-home .button-gold,.inner-page .button-gold,.my-sanctum-page>.my-sanctum-shell>.sanctum-command .button-gold{background:linear-gradient(118deg, var(--reserve-gold) 0%, var(--reserve-gold-light) 52%, var(--reserve-gold) 100%);color:var(--reserve-obsidian);box-shadow:inset 0 1px #fff8de6b,0 12px 32px #0000003d}.header-book:hover,.reserve-home .button-gold:hover,.inner-page .button-gold:hover{background:linear-gradient(118deg,var(--reserve-gold-light),#f2d596 52%,var(--reserve-gold-light))}.preview-ribbon{color:#b9c7c5;background:#070909f5}.footer{background:radial-gradient(ellipse at 17% 4%,#163e4380,transparent 55%),linear-gradient(165deg,var(--reserve-deep-petrol),var(--reserve-obsidian) 65%);border-top-color:var(--reserve-edge)}.footer-provenance{align-items:center;gap:26px;display:flex}.footer-crest{object-fit:contain;filter:drop-shadow(0 10px 18px #0009);flex:none;width:100px;height:100px}.footer-links a{color:#c8d2ce}.footer-links a:hover{color:var(--reserve-gold-light)}.footer-bottom{color:#acb9b4}.inner-page:not(.brand-page),.my-sanctum-page{background:radial-gradient(ellipse at 76% 12%,#163e4357,transparent 42%), radial-gradient(ellipse at 0% 70%,#0c292d85,transparent 52%),var(--reserve-obsidian)}.inner-page .signin-panel,.inner-page .booking-summary,.inner-page .service-option,.inner-page .visit-card{border-color:var(--reserve-edge);background:linear-gradient(145deg,#163e43ad,#070909ed 78%);box-shadow:inset 0 1px #e0bb6a12,0 22px 50px #00000038}.inner-page input:focus-visible,.inner-page select:focus-visible,.inner-page textarea:focus-visible{outline-color:var(--reserve-gold-light)}.inner-page .steps li.current>span{background:var(--reserve-petrol)}.visit-image{box-shadow:0 28px 70px #0008,0 0 0 1px var(--reserve-edge)}.visit-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 65px #070909a3}.my-sanctum-page{--gold:var(--reserve-gold);--gold-light:var(--reserve-gold-light);--line:var(--reserve-edge)}.my-sanctum-page .sanctum-command{background:radial-gradient(at 100%,#163e4380,#0000 65%)}.my-sanctum-page .sanctum-loading{color:var(--reserve-gold-light)}.my-sanctum-page .profile-hero-card{background:linear-gradient(135deg,var(--reserve-deep-petrol),var(--reserve-obsidian) 72%);border-color:var(--reserve-edge);box-shadow:0 24px 65px #0007}.my-sanctum-page .profile-visual{border-color:var(--reserve-edge);background:radial-gradient(circle,#163e43bf,#0000 65%)}.my-sanctum-page .profile-visual:after{border-color:#e0bb6a40}.my-sanctum-page .profile-silhouette{color:var(--reserve-gold-light);border-color:var(--reserve-gold);box-shadow:0 0 44px #163e4373}.my-sanctum-page .sanctum-dashboard-grid article{background:linear-gradient(145deg,#163e437a,var(--reserve-obsidian) 75%);border-color:var(--reserve-edge);box-shadow:inset 0 1px #e0bb6a17}.my-sanctum-page .dashboard-icon{border-color:var(--reserve-edge);color:var(--reserve-gold-light)}.my-sanctum-page .empty-blueprint{border-color:var(--reserve-edge);background:radial-gradient(circle,#163e4375,#0000 58%)}.my-sanctum-page .empty-blueprint>svg{color:var(--reserve-gold-light)}@media (max-width:650px){.nav-links.is-open{background:linear-gradient(150deg,var(--reserve-deep-petrol),var(--reserve-obsidian) 80%);border:1px solid var(--reserve-edge);box-shadow:0 24px 50px #000b}.footer-provenance{align-items:flex-start;gap:15px}.footer-crest{width:66px;height:66px}.footer-provenance .footer-title{font-size:clamp(33px,9vw,45px)}}@media (max-width:370px){.wordmark{gap:5px}.wordmark svg{width:21px}.wordmark strong{letter-spacing:.09em;font-size:17px}.header-book{padding-inline:8px;font-size:11px}.header-actions{gap:5px}}@media (prefers-reduced-motion:reduce){.header-book,.reserve-home .button-gold{transition:none;transform:none!important}}
.experience-header{z-index:40;background:#070909;border-bottom:1px solid #c4912f33;justify-content:space-between;align-items:center;gap:18px;padding:16px 5vw;display:flex;position:relative}.experience-brand{color:#e0bb6a;letter-spacing:.12em;align-items:center;gap:12px;font-size:12px;display:flex}.experience-brand small{color:#d8ddda;margin-top:5px;font-size:8px;display:block}.experience-header>nav{gap:24px;font-size:12px;display:flex}.experience-header a,.experience-menu summary{align-items:center;min-height:44px;display:flex}.experience-menu{font-size:12px;position:relative}.experience-menu summary{cursor:pointer}.experience-menu nav{background:#0c292d;border:1px solid #c4912f55;width:240px;padding:15px 22px;position:absolute;top:48px;right:0;box-shadow:0 16px 40px #0009}.experience-menu nav a{display:flex}.experience-kicker{letter-spacing:.22em;color:#e0bb6a;font-size:10px}.reserve-threshold{isolation:isolate;background:#070909;place-items:center;min-height:100svh;padding:28px 20px 64px;display:grid;position:relative;overflow:hidden}.threshold-room,.room-backdrop{z-index:-3;position:absolute;inset:0}.threshold-room img,.room-backdrop img{object-fit:cover;object-position:center}.threshold-room:after,.room-backdrop:after{content:"";background:linear-gradient(90deg,#070909e8,#0c292d88,#070909c9);position:absolute;inset:0}.threshold-wing{z-index:-1;background:linear-gradient(110deg,#070909f5,#163e43d9);border-right:1px solid #e0bb6a66;transition:transform .8s cubic-bezier(.7,0,.2,1);position:absolute;inset:0 50% 0 0}.threshold-wing-right{background:linear-gradient(250deg,#070909f5,#163e43d9);border-left:1px solid #e0bb6a66;border-right:0;inset:0 0 0 50%}.threshold-content{text-align:center;max-width:680px;transition:opacity .45s,transform .8s}.threshold-content>img{margin:12px auto}.threshold-content h1{font-family:var(--reserve-serif),serif;margin:18px 0;font-size:clamp(38px,6vw,78px);font-weight:400;line-height:1.04}.threshold-content h1 em{color:#e0bb6a}.threshold-content>p:not(.experience-kicker){color:#d8ddda;max-width:390px;margin:0 auto;font-size:13px;line-height:1.6}.threshold-actions{justify-content:center;align-items:center;gap:24px;margin-top:26px;display:flex}.threshold-book{border-bottom:1px solid #e0bb6a77;padding:14px 0;font-size:13px}.threshold-quiet{justify-content:center;gap:30px;margin-top:8px;font-size:11px;display:flex}.threshold-quiet a{min-height:44px;padding:14px 0}.threshold-content>small,.room-concept{letter-spacing:.12em;color:#a7b8b5;margin-top:20px;font-size:8px;display:block}.is-entering .threshold-wing-left{transform:translate(-100%)}.is-entering .threshold-wing-right{transform:translate(100%)}.is-entering .threshold-content{opacity:0;pointer-events:none;transform:scale(.98)}.reserve-room{isolation:isolate;background:#070909;min-height:calc(100svh - 76px);padding:7vh 7vw 76px;position:relative;overflow:hidden}.room-backdrop:after{background:linear-gradient(90deg,#070909ef,#0c292dc4 65%,#07090970),linear-gradient(#0000 30%,#070909)}.room-intro{max-width:790px}.room-intro h1{font-size:clamp(45px,6vw,88px);font-family:var(--reserve-serif),serif;margin:18px 0;font-weight:400;line-height:1.06}.room-line{color:#d4dedb;margin-bottom:25px;font-size:15px}.visit-ledger{background:#070909aa;border-left:1px solid #c4912f;max-width:620px;margin:25px 0;padding:12px 22px}.visit-ledger h2{margin:12px 0;font-size:32px}.visit-ledger p{color:#dae1dd;font-size:14px}.room-actions{align-items:center;gap:22px;margin-top:18px;display:flex}.room-paths{border-top:1px solid #c4912f55;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:65px;display:grid}.room-paths>a{flex-direction:column;gap:10px;padding:25px 0;display:flex}.room-paths span{letter-spacing:.15em;color:#e0bb6a;font-size:9px}.room-paths strong{font-family:var(--reserve-serif);font-size:32px;font-weight:400}.room-paths small{color:#d4dedb;font-size:11px}.room-secondary{gap:28px;margin-top:18px;font-size:11px;display:flex}.provider-arrival{margin-bottom:35px}.experience-header a:focus-visible,.reserve-threshold a:focus-visible,.reserve-room a:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #e0bb6a}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.experience-header{gap:10px;padding:10px 16px}.experience-brand{gap:7px;font-size:9px}.experience-header>nav{gap:14px;font-size:11px}.experience-brand img{width:32px;height:32px}.experience-menu{font-size:10px}.reserve-threshold{padding:16px 18px 52px}.threshold-content>img{width:100px;height:100px;margin:6px auto}.threshold-content h1{margin:14px 0;font-size:39px}.threshold-actions{gap:18px;margin-top:20px}.threshold-actions .button{padding:14px 18px;font-size:12px}.threshold-content>small{margin-top:8px}.reserve-room{padding:35px 22px 70px}.room-intro h1{font-size:48px}.room-paths{grid-template-columns:1fr;gap:0;margin-top:35px}.room-paths>a{border-bottom:1px solid #c4912f33;gap:5px;padding:17px 0}.room-paths strong{font-size:28px}.room-secondary{flex-wrap:wrap;gap:18px}.room-actions{flex-wrap:wrap}.visit-ledger{padding:12px 16px}.room-concept{font-size:7px}}@media (prefers-reduced-motion:reduce){.threshold-wing,.threshold-content{transition:none}.is-entering .threshold-content{transform:none}}.threshold-progress{z-index:4;text-align:center;color:#e0bb6a;font-size:13px;position:absolute;bottom:70px;left:20px;right:20px}.threshold-progress a{color:#eef0e9;border-bottom:1px solid #c4912f77;align-items:center;min-height:44px;display:inline-flex}.experience-motion{bottom:calc(35px + env(safe-area-inset-bottom));z-index:45;color:#e0bb6a;letter-spacing:.08em;cursor:pointer;background:#070909eb;border:1px solid #c4912f66;border-radius:2px;min-height:44px;padding:8px 12px;font-size:10px;position:fixed;right:16px}.experience-motion span:last-child{color:#d8ddda;letter-spacing:0}.experience-motion:focus-visible{outline-offset:3px;outline:2px solid #e0bb6a}.experience-motion:disabled{opacity:1;cursor:default}.reserve-threshold{padding-bottom:105px}.room-backdrop{overflow:hidden}.room-backdrop img{object-position:62% center}.reserve-room:before{content:"";pointer-events:none;z-index:-1;border:1px solid #c4912f33;border-bottom:0;position:absolute;inset:15px}.room-intro h1{text-wrap:balance;max-width:850px}.room-paths a{transition:color .2s,border-color .2s;position:relative}.room-paths a:hover strong{color:#e0bb6a}html[data-reserve-still=true] :is(.reserve-threshold,.reserve-room) *{transition:none!important;animation:none!important}@media (max-width:600px){.experience-header{flex-wrap:wrap}.experience-header>nav{border-top:1px solid #c4912f22;order:3;justify-content:space-between;width:100%}.experience-header .experience-menu{margin-left:auto}.reserve-threshold{padding-top:30px;padding-bottom:100px}.threshold-content>small{font-size:9px}.reserve-room{padding-bottom:115px}.room-concept{font-size:9px;line-height:1.6}.room-secondary a{align-items:center;min-height:44px;display:flex}.threshold-quiet{gap:24px}.experience-motion{font-size:11px}.threshold-progress{bottom:115px}}@media (max-width:380px) and (max-height:700px){.threshold-content>img{width:80px;height:80px}.threshold-content h1{font-size:34px}.threshold-content .experience-kicker{font-size:9px}.threshold-actions{margin-top:16px}}@media (prefers-reduced-motion:reduce){.room-paths a{transition:none}}.experience-menu .experience-motion{text-align:left;width:100%;margin:4px 0 10px;display:block;position:static}.reserve-rooms{max-width:1280px;margin-top:48px;scroll-margin-top:12px}.reserve-rooms__heading h2{font-family:var(--reserve-serif);margin:12px 0 22px;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.08}.reserve-rooms__choices{border:0;border-block:1px solid #c4912f66;gap:0;margin:0;padding:0;display:flex}.reserve-rooms__choices label{cursor:pointer;flex:1;min-width:0;position:relative}.reserve-rooms__choices input{opacity:0;width:1px;height:1px;position:absolute}.reserve-rooms__choices span{color:#c9d6d0;border-bottom:2px solid #0000;align-items:center;gap:12px;min-height:54px;padding:18px 16px;font-size:13px;display:flex}.reserve-rooms__choices small{color:#e0bb6a;font-size:9px}.reserve-rooms__choices input:checked+span{color:#e0bb6a;background:#163e4370;border-bottom-color:#e0bb6a}.reserve-rooms__choices input:focus-visible+span{outline-offset:-4px;outline:2px solid #e0bb6a}.reserve-rooms__stage{isolation:isolate;background:#0c292d;min-height:390px;display:none;position:relative;overflow:hidden}:is(.reserve-rooms:has(input[value=chair]:checked) .reserve-rooms__stage--chair,.reserve-rooms:has(input[value=ritual]:checked) .reserve-rooms__stage--ritual,.reserve-rooms:has(input[value=collection]:checked) .reserve-rooms__stage--collection){display:block}.reserve-rooms__art{z-index:-2;animation:.55s cubic-bezier(.2,.7,.2,1) both reserve-room-camera;position:absolute;inset:0}.reserve-rooms__art img{object-fit:cover;object-position:70% center}.reserve-rooms__art:after{content:"";background:linear-gradient(90deg,#070909f2,#0c292dc4 50%,#0c292d55),linear-gradient(#0000,#070909c9);position:absolute;inset:0}.reserve-rooms__portal{z-index:-1;border:1px solid #e0bb6a66;border-radius:100px 100px 0 0;animation:.55s cubic-bezier(.2,.7,.2,1) both reserve-room-door;position:absolute;inset:20px 25px 20px 64%;transform:perspective(800px)rotateY(-12deg);box-shadow:0 0 0 14px #07090930}.reserve-rooms__copy{max-width:620px;padding:42px clamp(22px,4vw,55px);animation:.35s ease-out both reserve-room-copy;position:relative}.reserve-rooms__copy h3{font-family:var(--reserve-serif);margin:18px 0;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.04}.reserve-rooms__copy>p:not(.experience-kicker){color:#dce4df;max-width:340px;margin-bottom:24px;font-size:14px;line-height:1.65}.reserve-rooms__copy .button{font-size:13px}.reserve-rooms__explore{color:#e0bb6a;align-items:center;width:fit-content;min-height:44px;margin-top:8px;font-size:12px;display:flex}.reserve-rooms__copy>small{letter-spacing:.06em;color:#bccfc6;margin-top:15px;font-size:9px;line-height:1.5;display:block}.reserve-rooms a:focus-visible{outline-offset:4px;outline:2px solid #e0bb6a}@keyframes reserve-room-camera{0%{opacity:.45;transform:scale(1.07)translate(2%)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes reserve-room-door{0%{opacity:0;transform:perspective(800px)rotateY(-32deg)translate(25px)}to{opacity:1;transform:perspective(800px)rotateY(-12deg)translate(0)}}@keyframes reserve-room-copy{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}html[data-reserve-still=true] .reserve-rooms *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.reserve-rooms *{transition:none!important;animation:none!important}}@supports not selector(:has(*)){.reserve-rooms__choices{display:none}.reserve-rooms__stage{margin-bottom:20px;display:block}}@media (max-width:760px){.reserve-rooms{margin-top:32px}.reserve-rooms__heading h2{margin-bottom:18px;font-size:30px}.reserve-rooms__choices span{gap:5px;min-height:50px;padding:12px 8px;font-size:11px}.reserve-rooms__choices small{font-size:8px}.reserve-rooms__stage{min-height:340px}.reserve-rooms__copy{padding:25px 18px}.reserve-rooms__copy h3{margin:14px 0;font-size:40px}.reserve-rooms__copy .experience-kicker{letter-spacing:.09em;font-size:8px}.reserve-rooms__copy>p:not(.experience-kicker){margin-bottom:18px;font-size:13px}.reserve-rooms__portal{opacity:.7;inset:14px 15px 14px 60%}.reserve-rooms__copy>small{font-size:8px}.room-secondary{flex-wrap:wrap;gap:12px 24px}}.reserve-no-script{color:#edf0e9;background:#0c292d;max-width:900px;margin:24px auto 70px;padding:32px 6vw}.reserve-no-script>p{letter-spacing:.16em;color:#e0bb6a;font-size:10px}.reserve-no-script h2{font-family:var(--reserve-serif);font-size:36px;font-weight:400}.reserve-no-script nav{gap:8px;display:grid}.reserve-no-script a{color:#e0bb6a;align-items:center;min-height:48px;font-size:14px;display:flex}.reserve-no-script small{color:#cddad3;margin-top:18px;font-size:12px;line-height:1.7;display:block}.reserve-room .room-intro h1:focus{outline:none}
