.redesign-notice[data-astro-cid-mh5ojuuh]{background:var(--panel);border-bottom:1px solid var(--hairline)}.redesign-notice[data-astro-cid-mh5ojuuh] p[data-astro-cid-mh5ojuuh]{max-width:var(--content-max);padding:.6rem var(--gutter);font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-muted);text-align:center;margin:0 auto;font-size:.78rem}.redesign-notice[data-astro-cid-mh5ojuuh] a[data-astro-cid-mh5ojuuh]{color:var(--glow)}.hero__panel[data-astro-cid-ge2uvauf]{padding-block:clamp(3rem,8vw,5.5rem)}.hero__panel--top[data-astro-cid-ge2uvauf]{background:var(--shell);position:relative;overflow:hidden}.hero__art[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__art[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(to right, var(--shell) 0%, transparent 32%, transparent 78%, var(--shell) 100%), linear-gradient(to bottom, transparent 55%, var(--shell) 100%);position:absolute;inset:0}.hero__art-photo[data-astro-cid-ge2uvauf]{opacity:.95;filter:grayscale(.5)sepia(.35)hue-rotate(58deg)saturate(1.6)brightness(.65)contrast(1.05)drop-shadow(0 25px 45px #00000073);width:clamp(22rem,40vw,34rem);height:auto;display:none;position:absolute;top:50%;right:clamp(-4rem,-1vw,2rem);transform:translateY(-50%)}.hero__art-runner[data-astro-cid-ge2uvauf],.hero__art-companion[data-astro-cid-ge2uvauf]{display:none;position:absolute}.hero__art-runner[data-astro-cid-ge2uvauf]{opacity:.16;width:clamp(3.5rem,6vw,5.5rem);height:auto;bottom:8%;right:9%}.hero__art-companion[data-astro-cid-ge2uvauf]{opacity:.13;width:clamp(2.5rem,4vw,4rem);height:auto;top:14%;right:24%}@media (width>=800px){.hero__art-photo[data-astro-cid-ge2uvauf],.hero__art-runner[data-astro-cid-ge2uvauf],.hero__art-companion[data-astro-cid-ge2uvauf]{display:block}}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;padding-inline:var(--gutter);position:relative}@media (width>=900px){.hero__content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:34rem}}.hero__logo[data-astro-cid-ge2uvauf]{width:clamp(16rem,42vw,34rem);height:auto;margin-bottom:clamp(1.5rem,4vw,2.5rem)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;font-size:clamp(2.4rem,5vw,3.75rem)}.hero__lede[data-astro-cid-ge2uvauf]{color:var(--text-muted);max-width:34rem;margin-top:1.5rem;font-size:1.15rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.features[data-astro-cid-cognygiv]{background-color:var(--panel);background-image:var(--bg-motif);background-repeat:repeat;background-size:96px 96px}h2[data-astro-cid-cognygiv]{max-width:32rem;margin-top:.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-cognygiv]{background:var(--panel-raised);border:1px solid var(--hairline);border-radius:var(--radius);padding:1.5rem;position:relative}.feature[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-size:1.05rem;font-family:var(--font-body);font-weight:700}.feature[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--text-muted);margin-top:.6rem;font-size:.92rem}.feature__tag[data-astro-cid-cognygiv]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--led);border:1px solid var(--led);border-radius:999px;padding:.15rem .5rem;font-size:.65rem;position:absolute;top:1rem;right:1rem}@media (width<=1024px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:1fr}}.downloads[data-astro-cid-45th3mgo]{background-color:var(--shell);background-image:var(--bg-motif);background-repeat:repeat;background-size:96px 96px}h2[data-astro-cid-45th3mgo]{max-width:34rem;margin-top:.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.downloads__lede[data-astro-cid-45th3mgo]{color:var(--text-muted);max-width:38rem;margin-top:1rem}.downloads__grid[data-astro-cid-45th3mgo]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.platform[data-astro-cid-45th3mgo]{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius);padding:1.5rem}.platform__header[data-astro-cid-45th3mgo]{align-items:center;gap:.6rem;display:flex}.platform[data-astro-cid-45th3mgo] h3[data-astro-cid-45th3mgo]{font-family:var(--font-body);font-size:1.05rem;font-weight:700}.downloads__actions[data-astro-cid-45th3mgo]{flex-wrap:wrap;gap:1rem;display:flex}.platform__variants[data-astro-cid-45th3mgo]{font-family:var(--font-mono);color:var(--glow);flex-direction:column;gap:.4rem;margin:.85rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}@media (width<=1024px){.downloads__grid[data-astro-cid-45th3mgo]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.downloads__grid[data-astro-cid-45th3mgo]{grid-template-columns:1fr}}.carousel[data-astro-cid-so564fbu]{z-index:5;max-width:22rem;margin:0 auto;position:sticky;top:5.5rem}@media (width>=1024px){.carousel[data-astro-cid-so564fbu]{width:100%;max-width:none;margin:0;position:static}}.carousel__frame[data-astro-cid-so564fbu]{background:var(--shell);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:0 0 60px -10px var(--glow-dim);padding:1rem}.carousel__img[data-astro-cid-so564fbu]{border-radius:var(--radius-sm);width:100%;height:auto}.faq-teaser[data-astro-cid-ggnzjqoz]{background-color:var(--panel);background-image:var(--bg-motif);background-repeat:repeat;background-size:96px 96px}.faq-teaser__inner[data-astro-cid-ggnzjqoz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}h2[data-astro-cid-ggnzjqoz]{max-width:30rem;margin-top:.4rem;font-size:clamp(1.4rem,2.5vw,1.85rem)}p[data-astro-cid-ggnzjqoz]{color:var(--text-muted);max-width:30rem;margin-top:.6rem}.faq-teaser__inner[data-astro-cid-ggnzjqoz]>.button-ghost[data-astro-cid-ggnzjqoz]{flex-shrink:0}.stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr;display:grid}@media (width<=1023.98px){.stage__visual[data-astro-cid-lcdefpme]{padding:1.5rem var(--gutter)}}@media (width>=1024px){.stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr 32rem;grid-template-areas:"hero visual""content visual"}.stage__hero[data-astro-cid-lcdefpme]{grid-area:hero}.stage__content[data-astro-cid-lcdefpme]{grid-area:content}.stage__visual[data-astro-cid-lcdefpme]{height:100vh;padding:3rem var(--gutter) 3rem 0;z-index:5;grid-area:visual;align-items:center;display:flex;position:sticky;top:0}}
