.hero[data-astro-cid-lcdefpme]{background:var(--deep);color:#fff;position:relative}.hero__stage[data-astro-cid-lcdefpme]{height:100svh;min-height:640px;position:relative;overflow:clip}.motion .hero[data-astro-cid-lcdefpme]{height:250svh}.motion .hero__stage[data-astro-cid-lcdefpme]{position:sticky;top:0}.hero[data-astro-cid-lcdefpme]{--edge:max(var(--gutter), calc((100vw - var(--wrap)) / 2));--aw:min(40vw, 560px)}.hero__media[data-astro-cid-lcdefpme]{clip-path:inset(13svh var(--edge) 9svh calc(100vw - var(--edge) - var(--aw)) round calc(var(--aw) / 2) calc(var(--aw) / 2) 0px 0px);position:absolute;inset:0}.hero__drift[data-astro-cid-lcdefpme]{animation:22s ease-in-out infinite alternate drift;position:absolute;inset:0}.hero__drift[data-astro-cid-lcdefpme] .hero__img{object-fit:cover;object-position:58% 50%;width:100%;height:100%}.hero__scrim[data-astro-cid-lcdefpme]{opacity:0;background:linear-gradient(#08100c59,#08100c2e 45%,#08100cc7);position:absolute;inset:0}.hero__copy[data-astro-cid-lcdefpme]{left:var(--edge);width:min(calc(100vw - 2 * var(--edge) - var(--aw) - 40px), 820px);justify-items:start;gap:22px;display:grid;position:absolute;bottom:clamp(36px,9svh,96px)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.045em;font-size:clamp(2.6rem,.8rem + 4.6vw,5.6rem);font-weight:500;line-height:.98}.hero__sub[data-astro-cid-lcdefpme]{color:#d3ddd6;max-width:36ch;font-size:clamp(1.0625rem,1rem + .35vw,1.3rem)}.hero__cap[data-astro-cid-lcdefpme],.hero__facts[data-astro-cid-lcdefpme]{color:#fff;opacity:0;margin:0;font-size:.9375rem;position:absolute;bottom:clamp(24px,5svh,48px)}.hero__cap[data-astro-cid-lcdefpme]{left:var(--edge)}.hero__facts[data-astro-cid-lcdefpme]{right:var(--edge)}.btn--ghost[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border-color:#ffffffbf}.btn--ghost[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:#fff;border-color:#fff}html:not(.motion) .hero__cap[data-astro-cid-lcdefpme],html:not(.motion) .hero__facts[data-astro-cid-lcdefpme]{display:none}@keyframes drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(-1%,-1%)}}@media (prefers-reduced-motion:reduce){.hero__drift[data-astro-cid-lcdefpme]{animation:none}}@media (width<=900px){.hero__media[data-astro-cid-lcdefpme]{clip-path:inset(15svh 12vw 33svh round 38vw 38vw 0 0)}.hero__copy[data-astro-cid-lcdefpme]{width:auto;left:var(--gutter);right:var(--gutter);gap:16px;bottom:clamp(24px,5svh,48px)}.hero__cap[data-astro-cid-lcdefpme]{left:var(--gutter)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,1rem + 5.4vw,3.2rem)}.hero__copy[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{gap:10px}.hero__copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding-inline:1em;font-size:.9375rem}.hero__drift[data-astro-cid-lcdefpme] .hero__img{object-position:40% 50%}.hero__sub[data-astro-cid-lcdefpme]{display:none}.motion .hero[data-astro-cid-lcdefpme]{height:220svh}.hero__facts[data-astro-cid-lcdefpme]{display:none}}.statement[data-astro-cid-lcdefpme]{padding-block:clamp(96px,14vw,200px)}.statement__text[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(1.9rem,.8rem + 4.4vw,4.6rem);font-weight:500;line-height:1.06}.numbers[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(64px,9vw,128px);padding-top:24px;display:grid}.numbers[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.9375rem}.numbers[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-top:8px;font-size:clamp(2.6rem,1rem + 5.4vw,6rem);font-weight:500;line-height:1}@media (width<=760px){.numbers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}.commit__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);padding:0;list-style:none}.commit__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(120px,.38fr) 1fr;align-items:baseline;gap:8px 20px;padding:22px 0;transition:padding-left .5s cubic-bezier(.2,.7,.1,1);display:grid;position:relative}.commit__row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.25rem}.commit__arch[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-bottom:0;border-radius:9px 9px 0 0;align-self:center;width:18px;height:24px;position:relative}.commit__arch[data-astro-cid-lcdefpme]:after{content:"";background:var(--door);height:0;transition:height .5s cubic-bezier(.2,.7,.1,1);position:absolute;inset:auto 0 0}.commit__row[data-astro-cid-lcdefpme]:hover{padding-left:10px}.commit__row[data-astro-cid-lcdefpme]:hover .commit__arch[data-astro-cid-lcdefpme]:after{height:100%}@media (width<=640px){.commit__row[data-astro-cid-lcdefpme]{grid-template-columns:24px 1fr}.commit__row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2}}.commit__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--panel);border-radius:50% 50% 0 0/40% 40% 0 0;max-width:340px;margin-top:28px;position:relative;overflow:clip}.commit__photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.commit__photo[data-astro-cid-lcdefpme]{max-width:260px}}.wall[data-astro-cid-lcdefpme]{padding-bottom:clamp(72px,10vw,140px);overflow-x:clip}.more[data-astro-cid-lcdefpme]{margin-top:56px}.markets__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.markets__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);padding:0;list-style:none}.markets__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:4px 20px;padding:26px 0;text-decoration:none;transition:border-color .4s;display:grid}.markets__thumb[data-astro-cid-lcdefpme]{border-radius:32px 32px 0 0;width:64px;height:80px;display:none;position:relative;overflow:clip}.markets__thumb[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.markets__name[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(1.75rem,.9rem + 2.6vw,3.4rem);font-weight:500;line-height:1;transition:transform .55s cubic-bezier(.2,.7,.1,1),color .3s;display:inline-block}.markets__meta[data-astro-cid-lcdefpme]{color:var(--ink-2);text-align:right;font-size:.9375rem}.markets__row[data-astro-cid-lcdefpme]:hover,.markets__row[data-astro-cid-lcdefpme]:focus-visible{border-bottom-color:var(--pine)}.markets__row[data-astro-cid-lcdefpme].is-on .markets__name[data-astro-cid-lcdefpme],.markets__row[data-astro-cid-lcdefpme]:hover .markets__name[data-astro-cid-lcdefpme]{color:var(--pine);transform:translate(14px)}.markets__stage[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--panel);border-radius:50% 50% 0 0/40% 40% 0 0;position:sticky;top:96px;overflow:clip}.markets__shot[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s,transform 1.1s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0;transform:scale(1.06)}.markets__shot[data-astro-cid-lcdefpme].is-on{opacity:1;transform:none}.markets__shot[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.markets__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.markets__stage[data-astro-cid-lcdefpme]{display:none}.markets__thumb[data-astro-cid-lcdefpme]{display:block}}@media (hover:none){.markets__row[data-astro-cid-lcdefpme].is-on .markets__name[data-astro-cid-lcdefpme]{color:inherit;transform:none}}.approval__list[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff59;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.approval__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:8px;padding:24px 24px 28px 0;display:grid}.approval__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff2e;padding-left:24px}.approval__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.02em;font-size:1.25rem}.approval__tag[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);margin-top:6px;font-size:.8125rem;font-weight:600}.approval__actions[data-astro-cid-lcdefpme]{margin-top:36px}@media (width<=960px){.approval__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.approval__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){border-left:0;padding-left:0}.approval__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid #ffffff2e}}@media (width<=520px){.approval__list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.approval__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.approval__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.approval__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff2e}}.finale[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1f;padding-block:clamp(80px,12vw,160px) 0;overflow:clip}.finale__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.finale__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;padding-bottom:clamp(48px,8vw,112px);display:grid}.finale[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.045em;max-width:9ch;font-size:clamp(2.6rem,1rem + 6vw,7rem);line-height:.96}.finale__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42ch}.finale__door[data-astro-cid-lcdefpme]{justify-self:end;width:min(100%,360px);height:auto}@media (width<=760px){.finale__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.finale__door[data-astro-cid-lcdefpme]{justify-self:start;width:min(70%,260px)}}
