@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_17549d{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_17549d{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}html:has(.aim-site),html:has(.aim-site) body{overflow-x:clip}@font-face{font-family:Inter Site;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-var-e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Site Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}html:has(.aim-site) body{--font-inter:"Inter Site","Inter Site Fallback"}.aim-site{--aim-emerald-50:#e8faf2;--aim-emerald-100:#c3f2dd;--aim-emerald-300:#5fe0b0;--aim-emerald-400:#34d39e;--aim-emerald-500:#16b673;--aim-emerald-600:#0f9a60;--aim-emerald-700:#0c7a4d;--aim-violet-400:#a78bfa;--aim-violet-500:#8b5cf6;--aim-cyan-400:#38e0f0;--aim-cyan-500:#22d3ee;--aim-bone:#e6e4df;--aim-ink-950:#08090a;--aim-ink-925:#0b0c0e;--aim-ink-900:#0e0f12;--aim-ink-850:#131418;--aim-ink-800:#1a1c21;--aim-ink-700:#24272e;--aim-ink-600:#353942;--aim-ink-500:#4b5059;--aim-ink-400:#6b717c;--aim-ink-300:#939aa6;--aim-ink-200:#c2c7d0;--aim-ink-100:#e7e9ee;--aim-ink-050:#f5f6f8;--aim-white:#ffffff;--aim-success:#16b673;--aim-warning:#f5a524;--aim-danger:#f04438;--aim-info:#22d3ee;--bg-canvas:var(--aim-ink-950);--bg-raised:var(--aim-ink-900);--surface-card:var(--aim-ink-850);--surface-card-hover:var(--aim-ink-800);--surface-inset:var(--aim-ink-925);--border-subtle:rgba(255,255,255,0.06);--border-default:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.16);--text-primary:#f3f4f6;--text-secondary:var(--aim-ink-200);--text-muted:var(--aim-ink-300);--text-faint:var(--aim-ink-400);--text-inverse:var(--aim-ink-950);--text-brand:var(--aim-emerald-400);--accent:var(--aim-emerald-500);--accent-hover:var(--aim-emerald-400);--accent-text-on:#04140d;--accent-ring:rgba(22,182,115,0.45);--focus-ring:var(--aim-emerald-400);--font-inter:"Inter Site","Inter Site Fallback";--font-sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--text-display:clamp(2.75rem,1.6rem + 4.6vw,4.5rem);--text-h1:clamp(2.25rem,1.5rem + 2.6vw,3.25rem);--text-h2:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);--text-h3:clamp(1.375rem,1.15rem + 0.8vw,1.75rem);--text-h4:1.25rem;--text-lead:clamp(1.0625rem,1rem + 0.4vw,1.25rem);--text-body:1rem;--text-sm:0.875rem;--text-xs:0.8125rem;--text-eyebrow:0.75rem;--tracking-tighter:-0.04em;--tracking-tight:-0.02em;--tracking-eyebrow:0.18em;--section-y:clamp(64px,8vw,128px);--container-max:1200px;--container-pad:clamp(20px,5vw,40px);--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 16px rgba(0,0,0,0.45);--shadow-lg:0 18px 50px -12px rgba(0,0,0,0.7);--shadow-xl:0 40px 90px -24px rgba(0,0,0,0.8);--rim-top:inset 0 1px 0 rgba(255,255,255,0.05);--glow-emerald:0 0 0 1px rgba(22,182,115,0.35),0 8px 40px -6px rgba(22,182,115,0.45);--glow-violet:0 0 80px -10px rgba(139,92,246,0.55);--glow-cyan:0 0 80px -10px rgba(34,211,238,0.5);--blur-glass:saturate(150%) blur(14px);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:130ms;--dur-base:220ms;--dur-slow:420ms;--grid-line:rgba(255,255,255,0.035);--grid-bg:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);--grid-size:56px 56px;--spotlight-emerald:radial-gradient(60% 50% at 50% 0%,rgba(22,182,115,0.12),transparent 70%);background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);min-height:100vh}.aim-site a{color:inherit;text-decoration:none}.aim-site :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.aim-site.aim-light{--bg-canvas:var(--aim-white);--bg-raised:var(--aim-ink-050);--surface-card:var(--aim-white);--surface-card-hover:var(--aim-ink-050);--surface-inset:var(--aim-ink-050);--border-subtle:rgba(8,9,10,0.06);--border-default:rgba(8,9,10,0.1);--border-strong:rgba(8,9,10,0.16);--text-primary:var(--aim-ink-950);--text-secondary:var(--aim-ink-800);--text-muted:var(--aim-ink-500);--text-faint:var(--aim-ink-400);--text-inverse:var(--aim-white);--text-brand:var(--aim-emerald-600);--accent:var(--aim-emerald-500);--accent-hover:var(--aim-emerald-600);--grid-line:rgba(8,9,10,0.05);--shadow-sm:0 1px 2px rgba(8,9,10,0.06);--shadow-md:0 4px 16px rgba(8,9,10,0.07);--shadow-lg:0 18px 50px -12px rgba(8,9,10,0.13);--shadow-xl:0 30px 80px -24px rgba(8,9,10,0.16);--rim-top:inset 0 1px 0 rgba(255,255,255,0.7)}.aim-site .aim-dark-island{--text-primary:#f3f4f6;--text-secondary:#c2c7d0;--text-muted:#939aa6;--text-faint:#6b717c;--border-subtle:rgba(255,255,255,0.06);--border-default:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.16);--surface-card:#1a1c21;--surface-card-hover:#24272e;--text-brand:var(--aim-emerald-400)}.aim-site .aim-logo-light-variant{display:none}.aim-site.aim-light .aim-logo-light-variant{display:block}.aim-site.aim-light .aim-logo-dark-variant{display:none}.aim-container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.aim-section{padding:var(--section-y) 0}.aim-section--raised{background:var(--bg-raised)}.aim-hairline-top{border-top:1px solid var(--border-subtle)}.aim-grid-bg{background-image:var(--grid-bg);background-size:var(--grid-size)}.aim-grid-bg,.aim-spotlight{position:absolute;inset:0;pointer-events:none}.aim-spotlight{background:var(--spotlight-emerald)}.aim-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-brand)}.aim-eyebrow--muted{color:var(--text-muted)}.aim-eyebrow__tick{width:18px;height:1px;background:currentColor;flex-shrink:0}.aim-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.aim-btn:active{transform:scale(.97);transition:transform .1s ease-out}.aim-btn--sm{height:36px;padding:0 14px;font-size:.8438rem}.aim-btn--md{height:44px;padding:0 18px;font-size:.9063rem}.aim-btn--lg{height:52px;padding:0 24px;font-size:.9688rem}.aim-btn--full{width:100%}.aim-btn--primary{background:var(--accent);color:var(--accent-text-on)}.aim-btn--primary:hover{background:var(--accent-hover)}.aim-btn--secondary{background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary);box-shadow:var(--rim-top)}.aim-btn--secondary:hover{background:var(--surface-card-hover);border-color:var(--border-strong)}.aim-btn--outline{background:transparent;border-color:var(--border-strong);color:var(--text-primary)}.aim-btn--outline:hover{border-color:var(--text-faint);background:rgba(147,154,166,.08)}.aim-btn--ghost{background:transparent;color:var(--text-secondary)}.aim-btn--ghost:hover{color:var(--text-primary);background:rgba(147,154,166,.1)}.aim-btn__icon{width:16px;height:16px;display:inline-flex;flex-shrink:0}.aim-btn__icon svg{width:100%;height:100%}.aim-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:rgba(147,154,166,.06);color:var(--text-secondary)}.aim-badge--brand{color:var(--text-brand);border-color:rgba(22,182,115,.3);background:rgba(22,182,115,.1)}.aim-badge--cyan{color:var(--aim-cyan-400);border-color:rgba(34,211,238,.3);background:rgba(34,211,238,.08)}.aim-badge--violet{color:var(--aim-violet-400);border-color:rgba(139,92,246,.32);background:rgba(139,92,246,.1)}.aim-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--rim-top);transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.aim-card--interactive:hover{background:var(--surface-card-hover);border-color:var(--border-strong);box-shadow:var(--shadow-md),var(--rim-top);transform:translateY(-2px)}.aim-card--interactive:active{transform:translateY(0) scale(.99);transition-duration:.1s}.aim-card--glow-emerald{border-color:rgba(52,211,158,.4);box-shadow:var(--glow-emerald),var(--rim-top)}.aim-card--glow-violet{box-shadow:var(--glow-violet),var(--rim-top)}.aim-card--glow-cyan{box-shadow:var(--glow-cyan),var(--rim-top)}.aim-chip-icon{width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aim-chip-icon svg{width:21px;height:21px}.aim-chip-icon--brand{background:rgba(22,182,115,.12);border:1px solid rgba(22,182,115,.22);color:var(--aim-emerald-400)}.aim-chip-icon--cyan{background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.24);color:var(--aim-cyan-400)}.aim-chip-icon--violet{background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.24);color:var(--aim-violet-400)}.aim-stat__value{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary)}.aim-stat__value--accent{color:var(--text-brand)}.aim-stat__label{margin-top:6px;font-size:var(--text-sm);color:var(--text-muted)}.aim-integration-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-card) 78%,transparent);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-sm),var(--rim-top);white-space:nowrap}.aim-integration-chip__icon{width:16px;height:16px;display:inline-flex;color:var(--text-secondary);flex-shrink:0}.aim-integration-chip__icon svg{width:100%;height:100%}.aim-integration-chip__label{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary)}.aim-integration-chip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.aim-integration-chip__dot--connected{background:var(--aim-emerald-400);box-shadow:0 0 8px rgba(52,211,158,.8)}.aim-integration-chip__dot--syncing{background:var(--aim-cyan-400);box-shadow:0 0 8px rgba(56,224,240,.8);animation:aim-dotpulse 1.6s ease-in-out infinite}.aim-integration-chip__dot--idle{background:var(--text-faint)}.aim-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg-canvas) 72%,transparent);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:0 1px 0 transparent;transition:box-shadow var(--dur-base) var(--ease-out)}.aim-nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:28px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-canvas) 45%,transparent),transparent);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.aim-nav--scrolled{box-shadow:0 1px 0 var(--border-subtle)}.aim-nav--scrolled:after{opacity:1}.aim-nav__inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.aim-nav__links{display:flex;align-items:center;gap:30px}.aim-nav__link{display:inline-block;font-size:.9rem;font-weight:500;color:var(--text-muted);padding-bottom:2px;border-bottom:2px solid transparent;transition:color var(--dur-fast) var(--ease-out),transform .1s ease-out}.aim-nav__link:active{transform:scale(.97)}.aim-nav__link--active,.aim-nav__link:hover{color:var(--text-primary)}.aim-nav__link--active{border-bottom-color:var(--text-brand)}.aim-nav__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.aim-nav__toggle{display:none;width:38px;height:38px;color:var(--text-secondary)}.aim-nav__theme,.aim-nav__toggle{align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:transparent;cursor:pointer}.aim-nav__theme{display:inline-flex;width:36px;height:36px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.aim-nav__theme:hover{color:var(--text-primary);border-color:var(--border-strong)}.aim-nav__theme:active,.aim-nav__toggle:active{transform:scale(.97);transition:transform .1s ease-out}.aim-nav__mobile{display:none;border-top:1px solid var(--border-subtle);padding:18px var(--container-pad) 24px;flex-direction:column;gap:16px;background:var(--bg-canvas)}.aim-nav__mobile.aim-nav__mobile--open{display:flex}@media (max-width:860px){.aim-nav__actions .aim-btn,.aim-nav__links{display:none}.aim-nav__toggle{display:inline-flex}}.aim-footer{border-top:1px solid var(--border-subtle);background:var(--bg-canvas);padding:56px 0 32px}.aim-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.aim-footer__social{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border-default);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.aim-footer__social:hover{color:var(--text-primary);border-color:var(--border-strong)}.aim-footer__link{display:inline-block;font-size:.875rem;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out),transform .1s ease-out}.aim-footer__link:active{transform:scale(.97)}.aim-footer__link:hover{color:var(--text-primary)}.aim-footer__legal{font-size:.8125rem;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}a.aim-footer__legal:hover{color:var(--text-secondary)}@media (max-width:900px){.aim-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.aim-footer__grid{grid-template-columns:1fr}}.aim-grid-2{grid-template-columns:1fr 1fr}.aim-grid-2,.aim-grid-split{display:grid;gap:56px;align-items:center}.aim-grid-split{grid-template-columns:1.05fr .95fr}.aim-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aim-grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.aim-grid-4>*{border-left:1px solid var(--border-subtle)}.aim-grid-4>:first-child{border-left:none}@media (max-width:1000px){.aim-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:960px){.aim-grid-2,.aim-grid-split{grid-template-columns:1fr;gap:40px}.aim-grid-2>.aim-order-first{order:-1}.aim-grid-4{grid-template-columns:1fr 1fr}.aim-grid-4>*{border-left:none;border-top:1px solid var(--border-subtle)}.aim-grid-4>:nth-child(-n+2){border-top:none}.aim-grid-4>:nth-child(2n){border-left:1px solid var(--border-subtle)}}@media (max-width:640px){.aim-grid-3{grid-template-columns:1fr}}@keyframes aim-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes aim-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aim-flow{to{stroke-dashoffset:-17}}@keyframes aim-ringspin{to{stroke-dashoffset:-40}}@keyframes aim-sweep{to{transform:rotate(1turn)}}@keyframes aim-corepulse{0%{transform:scale(.92);opacity:.55}70%{opacity:0}to{transform:scale(2);opacity:0}}@keyframes aim-vscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes aim-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes aim-dotpulse{0%,to{opacity:1}50%{opacity:.45}}.aim-anim-marquee{animation:aim-marquee 38s linear infinite}.aim-anim-bob{animation:aim-bob 6s ease-in-out infinite}.aim-anim-sweep{animation:aim-sweep 13s linear infinite}.aim-anim-ringspin{animation:aim-ringspin 16s linear infinite}.aim-anim-corepulse{animation:aim-corepulse 3.2s ease-out infinite}.aim-anim-flow{animation:aim-flow 1.3s linear infinite}.aim-anim-vscroll{animation:aim-vscroll 16s linear infinite}.aim-anim-blink{animation:aim-blink 1.1s step-end infinite}.aim-anim-dotpulse{animation:aim-dotpulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.aim-site *,.aim-site :after,.aim-site :before{animation:none!important;transition-duration:.01ms!important}}.aim-check-item{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--text-muted)}.aim-check-item svg{width:15px;height:15px;color:var(--aim-emerald-400);flex-shrink:0}.aim-bullet{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--text-secondary)}.aim-bullet svg{width:16px;height:16px;color:var(--aim-emerald-400);flex-shrink:0}.aim-h1{font-size:var(--text-h1);line-height:1.04}.aim-display,.aim-h1{margin:20px 0 0;font-weight:800;letter-spacing:var(--tracking-tighter);color:var(--text-primary)}.aim-display{font-size:var(--text-display);line-height:1.02}.aim-h2{margin:18px 0 0;font-size:var(--text-h2);font-weight:700;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--text-primary)}.aim-lead{margin:22px 0 0;font-size:var(--text-lead);line-height:1.55;color:var(--text-secondary)}.aim-body-muted{margin:16px 0 0;font-size:1.0625rem;line-height:1.6;color:var(--text-muted)}@media (max-width:640px){.aim-float-chip{display:none}}@keyframes aim-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aim-page{animation:aim-arrive .4s cubic-bezier(.22,1,.36,1) both}.aim-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-out),transform .7s var(--ease-out)}.aim-reveal--in{opacity:1;transform:none}.aim-site.aim-theme-fade,.aim-site.aim-theme-fade *,.aim-site.aim-theme-fade :after,.aim-site.aim-theme-fade :before{transition:background-color .4s var(--ease-in-out),color .4s var(--ease-in-out),border-color .4s var(--ease-in-out),box-shadow .4s var(--ease-in-out)!important}.aim-site{font-optical-sizing:auto}.aim-display,.aim-h1,.aim-h2{text-wrap:balance}.aim-body-muted,.aim-lead,.aim-site p{text-wrap:pretty}.aim-story{position:relative;height:1400vh;--story-bg:#08090a;--story-text:#f3f4f6;--story-muted:rgba(243,244,246,0.72)}.aim-story__stage{--p:0;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--story-bg) url(/story/poster-start.webp) center /cover no-repeat;color:var(--story-text)}.aim-story__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.aim-story__hint{position:absolute;left:50%;bottom:clamp(20px,4vh,36px);transform:translateX(-50%);margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--story-muted);text-shadow:0 1px 2px rgba(0,0,0,.5);opacity:clamp(0,calc(1 - var(--p) * 25),1)}@media (max-width:767px),(orientation:portrait){.aim-story{height:1000vh;height:1000svh}.aim-story__stage{top:68px;height:calc(100vh - 68px);height:calc(100svh - 68px);background-image:url(/story/mobile/poster-start.webp)}.aim-story__hint{font-size:12px;bottom:calc(16px + env(safe-area-inset-bottom))}}.aim-story__stills{display:none;list-style:none;margin:0 auto;padding:88px 16px 40px;gap:16px;max-width:1200px}.aim-story__stills img{display:block;width:100%;height:auto;border-radius:12px}@media (prefers-reduced-motion:reduce){.aim-story{height:auto;background:var(--story-bg)}.aim-story__stage{display:none}.aim-story__stills--desktop{display:grid}}@media (prefers-reduced-motion:reduce) and (max-width:767px),(prefers-reduced-motion:reduce) and (orientation:portrait){.aim-story__stills--desktop{display:none}.aim-story__stills--mobile{display:grid;max-width:480px}}.aim-rail{display:flex;flex-wrap:wrap;margin-top:36px;border-top:1px solid var(--border-subtle)}.aim-rail__item{margin-right:8px;padding:14px 16px 12px 0;border-bottom:1px solid var(--border-subtle);font-size:.875rem;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out),transform .1s ease-out}.aim-rail__item:hover{color:var(--text-primary)}.aim-rail__item:active{transform:scale(.98)}.aim-rail__item--active{color:var(--text-primary);font-weight:600;border-bottom:2px solid var(--text-brand)}.aim-partner-line{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:28px}.aim-partner-line__item{font-size:.8125rem;color:var(--text-secondary);padding:6px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card)}.aim-partner-line__thread{width:16px;height:2px;background:var(--text-brand);flex-shrink:0}.aim-thread-list{display:flex;flex-direction:column;margin-top:8px}.aim-thread-list__row{display:grid;grid-template-columns:6px 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--border-subtle)}.aim-thread-list__mark{width:6px;height:6px;margin-top:8px;border-radius:999px;background:var(--text-brand)}.aim-surface{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.aim-surface__split{display:grid;grid-template-columns:1fr 1fr}.aim-surface__split>*+*{border-left:1px solid var(--border-subtle)}.aim-card--thread{border-color:var(--text-brand);box-shadow:none}.aim-cta{padding:var(--section-y) 0;border-top:1px solid var(--border-subtle)}.aim-cta__row{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between}@media (max-width:800px){.aim-surface__split{grid-template-columns:1fr}.aim-surface__split>*+*{border-left:none;border-top:1px solid var(--border-subtle)}}@media (prefers-reduced-transparency:reduce){.aim-nav{background:var(--bg-canvas);backdrop-filter:none;-webkit-backdrop-filter:none}}.fx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fx-hero{padding:72px 0 48px}.fx-hero__title{max-width:820px}.fx-hero__lead{margin-top:20px;max-width:680px}.fx-hero__note{margin:22px 0 0;max-width:680px;font-size:var(--text-xs);line-height:1.55;color:var(--text-muted)}html:has(.fx-page){scroll-padding-top:136px}.aim-site:has(.fx-page) .aim-container{padding-left:max(var(--container-pad),env(safe-area-inset-left,0px));padding-right:max(var(--container-pad),env(safe-area-inset-right,0px))}.aim-site:has(.fx-page) .aim-footer{padding-bottom:env(safe-area-inset-bottom,0)}.fx-jumpbar{position:sticky;top:68px;z-index:40;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-canvas) 82%,transparent);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass)}.fx-jumpbar__track{display:flex;gap:8px;max-width:var(--container-max);margin:0 auto;padding:8px max(var(--container-pad),env(safe-area-inset-right,0px)) 8px max(var(--container-pad),env(safe-area-inset-left,0px));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-jumpbar__track::-webkit-scrollbar{display:none}.fx-jump__link{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;scroll-snap-align:center;white-space:nowrap;padding:0 16px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.fx-jump__link:hover{color:var(--text-primary);border-color:var(--text-brand)}.fx-jump__link--active{background:var(--accent);border-color:var(--accent)}.fx-jump__link--active,.fx-jump__link--active:hover{color:var(--accent-text-on)}.fx-section{padding:var(--section-y) 0}.fx-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,56px);align-items:center}.fx-intro--flip .fx-intro__copy{order:2}.fx-intro__title{margin-top:16px}.fx-intro__lead{max-width:520px}.fx-points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.fx-clip{margin:0}.fx-clip__frame{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#0b0d10;box-shadow:var(--shadow-lg)}.fx-clip__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fx-clip__toggle{position:absolute;right:12px;bottom:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(8,9,10,.72);color:#f3f4f6;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.fx-clip__toggle:hover{background:rgba(8,9,10,.9)}.fx-clip__toggle svg{width:15px;height:15px}.fx-caption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:var(--text-xs);color:var(--text-muted)}.fx-caption__kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.fx-caption__step{display:inline-flex;align-items:center;gap:6px}.fx-caption__n,.fx-label__n,.fx-legend__n,.fx-shot__pins li{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--aim-emerald-500);color:#fff;font-size:11px;font-weight:700;line-height:1}.fx-ahead{margin-top:40px;padding:22px 24px;border:1px solid var(--border-default);border-left:3px solid var(--text-brand);border-radius:var(--radius-md);background:var(--surface-card)}.fx-ahead__title{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-brand)}.fx-ahead__title svg{width:15px;height:15px}.fx-ahead__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:14px 0 0;padding:0;list-style:none}.fx-ahead__list li{font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}.fx-shot{margin:48px 0 0}.fx-shot__stage{position:relative;aspect-ratio:var(--fx-ar-m)}.fx-shot__image{position:absolute;inset:0}.fx-shot__image img{display:block;width:100%;height:100%;border-radius:var(--radius-md);border:1px solid var(--border-default);background:#fff;box-shadow:var(--shadow-lg)}.fx-shot--transparent .fx-shot__image img{border:0;border-radius:0;background:none;box-shadow:none}.fx-shot__pins{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.fx-shot__pins li{position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 4px 10px rgba(0,0,0,.35)}.fx-shot__labels,.fx-shot__lines{display:none}.fx-legend{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.fx-legend li{display:flex;gap:10px;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.fx-legend strong{color:var(--text-primary);font-weight:600}.fx-legend__n{margin-top:1px}.fx-shot__caption{margin-top:14px;font-size:var(--text-xs);color:var(--text-muted)}.fx-shot-grid{display:grid;gap:8px 40px}@media (min-width:900px){.fx-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fx-shot:not(.fx-shot--compact,.fx-shot--stacked){width:min(1440px,calc(100vw - 48px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));margin-left:calc(50% - min(720px, 50vw - 24px))}.fx-shot:not(.fx-shot--compact) .fx-shot__stage{aspect-ratio:var(--fx-ar-d)}.fx-shot:not(.fx-shot--compact) .fx-shot__image{inset:auto;left:var(--fx-img-l);top:var(--fx-img-t);width:var(--fx-img-w);height:var(--fx-img-h)}.fx-shot:not(.fx-shot--compact) .fx-shot__pins{display:none}.fx-shot:not(.fx-shot--compact) .fx-shot__lines{width:100%;height:100%;overflow:visible}.fx-shot:not(.fx-shot--compact) .fx-shot__labels,.fx-shot:not(.fx-shot--compact) .fx-shot__lines{display:block;position:absolute;inset:0;pointer-events:none}.fx-shot:not(.fx-shot--compact) .fx-legend{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.fx-shot:not(.fx-shot--compact) .fx-shot__caption{text-align:center}}.fx-shot__path,.fx-shot__ring{fill:none;stroke:var(--text-brand)}.fx-shot__ring{stroke-opacity:.9}.fx-shot__path{stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.fx-shot__arrow,.fx-shot__dot{fill:var(--text-brand)}.fx-label{position:absolute;display:flex;flex-direction:column;gap:3px;font-size:12.5px;line-height:1.45}.fx-label--left{align-items:flex-end;text-align:right;transform:translate(calc(-100% - 10px),-50%)}.fx-label--right{align-items:flex-start;transform:translate(10px,-50%)}.fx-label--top{transform:translate(-50%,calc(-100% - 10px))}.fx-label--bottom,.fx-label--top{align-items:center;text-align:center}.fx-label--bottom{transform:translate(-50%,10px)}.fx-label__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary)}.fx-label__detail{color:var(--text-muted)}.fx-shot[data-phase=armed] .fx-shot__path{stroke-dashoffset:1}.fx-shot[data-phase=armed] :is(.fx-shot__ring,.fx-shot__arrow,.fx-shot__dot,.fx-label){opacity:0}.fx-shot[data-phase=in] .fx-shot__path{transition:stroke-dashoffset .7s var(--ease-out) calc(var(--fx-i) * .14s + .2s)}.fx-shot[data-phase=in] :is(.fx-shot__ring,.fx-shot__dot,.fx-label){transition:opacity .45s var(--ease-out) calc(var(--fx-i) * .14s)}.fx-shot[data-phase=in] .fx-shot__arrow{transition:opacity .2s var(--ease-out) calc(var(--fx-i) * .14s + .8s)}.fx-extras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}.fx-extras__item{padding:22px}.fx-extras__item h3{margin:0 0 8px;font-size:1rem;font-weight:600;color:var(--text-primary)}.fx-extras__item p{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.fx-compare{margin-top:36px;overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}.fx-compare table{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--text-sm)}.fx-compare td,.fx-compare th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.fx-compare tbody tr:last-child>*{border-bottom:0}.fx-compare thead th{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.fx-compare tbody th{font-weight:500;color:var(--text-primary);width:34%}.fx-compare__us{background:rgba(22,182,115,.06)}.fx-compare thead .fx-compare__us{color:var(--text-brand)}.fx-compare__mark{display:inline-flex;align-items:flex-start;gap:8px;color:var(--text-muted)}.fx-compare__mark svg{width:16px;height:16px;margin-top:2px;flex-shrink:0}.fx-compare__mark--yes svg{color:var(--text-brand)}.fx-compare__us .fx-compare__mark{color:var(--text-primary);font-weight:500}.fx-compare__mark--partial svg{color:var(--aim-warning)}.fx-compare__mark--no svg{color:var(--text-faint)}.fx-compare__note{margin:14px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.fx-mobile{display:none}.fx-zooms{display:grid;gap:40px;margin:0;padding:0;list-style:none}.fx-swipe{margin-inline:calc(-1 * var(--container-pad));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-swipe::-webkit-scrollbar{display:none}.fx-swipe .fx-zooms{display:flex;align-items:flex-start;gap:14px;width:-moz-max-content;width:max-content;padding:0 var(--container-pad)}.fx-swipe .fx-zoom{width:calc(100vw - 2 * var(--container-pad) - 22px);scroll-snap-align:start}.fx-swipe__hint{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.fx-swipe__arrow{color:var(--text-brand)}.fx-more{margin-top:28px}.fx-more__summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none}.fx-more__summary::-webkit-details-marker{display:none}.fx-more__summary:after{content:"+";font-size:1.375rem;font-weight:400;color:var(--text-brand)}.fx-more[open] .fx-more__summary:after{content:"\2212"}.fx-more[open] .fx-swipe__hint{margin-top:20px}.fx-zoom{display:flex;flex-direction:column;gap:26px}.fx-zoom--below{flex-direction:column-reverse}.fx-zoom__label{display:flex;gap:10px;margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.fx-zoom__label strong{color:var(--text-primary);font-weight:600}.fx-zoom__frame{position:relative;width:min(100%,calc(72vh * var(--fx-ar)));width:min(100%,calc(72svh * var(--fx-ar)));margin:0 auto}.fx-zoom__frame img{display:block;width:100%;height:100%;border-radius:var(--radius-md);border:1px solid var(--border-default);background:#fff}.fx-shot--transparent .fx-zoom__frame img{background:#f1f5f9}.fx-zoom__ring{border:2px solid var(--aim-emerald-400);border-radius:8px;box-shadow:0 0 0 3px rgba(22,182,115,.22),0 0 18px rgba(22,182,115,.45)}.fx-zoom__arrow,.fx-zoom__ring{position:absolute;pointer-events:none}.fx-zoom__arrow{width:2px;margin-left:-1px;background:var(--text-brand)}.fx-zoom__arrow:after{content:"";position:absolute;left:50%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-50%)}.fx-zoom--above .fx-zoom__arrow{top:-22px;height:calc(22px + var(--fx-arrow-len) - 2px)}.fx-zoom--above .fx-zoom__arrow:after{bottom:-2px;border-top:9px solid var(--text-brand)}.fx-zoom--below .fx-zoom__arrow{bottom:-22px;height:calc(22px + var(--fx-arrow-len) - 2px)}.fx-zoom--below .fx-zoom__arrow:after{top:-2px;border-bottom:9px solid var(--text-brand)}@media (max-width:767px){.fx-shot{margin-top:36px}.fx-shot .fx-legend,.fx-shot__stage{display:none}.fx-mobile{display:block}.fx-clip--wide{display:none}.fx-section{padding:48px 0}.fx-ahead{margin-top:28px}.fx-extras{display:flex;grid-template-columns:none;gap:12px;margin-inline:calc(-1 * var(--container-pad));padding:0 var(--container-pad);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad);scrollbar-width:none}.fx-extras::-webkit-scrollbar{display:none}.fx-extras__item{flex:0 0 calc(100vw - 2 * var(--container-pad) - 40px);scroll-snap-align:start}.fx-caption__step{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.fx-caption{margin-top:10px}.fx-ahead__list li,.fx-compare table,.fx-compare__note,.fx-extras__item p,.fx-hero__note,.fx-points .aim-bullet,.fx-zoom__label{font-size:1rem}.fx-caption,.fx-shot__caption{font-size:.875rem}.fx-points .aim-bullet{align-items:flex-start}.fx-points .aim-bullet svg{margin-top:4px}.fx-shot-grid{gap:0}.fx-clip__frame{aspect-ratio:4/5;max-height:80vh;max-height:80svh;margin-inline:auto}.fx-clip__toggle{width:44px;height:44px}.fx-ahead{padding:18px}}@media (max-width:1000px){.fx-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.fx-intro{grid-template-columns:minmax(0,1fr)}.fx-intro--flip .fx-intro__copy{order:0}.fx-ahead__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fx-extras{grid-template-columns:minmax(0,1fr)}.fx-hero{padding:48px 0 32px}}@media (prefers-reduced-motion:reduce){.fx-shot[data-phase] .fx-shot__path{stroke-dashoffset:0;transition:none}.fx-shot[data-phase] :is(.fx-shot__ring,.fx-shot__arrow,.fx-shot__dot,.fx-label){opacity:1;transition:none}}