.walk__stage[data-astro-cid-ezrx4mnr]{flex-direction:column;gap:4px;display:flex}.walk__frame[data-astro-cid-ezrx4mnr]{height:80svh;margin:0;position:relative;overflow:hidden}.walk__frame[data-astro-cid-ezrx4mnr] picture{transform-origin:50% 60%;will-change:transform;width:100%;height:100%;display:block}.walk__frame[data-astro-cid-ezrx4mnr] img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.walk__caption[data-astro-cid-ezrx4mnr]{padding:32px var(--gutter) 48px;background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.walk__line[data-astro-cid-ezrx4mnr]{font-family:var(--font-display);max-width:14em;font-size:clamp(28px,4.4vw,64px);line-height:1.1}.walk__vignette[data-astro-cid-ezrx4mnr]{display:none}html.is-cinematic .walk__stage[data-astro-cid-ezrx4mnr]{background:#000;height:100svh;display:block;position:relative;overflow:hidden}html.is-cinematic .walk__frame[data-astro-cid-ezrx4mnr]{will-change:opacity;height:100%;position:absolute;inset:0}html.is-cinematic .walk__caption[data-astro-cid-ezrx4mnr]{z-index:2}html.is-cinematic .walk__frame[data-astro-cid-ezrx4mnr]+.walk__frame[data-astro-cid-ezrx4mnr]{opacity:0}html.is-cinematic .walk__caption[data-astro-cid-ezrx4mnr]{opacity:0;background:0 0;bottom:8vh}html.is-cinematic .walk__frame[data-astro-cid-ezrx4mnr]:first-child .walk__caption[data-astro-cid-ezrx4mnr]{opacity:1}html.is-cinematic .walk__vignette[data-astro-cid-ezrx4mnr]{pointer-events:none;background:radial-gradient(85% 75% at 50% 45%,#0000 55%,#000000a6 100%),linear-gradient(#0000 60%,#000000b3 100%);display:block;position:absolute;inset:0}.heavens[data-astro-cid-ubvravby]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.heavens__item[data-astro-cid-ubvravby]{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding:26px 18px 30px;display:flex}.heavens__item[data-astro-cid-ubvravby]:first-child{border-left:0}.heavens__item--top[data-astro-cid-ubvravby]{background:#14110e}.heavens__name[data-astro-cid-ubvravby]{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:400}.heavens[data-astro-cid-ubvravby] .muted[data-astro-cid-ubvravby]{font-size:14px;line-height:1.55}.atm[data-astro-cid-astvurxn]{overflow:hidden}.atm__intro[data-astro-cid-astvurxn]{max-width:40em}.atm__row[data-astro-cid-astvurxn]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,48px);padding-bottom:8vw;display:grid}.atm__item[data-astro-cid-astvurxn]{will-change:transform;flex-direction:column;gap:16px;margin:0;display:flex}.atm__item--2[data-astro-cid-astvurxn]{margin-top:9vw}.atm__item--3[data-astro-cid-astvurxn]{margin-top:3vw}.atm__frame[data-astro-cid-astvurxn]{border:1px solid var(--line-strong);background:#0c0b0d;padding:8px}.atm__frame[data-astro-cid-astvurxn] img{aspect-ratio:3/4;object-fit:cover;object-position:var(--pos);width:100%;height:auto;display:block}.atm__item--2[data-astro-cid-astvurxn] .atm__frame[data-astro-cid-astvurxn] img{aspect-ratio:4/5}.atm__caption[data-astro-cid-astvurxn]{letter-spacing:.28em;text-transform:uppercase;color:var(--text-2);align-items:baseline;gap:14px;font-size:12px;display:flex}.atm__num[data-astro-cid-astvurxn]{font-family:var(--font-display);letter-spacing:0;color:var(--champagne);font-size:16px;font-style:italic}@media (width<=760px){.atm__row[data-astro-cid-astvurxn]{grid-template-columns:1fr;gap:40px;padding-bottom:0}.atm__item--2[data-astro-cid-astvurxn],.atm__item--3[data-astro-cid-astvurxn]{margin-top:0}.atm__item--2[data-astro-cid-astvurxn]{justify-self:end;width:84%}.atm__item--3[data-astro-cid-astvurxn]{width:84%}}.code[data-astro-cid-5b7lwjnj]{background:radial-gradient(50% 70% at 50% 0,#24142ee6 0%,#0b0a0c00 100%)}.code__inner[data-astro-cid-5b7lwjnj]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.code__list[data-astro-cid-5b7lwjnj]{max-width:40em;color:var(--text-2);flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}
