:root{--lumo-bg:#0a0a0f;--lumo-surface:#12121a;--lumo-surface-hi:#1a1a25;--lumo-border:#23232e;--lumo-text:#f4f4f6;--lumo-muted:#a1a1ad;--lumo-faint:#6b6b78;--lumo-accent-group:#ff8a5c;--lumo-accent-shop:#8b7bff;--lumo-accent-tech:#22d3ee;--lumo-accent:var(--lumo-accent-group);--lumo-ok:#34d399;--lumo-warn:#fbbf24;--lumo-down:#f87171;--lumo-dur-instant:80ms;--lumo-dur-fast:.16s;--lumo-dur-base:.24s;--lumo-dur-slow:.4s;--lumo-ease-standard:cubic-bezier(.22, .61, .36, 1);--lumo-ease-emphasis:cubic-bezier(.16, 1, .3, 1);--lumo-radius-sm:6px;--lumo-radius-md:12px;--lumo-radius-lg:20px}[data-arm=shop]{--lumo-accent:var(--lumo-accent-shop)}[data-arm=tech]{--lumo-accent:var(--lumo-accent-tech)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{font-family:var(--font-body), "Inter", system-ui, sans-serif;background:var(--lumo-bg);color:var(--lumo-text);line-height:1.5}a{color:inherit}.container{max-width:1040px;margin:0 auto;padding:0 1.5rem}.section{border-top:1px solid var(--lumo-border);padding:4rem 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-title{font-family:var(--font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2.25rem)}.section-head .section-title{margin-bottom:0}.hero{flex-direction:column;justify-content:center;gap:1.25rem;max-width:880px;min-height:100vh;margin:0 auto;padding:7rem 1.5rem 4rem;display:flex}.eyebrow{letter-spacing:.3em;color:var(--lumo-accent);font-size:.75rem}.title{font-family:var(--font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.lede{color:var(--lumo-muted);max-width:48ch;font-size:1.125rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.proof{max-width:640px;margin-top:1.5rem}.proof-note{color:var(--lumo-faint);margin-top:.75rem;font-size:.8125rem}.btn{transition:transform var(--lumo-dur-fast) var(--lumo-ease-standard), box-shadow var(--lumo-dur-base) var(--lumo-ease-standard), background var(--lumo-dur-fast) ease;border-radius:9999px;align-items:center;padding:.7rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--lumo-accent);color:var(--lumo-bg);box-shadow:0 0 28px color-mix(in srgb, var(--lumo-accent) 45%, transparent)}.btn-ghost{border:1px solid var(--lumo-border);color:var(--lumo-text)}.btn-ghost:hover{border-color:var(--lumo-accent)}.forces-lede{color:var(--lumo-muted);max-width:52ch;margin:-1rem 0 2rem}.forces-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.force-card{border:1px solid var(--lumo-border);border-radius:var(--lumo-radius-md);background:var(--lumo-surface);padding:1.5rem;position:relative}.force-num{font-family:var(--font-display), system-ui, sans-serif;color:var(--lumo-accent);opacity:.7;font-size:.875rem}.force-word{font-family:var(--font-display), system-ui, sans-serif;margin:.25rem 0 .5rem;font-size:1.75rem}.force-line{color:var(--lumo-muted);margin-bottom:1rem}.force-arm{color:var(--lumo-faint);font-size:.875rem}.who-lede{color:var(--lumo-muted);max-width:60ch;font-size:1.25rem;line-height:1.6}.caps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.cap-arm{letter-spacing:.12em;text-transform:uppercase;color:var(--lumo-accent);font-size:.7rem}.cap-title{font-family:var(--font-display), system-ui, sans-serif;margin:.35rem 0 .4rem;font-size:1.25rem}.cap-desc{color:var(--lumo-muted);font-size:.9375rem}.caps-ticker{border-top:1px solid var(--lumo-border);border-bottom:1px solid var(--lumo-border);margin-top:1rem;padding:1rem 0}.threes-head{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.big-three{font-family:var(--font-display), system-ui, sans-serif;color:var(--lumo-accent);text-shadow:0 0 56px color-mix(in srgb, var(--lumo-accent) 55%, transparent);font-size:clamp(6rem,16vw,12rem);font-weight:700;line-height:.8}.threes .forces-lede{margin:.5rem 0 0}.stats-band{border-top:1px solid var(--lumo-border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;padding:3rem 0;display:grid}.stat{text-align:center}.stat-value{font-family:var(--font-display), system-ui, sans-serif;color:var(--lumo-text);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1;display:block}.stat-label{color:var(--lumo-muted);margin-top:.5rem;font-size:.8125rem;display:block}.portal-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.portal-tagline{letter-spacing:.15em;text-transform:uppercase;color:var(--lumo-accent);font-size:.75rem}.portal-name{font-family:var(--font-display), system-ui, sans-serif;margin:.5rem 0;font-size:1.75rem}.portal-blurb{color:var(--lumo-muted);margin-bottom:1rem}.link-arrow{color:var(--lumo-accent);font-size:.9375rem;font-weight:600;text-decoration:none}.link-arrow:hover{text-decoration:underline}.map-list{flex-direction:column;gap:.75rem;list-style:none;display:flex}.map-row{border:1px solid var(--lumo-border);border-radius:var(--lumo-radius-md);background:var(--lumo-surface);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.map-need{color:var(--lumo-muted)}.map-arrow{color:var(--lumo-accent)}.map-answer{color:var(--lumo-text);text-align:right;font-weight:600;text-decoration:none}.map-answer:hover{color:var(--lumo-accent)}@media (max-width:640px){.map-row{grid-template-columns:1fr;gap:.35rem}.map-arrow{display:none}.map-answer{text-align:left}}.learn-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.learn-card{border:1px solid var(--lumo-border);border-radius:var(--lumo-radius-md);background:var(--lumo-surface);transition:border-color var(--lumo-dur-base) ease, transform var(--lumo-dur-base) var(--lumo-ease-standard);padding:1.25rem;text-decoration:none;display:block}.learn-card:hover{border-color:var(--lumo-accent);transform:translateY(-2px)}.learn-pillar{letter-spacing:.12em;text-transform:uppercase;color:var(--lumo-accent);font-size:.7rem}.learn-card-title{margin:.5rem 0;font-size:1.0625rem;line-height:1.3}.learn-card-excerpt{color:var(--lumo-muted);font-size:.9375rem}.learn-meta{color:var(--lumo-faint);margin-top:.75rem;font-size:.75rem;display:block}.cta-band{text-align:center;border-top:1px solid var(--lumo-border);padding:5rem 1.5rem}.cta-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem)}.cta-sub{color:var(--lumo-muted);margin:.75rem 0 1.5rem}.cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}a:focus-visible,.btn:focus-visible{outline:2px solid var(--lumo-accent);outline-offset:3px;border-radius:4px}.learn-index{padding-bottom:3rem}.learn-hero{padding:6rem 0 2rem}.pillar-blurb{color:var(--lumo-faint);font-size:.875rem}.learn-card-soon{opacity:.55}.article{max-width:720px;padding:2rem 1.5rem 4rem}.breadcrumb{color:var(--lumo-faint);align-items:center;gap:.5rem;padding:1.5rem 0 .5rem;font-size:.8125rem;display:flex}.breadcrumb a{color:var(--lumo-muted);text-decoration:none}.breadcrumb a:hover{color:var(--lumo-accent)}.article-head{border-bottom:1px solid var(--lumo-border);margin-bottom:2rem;padding:1rem 0 2rem}.article-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:.5rem 0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}.article-meta{color:var(--lumo-faint);font-size:.8125rem}.prose{color:var(--lumo-text);font-size:1.0625rem;line-height:1.7}.prose p{color:color-mix(in srgb, var(--lumo-text) 88%, var(--lumo-muted));margin:0 0 1.25rem}.prose h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1.375rem}.prose em{color:var(--lumo-text)}.prose .pro-tip{border-left:3px solid var(--lumo-accent);background:var(--lumo-surface);border-radius:0 var(--lumo-radius-md) var(--lumo-radius-md) 0;color:var(--lumo-muted);padding:1rem 1.25rem}.article-cta{border:1px solid var(--lumo-border);border-radius:var(--lumo-radius-lg);background:var(--lumo-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem 0;padding:1.5rem;display:flex}.article-cta-text{font-weight:600}
.apex{--apex-bg1:#0b0a14;--apex-bg2:#161129;--apex-accent:#8b7bff;--apex-ink:#f4f2ff;--apex-ember:#ff8a5c;--apex-cyan:#22d3ee;--apex-shop:#6d5ef6;--apex-glow-x:50vw;--apex-glow-y:30vh;min-height:100vh;color:var(--apex-ink);font-family:var(--font-body), system-ui, sans-serif;background:#0b0a14;position:relative;overflow-x:clip}.apex:before{content:"";z-index:0;background:radial-gradient(130% 100% at 50% 12%, var(--apex-bg2), var(--apex-bg1) 70%);transition:background .7s;position:fixed;inset:0}.apex-dawn{z-index:0;pointer-events:none;background:radial-gradient(52% 42% at 50% 44%, color-mix(in srgb, var(--apex-accent) 32%, transparent), color-mix(in srgb, var(--apex-accent) 10%, transparent) 45%, transparent 72%);transform-origin:50% 44%;animation:apex-dawn 2.4s var(--lumo-ease-emphasis,cubic-bezier(.16, 1, .3, 1)) both;position:fixed;inset:0}@keyframes apex-dawn{0%{opacity:0;transform:scale(.12)}55%{opacity:1;transform:scale(1.12)}to{opacity:.55;transform:scale(1)}}.apex-rays{z-index:0;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, color-mix(in srgb, var(--apex-accent) 7%, transparent) 14deg, transparent 30deg, transparent 88deg, color-mix(in srgb, var(--apex-accent) 6%, transparent) 102deg, transparent 118deg, transparent 178deg, color-mix(in srgb, var(--apex-accent) 7%, transparent) 194deg, transparent 210deg, transparent 268deg, color-mix(in srgb, var(--apex-accent) 6%, transparent) 282deg, transparent 300deg);will-change:transform;animation:90s linear infinite apex-rays-spin,3s ease-out both apex-rays-in;position:fixed;inset:-30%;-webkit-mask-image:radial-gradient(46% 40%,#000,#0000 72%);mask-image:radial-gradient(46% 40%,#000,#0000 72%)}@keyframes apex-rays-spin{to{transform:rotate(360deg)}}@keyframes apex-rays-in{0%{opacity:0}to{opacity:1}}.apex-aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.apex-blob{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.apex-blob.b1{opacity:.22;background:radial-gradient(circle, var(--apex-accent), transparent 66%);width:55vw;height:55vw;animation:19s ease-in-out infinite alternate apex-blob1;top:-12vh;left:22vw}.apex-blob.b2{opacity:.13;background:radial-gradient(circle, var(--apex-ember), transparent 68%);width:46vw;height:46vw;animation:23s ease-in-out infinite alternate apex-blob2;bottom:-10vh;left:-16vw}.apex-blob.b3{opacity:.13;background:radial-gradient(circle, var(--apex-cyan), transparent 68%);width:46vw;height:46vw;animation:26s ease-in-out infinite alternate apex-blob3;top:26vh;right:-14vw}@keyframes apex-blob1{to{transform:translate(-8vw,9vh)scale(1.18)}}@keyframes apex-blob2{to{transform:translate(7vw,-7vh)scale(1.12)}}@keyframes apex-blob3{to{transform:translate(-6vw,8vh)scale(1.15)}}.apex-cursor-glow{z-index:0;pointer-events:none;background:radial-gradient(560px circle at var(--apex-glow-x) var(--apex-glow-y), color-mix(in srgb, var(--apex-accent) 9%, transparent), transparent 70%);position:fixed;inset:0}.apex-grain{z-index:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.apex-content{z-index:1;position:relative}.a-chapter{flex-direction:column;justify-content:center;max-width:1160px;min-height:100vh;margin:0 auto;padding:10vh 1.5rem;display:flex}.a-chapter-tight{min-height:0;padding:6vh 1.5rem}.a-eyebrow{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.35em;text-transform:uppercase;color:var(--apex-accent);font-size:.78rem;font-weight:700;transition:color .5s}.a-hero-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;background:linear-gradient(110deg, var(--apex-ink) 20%, var(--apex-accent) 50%, var(--apex-ink) 80%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:.5rem 0;font-size:clamp(3.5rem,13vw,11rem);font-weight:700;line-height:.94;animation:7s ease-in-out infinite apex-sweep}@keyframes apex-sweep{0%,to{background-position:0%}50%{background-position:100%}}.a-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1.04}.a-hero-mark{vertical-align:baseline;width:auto;height:clamp(2.5rem,7vw,6rem);filter:drop-shadow(0 0 26px color-mix(in srgb, var(--apex-accent) 65%, transparent))}.a-hero-logo{margin-bottom:.75rem;line-height:0}.a-hero-logo .a-hero-mark{vertical-align:top;height:clamp(3rem,9vw,7rem)}.a-hero-group{color:var(--lumo-muted,#a1a1ad);font-weight:500}.a-hero-mark path{transform-origin:bottom;animation:apex-bar-rise .9s var(--lumo-ease-emphasis,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:.9s}.a-hero-mark path:nth-child(2){animation-delay:1.06s}.a-hero-mark path:nth-child(3){animation-delay:1.22s}@keyframes apex-bar-rise{0%{opacity:0;transform:scaleY(0)}to{transform:scaleY(1)}}.a-lede{max-width:44ch;color:color-mix(in srgb, var(--apex-ink) 74%, transparent);margin-top:1.1rem;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.55}.a-lede strong{color:var(--apex-ink);font-weight:600}.a-hero-in{animation:apex-enter .9s var(--lumo-ease-emphasis,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:.5s}.a-hero-in.d1{animation-delay:.68s}.a-hero-in.d2{animation-delay:.86s}.a-hero-in.d3{animation-delay:1.04s}@keyframes apex-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.a-scroll-hint{background:color-mix(in srgb, var(--apex-ink) 14%, transparent);width:1px;height:56px;position:absolute;bottom:3.5vh;left:50%;overflow:hidden;transform:translate(-50%)}.a-scroll-hint:after{content:"";background:var(--apex-accent);width:100%;height:50%;animation:2.2s ease-in-out infinite apex-hint;position:absolute;top:-50%;left:0}@keyframes apex-hint{to{top:110%}}.a-hero-chapter{position:relative}.a-actions{flex-wrap:wrap;gap:.9rem;margin-top:2.1rem;display:flex}.a-btn{border-radius:9999px;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .4s,border-color .4s,background .4s,color .4s;display:inline-flex}.a-btn:hover{transform:translateY(-2px)}.a-btn-shop{background:var(--apex-shop);color:#fff;box-shadow:0 10px 44px -10px color-mix(in srgb, var(--apex-shop) 75%, transparent)}.a-btn-shop:hover{box-shadow:0 14px 56px -8px color-mix(in srgb, var(--apex-shop) 85%, transparent)}.a-btn-tech{border:1.5px solid color-mix(in srgb, var(--apex-cyan) 55%, transparent);color:var(--apex-cyan)}.a-btn-tech:hover{border-color:var(--apex-cyan);box-shadow:0 10px 44px -12px color-mix(in srgb, var(--apex-cyan) 70%, transparent)}.a-btn-primary{background:var(--apex-accent);color:#0b0a14;box-shadow:0 10px 44px -10px color-mix(in srgb, var(--apex-accent) 70%, transparent)}.a-btn-ghost{border:1.5px solid color-mix(in srgb, var(--apex-ink) 28%, transparent);color:var(--apex-ink)}.a-btn-ghost:hover{border-color:var(--apex-accent);color:var(--apex-accent)}.a-beam{width:100%;height:auto;margin:1rem 0 0;overflow:visible}.a-beam-core{stroke:var(--apex-accent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--apex-accent) 70%, transparent))}.a-beam-shop{stroke:var(--apex-shop);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--apex-shop) 70%, transparent))}.a-beam-tech{stroke:var(--apex-cyan);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--apex-cyan) 70%, transparent))}.a-beam path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:apex-draw 1.6s var(--lumo-ease-emphasis,cubic-bezier(.16, 1, .3, 1)) forwards}.a-beam .a-beam-shop path,.a-beam .a-beam-tech path{animation-delay:.7s}@keyframes apex-draw{to{stroke-dashoffset:0}}.a-beam-pulse{filter:blur(.5px)}@media (prefers-reduced-motion:reduce){.a-beam-pulse{display:none}}.a-portal-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.a-portal{--arm:var(--apex-accent);color:inherit;transition:border-color .35s ease, transform .35s var(--lumo-ease-emphasis,ease), box-shadow .45s ease;background:#ffffff0a;border:1px solid #ffffff17;border-radius:24px;padding:2rem 1.9rem 1.9rem;text-decoration:none;display:block;position:relative;overflow:hidden}.a-portal.shop{--arm:var(--apex-shop)}.a-portal.tech{--arm:var(--apex-cyan)}.a-portal:before{content:"";background:radial-gradient(60% 60% at 50% 0%, color-mix(in srgb, var(--arm) 22%, transparent), transparent 70%);opacity:.45;pointer-events:none;transition:opacity .45s,transform .65s;position:absolute;inset:-40%}.a-portal:hover{border-color:color-mix(in srgb, var(--arm) 55%, transparent);box-shadow:0 28px 70px -34px color-mix(in srgb, var(--arm) 60%, transparent);transform:translateY(-4px)}.a-portal:hover:before{opacity:1;transform:scale(1.06)}.a-portal>*{position:relative}.a-portal-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--arm);font-size:.72rem;font-weight:700}.a-portal-name{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:.6rem 0 .5rem;font-size:clamp(1.9rem,3.6vw,2.6rem)}.a-portal-desc{color:color-mix(in srgb, var(--apex-ink) 68%, transparent);max-width:42ch;line-height:1.55}.a-chip-row{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.5rem;display:flex}.a-chip{color:color-mix(in srgb, var(--apex-ink) 85%, transparent);border:1px solid color-mix(in srgb, var(--arm) 35%, transparent);background:color-mix(in srgb, var(--arm) 8%, transparent);border-radius:9999px;padding:.38rem .85rem;font-size:.82rem;font-weight:600}.a-portal-cta{color:var(--arm);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.a-portal-cta .arrow{transition:transform .25s var(--lumo-ease-emphasis,ease)}.a-portal:hover .a-portal-cta .arrow{transform:translate(5px)}.a-band{--lumo-muted:color-mix(in srgb, var(--apex-ink) 48%, transparent);--lumo-accent:var(--apex-accent);z-index:1;background:#00000040;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:4vh 0;padding:1.4rem 0;position:relative;transform:rotate(-1.6deg)scale(1.02)}.a-band-row+.a-band-row{margin-top:.4rem}.a-three-wrap{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,5vw,5rem);display:flex}.a-three-stage{line-height:.75;position:relative}.a-three{font-family:var(--font-display), system-ui, sans-serif;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--apex-accent) 80%, transparent);font-size:clamp(11rem,32vw,26rem);font-weight:700;line-height:.75;transition:-webkit-text-stroke .5s}.a-three-stage:before{content:"3";font-family:var(--font-display), system-ui, sans-serif;color:var(--apex-accent);filter:blur(46px);opacity:.45;pointer-events:none;font-size:clamp(11rem,32vw,26rem);font-weight:700;line-height:.75;animation:5s ease-in-out infinite apex-breathe;position:absolute;inset:0}@keyframes apex-breathe{0%,to{opacity:.3}50%{opacity:.55}}.a-forces{flex-direction:column;flex:1;gap:1.4rem;min-width:260px;display:flex}.a-force-word{font-family:var(--font-display), system-ui, sans-serif;font-size:clamp(1.75rem,4vw,2.8rem);font-weight:700;line-height:1}.a-force-word .a-force-index{color:var(--apex-accent);vertical-align:super;letter-spacing:.1em;margin-right:.5rem;font-size:.9rem}.a-force-line{color:color-mix(in srgb, var(--apex-ink) 62%, transparent);margin-top:.3rem}.a-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.75rem;margin-top:3rem;display:grid}.a-stat-value{font-family:var(--font-display), system-ui, sans-serif;color:var(--apex-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,7vw,5rem);font-weight:700;line-height:1}.a-stat-label{color:color-mix(in srgb, var(--apex-ink) 55%, transparent);border-top:1px solid color-mix(in srgb, var(--apex-accent) 45%, transparent);max-width:180px;margin-top:.55rem;padding-top:.55rem;font-size:.85rem;display:block}.a-proof-note{color:color-mix(in srgb, var(--apex-ink) 45%, transparent);margin-top:2rem;font-size:.85rem}.a-proof-note a{color:var(--apex-accent);text-decoration:none}.a-proof-note a:hover{text-decoration:underline}.a-nav{z-index:50;background:linear-gradient(#0b0a14c7,#0000);justify-content:space-between;align-items:center;padding:.9rem 1.5rem;display:flex;position:fixed;top:0;left:0;right:0}.a-nav-brand{font-family:var(--font-display), system-ui, sans-serif;color:var(--apex-ink);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.a-nav-mark{flex-shrink:0;width:auto;height:1.05em}.a-nav-links{gap:.4rem;display:flex}.a-nav-link{color:color-mix(in srgb, var(--apex-ink) 82%, transparent);border:1px solid #0000;border-radius:9999px;padding:.45rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .3s,color .3s}.a-nav-link.shop:hover{color:var(--apex-shop);border-color:color-mix(in srgb, var(--apex-shop) 50%, transparent)}.a-nav-link.tech:hover{color:var(--apex-cyan);border-color:color-mix(in srgb, var(--apex-cyan) 50%, transparent)}.a-footer{z-index:1;max-width:1160px;color:color-mix(in srgb, var(--apex-ink) 50%, transparent);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:3rem 1.5rem;font-size:.875rem;display:flex;position:relative}.a-footer-navs{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;display:flex}.a-footer-links{gap:1.25rem;display:flex}.a-footer a{color:color-mix(in srgb, var(--apex-ink) 65%, transparent);text-decoration:none}.a-footer a:hover{color:var(--apex-accent)}.apex a:focus-visible,.apex .a-btn:focus-visible{outline:2px solid var(--apex-accent);outline-offset:3px;border-radius:6px}.a-warm,.a-warm~section,.a-warm~footer{--apex-accent:var(--apex-ember)}
