#walk{--walk-ground:#000;--walk-paper:var(--card);--walk-ink:var(--text);--walk-muted:var(--muted);--walk-line:#2e3a34;--walk-accent:var(--accent);--walk-palette:dark;--walk-flash:#050807;--walk-rule:var(--border);--walk-font-display:var(--font);--walk-font-body:var(--font);--walk-radius:var(--radius-sm);--walk-h:1500vh;--walk-h-phone:1250vh;--walk-hero-size:clamp(2.5rem, min(.9rem + 3.9vw, 8svh), 4.75rem);--walk-hero-size-phone:clamp(2rem, 1.3rem + 3.2vw, 2.4rem);--walk-mist:#000000ed;--walk-poster-pos:50% 50%;--walk-poster-pos-narrow:50% 50%;--walk-poster-pos-portrait:50% 50%;--walk-floor-from:92%;font-size:16px;line-height:1.55}html:has(#walk){--bg:#000;--bg-sunk:#000;background:#000}html:has(#walk) body{--bg:#000;--bg-sunk:#000;background:#000}.site:has(#walk){--bg:#000;--bg-sunk:#000;background:#000}html,body{overflow-x:clip}html:has(#walk){scroll-padding-top:var(--header-h,64px)}.site-main:has(>#walk){max-width:none;padding:0}.site:has(#walk) .site-header{z-index:20;background:#000;position:fixed;inset:0 0 auto}html[data-walkin-mode=walk] .site:has(#walk) .site-header{border-bottom-color:#0000}:where(#walk) a:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}:where(#walk) .threshold__eyebrow{font:500 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--accent-text);margin:0 0 22px}:where(#walk) .threshold__title{letter-spacing:-.035em;color:var(--text);max-width:8em;font-weight:600;line-height:.98}:where(#walk) .threshold__lede{color:var(--text-2);max-width:20.5em;font-size:1.125rem;line-height:1.58}:where(#walk) .threshold__path{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width>=701px){html[data-walkin-mode=walk] .threshold{width:min(36rem, calc(6 * var(--col) + 5 * var(--walk-col-gap)));top:clamp(108px,22svh,220px)}}html[data-walkin-mode=walk] .threshold:before{background:radial-gradient(farthest-side at 40%,#000c 0,#0000008c 60%,#0000 100%)}html[data-walkin-mode=walk] :where(#walk) .walk__cue,html[data-walkin-mode=walk] :where(#walk) .walk__skip{font:400 13px/1.4 var(--font);color:var(--text-2)}html[data-walkin-mode=walk] .walk__skip{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width<=700px){html[data-walkin-mode=walk] .threshold{top:calc(var(--header-h,64px) + 28px)}:where(#walk) .threshold__eyebrow{margin-bottom:14px;font-size:11.5px}:where(#walk) .threshold__lede{font-size:1rem;line-height:1.55}}html[data-walkin-mode=walk] .route{inset-inline:calc(var(--edge) + 4 * var(--col) + 4 * var(--walk-col-gap)) var(--edge);bottom:40px}:where(#walk) .route__track{background:#262626;top:9px}:where(#walk) .route__fill{background:var(--accent);height:1px;top:0}:where(#walk) .route__node{width:19px;height:19px;color:var(--muted);font:500 10px/1 var(--mono);background:#000;border:1px solid #3a4a42;border-radius:3px;place-items:center;display:grid}:where(#walk) .route__stop[data-state=reached] .route__node{background:var(--accent-soft);color:var(--accent-text);border-color:#1d5c38}:where(#walk) .route__stop[data-state=current] .route__node{background:var(--accent);border-color:var(--accent);color:#04130a;box-shadow:0 0 0 4px #19c36629}:where(#walk) .route__label{font:400 12px/1.3 var(--mono);color:var(--muted);margin-top:12px}@media (width<=700px){html[data-walkin-mode=walk] .route{top:calc(var(--header-h,64px) + 8px);inset-inline:16px}:where(#walk) .route__node{width:17px;height:17px;font-size:9.5px}:where(#walk) .route__track{top:8px}}@media (width>=701px) and (width<=1239.98px){html[data-walkin-mode=walk] .route{inset-inline-start:calc(var(--edge) + 5 * var(--col) + 5 * var(--walk-col-gap));bottom:32px}html[data-walkin-mode=walk] .walk__cue{bottom:92px}html[data-walkin-mode=walk] .walk__skip{bottom:32px}:where(#walk) .route__label{letter-spacing:-.01em;font-size:11px}}@media (width>=701px) and (width<=1023.98px){:where(#walk) .route__label{display:none}}html[data-walkin-mode=walk] :where(#walk) .route:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg,#000 0,#000000f0 60%,#0000 100%);position:absolute;inset:-52px -24px -40px -48px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px);mask-image:linear-gradient(90deg,#0000 0,#000 48px)}@media (width<=700px){html[data-walkin-mode=walk] :where(#walk) .route:before{background:linear-gradient(#000 0,#000000f0 60%,#0000 100%);height:136px;inset:-72px -16px auto;-webkit-mask-image:none;mask-image:none}}:where(#walk) .step__card{position:relative}:where(#walk) .step__block{border:1px solid #2e3a34;border-radius:4px;grid-template-columns:auto 1fr;align-items:stretch;margin-bottom:18px;display:grid}:where(#walk) .step__num{min-width:40px;font:500 15px/1 var(--mono);color:var(--accent-text);border-right:1px solid #2e3a34;place-items:center;padding:0 10px;display:grid}:where(#walk) .step__kicker{font:400 12px/1.35 var(--mono);color:var(--text-2);margin:0;padding:9px 12px}:where(#walk) .step__title{color:var(--text);font-family:var(--font);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + .9vw,2rem);font-weight:600;line-height:1.12}:where(#walk) .step__text{color:var(--text-2);max-width:46ch;margin:12px 0 0;font-size:15px;line-height:1.58}:where(#walk) .step__targets{font:500 13px/1.4 var(--mono);color:var(--text);border-top:1px solid #262626;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0 0;padding-top:14px;display:flex}:where(#walk) .step__targets span{letter-spacing:.06em;color:var(--warn);font-size:11px}:where(#walk) .step__spec{font:400 12px/1.45 var(--mono);color:#9a9a9a;gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}:where(#walk) .step__spec li{border-top:1px solid #1c1c1c;padding:5px 0 5px 16px;position:relative}:where(#walk) .step__spec li:first-child{border-top:0}:where(#walk) .step__spec li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:.95em;left:1px}:where(#walk) .step__still{display:block}:where(#walk) .step__still img{background:#0b120e;border:1px solid #1f2a24;border-radius:6px;width:100%;height:auto;display:block}html[data-walkin-mode=walk] .step__still{display:none}html[data-walkin-mode=walk] .step{inset-inline-start:var(--edge);width:min(30rem, calc(5 * var(--col) + 4 * var(--walk-col-gap)));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;top:50%;bottom:auto;translate:0 -50%}html[data-walkin-mode=walk] .step:before{content:"";z-index:-1;pointer-events:none;filter:none;background:linear-gradient(270deg,#0000 0,#00000012 2rem,#00000042 5rem,#0000009e 9.5rem,#000000f0 14rem 100%);display:block;position:absolute;inset:-100vh -14rem -100vh -100vw}html[data-walkin-mode=walk] .step__num,:where(#walk) .step__mod{display:none}html[data-walkin-mode=walk] .step__block{border:0;border-radius:0;display:block}html[data-walkin-mode=walk] .step__kicker{color:var(--muted);padding:0}html[data-walkin-mode=walk] .step__title{font-size:clamp(1.45rem,1.05rem + .9vw,1.95rem);font-weight:600;line-height:1.12}html[data-walkin-mode=walk] .step__text{grid-column:auto}@media (height<=820px) and (width>=701px){html[data-walkin-mode=walk] .step__block{margin-bottom:12px}html[data-walkin-mode=walk] .step__text{margin-top:8px;font-size:14px;line-height:1.5}html[data-walkin-mode=walk] .step__targets{margin-top:10px;padding-top:10px}html[data-walkin-mode=walk] .step__spec{margin-top:8px;font-size:11.5px}html[data-walkin-mode=walk] .step__spec li{padding-block:3px}}@media (width<=700px){html[data-walkin-mode=walk] .step{inset-inline:0;width:auto;padding:12px 16px max(18px, env(safe-area-inset-bottom));top:auto;bottom:0;translate:none}html[data-walkin-mode=walk] .step:before{background:linear-gradient(#0000 0,#00000012 1.5rem,#0000004d 3.2rem,#000000a8 5rem,#000000f0 7rem 100%);width:auto;height:auto;inset:-7rem 0 0}html[data-walkin-mode=walk] .step__block{margin-bottom:8px}html[data-walkin-mode=walk] .step__kicker{font-size:12px}html[data-walkin-mode=walk] .step__title{font-size:1.3rem}html[data-walkin-mode=walk] .step__text{margin-top:6px;font-size:13.5px;line-height:1.5}html[data-walkin-mode=walk] .step__targets{margin-top:8px;padding-top:8px;font-size:12px}html[data-walkin-mode=walk] .step__spec{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.4}html[data-walkin-mode=walk] .step__spec li{border:0;padding:2px 0 2px 14px}html[data-walkin-mode=walk] .step__spec li:before{top:.85em}}@media (width<=700px) and (height<=760px){html[data-walkin-mode=walk] .step__spec li:nth-child(n+4){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:where(#walk) .masthead__title{letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,1.1rem + 3.2vw,4.4rem);font-weight:600;line-height:1}:where(#walk) .masthead__sub{max-width:24em;color:var(--text-2);margin:clamp(14px,2svh,22px) 0 0;font-size:clamp(1rem,.9rem + .35vw,1.1875rem);line-height:1.5}:where(#walk) .masthead__line{display:block}html[data-walkin-mode=walk] .walk .arrival{grid-template-rows:minmax(0,1fr)}html[data-walkin-mode=walk] .walk .room,html[data-walkin-mode=walk] .walk .masthead__ground{display:none}html[data-walkin-mode=walk] .walk .masthead{box-sizing:border-box;padding:calc(var(--header-h,64px) + 16px) 0 28px;grid-template-rows:minmax(0,1fr);display:grid}html[data-walkin-mode=walk] .walk .masthead__grid{align-items:center;height:100%;min-height:0}html[data-walkin-mode=walk] .walk .masthead__copy{grid-area:1/1/auto/span 5}html[data-walkin-mode=walk] .walk .masthead__map{grid-area:1/6/auto/-1;align-self:stretch;min-height:0}html[data-walkin-mode=walk] .walk .masthead__still{display:none}@media (width<=899.98px),(aspect-ratio<=1){html[data-walkin-mode=walk] .walk .masthead{padding-bottom:20px}html[data-walkin-mode=walk] .walk .masthead__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;row-gap:clamp(14px,3svh,28px)}html[data-walkin-mode=walk] .walk .masthead__map{height:min(100vw, calc(100svh - var(--header-h,64px) - 210px));grid-area:1/1;align-self:start}html[data-walkin-mode=walk] .walk .masthead__copy{grid-area:2/1}}:where(#walk) .walk__end{pointer-events:none;width:1px;height:1px;position:absolute;top:calc(100% - 100svh);left:0}html:not([data-walkin-mode=walk]) .walk__end{top:auto}html:not([data-walkin-mode=walk]) .walk__stage{padding-top:var(--header-h,64px);flex-direction:column;display:flex}html:not([data-walkin-mode=walk]) .threshold{width:min(100% - 2 * var(--walk-gx), var(--walk-max));order:0;margin:clamp(56px,10vw,120px) auto clamp(32px,5vw,64px);display:block}html:not([data-walkin-mode=walk]) .threshold__title{font-size:var(--walk-hero-size)}html[data-walkin-mode=walk] .threshold__still{display:none}html:not([data-walkin-mode=walk]) .threshold{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}html:not([data-walkin-mode=walk]) .threshold>*{grid-column:1}html:not([data-walkin-mode=walk]) .threshold__still{grid-area:1/2/span 5;align-self:center;display:block}:where(#walk) .threshold__still img{background:#0b120e;border:1px solid #1f2a24;border-radius:6px;width:100%;height:auto;display:block}@media (width<=860px){html:not([data-walkin-mode=walk]) .threshold{grid-template-columns:minmax(0,1fr)}html:not([data-walkin-mode=walk]) .threshold__still{grid-area:auto/1;margin-top:clamp(28px,6vw,40px)}}html:not([data-walkin-mode=walk]) .process{border-top-color:#262626;order:1}html:not([data-walkin-mode=walk]) .process__title{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);font-weight:600}html:not([data-walkin-mode=walk]) .steps{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(48px,7vw,96px);margin-top:clamp(32px,5vw,56px);padding:0;display:grid}html:not([data-walkin-mode=walk]) .steps:before{display:none}html:not([data-walkin-mode=walk]) .step{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}html:not([data-walkin-mode=walk]) .step__node{display:none}html:not([data-walkin-mode=walk]) .step__num{margin:0;font-size:15px}@media (width<=860px){html:not([data-walkin-mode=walk]) .step{grid-template-columns:1fr}}html:not([data-walkin-mode=walk]) .arrival:not(:has(.room__frame)){min-height:0;width:min(100% - 2 * var(--walk-gx), var(--walk-max));border-top:1px solid #262626;order:2;grid-template-rows:none;margin:0 auto;padding:clamp(48px,7vw,96px) 0 0;display:block}html:not([data-walkin-mode=walk]) .room{display:none}html:not([data-walkin-mode=walk]) .masthead{padding:0 0 clamp(24px,3.4vw,40px)}html:not([data-walkin-mode=walk]) .masthead__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;max-width:none;padding:0}html:not([data-walkin-mode=walk]) .masthead__copy{grid-area:1/1}html:not([data-walkin-mode=walk]) .masthead__map{grid-area:1/2}:where(#walk) .masthead__still img{background:#0b120e;border:1px solid #1f2a24;border-radius:6px;width:100%;height:auto;display:block}@media (width<=899.98px),(aspect-ratio<=1){html:not([data-walkin-mode=walk]) .masthead__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,4vw,32px)}html:not([data-walkin-mode=walk]) .masthead__map{grid-area:1/1}html:not([data-walkin-mode=walk]) .masthead__copy{grid-area:2/1}}html:not([data-walkin-mode=walk]) .masthead__ground{display:none}:where(#walk) .threshold__paths ul{flex-wrap:wrap;gap:10px 12px}@media (width<=340px){:where(#walk) .threshold__paths ul{flex-direction:column;align-items:stretch}html :where(#walk) .threshold__path.button{justify-content:center;width:100%}}html[data-walkin-mode] :where(#walk) .threshold__path.button,html :where(#walk) .threshold__path.button{border-radius:var(--radius-sm);height:44px;min-height:44px;text-shadow:none;padding:0 18px;font-size:14px;text-decoration:none}html :where(#walk) .threshold__path.button:not(.primary){background:var(--bg);color:var(--text);border-color:#3a3a3a}html :where(#walk) .threshold__path.button.primary{background:var(--accent);color:var(--on-accent)}html :where(#walk) .threshold__path.button.primary:hover{background:var(--accent-strong)}html :where(#walk) .threshold__path.button:hover{text-decoration:none}:where(#walk) .masthead__title:focus{outline:none}:where(#walk) .masthead__title:focus-visible{outline:2px solid var(--accent-text);outline-offset:6px}html:not([data-walkin-mode=walk]) :where(#walk) .step__still img{aspect-ratio:16/10;object-fit:cover;object-position:50% 50%}@media (aspect-ratio<=4/5){html:not([data-walkin-mode=walk]) :where(#walk) .step__still img{aspect-ratio:4/5;object-position:50% 50%}}.cta{--sx:clamp(20px, 5vw, 72px);width:min(100% - 2 * var(--sx), 1296px);text-align:center;border-top:1px solid #262626;flex-direction:column;align-items:center;margin:0 auto;padding:clamp(48px,5.5vw,80px) 0;display:flex}.cta__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem);font-weight:600;line-height:1.04}.cta__lede{max-width:36em;color:var(--text-2);margin:14px 0 clamp(24px,3vw,32px);font-size:1.125rem;line-height:1.5}.cta .waitlist{align-items:stretch;margin-inline:auto}.cta .waitlist-row{justify-content:center}.cta .waitlist-label,.cta .waitlist .fine-print{text-align:center}.cta .waitlist-status{text-align:center;min-height:0}.cta .waitlist-status:empty{display:none}@media (width<=520px){.cta .waitlist-row .button{flex:100%;height:40px}}
