@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-700-505016f471.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-400-ec4d04a1f6.woff2) format("woff2");font-display:swap}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:300;src:url(/fonts/hk-grotesk-300-97466d5997.woff2) format("woff2");font-display:swap}@font-face{font-family:Anton;font-style:normal;font-weight:400;src:url(/fonts/anton-400-a2f231cd03.woff2) format("woff2");font-display:swap}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;src:url(/fonts/space-mono-700-817aaeb2c2.woff2) format("woff2");font-display:swap}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:url(/fonts/space-mono-400-29385c2e5f.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-700-36d19a4857.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-400-ee060a9727.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(/fonts/roboto-mono-700-10f2e7b2cc.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/fonts/roboto-mono-400-5153849d96.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-700-38bf23922c.woff2) format("woff2");unicode-range:U+0-7F,U+80-FF,U+100-17F,U+1E00-1EFF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-400-d43f273b19.woff2) format("woff2");unicode-range:U+0-7F,U+80-FF,U+100-17F,U+1E00-1EFF;font-display:swap}@font-face{font-family:Anton;font-style:normal;font-weight:400;src:url(/fonts/anton-400-e90315616d.woff2) format("woff2");unicode-range:U+0-7F,U+80-FF,U+100-17F,U+1E00-1EFF;font-display:swap}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;src:url(/fonts/space-mono-700-e0ec3af44c.woff2) format("woff2");unicode-range:U+0-7F,U+80-FF,U+100-17F,U+1E00-1EFF;font-display:swap}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:url(/fonts/space-mono-400-2516cd8999.woff2) format("woff2");unicode-range:U+0-7F,U+80-FF,U+100-17F,U+1E00-1EFF;font-display:swap}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:300;src:url(/fonts/hk-grotesk-300-565d27f1f1.woff2) format("woff2");unicode-range:U+0-7F,U+80-FF,U+100-17F,U+1E00-1EFF;font-display:swap}*{box-sizing:border-box}:root{color-scheme:dark;--cream: #e4e2d4;--olive: #5a5d38;--ink: #171717}html{scroll-behavior:smooth;background:#0d0c08}body{margin:0;color:var(--cream);font-family:Poppins,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}::selection{background:#5a5d38;color:#f1f0e4}:focus-visible{outline:2px solid currentColor;outline-offset:7px}.canvas{position:relative;width:100%;aspect-ratio:1844 / 853;overflow:hidden;container-type:inline-size;isolation:isolate}.art,.copy{position:absolute;left:calc(var(--x) / 1844 * 100%);top:calc(var(--y) / 853 * 100%);width:calc(var(--w) / 1844 * 100%)}.art{height:calc(var(--h) / 853 * 100%);display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.copy{margin:0;font-size:calc(var(--fs) / 1844 * 100cqw);line-height:calc(var(--lh) / 1844 * 100cqw);letter-spacing:calc(var(--ls) / 1844 * 100cqw);white-space:pre;font-synthesis:none}.disclaimer{white-space:normal}.destination:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.destination:hover{text-decoration:underline;text-underline-offset:.3em}.hero{background:#0e1210}.commitment{background:#f1eee5;color:var(--ink)}.hero .text-3:after{top:-22px;right:-35px;bottom:-22px;left:-35px}.commitment .text-5:after,.commitment .text-6:after{top:-22px;right:-40px;bottom:-22px;left:-40px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:20;top:12px;left:12px;padding:12px 20px;background:#f1eee5;color:#171717;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.menu-pill{position:fixed;z-index:30;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:32px;width:min(360px,calc(100% - 40px));height:64px;padding:0 24px;border:1px solid rgb(228 226 212 / .28);border-radius:999px;color:var(--cream);background:linear-gradient(135deg,rgb(228 226 212 / .11),transparent 45%,rgb(228 226 212 / .035)),#080c09c2;box-shadow:inset 0 1px #fffff41f,0 12px 40px #0000004d;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);transition:border-color .18s ease-out,box-shadow .18s ease-out}.menu-pill:hover{border-color:#e4e2d48c;box-shadow:inset 0 1px #fffff42e,0 16px 46px #0006}.menu-pill:focus-visible{outline:2px solid var(--cream);outline-offset:5px}.pill-brand{font:400 13px/1 Poppins,sans-serif;letter-spacing:.045em}.pill-action{display:flex;align-items:center;gap:16px;font:400 12px/1 Roboto Mono,monospace}.pill-action svg{flex-shrink:0}.menu-open>.menu-trigger{visibility:hidden}.glass-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--cream);color-scheme:dark;overflow:hidden;background:linear-gradient(125deg,rgb(228 226 212 / .065),transparent 42%,rgb(90 93 56 / .055)),#060907d4;-webkit-backdrop-filter:blur(30px) saturate(80%);backdrop-filter:blur(30px) saturate(80%)}.glass-menu::backdrop{background:transparent}.menu-content{height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:clamp(28px,4.5vw,80px) clamp(28px,7vw,130px) 126px}.menu-masthead{display:flex;justify-content:space-between;align-items:center;gap:24px}.menu-masthead h2{margin:0;font-size:clamp(18px,1.7vw,28px);line-height:1.3;font-weight:400;letter-spacing:-.025em}.menu-signature,.menu-footnote{font:400 10px/1.7 Roboto Mono,monospace;letter-spacing:.14em;color:#b7b9aa}.menu-links{flex:1 0 auto;display:grid;grid-template-columns:1.3fr 1fr;align-content:center;align-items:center;gap:clamp(48px,9vw,160px);padding:48px 0}.menu-primary{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.menu-primary a{display:block;font-size:clamp(48px,6.3vw,108px);line-height:1.16;letter-spacing:-.035em;text-transform:uppercase;font-weight:400;transition:color .18s ease-out,transform .25s cubic-bezier(.16,1,.3,1)}.menu-access{display:flex;flex-direction:column}.menu-access a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;border-bottom:1px solid rgb(228 226 212 / .18);font:400 clamp(14px,1.35vw,22px)/1.55 "Roboto Mono",monospace;text-transform:uppercase;letter-spacing:.035em;transition:color .18s ease-out}.menu-access a:first-child{border-top:1px solid rgb(228 226 212 / .18)}.menu-access svg{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.menu-links a:hover{color:#fffdf0}.menu-primary a:hover{transform:translate(8px)}.menu-access a:hover svg{transform:translate(6px)}.menu-links a:focus-visible{outline-offset:5px;border-radius:2px}.menu-footnote{display:flex;justify-content:space-between;gap:24px}.menu-close{z-index:1}.menu-open{overflow:hidden}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.menu-pill,.glass-menu{background:#0d110d}}@media(max-width:700px){.menu-pill{bottom:max(16px,env(safe-area-inset-bottom));height:58px;padding-inline:22px}.menu-content{padding:28px 28px 110px}.menu-signature{display:none}.menu-links{grid-template-columns:1fr;gap:28px;padding:32px 0}.menu-primary{gap:6px}.menu-primary a{font-size:clamp(38px,10vw,64px)}.menu-access a{min-height:54px;padding:15px 0;font-size:12px}.menu-access br{display:none}.menu-footnote{font-size:9px;letter-spacing:.07em}.menu-footnote span:last-child{display:none}}@media(max-height:600px)and (min-width:701px){.menu-content{padding-top:24px;padding-bottom:105px}.menu-links{padding:24px 0}.menu-primary a{font-size:48px}.menu-access a{padding-block:12px;font-size:13px}}.holding-header{padding:32px 5vw;display:flex;justify-content:space-between;align-items:center}.holding-header>a{font-weight:700;font-size:clamp(20px,3vw,36px)}.holding{min-height:calc(100svh - 112px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;padding:70px 8vw 140px}.holding h1{max-width:1000px;font-size:clamp(30px,4.5vw,72px);line-height:1.18;font-weight:400;margin:0}.back-home{font-family:Roboto Mono,monospace;border:1px solid #e4e2d4;padding:16px 24px}.back-home:hover{background:#e4e2d4;color:#0d0c08}@media(min-width:901px){.hero{height:100svh;aspect-ratio:auto}.hero .layer-1{object-fit:cover}.hero .layer-3{top:auto;bottom:calc(-8.3 / 1844 * 100cqw);height:auto}.hero .layer-4{top:auto;bottom:0;height:auto}.hero .layer-5{top:calc(var(--y) / 1844 * 100cqw);height:auto}.hero .layer-6{top:calc(267.186309 / 853 * 100% + 157.813691 / 1844 * 100cqw);height:auto}.hero .text-0,.hero .text-1,.hero .text-2,.hero .text-3{top:calc(var(--y) / 1844 * 100cqw)}}@media(max-width:900px){.canvas{aspect-ratio:auto}.hero{height:100svh;min-height:580px;max-height:1000px}.hero .layer-1{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:45% center}.hero .layer-3{left:-32%;top:auto;bottom:-3%;width:140%;height:auto}.hero .layer-4{left:48%;top:auto;bottom:0;width:76%;height:auto;opacity:.75}.hero .layer-5,.hero .layer-6,.hero .text-0,.hero .text-1,.hero .text-2,.hero .text-3{display:none}.hero .copy{left:5%;width:90%;text-align:center!important}.hero .text-4{top:31%;font-size:clamp(11px,2.3vw,18px);line-height:1.5;letter-spacing:.16em}.hero .text-5{top:38%;font-size:9.1vw;line-height:1.4;letter-spacing:-.025em}.hero .text-6{top:51%;font-size:clamp(10px,2.1vw,16px);line-height:1.5;letter-spacing:.16em}.commitment{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:48px 24px 0}.commitment .layer-1,.commitment .layer-2,.commitment .layer-4,.commitment .layer-5{display:none}.commitment .copy{position:relative;left:auto;top:auto;width:auto;white-space:normal;grid-column:1 / -1}.commitment .text-0{font-size:15px;line-height:1.4;letter-spacing:.1em;margin-bottom:35px}.commitment .text-1,.commitment .text-2{font-size:clamp(44px,10vw,86px);line-height:1.06;letter-spacing:0}.commitment .text-3,.commitment .text-4{font-size:20px;line-height:1.4;letter-spacing:0;margin-top:32px}.commitment .text-5,.commitment .text-6{font-size:12px;line-height:1.4;letter-spacing:.08em;padding:17px 8px;margin-top:32px;margin-bottom:44px;grid-row:6}.commitment .text-5{grid-column:2;background:#13130f}.commitment .text-6{grid-column:1;background:#5c5d43}.commitment .destination:after{top:0;right:0;bottom:0;left:0}.commitment .layer-3{position:relative;grid-column:1 / -1;grid-row:7;left:-24px;top:auto;width:calc(100% + 48px);height:auto;max-height:650px;object-fit:cover;object-position:center 30%}.footer{display:grid;grid-template-columns:1fr;gap:0;padding:90px 24px calc(120px + env(safe-area-inset-bottom))}.footer .layer-1{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.footer .copy{position:relative;top:auto;left:auto;width:auto;font-size:12px;line-height:1.6;letter-spacing:.15em;text-align:left!important;white-space:normal}.footer .text-11{order:-10;font-size:clamp(28px,6vw,42px);line-height:1.2;margin-bottom:34px;letter-spacing:0}.footer .text-9{order:-9}.footer .text-10{order:-8}.footer .text-4{order:-7}.footer .text-0{order:-6}.footer .text-5{order:-5}.footer .text-6{order:-4}.footer .destination{padding:10px 0}.footer .text-2{order:-3;margin-top:45px;font-size:12px}.footer .text-3{order:-2;font-size:30px;font-weight:700;margin-bottom:36px;letter-spacing:-.02em}.footer .text-1{order:-1;font-size:12px;line-height:1.8;letter-spacing:.08em;margin-bottom:45px;max-width:600px}.footer .text-7,.footer .text-8{font-size:10px;letter-spacing:.08em;margin-top:15px}.holding-header{padding:20px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.menu-pill,.menu-links a,.menu-access svg{transition:none}}@keyframes hero-image-focus{0%,15%{filter:blur(12px)}to{filter:blur(0)}}@keyframes hero-wordmark-reveal{0%,18%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.js .hero .layer-1,.js .hero .layer-3,.js .hero .layer-4{animation:hero-image-focus 3s ease-in-out both paused}.js .hero .text-5,.js .hero .layer-6{animation:hero-wordmark-reveal 3s ease-in-out both paused}.js .hero.reveal-ready .art,.js .hero.reveal-ready .text-5{animation-play-state:running}}
