.intro[data-astro-cid-yq2gsstb]{margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + clamp(48px, 7vw, 88px));padding-bottom:clamp(48px,6vw,72px);position:relative;overflow:hidden}.intro-bg[data-astro-cid-yq2gsstb]{z-index:-1;pointer-events:none;position:absolute;inset:0}.beam[data-astro-cid-yq2gsstb]{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 30%, transparent), transparent 75%), radial-gradient(40% 60% at 30% 60%, color-mix(in srgb, var(--accent-deep) 22%, transparent), transparent);filter:blur(40px);opacity:.85;width:min(1100px,140vw);height:760px;position:absolute;top:-260px;left:50%;translate:-50%}.grid[data-astro-cid-yq2gsstb]{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(60% 70% at 50% 10%,#000,#0000 75%)}.intro-inner[data-astro-cid-yq2gsstb]{text-align:center;flex-direction:column;align-items:center;display:flex}.back[data-astro-cid-yq2gsstb]{color:var(--text-2);border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;margin-bottom:40px;padding:6px 14px 6px 10px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.back[data-astro-cid-yq2gsstb]:hover{color:var(--text);border-color:var(--line-strong)}.logo[data-astro-cid-yq2gsstb]{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%), linear-gradient(180deg, #1c1f25, #101215);border:1px solid var(--line-strong);width:124px;height:124px;box-shadow:0 0 0 8px #ffffff06, 0 30px 80px -20px color-mix(in srgb, var(--accent) 55%, transparent), 0 1px 0 #ffffff1f inset;border-radius:34px;place-items:center;display:grid}.logo[data-astro-cid-yq2gsstb].small{border-radius:26px;width:88px;height:88px}h1[data-astro-cid-yq2gsstb]{letter-spacing:-.06em;margin-top:30px;font-size:clamp(56px,10vw,120px);font-weight:650;line-height:.95}.tagline[data-astro-cid-yq2gsstb]{letter-spacing:-.02em;max-width:24em;margin-top:22px;font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.35}.summary[data-astro-cid-yq2gsstb]{color:var(--text-2);max-width:36em;margin-top:14px;font-size:17px}.cta[data-astro-cid-yq2gsstb]{flex-direction:column;align-items:center;margin-top:34px;display:flex}.stage[data-astro-cid-yq2gsstb]{padding-bottom:clamp(64px,9vw,128px);position:relative}.tilt[data-astro-cid-yq2gsstb]{transform-origin:50% 0;position:relative}.halo[data-astro-cid-yq2gsstb]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 26%, transparent), transparent);filter:blur(60px);border-radius:50%;position:absolute;inset:8% 6% -4%}.tilt[data-astro-cid-yq2gsstb] .shot{border-radius:clamp(10px,1.6vw,20px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tilt[data-astro-cid-yq2gsstb]{animation:linear both untilt view();animation-range:entry cover 45%}@keyframes untilt{0%{opacity:.6;transform:perspective(1800px)rotateX(16deg)scale(.92)}to{opacity:1;transform:none}}}}.highlights[data-astro-cid-yq2gsstb]{padding-bottom:clamp(40px,6vw,80px)}.row[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.row[data-astro-cid-yq2gsstb]+.row[data-astro-cid-yq2gsstb]{margin-top:clamp(72px,10vw,140px)}.row[data-astro-cid-yq2gsstb].flip .row-copy[data-astro-cid-yq2gsstb]{order:2}.row-copy[data-astro-cid-yq2gsstb]{flex-direction:column;gap:16px;display:flex}.row-copy[data-astro-cid-yq2gsstb] .num[data-astro-cid-yq2gsstb]{color:var(--accent)}.row-copy[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{letter-spacing:-.045em;font-size:clamp(32px,4vw,52px)}.row-copy[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--text-2);max-width:28em;font-size:17.5px}.row-shot[data-astro-cid-yq2gsstb]{position:relative}.row-shot[data-astro-cid-yq2gsstb]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 18%, transparent), transparent);filter:blur(50px);position:absolute;inset:12% 10%}@media (width<=900px){.row[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.row[data-astro-cid-yq2gsstb].flip .row-copy[data-astro-cid-yq2gsstb]{order:0}}.features[data-astro-cid-yq2gsstb]{padding-block:clamp(48px,7vw,96px)}.block-head[data-astro-cid-yq2gsstb]{flex-direction:column;gap:14px;margin-bottom:36px;display:flex}.block-head[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{letter-spacing:-.045em;font-size:clamp(32px,4vw,52px)}.feature-grid[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-yq2gsstb]{border-radius:var(--radius-l);background:var(--bg-raise);border:1px solid var(--line);padding:26px;transition:border-color .25s;position:relative;overflow:hidden}.feature[data-astro-cid-yq2gsstb]:before{content:"";background:radial-gradient(300px circle at var(--mx,-300px) var(--my,-300px), color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.feature[data-astro-cid-yq2gsstb]:hover{border-color:var(--line-strong)}.f-icon[data-astro-cid-yq2gsstb]{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:13px;place-items:center;display:grid}.feature[data-astro-cid-yq2gsstb] h3[data-astro-cid-yq2gsstb]{letter-spacing:-.02em;margin-top:20px;font-size:18px}.feature[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--text-2);margin-top:8px;font-size:15px}.built-inner[data-astro-cid-yq2gsstb]{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 28px;padding-block:28px;display:flex}.built[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{letter-spacing:.14em;font-weight:500;line-height:1.6}.built[data-astro-cid-yq2gsstb] ul[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.built[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{border:1px solid var(--line);font-family:var(--mono);color:var(--text-2);border-radius:999px;padding:5px 12px;font-size:13px}.closer[data-astro-cid-yq2gsstb]{padding-block:clamp(64px,9vw,120px) clamp(32px,4vw,48px)}.closer-card[data-astro-cid-yq2gsstb]{text-align:center;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--bg-raise);isolation:isolate;flex-direction:column;align-items:center;padding:clamp(44px,7vw,88px) 24px;display:flex;position:relative;overflow:hidden}.closer-glow[data-astro-cid-yq2gsstb]{z-index:-1;background:radial-gradient(50% 50% at 50% 100%, color-mix(in srgb, var(--accent) 22%, transparent), transparent);height:120%;position:absolute;inset:auto -20% -60%}.closer-card[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{letter-spacing:-.05em;margin-top:26px;font-size:clamp(36px,5vw,60px)}.closer-card[data-astro-cid-yq2gsstb]>p[data-astro-cid-yq2gsstb]{color:var(--text-2);margin-top:12px;margin-bottom:30px;font-size:18px}.closer-card[data-astro-cid-yq2gsstb] .download{align-items:center}
