.hero.svelte-16eqlux{min-height:min(86vh,900px);padding-top:var(--header-h);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-art.svelte-16eqlux{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.hero.svelte-16eqlux:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050506d9,#05050633 60%,#0000);position:absolute;inset:0}.hero-inner.svelte-16eqlux{z-index:1;padding-block:64px 56px;position:relative}.badges.svelte-16eqlux{flex-wrap:wrap;gap:8px;display:flex}.logo.svelte-16eqlux{margin-top:24px}.logo.svelte-16eqlux img:where(.svelte-16eqlux){width:auto;max-width:min(100%,640px);max-height:clamp(120px,20vw,240px)}.title.svelte-16eqlux{overflow-wrap:anywhere;max-width:12ch;margin-top:22px;font-size:clamp(48px,9vw,128px)}.tagline.svelte-16eqlux{max-width:46ch;color:var(--text-2);margin-top:18px;font-size:clamp(17px,1.6vw,20px)}.ctas.svelte-16eqlux{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.body.svelte-16eqlux{grid-template-columns:1fr 380px;align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(48px,7vw,96px);display:grid}.about.svelte-16eqlux .prose:where(.svelte-16eqlux),.about.svelte-16eqlux>.muted:where(.svelte-16eqlux){margin-top:20px}.share-row.svelte-16eqlux{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.sheet.svelte-16eqlux{top:calc(var(--header-h) + 24px);background:var(--panel);padding:28px;position:sticky}.sheet.svelte-16eqlux dl:where(.svelte-16eqlux){margin:18px 0 0}.sheet.svelte-16eqlux dl:where(.svelte-16eqlux) div:where(.svelte-16eqlux){border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.sheet.svelte-16eqlux dt:where(.svelte-16eqlux){color:var(--text-2);font-size:14px}.sheet.svelte-16eqlux dd:where(.svelte-16eqlux){text-align:right;margin:0;font-size:15px}.more.svelte-16eqlux{padding-bottom:32px}.more-head.svelte-16eqlux{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;padding-top:48px;display:flex}.more-head.svelte-16eqlux h2:where(.svelte-16eqlux){font-size:clamp(26px,3.6vw,40px)}.grid.svelte-16eqlux{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);display:grid}@media (width<=960px){.body.svelte-16eqlux{grid-template-columns:1fr}.sheet.svelte-16eqlux{order:-1;position:static}.grid.svelte-16eqlux{grid-template-columns:repeat(2,1fr)}}
