.top[data-astro-cid-ssg6hlle]{position:relative;background:var(--cover, var(--bg-subtle))}.hero[data-astro-cid-ssg6hlle]{display:grid;gap:32px;padding-block:32px 64px}.hero-row[data-astro-cid-ssg6hlle]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter);align-items:start}.hcard[data-astro-cid-ssg6hlle]{grid-column:1 / span 6;display:grid;border-radius:var(--radius-4);background:var(--neutral-0);box-shadow:inset 0 0 0 1px var(--line-card)}.pitch[data-astro-cid-ssg6hlle]{display:grid;justify-items:start;padding:40px}.meta[data-astro-cid-ssg6hlle]{justify-self:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.chips[data-astro-cid-ssg6hlle]{display:flex;flex-wrap:wrap;gap:6px}.hcard[data-astro-cid-ssg6hlle] .headline[data-astro-cid-ssg6hlle]{max-width:none}.lead[data-astro-cid-ssg6hlle]{max-width:56ch;margin-top:var(--gap-body);color:var(--text-body)}.actions[data-astro-cid-ssg6hlle]{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.actions[data-astro-cid-ssg6hlle] .join{flex-basis:100%;margin:0;color:var(--text-2)}.actions[data-astro-cid-ssg6hlle] .join a{display:inline-flex;align-items:center;gap:6px;padding:8px 0;white-space:nowrap;color:var(--text);text-decoration:underline 1px var(--line-card);text-underline-offset:6px;transition:text-decoration-color var(--t-fast) ease}.actions[data-astro-cid-ssg6hlle] .join svg{width:14px;height:14px;flex:none;transition:transform var(--t-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.actions[data-astro-cid-ssg6hlle] .join a:hover{text-decoration-color:var(--text)}.actions[data-astro-cid-ssg6hlle] .join a:hover svg{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.actions[data-astro-cid-ssg6hlle] .join svg{transition:none}}.facts[data-astro-cid-ssg6hlle]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--gutter);padding:32px 40px 40px;border-top:1px solid var(--line-card)}.facts[data-astro-cid-ssg6hlle]>div{display:grid;gap:8px;align-content:start}.facts[data-astro-cid-ssg6hlle] dt{color:var(--text-2)}.facts[data-astro-cid-ssg6hlle] dd{color:var(--text)}.hart[data-astro-cid-ssg6hlle]{grid-column:7 / -1;align-self:stretch;position:relative;translate:5% 0}.hart[data-astro-cid-ssg6hlle]>svg,.hart[data-astro-cid-ssg6hlle]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hart[data-astro-cid-ssg6hlle]>.kart{position:absolute;inset:12%}@media(max-width:999px){.hero-row[data-astro-cid-ssg6hlle]{grid-template-columns:1fr}.hcard[data-astro-cid-ssg6hlle],.hart[data-astro-cid-ssg6hlle]{grid-column:1}.hart[data-astro-cid-ssg6hlle]{order:-1;max-width:520px;justify-self:center;translate:none;padding:24px}.hart[data-astro-cid-ssg6hlle]>svg,.hart[data-astro-cid-ssg6hlle]>img{position:static;height:auto;max-height:560px}.hart[data-astro-cid-ssg6hlle]:empty{display:none}.hart[data-astro-cid-ssg6hlle]>.kart{position:relative;inset:auto;width:min(100vw - 112px,360px);aspect-ratio:4 / 3}}@media(max-width:699px){.hero[data-astro-cid-ssg6hlle]{padding-block:32px 40px}.pitch[data-astro-cid-ssg6hlle]{padding:24px}.meta[data-astro-cid-ssg6hlle]{margin-bottom:16px}.actions[data-astro-cid-ssg6hlle]{margin-top:24px}.facts[data-astro-cid-ssg6hlle]{grid-template-columns:1fr;padding:24px}}@media(prefers-reduced-motion:no-preference){.top[data-astro-cid-ssg6hlle]{--intro-out: cubic-bezier(.22, 1, .36, 1)}.top[data-astro-cid-ssg6hlle]:after{content:"";position:absolute;top:100%;left:0;right:0;height:100dvh;background:inherit;pointer-events:none;animation:intro-hold .5s step-end forwards}.hero[data-astro-cid-ssg6hlle]>:first-child,.hcard[data-astro-cid-ssg6hlle],.hart[data-astro-cid-ssg6hlle]{animation:intro-fade .2s ease-out backwards,intro-rise .34s var(--intro-out) backwards}.hcard[data-astro-cid-ssg6hlle]{animation-delay:30ms}.hart[data-astro-cid-ssg6hlle]{animation:intro-fade .22s ease-out 60ms backwards,intro-grow .4s var(--intro-out) 60ms backwards}.hart[data-astro-cid-ssg6hlle] :is(.glass,.halo,.ring,.sig){animation:intro-fade .18s ease-out .2s backwards}.hart[data-astro-cid-ssg6hlle] :is(.halo,.ring){animation-delay:.23s}.hart[data-astro-cid-ssg6hlle] .sig{animation-delay:.26s}.hart[data-astro-cid-ssg6hlle] .hl .hi{animation:intro-hi .2s ease-out .2s backwards}.hart[data-astro-cid-ssg6hlle] .hl .dot:not(.m,.off){animation:intro-dot .2s ease-out .24s backwards}.top[data-astro-cid-ssg6hlle]~main{background:var(--bg)}.top[data-astro-cid-ssg6hlle]~*{animation:intro-slide .34s cubic-bezier(.32,.72,0,1) .16s backwards}}@keyframes intro-fade{0%{opacity:0}}@keyframes intro-rise{0%{transform:translateY(16px)}}@keyframes intro-grow{0%{transform:translateY(16px) scale(.97)}}@keyframes intro-hi{0%{stroke:var(--hairline-mid)}}@keyframes intro-dot{0%{fill:var(--hairline-lo)}}@keyframes intro-slide{0%{transform:translateY(var(--intro-y, 100dvh))}}@keyframes intro-hold{to{visibility:hidden}}.side[data-astro-cid-ssfzsv2f]{position:sticky;top:calc(var(--site-bar, 72px) + 40px);width:220px;max-width:100%}ol[data-astro-cid-ssfzsv2f]{display:grid;gap:4px}.tab[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;gap:12px;min-height:32px;padding:2px;border-radius:var(--radius-4);font:600 12px/1.4 var(--font-mono);text-transform:uppercase;color:var(--neutral-500)}.tile[data-astro-cid-ssfzsv2f]{position:relative;flex:none;width:28px;height:28px;border-radius:var(--radius-1);background:var(--neutral-0);transition:background-color .2s var(--ease-out)}.n[data-astro-cid-ssfzsv2f],.ic[data-astro-cid-ssfzsv2f]{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .2s var(--ease-out)}.ic[data-astro-cid-ssfzsv2f]{opacity:0;color:var(--neutral-0)}.ic[data-astro-cid-ssfzsv2f] svg{width:16px;height:16px}.t[data-astro-cid-ssfzsv2f]{flex:1;min-width:0;transition:color .2s var(--ease-out)}.tab[data-astro-cid-ssfzsv2f][aria-current]{color:var(--neutral-950)}.tab[data-astro-cid-ssfzsv2f][aria-current] .tile[data-astro-cid-ssfzsv2f]{background:var(--neutral-950)}.tab[data-astro-cid-ssfzsv2f][aria-current] .n[data-astro-cid-ssfzsv2f]{opacity:0}.tab[data-astro-cid-ssfzsv2f][aria-current] .ic[data-astro-cid-ssfzsv2f]{opacity:1}.off[data-astro-cid-ssfzsv2f]{color:var(--neutral-300)}@media(hover:hover)and (pointer:fine){a[data-astro-cid-ssfzsv2f].tab:hover{color:var(--neutral-950)}}@media(max-width:999px){.side[data-astro-cid-ssfzsv2f]{position:static;width:auto;overflow-x:auto;scrollbar-width:none}ol[data-astro-cid-ssfzsv2f]{grid-auto-flow:column;justify-content:start}.tab[data-astro-cid-ssfzsv2f]{white-space:nowrap;padding-right:8px}}.frame[data-astro-cid-hcr6yxpx]{--pad: 64px;display:grid;grid-template-columns:338px minmax(0,1fr);max-width:1512px;margin-inline:auto;padding-right:var(--edge)}.aside[data-astro-cid-hcr6yxpx]{padding:calc(var(--section-ruled-top) + 8px) 38px 0 var(--margin)}.aside-in[data-astro-cid-hcr6yxpx]{position:sticky;top:calc(var(--site-bar, 72px) + 40px);height:min(calc(100dvh - var(--site-bar, 72px) - 40px),100%);display:flex;flex-direction:column;gap:24px;width:220px;max-width:100%}.aside-in[data-astro-cid-hcr6yxpx] .side{position:static;flex:none}.side-pat[data-astro-cid-hcr6yxpx]{flex:1 1 0;min-height:0}.content[data-astro-cid-hcr6yxpx]{--vcol: 260px;container-type:inline-size;min-width:0;padding:0 var(--pad) var(--section-ruled-bottom);box-shadow:inset 1px 0 var(--line),inset -1px 0 var(--line)}@media(min-width:700px){.content[data-astro-cid-hcr6yxpx] .headline{max-width:65cqi}}.content[data-astro-cid-hcr6yxpx] .sec:before{left:calc(-1 * var(--pad));right:calc(-1 * var(--pad));width:auto;translate:none;background:var(--line)}.content[data-astro-cid-hcr6yxpx] .sec:first-child:before{display:none}.content[data-astro-cid-hcr6yxpx] .sec.flush{padding-bottom:0}@media(max-width:1350px){.frame[data-astro-cid-hcr6yxpx]{--pad: 40px;grid-template-columns:290px minmax(0,1fr)}.aside[data-astro-cid-hcr6yxpx]{padding-right:16px}}@media(max-width:999px){.frame[data-astro-cid-hcr6yxpx]{--pad: var(--edge-inset);display:block;padding:0}.aside[data-astro-cid-hcr6yxpx]{padding:16px var(--margin);border-bottom:1px solid var(--line)}.aside-in[data-astro-cid-hcr6yxpx]{position:static;height:auto;width:auto}.side-pat[data-astro-cid-hcr6yxpx]{display:none}.content[data-astro-cid-hcr6yxpx]{margin-inline:var(--edge)}}.cta[data-astro-cid-67rdq3z6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;padding:64px;overflow:hidden;background:var(--cover, var(--bg-subtle))}.has-art[data-astro-cid-67rdq3z6]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.copy[data-astro-cid-67rdq3z6]{display:grid;justify-items:start;gap:40px}.headline[data-astro-cid-67rdq3z6]{text-wrap:balance}.headline[data-astro-cid-67rdq3z6] .tone-2[data-astro-cid-67rdq3z6]{display:block}.art[data-astro-cid-67rdq3z6]{position:relative;align-self:stretch;margin:-64px -64px -64px 0}.art[data-astro-cid-67rdq3z6]>svg,.art[data-astro-cid-67rdq3z6]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.art[data-astro-cid-67rdq3z6]>.kart{position:absolute;inset:12%;display:block}.art[data-astro-cid-67rdq3z6] .hl{--hairline-hi: var(--cover-450);width:100%;height:100%}.cta[data-astro-cid-67rdq3z6]{margin-inline:calc(1px - var(--pad, 0px))}.cta[data-astro-cid-67rdq3z6]:last-child{margin-bottom:calc(-1 * var(--section-ruled-bottom))}@media(max-width:999px){.cta[data-astro-cid-67rdq3z6]{padding:40px}.has-art[data-astro-cid-67rdq3z6]{grid-template-columns:minmax(0,1fr)}.art[data-astro-cid-67rdq3z6]{order:-1;aspect-ratio:4 / 3;min-height:0;margin:-40px -40px 0}}@media(max-width:699px){.cta[data-astro-cid-67rdq3z6]{padding:32px 24px}.art[data-astro-cid-67rdq3z6]{margin:-32px -24px 0}}
