._C2dgG_wrap{margin-top:clamp(4rem,2.5rem + 6vw,9rem)}._C2dgG_intro{gap:var(--space-l);margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem);display:grid}._C2dgG_headline{max-width:14em}._C2dgG_text{max-width:30rem;font-size:calc(var(--text-lg) + .0625rem);color:var(--color-text-muted);font-weight:400;line-height:1.55}@media (min-width:64rem){._C2dgG_intro{column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}._C2dgG_text{padding-bottom:.5rem}}
.MuueQG_frame{aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--graphit-850);position:relative;overflow:hidden;box-shadow:0 0 0 1px #f5f1ea14,0 40px 80px -40px #000000b3}.MuueQG_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}video.MuueQG_media{opacity:0;transition:opacity .8s var(--ease-out)}video.MuueQG_media[data-playing]{opacity:1}
.vaIMtW_hero{padding-top:calc(var(--header-height) + clamp(2.5rem, 1.2rem + 5vw, 5.5rem));overflow:clip}.vaIMtW_hero.vaIMtW_hero{padding-block-start:calc(var(--header-height) + env(safe-area-inset-top,0px) + clamp(2.5rem, 1.2rem + 5vw, 5.5rem));padding-block-end:clamp(4rem,2.4rem + 5vw,7.5rem)}.vaIMtW_blueprint{pointer-events:none;background-image:linear-gradient(90deg,#f5f1ea0b 1px,#0000 1px),linear-gradient(#f5f1ea0b 1px,#0000 1px);background-position:-1px -1px;background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 72% 45%,#000 15%,#0000 75%);mask-image:radial-gradient(75% 65% at 72% 45%,#000 15%,#0000 75%)}.vaIMtW_inner{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,.8rem + 1.8vw,2.5rem);display:grid;position:relative}.vaIMtW_title{max-width:14ch}.vaIMtW_inner .vaIMtW_title{-webkit-hyphens:manual;hyphens:manual}.vaIMtW_divider{background:var(--color-detail);width:2cm;height:1px;display:block}.vaIMtW_body{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.vaIMtW_copy{align-content:start;justify-items:start;gap:var(--space-l);display:grid}.vaIMtW_lead{max-width:30rem;font-size:calc(var(--text-xl) + .0625rem);letter-spacing:-.01em;color:var(--color-text-muted);font-weight:400;line-height:1.45}.vaIMtW_actions{flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.vaIMtW_actions>*{justify-content:space-between}.vaIMtW_visual{position:relative}@media (min-width:40rem){.vaIMtW_actions{flex-flow:wrap;align-self:auto}.vaIMtW_actions>*{justify-content:center}}@media (min-width:64rem){.vaIMtW_title{max-width:none}.vaIMtW_body{align-items:center;gap:var(--space-xl);margin-top:calc(var(--space-l) * -1);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vaIMtW_copy{padding-top:var(--space-xl);align-self:start}.vaIMtW_visual{margin-top:var(--space-l)}.vaIMtW_hero.vaIMtW_hero{padding-block-start:calc(var(--header-height) + env(safe-area-inset-top,0px) + min(clamp(2.5rem, 1.2rem + 5vw, 5.5rem), 6svh));padding-block-end:min(clamp(4rem,2.4rem + 5vw,7.5rem),6.5svh)}.vaIMtW_inner{gap:min(clamp(1.25rem,.8rem + 1.8vw,2.5rem),3svh)}.vaIMtW_inner .vaIMtW_title{font-size:min(clamp(2.5rem,1.1rem + 3.4vw,6rem),8.6svh)}.vaIMtW_copy{gap:clamp(var(--space-s), 3svh, var(--space-l));padding-top:clamp(var(--space-m), 4svh, var(--space-xl))}.vaIMtW_visual{justify-self:end;width:min(100%,81.7778svh)}}
.dVHpIa_statement{-webkit-hyphens:manual;hyphens:manual}.dVHpIa_word{opacity:clamp(.16, calc(var(--p) * (var(--n) + 8) - var(--i)), 1);transition:opacity .25s linear}
.tpqPoG_manifest{overflow:clip}.tpqPoG_ruler{margin-bottom:var(--space-2xl)}.tpqPoG_statement{max-width:22em;margin-top:var(--space-l);font-size:var(--text-4xl);letter-spacing:-.035em;text-wrap:pretty;font-weight:500;line-height:1.08}.tpqPoG_pillars{gap:var(--space-l);margin-top:clamp(3.5rem,2rem + 6vw,7rem);display:grid}.tpqPoG_pillar{padding-top:var(--space-m);border-top:1px solid var(--color-line-strong);align-content:start;gap:.75rem;display:grid}.tpqPoG_number{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-detail)}.tpqPoG_title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500}.tpqPoG_text{max-width:22rem;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}@media (min-width:48rem){.tpqPoG_pillars{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.tpqPoG_pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}
