.hc-hero{z-index:3;box-sizing:border-box;flex-direction:column;min-height:100svh;padding:124px 0 0;display:flex;position:relative;overflow:hidden}.hc-hero__in{z-index:1;width:100%;max-width:min(1300px, calc(100vw - 2 * var(--hg-nav-clearance)));box-sizing:border-box;margin:0 auto;position:relative}@media (max-width:1400px){.hc-hero__in{max-width:none;padding:0 calc(var(--hg-page-pad) + var(--hg-safe-right)) 0 calc(var(--hg-nav-clearance) + var(--hg-safe-left));margin:0}}@media (max-width:900px){.hc-hero__in{padding:0 calc(var(--hg-page-pad) + var(--hg-safe-right)) 0 calc(var(--hg-page-pad) + var(--hg-safe-left))}}.hc-hero .hc-hero__pill{border-radius:var(--hg-radius-pill);background:var(--hg-lemon);color:var(--hg-on-lemon);font-family:var(--hg-font-label);letter-spacing:var(--hg-tracking-label);text-transform:uppercase;margin:0 0 26px;padding:9px 20px 8px;font-size:13px;line-height:1.2;display:inline-block}.hc-hero .hc-hero__title{color:var(--hg-text);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.7vw,76px);line-height:1.03}.hc-hero__title>span{text-wrap:balance;display:block}.hc-wall{flex-direction:column;flex:auto;margin-top:clamp(26px,4.4svh,46px);display:flex}.hc-wall__picture{background:var(--hg-border);min-height:clamp(240px,40svh,460px);clip-path:var(--av-now,var(--av-full));transition:clip-path .5s var(--hg-ease-reel);touch-action:pan-y;flex:auto;position:relative}.hc-wall__picture img,.hc-wall__picture video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hc-wall__picture video{opacity:0;transition:opacity .5s var(--hg-ease)}.hc-wall__picture video[data-on]{opacity:1}.hc-wall__base{background:var(--hg-text);transform-origin:0;height:2px;margin-top:-1px}.hc-wall__phases{grid-template-columns:repeat(var(--n,6),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hc-wall__phases li{padding:16px 10px clamp(18px,3svh,28px) calc(var(--hg-page-pad) + var(--hg-safe-left));letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;color:var(--hg-text);transition:color .25s var(--hg-ease);font-size:clamp(15px,1.45vw,22px);line-height:1.2;overflow:hidden}.hc-wall__phases li[data-dim]{color:var(--hg-text-faint)}@media (prefers-reduced-motion:no-preference){.hc-wall__picture{animation:2.4s .15s backwards hc-build}.hc-wall__base{animation:hc-base 1s var(--hg-ease-reel) 1.45s backwards}.hc-wall__phases li{animation:hc-phase .5s var(--hg-ease) calc(1.5s + var(--i,0) * 90ms) backwards}}@keyframes hc-build{0%{clip-path:var(--av-zero);animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{clip-path:var(--av-hist)}56%{clip-path:var(--av-hist);animation-timing-function:cubic-bezier(.65,0,.2,1)}to{clip-path:var(--av-full)}}@keyframes hc-base{0%{transform:scaleX(0)}}@keyframes hc-phase{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.hc-wall__picture,.hc-wall__phases li{transition:none}}@media (min-width:761px) and (max-height:820px){.hc-hero{padding-top:104px}.hc-hero .hc-hero__pill{margin-bottom:18px}.hc-wall{margin-top:24px}}@media (max-width:760px){.hc-hero{min-height:0;padding-top:112px}.hc-wall__picture{aspect-ratio:4/3;flex:none;min-height:0}.hc-wall__phases{padding:16px calc(var(--hg-page-pad) + var(--hg-safe-right)) 34px calc(var(--hg-page-pad) + var(--hg-safe-left));flex-wrap:wrap;gap:8px 20px;display:flex}.hc-wall__phases li{white-space:normal;padding:0;font-size:15px;overflow:visible}}
