.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.hero__media,.hero__media img{position:absolute;inset:0;width:100%;height:100%}.hero__media img{object-fit:cover;object-position:var(--x, 50%) var(--y, 50%)}.hero__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0b1d3380,#0b1d3314 32%,#0b1d3361 60%,#0b1d33f7),linear-gradient(90deg,#0b1d3380,#0b1d3300 60%)}.hero__in{position:relative;z-index:2;width:100%;max-width:var(--container);margin:0 auto;padding:calc(var(--header-h) + 12vh) var(--gutter) clamp(48px,9vh,110px)}.hero__in .display{max-width:12ch}.hero__in .lead{max-width:52ch;margin-top:24px}.hero__launch{margin-top:18px;font-size:var(--text-body);color:var(--ink-soft)}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(24px,3.4vh,36px)}.hero__caption{position:absolute;right:var(--gutter);bottom:18px;z-index:2}.hero--text{min-height:72vh;min-height:72svh}.hero--text .hero__in{padding-top:calc(var(--header-h) + 16vh)}.prose{position:relative;z-index:1;max-width:68ch;margin:0 auto;padding:clamp(32px,6vh,72px) var(--gutter) clamp(48px,8vh,96px)}.prose h2{margin:2.2em 0 .6em;font-family:var(--font-display);font-weight:900;font-size:var(--text-display-s);line-height:.95;letter-spacing:var(--tracking-display);text-transform:uppercase;color:#fff}.prose h2:first-child{margin-top:0}.prose p,.prose li{margin:0 0 1em;font-size:var(--text-body);line-height:1.65;color:var(--ink-soft);text-wrap:pretty}.prose a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:#fff}.prose .updated{margin-bottom:2.5em;font:500 12px / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}@media (max-width: 720px){.hero__in{padding-bottom:64px}.hero__in .display{max-width:none}.hero__cta .btn-glass{width:100%}.hero__caption{right:auto;left:var(--gutter);bottom:22px}}
