.lounge-interior{--interior-rule:#202a3b30;--interior-gutter:clamp(22px,5.5vw,100px);background:var(--paper);color:var(--ink)}.lounge-interior main{overflow:clip}.lounge-interior .interior-shell{width:min(1440px,calc(100% - var(--interior-gutter)*2));margin-inline:auto}.lounge-interior em{font-weight:400}.lounge-interior .interior-paper{background:var(--paper);color:var(--ink)}.lounge-interior .interior-dark{background:var(--night);color:var(--paper);--interior-rule:#ffffff35}.lounge-interior .interior-section{padding-block:clamp(76px,8vw,135px)}.lounge-interior .interior-eyebrow{font:500 11px/1.6 var(--body);letter-spacing:.12em;color:inherit;margin-bottom:26px}.lounge-interior .interior-breadcrumb{font:500 11px/1.6 var(--body);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;display:flex}.lounge-interior .interior-breadcrumb a{text-underline-offset:5px;padding-block:9px;text-decoration:underline}.lounge-interior .interior-breadcrumb>span{opacity:.6}.lounge-interior .interior-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:32px;display:flex}.lounge-interior .interior-actions .button{flex-shrink:0;margin:0}.lounge-interior .interior-link{min-height:44px;color:inherit;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:10px 0;font-size:14px;line-height:1.4;display:inline-flex}.lounge-interior .interior-link:after{content:"+";font:400 21px/1 var(--body);flex-shrink:0}.lounge-interior .interior-link:hover{color:var(--bronze)}.lounge-interior .interior-dark .interior-link:hover{color:#e8b997}.lounge-interior .interior-section-title{margin-bottom:40px}.lounge-interior .interior-section-title h2,.lounge-interior .interior-inquiry-grid h2{font:400 clamp(40px,4.6vw,72px)/1.06 var(--heading);letter-spacing:-.035em;text-transform:none}.lounge-interior .interior-section-description{max-width:500px;margin-top:26px;font-size:16px;line-height:1.6}.lounge-interior .interior-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,130px);display:grid}.lounge-interior .interior-feature-grid>div>p:not([class]),.lounge-interior .interior-founder-grid>div>p:not([class]),.lounge-interior .interior-person-copy>p:not([class]){max-width:540px;margin:0 0 20px;font-size:16px;line-height:1.75}.lounge-interior .interior-photo{min-width:0}.lounge-interior .interior-photo img{width:100%;height:auto;display:block}.lounge-interior .interior-photo figcaption{font:500 10px/1.5 var(--body);letter-spacing:.06em;color:inherit;margin-top:14px}.lounge-interior .interior-feature-grid>.interior-photo img{aspect-ratio:1.04;object-fit:cover}.lounge-interior .interior-dark .button{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lounge-interior .interior-dark .button:hover{background:#e6d8c8;border-color:#e6d8c8}.lounge-interior .interior-hero{color:var(--ink);background:#f0ede7;position:relative}.lounge-interior .interior-hero-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:6vw;min-height:780px;padding-top:clamp(160px,14vw,215px);padding-bottom:80px;display:grid}.lounge-interior .interior-hero h1{font:400 clamp(66px,7.7vw,126px)/1.02 var(--display);letter-spacing:-.035em;text-transform:uppercase}.lounge-interior .interior-hero-description{max-width:440px;margin-top:30px;font-size:16px;line-height:1.65}.lounge-interior .interior-hero-photo{justify-self:end;width:100%;max-width:400px;position:relative}.lounge-interior .interior-hero-photo:before{content:"";pointer-events:none;border:1px solid #91482165;position:absolute;inset:24px 24px -24px -24px}.lounge-interior .interior-hero-photo img{aspect-ratio:400/590;object-fit:cover;object-position:center;width:100%;height:auto;position:relative}.lounge-interior .interior-hero-photo figcaption{font:500 9px/1.5 var(--body);letter-spacing:.07em;color:var(--ink);padding:14px 0 0 12px;position:relative}.lounge-interior .interior-hero-baseline{font:500 9px/1.5 var(--body);letter-spacing:.09em;border-top:1px solid #202a3b40;justify-content:space-between;gap:24px;padding-block:22px;display:flex;position:relative}.lounge-interior .interior-hero--guide .interior-hero-layout{grid-template-columns:1.35fr .65fr;gap:5vw;min-height:680px}.lounge-interior .interior-hero--guide h1{font-size:clamp(54px,6.45vw,104px)}.lounge-interior .interior-hero--guide .interior-hero-photo{align-self:end;max-width:420px;margin-bottom:45px}.lounge-interior .interior-hero--guide .interior-hero-photo img{aspect-ratio:1;object-fit:cover}.lounge-interior .interior-hero--landscape{color:#fff;isolation:isolate;background:#211b18}.lounge-interior .interior-hero--landscape .interior-hero-layout{min-height:790px;padding-top:220px;padding-bottom:110px;display:block}.lounge-interior .interior-hero--landscape .interior-hero-copy{z-index:1;position:relative}.lounge-interior .interior-hero--landscape h1{font-size:clamp(96px,11.5vw,180px);line-height:1.01}.lounge-interior .interior-hero--landscape .interior-hero-description{color:#fff;max-width:440px}.lounge-interior .interior-hero--landscape .interior-hero-photo{z-index:-1;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:hidden}.lounge-interior .interior-hero--landscape .interior-hero-photo:before{z-index:1;background:linear-gradient(90deg,#130f0cef 0%,#130f0cba 40%,#130f0c40 100%),linear-gradient(#0000 50%,#130f0ca1);border:0;inset:0}.lounge-interior .interior-hero--landscape .interior-hero-photo img{aspect-ratio:auto;object-fit:cover;object-position:65% 42%;width:100%;height:100%}.lounge-interior .interior-hero--landscape .interior-hero-photo figcaption{right:var(--interior-gutter);z-index:1;color:#fff;text-align:right;background:#211b18b3;max-width:220px;padding:7px 10px;position:absolute;bottom:80px}.lounge-interior .interior-hero--landscape .interior-hero-baseline{color:#fff;border-color:#ffffff50}.lounge-interior .interior-hero--landscape .button{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lounge-interior .interior-hero--landscape .button:hover{background:#e9dbce;border-color:#e9dbce}.lounge-interior .interior-hero--landscape .interior-link:hover{color:#e8b997}.lounge-interior:has(.interior-hero--landscape) .site-masthead:not(.is-scrolled){color:#fff;background:linear-gradient(#17110ed9,#17110e36);border-color:#ffffff25}.lounge-interior:has(.interior-hero--landscape) .site-masthead:not(.is-scrolled) .navigation-trigger{border-color:#ffffff75}:is(.lounge-interior:has(.interior-hero--landscape) .site-masthead:not(.is-scrolled) .masthead-direct:hover,.lounge-interior:has(.interior-hero--landscape) .site-masthead:not(.is-scrolled) .navigation-trigger:hover){background:#ffffff20}.lounge-interior .interior-guide-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:10%;display:grid}.lounge-interior .interior-chapters{max-width:300px;position:sticky;top:130px}.lounge-interior .interior-chapters nav{border-top:1px solid var(--interior-rule);flex-direction:column;display:flex}.lounge-interior .interior-chapters nav a{border-bottom:1px solid var(--interior-rule);min-height:48px;padding:17px 10px 17px 0;font-size:14px}.lounge-interior .interior-chapters nav a:hover,.lounge-interior .interior-chapters [aria-current=location]{color:var(--bronze);padding-left:12px;box-shadow:inset 3px 0}.lounge-interior .interior-chapters>p:last-child{font:italic 400 26px/1.25 var(--heading);margin-top:45px}.lounge-interior .interior-lesson{border-bottom:1px solid var(--interior-rule);margin-bottom:75px;padding:0 0 75px;scroll-margin-top:130px}.lounge-interior .interior-lesson:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lounge-interior .interior-lesson h2{font:400 clamp(34px,3.4vw,54px)/1.1 var(--heading);letter-spacing:-.035em;max-width:650px;margin-bottom:30px}.lounge-interior .interior-lesson>p:not([class]){max-width:630px;margin:0 0 22px;font-size:16px;line-height:1.8}.lounge-interior .interior-lesson>.button{margin-top:20px}.lounge-interior .interior-anatomy{color:var(--ink);background:#eae4d9;grid-template-columns:1fr 1fr;align-items:center;gap:26px;margin:35px 0;padding:36px 30px;display:grid}.lounge-interior .interior-leaf-wrapper{aspect-ratio:1;background:#946c49;border:2px solid #633d29;border-radius:50%;place-items:center;width:min(200px,100%);display:grid;box-shadow:inset 0 0 0 11px #ad8760}.lounge-interior .interior-leaf-binder{aspect-ratio:1;background:#b0976b;border:2px solid #60402a;border-radius:50%;place-items:center;width:80%;display:grid}.lounge-interior .interior-leaf-filler{aspect-ratio:1;background:repeating-radial-gradient(at 42% 35%,#987c53 0 3px,#60472e 4px 6px,#bd9b6a 7px 9px);border:2px solid #60472e;border-radius:50%;width:82%}.lounge-interior .interior-anatomy ol{margin:0;padding:0;list-style:none}.lounge-interior .interior-anatomy li{border-bottom:1px solid #202a3b20;padding:12px 0;font-size:12px;line-height:1.6}.lounge-interior .interior-anatomy li>span{font:500 10px var(--body);margin-right:9px}.lounge-interior .interior-anatomy b{font-size:15px;font-weight:600;display:block}.lounge-interior .interior-anatomy>p{font:500 9px/1.5 var(--body);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1}.lounge-interior .interior-wrapper-shades{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:35px;display:grid}.lounge-interior .interior-wrapper-shades span{font-size:11px;line-height:1.5}.lounge-interior .interior-wrapper-shades span:before{content:"";aspect-ratio:.75;background:var(--shade);margin-bottom:12px;display:block}.lounge-interior .interior-archive-hero,.lounge-interior .interior-visit-hero{padding-top:155px}.lounge-interior .interior-archive-title{grid-template-columns:1.5fr .5fr;align-items:end;gap:7%;padding-block:10px 55px;display:grid}.lounge-interior .interior-archive-title h1,.lounge-interior .interior-visit-heading h1{font:400 clamp(76px,8.7vw,140px)/1.01 var(--display);letter-spacing:-.035em}.lounge-interior .interior-archive-title>p{max-width:300px;padding-bottom:7px;font-size:15px;line-height:1.65}.lounge-interior .interior-archive-cover{height:clamp(320px,40vw,600px);position:relative;overflow:hidden}.lounge-interior .interior-archive-cover>img{object-fit:cover;object-position:50% 43%;width:100%;height:100%}.lounge-interior .interior-archive-cover>span{color:#fff;font:500 9px/1.5 var(--body);letter-spacing:.07em;background:#211b18d9;padding:9px 12px;position:absolute;bottom:25px;left:25px}.lounge-interior .interior-archive-body{padding-top:55px}.lounge-interior .interior-archive-toolbar{border-bottom:1px solid var(--interior-rule);justify-content:space-between;align-items:center;gap:30px;margin-bottom:50px;padding-bottom:25px;display:flex}.lounge-interior .interior-archive-toolbar .gallery-filters{flex-wrap:wrap;gap:8px;margin:0;display:flex}.lounge-interior .gallery-filters button{min-height:46px;color:var(--ink);font:500 13px/1.3 var(--body);background:0 0;border:1px solid #202a3b55;padding:13px 18px}.lounge-interior .gallery-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lounge-interior #archive-count{white-space:nowrap;font-size:12px}.lounge-interior .interior-archive-invite{text-align:center;color:var(--ink);background:#e9e3d9;padding-block:110px 130px}.lounge-interior .interior-archive-invite h2{font:400 clamp(58px,8vw,120px)/1 var(--heading);letter-spacing:-.04em}.lounge-interior .interior-archive-invite p:not(.interior-eyebrow){margin:25px 0 35px;font-size:16px}.lounge-interior .interior-visit-heading{justify-content:space-between;align-items:end;gap:30px;padding-bottom:55px;display:flex}.lounge-interior .interior-visit-heading>p{font:italic 400 26px/1.2 var(--heading);max-width:330px;padding-bottom:8px}.lounge-interior .interior-visit-grid{grid-template-columns:1.25fr .75fr;align-items:stretch;display:grid}.lounge-interior .interior-visit-grid>figure{min-width:0;position:relative}.lounge-interior .interior-visit-grid>figure>img{object-fit:cover;aspect-ratio:1.2;width:100%;height:100%;display:block}.lounge-interior .interior-visit-grid figcaption{color:#fff;font:500 9px/1.5 var(--body);letter-spacing:.07em;background:#211b18d9;padding:8px 10px;position:absolute;bottom:20px;left:20px}.lounge-interior .interior-address-card{color:var(--ink);background:#e9e3d9;flex-direction:column;justify-content:center;align-items:start;padding:50px 40px;display:flex}.lounge-interior .interior-address-card>span{font:500 10px/1.5 var(--body);letter-spacing:.1em;margin-bottom:30px}.lounge-interior .interior-address-card h2{font:400 clamp(30px,3vw,47px)/1.07 var(--heading);letter-spacing:-.025em;margin-bottom:18px}.lounge-interior .interior-address-card>p{font-size:14px;line-height:1.6}.lounge-interior .interior-address-card .button{margin-top:30px}.lounge-interior .interior-address-card .interior-hours{margin-top:40px;font-size:12px;line-height:1.8}.lounge-interior .interior-contact-routes{border-bottom:1px solid var(--interior-rule);grid-template-columns:1fr 1fr;gap:12%;margin-bottom:90px;padding-bottom:70px;display:grid}.lounge-interior .interior-contact-routes article h2{font:400 35px/1.1 var(--heading);letter-spacing:-.025em;margin-bottom:20px}.lounge-interior .interior-contact-link{overflow-wrap:anywhere;border-bottom:1px solid;padding:6px 0;font-size:clamp(21px,2.4vw,35px);line-height:1.4;display:inline-block}.lounge-interior .interior-contact-routes article>p:last-child{max-width:300px;margin-top:18px;font-size:13px}.lounge-interior .interior-inquiry-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.lounge-interior .interior-inquiry-grid>div>p:not(.interior-eyebrow){max-width:360px;margin-top:25px;font-size:16px;line-height:1.7}.lounge-interior .interior-inquiry-shortcuts{flex-direction:column;align-items:start;gap:12px;margin-top:35px;display:flex}.lounge-interior .interior-form-panel{color:var(--ink);background:#f0ede7;padding:35px}.lounge-interior #inquiry-form{scroll-margin-top:125px}.lounge-interior #inquiry-form label{margin:0 0 10px;font-size:13px;line-height:1.5;display:block}.lounge-interior #inquiry-form input,.lounge-interior #inquiry-form textarea,.lounge-interior #inquiry-form select{background:var(--paper);width:100%;min-height:49px;color:var(--ink);border:1px solid #202a3b70;border-radius:0;margin:0 0 25px;padding:13px;font-size:16px;line-height:1.5;display:block}.lounge-interior #inquiry-form textarea{resize:vertical;min-height:160px}.lounge-interior #inquiry-form .button{width:100%}.lounge-interior #inquiry-status{color:var(--ink);margin-top:18px;font-size:13px;line-height:1.6}.lounge-interior .interior-form-panel noscript p{padding-top:25px;font-size:14px}.lounge-interior .interior-form-panel noscript a{text-decoration:underline}.lounge-interior .interior-page-label{font:italic 400 21px/1.25 var(--heading);letter-spacing:0;margin-bottom:34px}.lounge-interior .cinematic-intro{padding-block:130px 150px}.lounge-interior .intro-statement{max-width:1000px;font:400 clamp(32px,3.4vw,55px)/1.05 var(--heading);letter-spacing:-.025em;text-transform:uppercase;text-indent:24%;margin:0 8% 0 33.333%}.lounge-interior .intro-tail{margin-top:45px}.lounge-interior .intro-tail p{font-size:15px;line-height:1.65}.lounge-interior .interior-feature-title,.lounge-interior .interior-room-layout h2{font:400 clamp(36px,4vw,64px)/1.07 var(--heading);letter-spacing:-.035em;text-transform:uppercase}.lounge-interior .interior-feature-copy,.lounge-interior .interior-room-copy{font:500 16px/1.7 var(--body);max-width:440px;margin-top:28px}.lounge-interior .interior-feature-grid .rule-link,.lounge-interior .interior-room-layout .rule-link,.lounge-interior .interior-founder .rule-link{max-width:440px;margin-top:30px}.lounge-interior .interior-member-scene{min-height:90svh}.lounge-interior .interior-member-scene .landscape-copy{width:390px;margin-left:12%}.lounge-interior .interior-member-scene h2{font:400 clamp(42px,4.6vw,72px)/1.05 var(--heading);letter-spacing:-.035em;margin-bottom:30px}.lounge-interior .interior-member-scene .landscape-copy>p{max-width:290px}.lounge-interior .interior-founder{color:var(--ink);background:#e9e3d9}.lounge-interior .interior-founder-grid,.lounge-interior .interior-person{grid-template-columns:.75fr 1.25fr;align-items:center;gap:12%;display:grid}.lounge-interior .interior-portrait{justify-self:center;width:200px;max-width:100%}.lounge-interior .interior-portrait img{aspect-ratio:1;object-fit:cover}.lounge-interior .interior-person>div:first-child{justify-self:center}.lounge-interior .interior-person .interior-faq{margin-top:35px}.lounge-interior .interior-favorites{margin:0;padding:0 0 25px;list-style:none}.lounge-interior .interior-favorites li{padding:12px 0;font-size:14px}.lounge-interior .interior-faq-layout{grid-template-columns:1fr 1fr;gap:10%;display:grid}.lounge-interior .interior-faq{border-top:1px solid var(--interior-rule)}.lounge-interior .interior-faq details{border-bottom:1px solid var(--interior-rule)}.lounge-interior .interior-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:16px;line-height:1.4;list-style:none;display:flex}.lounge-interior .interior-faq summary::-webkit-details-marker{display:none}.lounge-interior .interior-faq details[open] .plus:after{transform:rotate(0)}.lounge-interior .interior-faq details>p{max-width:460px;margin:0 0 24px;font-size:15px;line-height:1.7}.lounge-interior .interior-faq .rule-link{margin-bottom:25px}.lounge-interior .interior-room-story{padding-block:100px}.lounge-interior .interior-room-layout{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:clamp(60px,9vw,140px);max-width:1200px;display:grid}.lounge-interior .interior-room-layout>.interior-photo img{aspect-ratio:400/560;object-fit:cover;object-position:50% 52%}.lounge-interior .interior-room-layout>div{min-width:0}.lounge-interior .interior-booking{border-block:1px solid var(--interior-rule);padding-block:100px}.lounge-interior .interior-booking>.interior-shell{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.lounge-interior .interior-booking p{max-width:400px;font-size:16px;line-height:1.7}.lounge-interior .interior-booking .rule-link{max-width:400px;margin-top:25px}.lounge-interior .interior-selection{padding-bottom:20px}.lounge-interior .interior-selection-photos{grid-template-columns:1.5fr .7fr;align-items:start;gap:7%;display:grid}.lounge-interior .interior-selection-photos>.interior-photo:nth-child(2){margin-top:100px}.lounge-interior .interior-selection-photos img{width:100%;height:auto}.lounge-interior .interior-delivery-photo{padding-bottom:120px}.lounge-interior .interior-delivery-photo .interior-photo{width:83.333%;margin-left:auto}.lounge-interior .interior-directory-section{padding-bottom:100px}.lounge-interior .interior-directory{grid-template-columns:1fr 1fr;gap:0 10%;display:grid}.lounge-interior .interior-directory article{border-top:1px solid var(--interior-rule);min-width:0;padding:30px 0}.lounge-interior .interior-directory h2{font:400 clamp(27px,3vw,46px)/1.1 var(--heading);letter-spacing:-.025em}.lounge-interior .interior-directory p{margin-top:15px;font-size:14px}.lounge-interior .interior-lesson h2{font:400 clamp(34px,3.4vw,54px)/1.08 var(--heading);letter-spacing:-.025em}.lounge-interior .interior-chapters nav a{min-height:48px}.lounge-interior .interior-continue{border-top:1px solid var(--interior-rule);padding-block:65px 100px}.lounge-interior .interior-next-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.lounge-interior .interior-next{aspect-ratio:1.6;color:#fff;background:#211b18;align-items:end;display:flex;position:relative;overflow:hidden}.lounge-interior .interior-next>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.lounge-interior .interior-next:after{content:"";pointer-events:none;background:linear-gradient(#130f0c50 25%,#130f0cef);position:absolute;inset:0}.lounge-interior .interior-next>div{z-index:1;width:100%;padding:35px;position:relative}.lounge-interior .interior-next h2{font:400 clamp(30px,3vw,46px)/1.05 var(--heading);letter-spacing:-.025em;max-width:85%}.lounge-interior .interior-next .plus{position:absolute;bottom:38px;right:35px}.lounge-interior .interior-next:hover>img{transform:scale(1.035)}.lounge-interior .interior-ending{isolation:isolate;color:#fff;background:#211b18;align-items:center;min-height:600px;padding-block:110px;display:flex;position:relative}.lounge-interior .interior-ending-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.lounge-interior .interior-ending-media img{object-fit:cover;object-position:65% 50%;width:100%;height:100%}.lounge-interior .interior-ending:before{content:"";z-index:-1;background:linear-gradient(90deg,#17100cf0,#17100cc9 45%,#17100c45);position:absolute;inset:0}.lounge-interior .interior-ending h2{font:400 clamp(58px,7.7vw,120px)/1.02 var(--heading);letter-spacing:-.035em;max-width:950px}.lounge-interior .interior-ending .button{background:var(--paper);color:var(--ink);border-color:var(--paper);margin-top:40px}.lounge-interior .interior-ending .button:hover{background:#e9dbce;border-color:#e9dbce}.lounge-interior .interior-archive-title>p{font:italic 400 24px/1.25 var(--heading)}.lounge-interior .interior-archive-invite h2{max-width:900px;margin-inline:auto;font-size:clamp(48px,6.6vw,100px)}.lounge-interior .interior-archive-invite .button{margin-top:35px}.lounge-interior .interior-contact-routes article h2{font-size:clamp(26px,2.6vw,40px)}.lounge-interior .interior-inquiry-grid h2{font:400 clamp(34px,3.6vw,54px)/1.07 var(--heading);letter-spacing:-.025em}@media (width>=1700px){.lounge-interior .interior-hero--landscape .interior-hero-layout{min-height:850px}.lounge-interior .interior-hero-layout{gap:10vw}}@media (width<=1100px){.lounge-interior .interior-room-layout{grid-template-columns:minmax(230px,350px) minmax(0,1fr);gap:7%}.lounge-interior .interior-hero--guide h1{font-size:6.4vw}.lounge-interior .interior-archive-title{grid-template-columns:1.3fr .7fr;gap:5%}.lounge-interior .interior-archive-title h1{font-size:8.6vw}.lounge-interior .interior-address-card{padding:35px 28px}.lounge-interior .intro-tail{grid-template-columns:1fr;gap:20px}}@media (width<=900px){.lounge-interior .interior-hero-layout{grid-template-columns:1.1fr .9fr;gap:7%;min-height:640px;padding-bottom:65px}.lounge-interior .interior-hero h1{font-size:8.6vw}.lounge-interior .interior-hero--landscape h1{font-size:12.5vw}.lounge-interior .interior-hero--guide .interior-hero-layout{min-height:0;padding-top:160px;display:block}.lounge-interior .interior-hero--guide h1{font-size:8vw}.lounge-interior .interior-hero--guide .interior-hero-photo{width:58%;margin:45px 0 15px auto}.lounge-interior .interior-feature-grid{gap:6%}.lounge-interior .interior-guide-layout{grid-template-columns:.65fr 1.35fr;gap:7%}.lounge-interior .interior-anatomy{grid-template-columns:1fr;max-width:500px}.lounge-interior .interior-leaf-wrapper{justify-self:center}.lounge-interior .interior-anatomy ol{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.lounge-interior .interior-anatomy b{font-size:12px}.lounge-interior .interior-contact-routes,.lounge-interior .interior-inquiry-grid{gap:7%}.lounge-interior .interior-form-panel{padding:26px}}@media (width<=650px){.lounge-interior{--interior-gutter:24px}.lounge-interior .interior-section{padding-block:75px}.lounge-interior .interior-page-label{margin-bottom:28px;font-size:21px}.lounge-interior .interior-actions{gap:12px 24px;margin-top:25px}.lounge-interior .interior-actions .button{min-height:49px;padding:15px 23px}.lounge-interior .interior-hero-layout{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:135px;padding-bottom:48px;display:flex}.lounge-interior .interior-hero h1{font-size:15.2vw;line-height:1.04}.lounge-interior .interior-hero-description{max-width:330px;margin-top:24px;font-size:15px;line-height:1.6}.lounge-interior .interior-hero-photo{align-self:end;width:82%;max-width:320px;margin:45px 0 0 18%}.lounge-interior .interior-hero-photo img{aspect-ratio:400/465;object-position:50% 57%}.lounge-interior .interior-hero-photo:before{inset:16px 16px -16px -16px}.lounge-interior .interior-hero-photo figcaption{padding:12px 0 0;font-size:8px}.lounge-interior .interior-hero--guide .interior-hero-layout{padding-top:135px;padding-bottom:45px}.lounge-interior .interior-hero--guide h1{font-size:11.4vw}.lounge-interior .interior-hero--guide .interior-hero-photo{width:75%;max-width:320px;margin:40px 0 10px auto}.lounge-interior .interior-hero--guide .interior-hero-photo img{aspect-ratio:1.2}.lounge-interior .interior-hero--landscape .interior-hero-layout{min-height:680px;padding-top:160px;padding-bottom:115px}.lounge-interior .interior-hero--landscape h1{font-size:14.7vw}.lounge-interior .interior-hero--landscape .interior-hero-photo{align-self:auto;width:100%;max-width:none;margin:0}.lounge-interior .interior-hero--landscape .interior-hero-photo img{aspect-ratio:auto;object-position:65% 40%}.lounge-interior .interior-hero--landscape .interior-hero-photo:before{background:linear-gradient(90deg,#130f0ce6,#130f0c85),linear-gradient(#0000,#130f0c70);inset:0}.lounge-interior .interior-hero--landscape .interior-hero-photo figcaption{max-width:200px;bottom:25px;right:24px}.lounge-interior .cinematic-intro{padding-block:115px 125px}.lounge-interior .intro-label{margin-bottom:42px;margin-left:12%;font-size:21px}.lounge-interior .intro-statement{text-indent:16%;max-width:none;margin:0;font-size:34px;line-height:1.07}.lounge-interior .intro-tail{max-width:100%;margin:38px 0 0;display:block}.lounge-interior .intro-tail p{font-size:15px;line-height:1.6}.lounge-interior .intro-tail .rule-link{max-width:285px;min-height:52px;margin-top:28px}.lounge-interior .interior-feature-grid,.lounge-interior .interior-founder-grid,.lounge-interior .interior-faq-layout,.lounge-interior .interior-person{grid-template-columns:1fr;gap:40px}.lounge-interior .interior-feature-title,.lounge-interior .interior-room-layout h2{font-size:38px;line-height:1.06}.lounge-interior .interior-feature-copy,.lounge-interior .interior-room-copy{margin-top:26px;font-size:15px;line-height:1.65}.lounge-interior .interior-feature-grid .rule-link,.lounge-interior .interior-room-layout .rule-link,.lounge-interior .interior-founder .rule-link{max-width:100%;min-height:52px;margin-top:28px}.lounge-interior .interior-photo figcaption{margin-top:12px;font-size:8px;line-height:1.6}.lounge-interior .interior-portrait{justify-self:start;width:160px}.lounge-interior .interior-person>div:first-child{justify-self:start}.lounge-interior .interior-person .interior-faq{margin-top:30px}.lounge-interior .interior-faq summary{padding-block:23px;font-size:16px}.lounge-interior .interior-member-scene{min-height:700px}.lounge-interior .interior-member-scene .landscape-copy{width:calc(100% - 48px);max-width:350px;margin-left:24px;padding-block:110px}.lounge-interior .interior-member-scene h2{font-size:44px}.lounge-interior .interior-room-story{padding-block:65px}.lounge-interior .interior-room-layout{grid-template-columns:1fr;gap:45px}.lounge-interior .interior-room-layout>.interior-photo{width:84%;max-width:340px;margin-inline:auto}.lounge-interior .interior-booking{padding-block:80px}.lounge-interior .interior-booking>.interior-shell{grid-template-columns:1fr;gap:30px}.lounge-interior .interior-booking p{font-size:15px}.lounge-interior .interior-selection-photos{grid-template-columns:1fr .7fr;gap:18px}.lounge-interior .interior-selection-photos>.interior-photo:nth-child(2){margin-top:55px}.lounge-interior .interior-delivery-photo{padding-bottom:75px}.lounge-interior .interior-delivery-photo .interior-photo{width:100%}.lounge-interior .interior-guide-layout{grid-template-columns:1fr;gap:45px}.lounge-interior .interior-chapters{max-width:none;position:static}.lounge-interior .interior-chapters nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.lounge-interior .interior-chapters nav a{min-height:46px;padding-block:15px;font-size:13px}.lounge-interior .interior-lesson{margin-bottom:45px;padding-bottom:45px;scroll-margin-top:110px}.lounge-interior .interior-lesson h2{margin-bottom:25px;font-size:34px}.lounge-interior .interior-lesson>p:not([class]){font-size:15px;line-height:1.75}.lounge-interior .interior-anatomy{gap:20px;margin-block:30px;padding:28px 22px}.lounge-interior .interior-leaf-wrapper{width:160px}.lounge-interior .interior-anatomy ol{gap:12px}.lounge-interior .interior-anatomy li{font-size:10px}.lounge-interior .interior-wrapper-shades{gap:8px}.lounge-interior .interior-wrapper-shades span{font-size:10px}.lounge-interior .interior-directory-section{padding-bottom:75px}.lounge-interior .interior-directory{grid-template-columns:1fr}.lounge-interior .interior-directory article{padding-block:25px}.lounge-interior .interior-directory h2{overflow-wrap:break-word;font-size:30px}.lounge-interior .interior-directory p{margin-top:12px;font-size:13px}.lounge-interior .interior-continue{padding-block:55px 65px}.lounge-interior .interior-next-grid{grid-template-columns:1fr;gap:20px}.lounge-interior .interior-next{aspect-ratio:1.4}.lounge-interior .interior-next>div{padding:25px}.lounge-interior .interior-next h2{font-size:34px}.lounge-interior .interior-next .plus{bottom:30px;right:25px}.lounge-interior .interior-ending{min-height:530px;padding-block:85px}.lounge-interior .interior-ending h2{overflow-wrap:break-word;font-size:48px}.lounge-interior .interior-ending-media img{object-position:67% 50%}.lounge-interior .interior-ending:before{background:linear-gradient(90deg,#17100cef,#17100cb9)}.lounge-interior .interior-archive-hero,.lounge-interior .interior-visit-hero{padding-top:135px}.lounge-interior .interior-archive-title{grid-template-columns:1fr;gap:25px;padding-block:0 35px}.lounge-interior .interior-archive-title h1{font-size:14.6vw}.lounge-interior .interior-archive-title>p{max-width:320px;font-size:22px}.lounge-interior .interior-archive-cover{height:330px;margin-inline:-24px}.lounge-interior .interior-archive-cover>span{max-width:240px;font-size:8px;bottom:20px;left:24px}.lounge-interior .interior-archive-toolbar{flex-direction:column;align-items:start;gap:18px;margin-bottom:30px;padding-bottom:25px}.lounge-interior .interior-archive-toolbar .gallery-filters{gap:6px}.lounge-interior .gallery-filters button{min-height:44px;padding:12px;font-size:11px}.lounge-interior #archive-count{font-size:11px}.lounge-interior .interior-archive-invite{padding-block:85px 100px}.lounge-interior .interior-archive-invite h2{font-size:45px}.lounge-interior .interior-visit-heading{padding-bottom:40px;display:block}.lounge-interior .interior-visit-heading h1{font-size:16.5vw}.lounge-interior .interior-visit-grid{grid-template-columns:1fr}.lounge-interior .interior-visit-grid>figure>img{aspect-ratio:1.15;height:auto}.lounge-interior .interior-address-card{padding:35px 28px}.lounge-interior .interior-address-card h2{font-size:40px}.lounge-interior .interior-address-card .interior-hours{margin-top:25px;font-size:11px}.lounge-interior .interior-contact-routes{grid-template-columns:1fr;gap:40px;margin-bottom:65px;padding-bottom:45px}.lounge-interior .interior-contact-routes article h2{font-size:29px}.lounge-interior .interior-contact-link{font-size:26px}.lounge-interior .interior-inquiry-grid{grid-template-columns:1fr;gap:40px}.lounge-interior .interior-inquiry-grid h2{font-size:34px}.lounge-interior .interior-form-panel{padding:26px 22px}}@media (width<=360px){.lounge-interior{--interior-gutter:20px}.lounge-interior .interior-hero h1{font-size:15vw}.lounge-interior .interior-hero--guide h1{font-size:11.2vw}.lounge-interior .interior-hero--landscape h1{font-size:14.5vw}.lounge-interior .interior-feature-title,.lounge-interior .interior-room-layout h2{font-size:33px}.lounge-interior .intro-statement{font-size:30px}.lounge-interior .interior-next h2{font-size:29px}.lounge-interior .interior-ending h2{font-size:40px}.lounge-interior .interior-archive-cover{margin-inline:-20px}.lounge-interior .gallery-filters button{padding-inline:9px;font-size:10px}.lounge-interior .interior-archive-title h1{font-size:14.3vw}.lounge-interior .interior-contact-link{font-size:23px}.lounge-interior .interior-form-panel{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.lounge-interior .interior-next>img{transition:none}.lounge-interior .interior-next:hover>img{transform:none}}
