.home-blog{--blog-ink:#0b1220;--blog-ink-soft:#334155;--blog-mute:#64748b;--blog-faint:#94a3b8;--blog-cyan:#0e7490;--blog-cyan-bright:#0891b2;--blog-cyan-deep:#155e75;--blog-steel:#1e3a5f;--blog-paper:#fbfcfd;--blog-wash:#f0f5f8;--blog-line:#0f172a1a;--blog-line-soft:#0f172a12;--blog-ease:cubic-bezier(.22, 1, .36, 1);--blog-ease-soft:var(--ease-out-soft,var(--blog-ease));isolation:isolate;color:var(--blog-ink-soft);background-image:radial-gradient(70% 45% at 100% 0,#1e3a5f0b,#0000 62%);border-top:none;position:relative;overflow:clip}.home-blog-inner{z-index:1;min-width:0;position:relative}.home-blog-mast{max-width:38rem;animation:home-blog-rise .7s var(--blog-ease-soft) both;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.home-blog-mast-bar{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.home-blog-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--blog-cyan);margin:0;font-size:.6875rem;font-weight:550}.home-blog-archive{letter-spacing:-.01em;color:var(--blog-steel);transition:color .25s var(--blog-ease-soft);flex-shrink:0;align-items:center;gap:.35rem;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.home-blog-archive:hover{color:var(--blog-cyan)}.home-blog-archive:focus-visible{outline-offset:3px;outline:2px solid #0e749073}.home-blog-heading{letter-spacing:-.04em;color:var(--blog-ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.9rem,4.2vw,2.95rem);font-weight:650;line-height:1.06}.home-blog-heading-mark{color:var(--blog-cyan)}.home-blog-deck{max-width:32rem;color:var(--blog-ink-soft);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1.02rem,1.55vw,1.125rem);line-height:1.65}.home-blog-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--blog-cyan);margin:0;font-size:.6875rem;font-weight:550;line-height:1.3}.home-blog-sep{color:var(--blog-faint);-webkit-user-select:none;user-select:none;font-weight:400}.home-blog-arrow{transition:transform .3s var(--blog-ease-soft);display:inline-block}.home-blog-archive:hover .home-blog-arrow,.home-blog-more:hover .home-blog-arrow,.home-blog-lead-link:hover .home-blog-lead-cta .home-blog-arrow,.home-blog-lead-link:focus-visible .home-blog-lead-cta .home-blog-arrow{transform:translate(3px)}.home-blog-lead{min-width:0;animation:home-blog-rise .8s var(--blog-ease-soft) 60ms both;background:linear-gradient(105deg,#0e749012 0%,#0e749008 38%,#1e3a5f05 68%,#0000 100%);margin-inline:-.15rem;padding:clamp(1.5rem,3.2vw,2.35rem) clamp(1rem,2.5vw,1.85rem);position:relative}.home-blog-lead-link{color:inherit;outline:none;text-decoration:none;display:block}.home-blog-lead-link:focus-visible{outline-offset:6px;outline:2px solid #0e749073}.home-blog-lead-mark{align-items:center;gap:.75rem;margin-bottom:1.15rem;display:flex}.home-blog-lead-rule{background:var(--blog-cyan);width:1.75rem;height:2px;transition:width .4s var(--blog-ease-soft);border-radius:1px;flex-shrink:0;display:block}.home-blog-lead-link:hover .home-blog-lead-rule,.home-blog-lead-link:focus-visible .home-blog-lead-rule{width:2.75rem}.home-blog-lead-title{letter-spacing:-.042em;max-width:22ch;color:var(--blog-ink);overflow-wrap:break-word;text-wrap:balance;transition:color .3s var(--blog-ease-soft);margin:0;font-size:clamp(1.65rem,3.8vw,2.75rem);font-weight:650;line-height:1.1}.home-blog-lead-link:hover .home-blog-lead-title,.home-blog-lead-link:focus-visible .home-blog-lead-title{color:var(--blog-cyan-deep)}.home-blog-lead-excerpt{max-width:40rem;color:var(--blog-ink-soft);overflow-wrap:break-word;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1.25rem 0 0;font-size:clamp(1.02rem,1.55vw,1.125rem);font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}@media (min-width:720px){.home-blog-lead-excerpt{-webkit-line-clamp:4}}.home-blog-lead-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;margin-top:1.65rem;display:flex}.home-blog-lead-byline{color:var(--blog-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.875rem;font-weight:450;display:flex}.home-blog-lead-cta{letter-spacing:-.01em;color:var(--blog-cyan);transition:color .25s var(--blog-ease-soft);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.home-blog-lead-link:hover .home-blog-lead-cta,.home-blog-lead-link:focus-visible .home-blog-lead-cta{color:var(--blog-cyan-bright)}.home-blog-shelf-wrap{animation:home-blog-rise .85s var(--blog-ease-soft) .12s both;margin-top:clamp(2.75rem,5.5vw,3.75rem)}.home-blog-shelf-head{align-items:center;gap:1rem;margin-bottom:clamp(.85rem,1.8vw,1.15rem);display:flex}.home-blog-shelf-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-mute);flex-shrink:0;margin:0;font-size:.6875rem;font-weight:550}.home-blog-shelf-line{background:var(--blog-line);flex:auto;min-width:2rem;height:1px;display:block}.home-blog-shelf{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}@media (min-width:800px){.home-blog-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.25rem)}}.home-blog-piece{border-top:1px solid var(--blog-line-soft);min-width:0;animation:home-blog-piece-in .55s var(--blog-ease-soft) both;animation-delay:calc(.16s + var(--blog-i,0) * 50ms)}.home-blog-piece:first-child{border-top:none}@media (min-width:800px){.home-blog-piece:nth-child(-n+2){border-top:none}}.home-blog-piece-link{color:inherit;outline:none;min-width:0;padding:1.35rem 0 1.45rem;text-decoration:none;display:block}@media (min-width:800px){.home-blog-piece-link{padding:1.5rem 0 1.65rem}}.home-blog-piece-link:focus-visible{outline-offset:4px;outline:2px solid #0e749066}.home-blog-piece .home-blog-kicker{margin-bottom:.55rem}.home-blog-piece-title{letter-spacing:-.03em;color:var(--blog-ink);overflow-wrap:break-word;-webkit-line-clamp:2;transition:color .25s var(--blog-ease-soft);-webkit-box-orient:vertical;margin:0;font-size:clamp(1.05rem,1.55vw,1.2rem);font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.home-blog-piece-link:hover .home-blog-piece-title,.home-blog-piece-link:focus-visible .home-blog-piece-title{color:var(--blog-cyan-deep)}.home-blog-piece-excerpt{color:var(--blog-ink-soft);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.7rem 0 0;font-size:.925rem;line-height:1.58;display:-webkit-box;overflow:hidden}.home-blog-piece-meta{color:var(--blog-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:.75rem 0 0;font-size:.8rem;font-weight:450;display:flex}.home-blog-foot{border-top:1px solid var(--blog-line-soft);animation:home-blog-rise .75s var(--blog-ease-soft) .2s both;justify-content:flex-start;margin-top:clamp(2rem,4vw,2.75rem);padding-top:1.35rem;display:flex}@media (min-width:640px){.home-blog-foot{justify-content:flex-end}}.home-blog-more{letter-spacing:-.01em;color:var(--blog-cyan);transition:color .25s var(--blog-ease-soft);align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.home-blog-more:hover{color:var(--blog-cyan-bright)}.home-blog-more:focus-visible{outline-offset:3px;outline:2px solid #0e749073}@keyframes home-blog-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-blog-piece-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-blog-mast,.home-blog-lead,.home-blog-shelf-wrap,.home-blog-piece,.home-blog-foot{animation:none}.home-blog-archive,.home-blog-arrow,.home-blog-lead-rule,.home-blog-lead-title,.home-blog-lead-cta,.home-blog-piece-title,.home-blog-more{transition:none}.home-blog-archive:hover .home-blog-arrow,.home-blog-more:hover .home-blog-arrow,.home-blog-lead-link:hover .home-blog-lead-cta .home-blog-arrow,.home-blog-lead-link:focus-visible .home-blog-lead-cta .home-blog-arrow{transform:none}.home-blog-lead-link:hover .home-blog-lead-rule,.home-blog-lead-link:focus-visible .home-blog-lead-rule{width:1.75rem}}@media (max-width:639px){.home-blog-lead{margin-inline:-.35rem;padding:1.25rem .9rem 1.4rem}.home-blog-lead-title{max-width:none;font-size:clamp(1.5rem,7vw,1.9rem)}.home-blog-lead-excerpt{margin-top:1rem}.home-blog-lead-foot{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.35rem}.home-blog-piece-link{padding:1.2rem 0 1.3rem}.home-blog-mast-bar{margin-bottom:.95rem}}
.home-cities{--hc-ink:#0b1220;--hc-ink-soft:#334155;--hc-muted:#64748b;--hc-soft:#94a3b8;--hc-line:#0f172a17;--hc-line-soft:#0f172a0f;--hc-signal:#0e7490;--hc-signal-bright:#0891b2;--hc-steel:#1e3a5f;--hc-field:#eef3f8;--hc-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;color:var(--hc-ink-soft);background-image:radial-gradient(55% 50% at 6% 0,#0e749014,#0000 58%),radial-gradient(40% 45% at 96% 12%,#1e3a5f0d,#0000 55%);border-top:none;position:relative;overflow:clip}.home-cities-shell{z-index:1;min-width:0;position:relative}.home-cities-lede{animation:home-cities-rise .75s var(--hc-ease) both;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.5vw,2.25rem);display:grid}@media (min-width:840px){.home-cities-lede{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3.75rem)}}.home-cities-lede-copy{min-width:0;max-width:36rem}.home-cities-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--hc-signal);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .7rem;font-size:.78rem;font-weight:600;display:flex}.home-cities-kicker-meta{letter-spacing:.08em;color:var(--hc-muted);font-weight:500}.home-cities-heading{letter-spacing:-.035em;color:var(--hc-ink);overflow-wrap:break-word;margin:0;font-size:clamp(1.7rem,3.5vw,2.55rem);font-weight:700;line-height:1.12}.home-cities-intro{max-width:34rem;color:var(--hc-ink-soft);overflow-wrap:break-word;margin:1.1rem 0 0;font-size:clamp(.98rem,1.45vw,1.08rem);line-height:1.68}.home-cities-die-stage{--hc-die-cyan:#0e7490;--hc-die-steel:#1e3a5f;--hc-die-ink:#0b1220;--hc-die-signal:#22d3ee;perspective:900px;width:min(9.5rem,42vw);animation:home-cities-rise .85s var(--hc-ease) 80ms both;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:840px){.home-cities-die-stage{place-self:center;width:clamp(10rem,16vw,12.5rem);margin-inline:0}}.home-cities-die{aspect-ratio:1;width:100%;transform-style:preserve-3d;place-items:center;animation:8s ease-in-out infinite home-cities-die-float;display:grid;position:relative}.home-cities-die-glow{filter:blur(12px);pointer-events:none;z-index:0;background:radial-gradient(at 50% 55%,#0e74905c 0%,#1e3a5f24 42%,#0000 72%);border-radius:50%;animation:6.4s ease-in-out infinite home-cities-die-glow;position:absolute;inset:10% 8% 4%}.home-cities-die-shadow{filter:blur(5px);pointer-events:none;z-index:0;background:radial-gradient(#0000006b 0%,#00000024 55%,#0000 72%);border-radius:50%;height:14%;animation:8s ease-in-out infinite home-cities-die-shadow;position:absolute;bottom:4%;left:18%;right:18%;transform:translateZ(-24px)}.home-cities-die-substrate{background:linear-gradient(145deg, #ffffff12 0%, transparent 28%), linear-gradient(168deg, #243b57 0%, var(--hc-die-steel) 38%, #122033 72%, var(--hc-die-ink) 100%);width:88%;height:88%;transform-style:preserve-3d;z-index:1;border:1px solid #94a3b857;border-radius:.95rem;position:relative;overflow:hidden;transform:rotateX(14deg)rotateY(-20deg)rotate(2deg);box-shadow:0 22px 36px #00000047,inset 0 2px #ffffff14,inset 0 -12px 22px #00000052,0 0 0 1px #0e749038}.home-cities-die-pads{pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#bae6fd8c 0 .85px,#0000 1.1px),radial-gradient(circle,#0e749059 0 1.25px,#0000 1.5px);background-position:0 0,3px 3px;background-size:6px 6px,6px 6px;border-radius:.7rem;position:absolute;inset:.45rem;-webkit-mask-image:radial-gradient(82% 82%,#0000 48%,#000 62%);mask-image:radial-gradient(82% 82%,#0000 48%,#000 62%)}.home-cities-die-bond{pointer-events:none;opacity:.55;background:linear-gradient(90deg,#a5f3fc2e 1px,#0000 1px) 0 0/100% 4px repeat-y,linear-gradient(0deg,#7dd3fc24 1px,#0000 1px) 0 0/4px 100% repeat-x;border:1px solid #a5f3fc24;border-radius:.55rem;position:absolute;inset:11%;box-shadow:inset 0 0 0 3px #0f172a2e,0 0 0 1px #1e3a5f59}.home-cities-die-trace{pointer-events:none;opacity:.62;z-index:1;position:absolute}.home-cities-die-trace-h,.home-cities-die-trace-h2{background:linear-gradient(90deg,#0000,#7dd3fc8c 18%,#a5f3fc47 50%,#0e74908c 82%,#0000);height:1px;left:10%;right:10%}.home-cities-die-trace-h{top:14.5%}.home-cities-die-trace-h2{opacity:.45;bottom:14.5%}.home-cities-die-trace-v,.home-cities-die-trace-v2{background:linear-gradient(#0000,#0e749080 24%,#7dd3fc47 55%,#0000);width:1px;top:10%;bottom:10%}.home-cities-die-trace-v{left:14.5%}.home-cities-die-trace-v2{opacity:.45;right:14.5%}.home-cities-die-silicon{z-index:2;background:linear-gradient(160deg,#0e74908c 0%,#1e3a5feb 46%,#0b1220fa 100%);border:1px solid #a5f3fc6b;border-radius:.5rem;position:absolute;inset:18%;overflow:hidden;transform:translateZ(14px);box-shadow:0 0 0 1px #0e749066,0 10px 20px #0000005c,inset 0 1px #ffffff4d,inset 0 -10px 20px #0000005c}.home-cities-die-fabric{opacity:.55;pointer-events:none;background:radial-gradient(circle at 18% 22%,#a5f3fc2e,#0000 28%),radial-gradient(circle at 78% 70%,#0e749047,#0000 34%),linear-gradient(135deg,#ffffff0f,#0000 40%);position:absolute;inset:0}.home-cities-die-grid{opacity:.85;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#a5f3fc0e 2px 3px),repeating-linear-gradient(90deg,#0000 0 2px,#7dd3fc0b 2px 3px),repeating-linear-gradient(0deg,#0000 0 11px,#22d3ee1c 11px 12px),repeating-linear-gradient(90deg,#0000 0 11px,#0e749024 11px 12px);position:absolute;inset:0}.home-cities-die-tiles{pointer-events:none;opacity:.7;background-image:linear-gradient(#0f172a59 1px,#0000 1px),linear-gradient(90deg,#0f172a59 1px,#0000 1px),linear-gradient(#a5f3fc14 1px,#0000 1px),linear-gradient(90deg,#a5f3fc12 1px,#0000 1px);background-size:22% 22%,22% 22%,11% 11%,11% 11%;border-radius:.24rem;position:absolute;inset:10%;box-shadow:inset 0 0 0 1px #7dd3fc1a}.home-cities-die-metal{pointer-events:none;background:linear-gradient(90deg,#0000 46.5%,#bae6fd61 50%,#0000 53.5%),linear-gradient(#0000 46.5%,#7dd3fc47 50%,#0000 53.5%),radial-gradient(circle,#0e749061,#0000 66%),#0f172a47;border:1px solid #a5f3fc47;border-radius:.3rem;position:absolute;inset:18%;box-shadow:inset 0 0 16px #0e749047,0 0 14px #0e749024}.home-cities-die-channel{pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#22d3ee24 20%,#a5f3fc38 50%,#0e749029 80%,#0000);border-radius:999px;animation:5.8s ease-in-out infinite home-cities-die-channel;position:absolute;inset:27% 12%}.home-cities-die-specular{animation:home-cities-die-specular 7.4s var(--hc-ease) infinite;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 34%,#ffffff0f 42%,#bae6fd61 50%,#ffffff14 58%,#0000 66%);position:absolute;inset:-30% -50%;transform:translate(-40%)rotate(10deg)}.home-cities-die-core{background:radial-gradient(circle at 32% 28%,#a5f3fc8c,#0000 52%),linear-gradient(145deg,#0e7490d1,#1e3a5fe0 55%,#0b1220eb);border:1px solid #a5f3fc80;border-radius:.24rem;animation:3.4s ease-in-out infinite home-cities-die-core;position:absolute;inset:36%;box-shadow:0 0 20px #0e749061,inset 0 1px #ffffff4d,inset 0 -6px 12px #00000047}.home-cities-die-bevel{border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(145deg,#ffffff47 0%,#0000 28%),linear-gradient(320deg,#00000059 0%,#0000 36%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #0e74901f}.home-cities-index{border-top:1px solid var(--hc-line);animation:home-cities-rise .85s var(--hc-ease) .1s both;margin-top:clamp(2.5rem,5vw,3.75rem);padding-top:clamp(1.75rem,3.5vw,2.5rem)}.home-cities-grid{border-top:none;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.home-cities-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,2.75rem)}}@media (min-width:960px){.home-cities-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.75rem,4vw,3.25rem)}}.home-cities-entry{min-width:0}.home-cities-entry-link{border-bottom:1px solid var(--hc-line-soft);color:inherit;transition:color .22s var(--hc-ease), border-color .22s var(--hc-ease), background-color .22s var(--hc-ease);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.95rem;text-decoration:none;display:grid}.home-cities-entry-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--hc-soft);transition:color .22s var(--hc-ease);font-size:.7rem;font-weight:500}.home-cities-entry-body{flex-direction:column;gap:.18rem;min-width:0;display:flex}.home-cities-entry-name{letter-spacing:-.022em;color:var(--hc-ink);overflow-wrap:break-word;transition:color .22s var(--hc-ease);font-size:clamp(1.05rem,1.4vw,1.15rem);font-weight:650;line-height:1.25}.home-cities-entry-meta{letter-spacing:.02em;color:var(--hc-muted);transition:color .22s var(--hc-ease);font-size:.78rem;font-weight:500;line-height:1.3}.home-cities-entry-link:hover{border-bottom-color:#0e749047}.home-cities-entry-link:hover .home-cities-entry-num{color:var(--hc-signal)}.home-cities-entry-link:hover .home-cities-entry-name{color:var(--hc-steel)}.home-cities-entry-link:hover .home-cities-entry-meta{color:var(--hc-signal)}.home-cities-entry-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0e749073}.home-cities-foot{animation:home-cities-rise .8s var(--hc-ease) .16s both;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.home-cities-hub-cta{letter-spacing:-.01em;color:var(--hc-steel);transition:color .22s var(--hc-ease), border-color .22s var(--hc-ease), gap .22s var(--hc-ease);border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding-bottom:.1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.home-cities-hub-cta:after{content:"→";color:var(--hc-signal);transition:transform .22s var(--hc-ease);font-size:1em;line-height:1}.home-cities-hub-cta:hover{color:var(--hc-signal);border-bottom-color:#0e749059;gap:.7rem}.home-cities-hub-cta:hover:after{transform:translate(3px)}.home-cities-hub-cta:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0e749073}@keyframes home-cities-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-cities-die-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes home-cities-die-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes home-cities-die-shadow{0%,to{opacity:.9;transform:translateZ(-24px)scaleX(1)}50%{opacity:.7;transform:translateZ(-24px)scaleX(.94)}}@keyframes home-cities-die-specular{0%,to{transform:translate(-40%)rotate(10deg)}50%{transform:translate(18%)rotate(10deg)}}@keyframes home-cities-die-channel{0%,to{opacity:.4}50%{opacity:.7}}@keyframes home-cities-die-core{0%,to{box-shadow:0 0 16px #0e749052,inset 0 1px #ffffff4d,inset 0 -6px 12px #00000047}50%{box-shadow:0 0 26px #22d3ee6b,inset 0 1px #ffffff57,inset 0 -6px 12px #00000047}}@media (prefers-reduced-motion:reduce){.home-cities-lede,.home-cities-die-stage,.home-cities-index,.home-cities-foot,.home-cities-die,.home-cities-die-glow,.home-cities-die-shadow,.home-cities-die-specular,.home-cities-die-channel,.home-cities-die-core{animation:none!important}.home-cities-hub-cta,.home-cities-hub-cta:after{transition:none}}
.home-cross{--cross-ink:#0c1222;--cross-soft:#3d4a5c;--cross-muted:#6b7a8d;--cross-faint:#94a3b8;--cross-line:#0c122217;--cross-line-strong:#0c122224;--cross-field:#f3f6f9;--cross-sheet:#fff;--cross-hover:#0e74900b;--cross-rail:#0e7490;--cross-accent:#0e7490;--cross-fast:#0f766e;--cross-mid:#0e7490;--cross-wide:#475569;--cross-ease:cubic-bezier(.22, 1, .36, 1);--cross-ease-soft:var(--ease-out-soft,var(--cross-ease));isolation:isolate;background-image:radial-gradient(70% 55% at 0 0,#0e74900f,#0000 58%),radial-gradient(50% 40% at 100% 12%,#1e3a5f0d,#0000 55%);border-top:none;position:relative;overflow:clip}.home-cross:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(#0000 0 47px,#0e749009 47px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.home-cross-inner{z-index:1;position:relative}.home-cross-intro{max-width:42rem;animation:home-cross-intro-in .75s var(--cross-ease-soft) both;margin-bottom:clamp(1.75rem,3.5vw,2.35rem)}.home-cross-kicker-row{flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;margin-bottom:.9rem;display:flex}.home-cross-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--cross-accent);margin:0;font-size:.7rem;font-weight:600}.home-cross-kicker-meta{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cross-faint);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:500}.home-cross-heading{letter-spacing:-.035em;color:var(--cross-ink);overflow-wrap:break-word;margin:0;font-size:clamp(1.7rem,3.5vw,2.55rem);font-weight:650;line-height:1.12}.home-cross-heading-mark{color:var(--cross-accent);font-weight:650}.home-cross-sub{max-width:38rem;color:var(--cross-soft);overflow-wrap:break-word;margin:1rem 0 0;font-size:clamp(1.02rem,1.5vw,1.1rem);line-height:1.7}.home-cross-sub strong{color:var(--cross-ink);font-weight:650}.home-cross-sheet{border:1px solid var(--cross-line-strong);background:var(--cross-sheet);animation:home-cross-sheet-in .8s var(--cross-ease-soft) both;border-radius:.35rem;animation-delay:50ms;overflow:hidden;box-shadow:inset 0 1px #fffc,0 12px 40px -28px #0c12222e}.home-cross-sheet-bar{border-bottom:1px solid var(--cross-line);background:linear-gradient(#f8fafc 0%,#fff 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;padding:.7rem 1.1rem;display:flex}.home-cross-sheet-bar-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cross-muted);font-size:.66rem;font-weight:600}.home-cross-sheet-bar-count{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--cross-ink);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600}.home-cross-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.home-cross-caption{caption-side:bottom;text-align:left;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--cross-faint);border-top:1px solid var(--cross-line);background:#fafbfc;padding:.8rem 1.1rem .95rem;font-size:.66rem;font-weight:500}.home-cross-table thead th{border-bottom:1px solid var(--cross-line-strong);letter-spacing:-.01em;text-align:left;color:var(--cross-ink);white-space:nowrap;vertical-align:bottom;background:#fff;padding:.85rem 1.1rem .8rem;font-size:.78rem;font-weight:650}.home-cross-th-code{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cross-faint);margin-bottom:.2rem;font-size:.6rem;font-weight:550;display:block}.home-cross-table thead th:first-child{width:32%}.home-cross-table thead th:nth-child(2){width:16%}.home-cross-table thead th:nth-child(3){width:28%}.home-cross-table thead th:nth-child(4){width:24%}.home-cross-row{animation:home-cross-row-in .55s var(--cross-ease-soft) both;animation-delay:calc(.1s + var(--cross-i,0) * 45ms);transition:background-color .3s var(--cross-ease-soft)}.home-cross-table tbody tr:hover{background:var(--cross-hover)}.home-cross-table tbody td{border-bottom:1px solid var(--cross-line);vertical-align:middle;color:var(--cross-soft);overflow-wrap:break-word;transition:border-color .3s var(--cross-ease-soft);padding:1.1rem;font-size:.92rem;line-height:1.4;position:relative}.home-cross-table tbody td:first-child:after{content:"";width:2px;transition:background-color .3s var(--cross-ease-soft), transform .3s var(--cross-ease-soft);transform-origin:50%;pointer-events:none;background:0 0;border-radius:1px;position:absolute;top:.55rem;bottom:.55rem;left:0;transform:scaleY(.55)}.home-cross-table tbody tr:hover td:first-child:after{background:var(--cross-rail);transform:scaleY(1)}.home-cross-table tbody tr:last-child td{border-bottom:none}.home-cross-table tbody tr:hover td{border-bottom-color:#0e74901f}.home-cross-route{outline:none;flex-direction:column;align-items:flex-start;gap:.22rem;max-width:100%;text-decoration:none;display:flex}.home-cross-route-city{letter-spacing:-.03em;color:var(--cross-ink);transition:color .25s var(--cross-ease-soft);font-size:1.05rem;font-weight:650;line-height:1.2}.home-cross-route-line{align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}.home-cross-route-tail{letter-spacing:-.015em;color:var(--cross-soft);transition:color .25s var(--cross-ease-soft);overflow-wrap:break-word;font-size:.86rem;font-weight:550;line-height:1.3}.home-cross-route-go{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cross-faint);opacity:0;transition:opacity .28s var(--cross-ease-soft), transform .28s var(--cross-ease-soft), color .28s var(--cross-ease-soft);flex-shrink:0;font-size:.78rem;font-weight:500;transform:translate(-4px)}.home-cross-route:hover .home-cross-route-city,.home-cross-row:hover .home-cross-route-city,.home-cross-route:hover .home-cross-route-tail,.home-cross-row:hover .home-cross-route-tail{color:var(--cross-accent)}.home-cross-route:hover .home-cross-route-go,.home-cross-row:hover .home-cross-route-go{opacity:1;color:var(--cross-accent);transform:translate(0)}.home-cross-route:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #0e749073}.home-cross-route:focus-visible .home-cross-route-go{opacity:1;color:var(--cross-accent);transform:translate(0)}.home-cross-gpu{letter-spacing:-.02em;color:var(--cross-ink);font-weight:650;display:block}.home-cross-vram{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--cross-muted);font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:.7rem;font-weight:550;display:block}.home-cross-latency-band{align-items:center;gap:.55rem;margin-bottom:.28rem;display:inline-flex}.home-cross-latency-meter{background:#0c122214;border-radius:1px;flex-shrink:0;width:2.4rem;height:3px;display:block;overflow:hidden}.home-cross-latency-meter-fill{border-radius:inherit;background:var(--cross-mid);width:55%;height:100%;transition:width .35s var(--cross-ease-soft), background-color .35s var(--cross-ease-soft);display:block}.home-cross-latency-band[data-tone=fast] .home-cross-latency-meter-fill{background:var(--cross-fast);width:88%}.home-cross-latency-band[data-tone=mid] .home-cross-latency-meter-fill{background:var(--cross-mid);width:62%}.home-cross-latency-band[data-tone=wide] .home-cross-latency-meter-fill{background:var(--cross-wide);width:38%}.home-cross-latency-value{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--cross-ink);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:650;line-height:1.2}.home-cross-latency-band[data-tone=fast] .home-cross-latency-value{color:var(--cross-fast)}.home-cross-latency-note{max-width:22rem;color:var(--cross-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-cross-industries{color:var(--cross-soft);flex-direction:column;gap:.28rem;margin:0;padding:0;font-size:.84rem;line-height:1.35;list-style:none;display:flex}.home-cross-industries li{overflow-wrap:break-word;min-width:0;padding-left:.7rem;position:relative}.home-cross-industries li:before{content:"";background:#6b7a8d73;border-radius:1px;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.home-cross-industries li[data-primary]{color:var(--cross-ink);font-weight:650}.home-cross-industries li[data-primary]:before{background:var(--cross-accent)}@media (max-width:719px){.home-cross-sheet{border-radius:.3rem}.home-cross-sheet-bar{padding:.65rem 1rem}.home-cross-table,.home-cross-table thead,.home-cross-table tbody,.home-cross-table tr,.home-cross-table th,.home-cross-table td{width:100%;display:block}.home-cross-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-cross-table tbody tr{border-bottom:1px solid var(--cross-line);padding:1.15rem 1rem 1rem 1.15rem}.home-cross-table tbody td:first-child:after{top:-.85rem;bottom:-.65rem;left:-1.15rem}.home-cross-table tbody tr:last-child{border-bottom:none}.home-cross-table tbody td{border-bottom:none;grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:.3rem .75rem;padding:.32rem 0;font-size:.9rem;display:grid}.home-cross-table tbody td:first-child{border-bottom:1px solid var(--cross-line);margin-bottom:.45rem;padding-top:0;padding-bottom:.7rem;display:block}.home-cross-table tbody td:first-child:before{display:none}.home-cross-table tbody td:before{content:attr(data-label);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cross-faint);font-size:.6rem;font-weight:600}.home-cross-table tbody td:last-child{padding-bottom:0}.home-cross-route-city{font-size:1.15rem}.home-cross-route-tail{font-size:.9rem}.home-cross-route-go{opacity:.55;transform:none}.home-cross-latency-note{-webkit-line-clamp:3;max-width:none}.home-cross-industries{flex-flow:wrap;gap:.15rem .65rem}.home-cross-industries li{padding-left:0}.home-cross-industries li:before{display:none}.home-cross-industries li:not(:first-child):before{content:"·";color:#64748b8c;background:0 0;border-radius:0;width:auto;height:auto;margin-right:.65rem;display:inline;position:static;top:auto;left:auto}.home-cross-caption{padding-inline:1rem}.home-cross-intro,.home-cross-sheet,.home-cross-row{animation:none}}@media (min-width:1024px){.home-cross-sheet-bar{padding:.75rem 1.35rem}.home-cross-table thead th{padding:.95rem 1.35rem .85rem}.home-cross-table tbody td{padding:1.2rem 1.35rem}.home-cross-route-city{font-size:1.1rem}.home-cross-caption{padding-inline:1.35rem}}@keyframes home-cross-intro-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-cross-sheet-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-cross-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-cross-intro,.home-cross-sheet,.home-cross-row{animation:none}.home-cross-route-city,.home-cross-route-tail,.home-cross-route-go,.home-cross-row,.home-cross-table tbody td:first-child:after,.home-cross-latency-meter-fill{transition:none}}
.home-cta{--home-cta-deep:#07111c;--home-cta-navy:#0c1c2e;--home-cta-steel:#1e3a5f;--home-cta-cyan:#0e7490;--home-cta-bright:#22d3ee;--home-cta-frost:#a5f3fc;--home-cta-paper:#f4fafc;--home-cta-ink:#061018;--home-cta-mute:#e2f2f8cc;--home-cta-soft:#badce8b8;--home-cta-ease:var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1));isolation:isolate;color:var(--home-cta-paper);box-shadow:none;background:radial-gradient(95% 55% at 50% 110%,#0e749047,#0000 58%),radial-gradient(70% 50% at 8% -8%,#1e3a5f8c,#0000 58%),linear-gradient(168deg,#0a1628 0%,#122a42 34%,#0f3348 58%,#0b1c2e 100%);padding:clamp(3.75rem,7vw,5.25rem) 1rem;position:relative;overflow:hidden}.home-cta-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-cta-mesh{will-change:transform, opacity;background:radial-gradient(46% 42% at 16% 18%,#0e749061,#0000 62%),radial-gradient(38% 34% at 86% 22%,#22d3ee24,#0000 58%),radial-gradient(52% 36% at 62% 78%,#0e749033,#0000 60%),radial-gradient(70% 48% at 48% 108%,#1e3a5f80,#0000 62%);animation:16s ease-in-out infinite alternate home-cta-mesh;position:absolute;inset:-8%}.home-cta-grid{opacity:.42;background-image:linear-gradient(#22d3ee13 1px,#0000 1px),linear-gradient(90deg,#22d3ee13 1px,#0000 1px);background-position:50%;background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 68% at 50% 42%,#000 0%,#0000 74%);mask-image:radial-gradient(78% 68% at 50% 42%,#000 0%,#0000 74%)}.home-cta-sheen{mix-blend-mode:soft-light;opacity:.95;background:linear-gradient(118deg,#0000 38%,#a5f3fc0e 48.5%,#ffffff0a 50.5%,#0000 62%),radial-gradient(90% 55% at 50% -18%,#bae6fd17,#0000 55%),radial-gradient(100% 70% at 50% 100%,#0000 35%,#050c146b 100%);position:absolute;inset:0}.home-cta-inner{z-index:1;text-align:center;max-width:46rem;animation:home-cta-rise .9s var(--home-cta-ease) both;margin-inline:auto;position:relative}.home-cta-brand{letter-spacing:-.03em;color:#f4fafce6;overflow-wrap:anywhere;margin:0;font-size:clamp(.875rem,1.5vw,1.0625rem);font-weight:600;line-height:1.2}.home-cta-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--home-cta-bright) 72%, white);text-shadow:0 0 24px #22d3ee38;margin:.65rem 0 0;font-size:.7rem;font-weight:500}.home-cta-headline{letter-spacing:-.042em;color:#fff;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 1px #07111c40;margin:1.35rem 0 0;font-size:clamp(2rem,5.6vw,3.65rem);font-weight:650;line-height:1.05}.home-cta-lead{max-width:36rem;color:var(--home-cta-mute);text-wrap:pretty;overflow-wrap:break-word;margin:1.35rem auto 0;font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.6}.home-cta-actions{flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;margin-top:2.25rem;display:flex}.home-cta-btn{letter-spacing:-.01em;text-align:center;text-wrap:balance;border-radius:.55rem;justify-content:center;align-items:center;min-width:min(14rem,100%);min-height:3.1rem;padding:.85rem 1.55rem;font-size:.98rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.home-cta-btn:focus-visible{outline:2px solid var(--home-cta-bright);outline-offset:3px}.home-cta-btn-primary{background:var(--home-cta-paper);color:var(--home-cta-ink);border:1px solid var(--home-cta-paper);box-shadow:0 10px 28px #020c1452,0 0 0 1px #a5f3fc0f}.home-cta-btn-primary:hover{background:#fff;border-color:#fff;box-shadow:0 14px 34px #020c1461,0 0 28px #22d3ee1f}.home-cta-btn-primary:active{box-shadow:0 6px 16px #020c1442}.home-cta-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1.5px solid #a5f3fc61;box-shadow:inset 0 1px #ffffff0f}.home-cta-btn-secondary:hover{background:#22d3ee1a;border-color:#a5f3fcb8}.home-cta-btn-secondary:active{background:#22d3ee24}.home-cta-trust{letter-spacing:.02em;color:var(--home-cta-soft);text-wrap:balance;margin:1.65rem 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:639px){.home-cta{padding:3.5rem 1rem}.home-cta-grid{opacity:.32;background-size:40px 40px}.home-cta-actions{flex-direction:column;align-items:stretch}.home-cta-btn{width:100%;min-width:0}.home-cta-btn-secondary{-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes home-cta-rise{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:none}}@keyframes home-cta-mesh{0%{opacity:.82;transform:scale(1)translate(0,0)}to{opacity:1;transform:scale(1.045)translate(1.2%,-.8%)}}@media (prefers-reduced-motion:reduce){.home-cta-inner,.home-cta-mesh{animation:none!important}.home-cta-inner{opacity:1;transform:none}.home-cta-mesh{opacity:1;will-change:auto;transform:none}.home-cta-btn{transition:none}}
.home-faq{--hf-ink:#0b1220;--hf-ink-soft:#334155;--hf-muted:#64748b;--hf-signal:#0e7490;--hf-signal-bright:#0891b2;--hf-steel:#1e3a5f;--hf-porcelain:#ffffffc7;--hf-porcelain-open:#fff;--hf-wash:#0e74900f;--hf-wash-strong:#0891b21a;--hf-line:#0f172a14;--hf-line-hover:#0e749038;--hf-line-open:#0e749047;--hf-ease:cubic-bezier(.22, 1, .36, 1);--hf-radius:.85rem;width:100%;max-width:none;color:var(--hf-ink);background:0 0;margin:0;position:relative}.home-faq-list{flex-direction:column;gap:.65rem;display:flex}.home-faq-item{border:1px solid var(--hf-line);border-radius:var(--hf-radius);background:linear-gradient(180deg, #ffffffeb 0%, var(--hf-porcelain) 100%);transition:border-color .3s var(--hf-ease), background-color .35s var(--hf-ease), box-shadow .35s var(--hf-ease);position:relative;overflow:clip;box-shadow:inset 0 1px #fffffff2}.home-faq-item:before{content:"";background:linear-gradient(180deg, var(--hf-signal-bright), var(--hf-signal) 55%, var(--hf-steel));opacity:0;transform-origin:50%;width:2px;transition:opacity .35s var(--hf-ease), transform .4s var(--hf-ease);pointer-events:none;border-radius:0 2px 2px 0;position:absolute;top:.85rem;bottom:.85rem;left:0;transform:scaleY(.55)}.home-faq-item:hover{border-color:var(--hf-line-hover)}.home-faq-item[open]{border-color:var(--hf-line-open);background:radial-gradient(ellipse 90% 80% at 0% 0%, var(--hf-wash-strong), transparent 55%), linear-gradient(180deg, var(--hf-porcelain-open) 0%, #f7fbfd 100%);box-shadow:inset 0 1px #fff,0 10px 28px -18px #0e749047}.home-faq-item[open]:before{opacity:1;top:.7rem;bottom:.7rem;transform:scaleY(1)}.home-faq-summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .25s var(--hf-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;padding:1.28rem 1.2rem 1.28rem 1.3rem;list-style:none;display:grid}.home-faq-summary::-webkit-details-marker{display:none}.home-faq-summary::marker{content:""}.home-faq-summary:focus{outline:none}.home-faq-summary:focus-visible{outline-offset:3px;border-radius:calc(var(--hf-radius) - 2px);outline:2px solid #0e749073}.home-faq-item[open]>.home-faq-summary{padding-bottom:.7rem}.home-faq-index{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--hf-muted);opacity:.72;transition:color .25s var(--hf-ease), opacity .25s var(--hf-ease);flex-shrink:0;font-size:.6875rem;font-weight:500;line-height:1}.home-faq-item:hover .home-faq-index,.home-faq-item[open] .home-faq-index{color:var(--hf-signal);opacity:1}.home-faq-q{min-width:0;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.02em;color:var(--hf-ink);text-wrap:pretty;font-size:clamp(1.02rem,.96rem + .28vw,1.175rem);font-weight:550;line-height:1.35;transition:color .2s}.home-faq-summary:hover .home-faq-q{color:var(--hf-steel)}.home-faq-item[open]>.home-faq-summary .home-faq-q{color:var(--hf-ink)}.home-faq-icon{width:1.85rem;height:1.85rem;color:var(--hf-signal);transition:color .3s var(--hf-ease), background-color .3s var(--hf-ease), border-color .3s var(--hf-ease), transform .4s var(--hf-ease);background:#0e74900f;border:1px solid #0e74901f;border-radius:999px;flex-shrink:0;position:relative}.home-faq-summary:hover .home-faq-icon{background:#0e74901a;border-color:#0e749038}.home-faq-item[open]>.home-faq-summary .home-faq-icon{color:#fff;background:linear-gradient(145deg, var(--hf-signal-bright), var(--hf-signal) 55%, var(--hf-steel));border-color:#0000;transform:rotate(180deg)}.home-faq-icon-h,.home-faq-icon-v{width:.68rem;height:1.5px;transition:transform .35s var(--hf-ease), opacity .25s ease;background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-faq-icon-v{transform:translate(-50%,-50%)rotate(90deg)}.home-faq-item[open]>.home-faq-summary .home-faq-icon-v{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.home-faq-panel{overflow:hidden}.home-faq-answer{max-width:40rem;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.008em;color:var(--hf-ink-soft);text-wrap:pretty;margin:0;padding:0 1.15rem 1.25rem 2.85rem;font-size:.9875rem;font-weight:400;line-height:1.72}.home-faq-item[open] .home-faq-panel{margin-inline:1.15rem 1.1rem;border-top:1px solid #0e74901a;margin-bottom:.15rem}.home-faq-item[open] .home-faq-answer{padding:.95rem .15rem 1.15rem 1.7rem}@supports (interpolate-size:allow-keywords){.home-faq{interpolate-size:allow-keywords}.home-faq-item::details-content{block-size:0;transition:block-size .4s var(--hf-ease), content-visibility .4s var(--hf-ease) allow-discrete}.home-faq-item[open]::details-content{block-size:auto}}@media (max-width:640px){.home-faq-list{gap:.55rem}.home-faq-summary{gap:.75rem .85rem;padding:1.05rem .95rem 1.05rem 1rem}.home-faq-q{font-size:1.015rem;line-height:1.38}.home-faq-index{font-size:.625rem}.home-faq-icon{width:1.7rem;height:1.7rem}.home-faq-answer{padding:0 .95rem 1.15rem 1rem;font-size:.9375rem;line-height:1.68}.home-faq-item[open] .home-faq-panel{margin-inline:.95rem}.home-faq-item[open] .home-faq-answer{padding:.85rem .05rem 1.05rem 0}.home-faq-item:before{top:.7rem;bottom:.7rem}}@media (max-width:380px){.home-faq-summary{grid-template-columns:minmax(0,1fr) auto}.home-faq-index{display:none}}@media (prefers-reduced-motion:reduce){.home-faq-item,.home-faq-item:before,.home-faq-summary,.home-faq-index,.home-faq-q,.home-faq-icon,.home-faq-icon-h,.home-faq-icon-v{transition:none}.home-faq-item::details-content{transition:none}.home-faq-item[open]>.home-faq-summary .home-faq-icon{transform:none}}
.home-geo{--geo-cyan:#0e7490;--geo-steel:#1e3a5f;--geo-ink:#0b1220;--geo-body:#334155;--geo-mute:#64748b;--geo-line:#0f172a1a;--geo-line-soft:#0f172a0f;--geo-ease:var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1));--geo-field:#f5f8fa;isolation:isolate;border:none;position:relative;overflow:clip}.home-geo-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-geo-field-wash{background:radial-gradient(circle at 45% 40%,#0e749017,#1e3a5f08 46%,#0000 70%);width:min(42rem,70vw);height:min(42rem,70vw);position:absolute;inset:-15% auto auto -8%}.home-geo-field-rule{display:none}.home-geo-inner{z-index:1;min-width:0;position:relative}.home-geo-folio{max-width:46rem;animation:home-geo-enter .9s var(--geo-ease) both;gap:.35rem 1.75rem;display:grid}@media (min-width:768px){.home-geo-folio{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 2.25rem;max-width:52rem}}.home-geo-mark{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.06em;color:#0e74906b;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-size:clamp(3.75rem,8vw,5.5rem);font-weight:600;line-height:.7;display:block}@media (min-width:768px){.home-geo-mark{color:#0e74905c;margin-top:.15rem}}.home-geo-copy{flex-direction:column;gap:clamp(1.5rem,3.5vw,2.15rem);min-width:0;display:flex}.home-geo-intro{max-width:38rem}.home-geo-label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--geo-cyan);margin:0 0 .85rem;font-size:.8125rem;font-weight:550}.home-geo-heading{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.034em;color:var(--geo-ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.95rem,4.4vw,3rem);font-weight:650;line-height:1.1}.home-geo-heading-accent{color:var(--geo-cyan);font-weight:650}.home-geo-answer{max-width:40rem;font-family:var(--font-sans), system-ui, sans-serif;color:var(--geo-body);margin:0;font-size:clamp(1.0625rem,1.85vw,1.175rem);font-weight:400;line-height:1.8}.home-geo-answer strong{color:var(--geo-steel);font-weight:600}.home-geo-scope{border-top:1px solid var(--geo-line);flex-wrap:wrap;align-items:flex-start;gap:1.1rem 0;max-width:40rem;margin:0;padding-top:1.35rem;display:flex}.home-geo-scope-item{flex-direction:column;flex:6.5rem;gap:.28rem;min-width:0;display:flex}.home-geo-scope-sep{display:none}@media (min-width:560px){.home-geo-scope{flex-wrap:nowrap;align-items:stretch;gap:0}.home-geo-scope-item{flex:1 1 0;padding-inline:1.15rem}.home-geo-scope-item:first-child{padding-left:0}.home-geo-scope-item:last-child{padding-right:0}.home-geo-scope-sep{background:var(--geo-line);flex:0 0 1px;align-self:stretch;width:1px;display:block}}.home-geo-scope-value{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--geo-steel);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;line-height:1.2}.home-geo-scope-label{letter-spacing:.06em;text-transform:uppercase;color:var(--geo-mute);font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-size:.6875rem;font-weight:500}.home-geo-nav{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.home-geo-link{font-family:var(--font-sans), system-ui, sans-serif;color:var(--geo-cyan);transition:color .2s var(--geo-ease), gap .25s var(--geo-ease);align-items:center;gap:.4rem;font-size:.95rem;font-weight:550;text-decoration:none;display:inline-flex}.home-geo-link-arrow{transition:transform .25s var(--geo-ease);display:inline-block}.home-geo-link:hover{color:var(--geo-steel);gap:.6rem}.home-geo-link:hover .home-geo-link-arrow{transform:translate(3px)}.home-geo-link:focus-visible{outline:2px solid var(--geo-cyan);outline-offset:4px;border-radius:2px}@keyframes home-geo-enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-geo-folio{animation:none}.home-geo-link,.home-geo-link-arrow{transition:none}}
.home-gpu-fleet{--fleet-ink:#0b1220;--fleet-ink-soft:#334155;--fleet-mute:#64748b;--fleet-soft:#94a3b8;--fleet-line:#0f172a17;--fleet-line-strong:#0f172a24;--fleet-surface:#fff;--fleet-canvas:#eef3f8;--fleet-panel:#f7fafc;--fleet-accent:#0e7490;--fleet-accent-bright:#0891b2;--fleet-steel:#1e3a5f;--fleet-ease:cubic-bezier(.22, 1, .36, 1);--fleet-spring:cubic-bezier(.34, 1.4, .64, 1);isolation:isolate;color:var(--fleet-ink);background-image:radial-gradient(110% 70% at 6% 0,#a5f3fc2e,#0000 52%),radial-gradient(80% 55% at 96% 12%,#1e3a5f0d,#0000 48%);border-top:none;position:relative;overflow:clip}.home-gpu-fleet-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0}.home-gpu-fleet-wash{filter:blur(2px);border-radius:50%;position:absolute}.home-gpu-fleet-wash-a{width:min(62vw,34rem);height:min(46vw,24rem);animation:home-gpu-fleet-drift 22s var(--fleet-ease) infinite alternate;background:radial-gradient(#0e74901a,#0000 70%);top:-8%;left:-4%}.home-gpu-fleet-wash-b{width:min(50vw,28rem);height:min(38vw,20rem);animation:home-gpu-fleet-drift 26s var(--fleet-ease) infinite alternate-reverse;background:radial-gradient(#1e3a5f14,#0000 72%);bottom:6%;right:-6%}.home-gpu-fleet-mesh{opacity:.45;background-image:linear-gradient(#0e74900b 1px,#0000 1px),linear-gradient(90deg,#0e74900b 1px,#0000 1px);background-size:48px 48px;height:42%;position:absolute;inset:8% 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.home-gpu-fleet-inner{z-index:1;min-width:0;position:relative}.home-gpu-fleet-header{animation:home-gpu-fleet-rise .7s var(--fleet-ease) both;align-items:end;gap:1.25rem;display:grid}@media (min-width:768px){.home-gpu-fleet-header{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}.home-gpu-fleet-header-copy{min-width:0;max-width:40rem}.home-gpu-fleet-label{width:fit-content;max-width:100%;margin-bottom:.85rem}.home-gpu-fleet-heading{letter-spacing:-.034em;color:var(--fleet-ink);overflow-wrap:break-word;margin:0;font-size:clamp(1.75rem,3.5vw,2.65rem);font-weight:700;line-height:1.12}.home-gpu-fleet-lead{max-width:38rem;color:var(--fleet-ink-soft);overflow-wrap:break-word;margin:1rem 0 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.home-gpu-fleet-count{border-radius:var(--radius-md);border:1px solid var(--fleet-line);text-align:right;background:#ffffffb8;margin:0;padding:.85rem 1rem;display:none;box-shadow:inset 0 1px #fffffff2}@media (min-width:768px){.home-gpu-fleet-count{justify-items:end;gap:.2rem;display:grid}}.home-gpu-fleet-count-value{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.04em;color:var(--fleet-accent);font-size:1.85rem;font-weight:650;line-height:1}.home-gpu-fleet-count-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fleet-soft);font-size:.72rem;font-weight:600}.home-gpu-fleet-flagship{animation:home-gpu-fleet-rise .8s var(--fleet-ease) 60ms both;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.home-gpu-fleet-flagship-link{min-width:0;color:inherit;border-radius:calc(var(--radius-xl) + .15rem);border:1px solid color-mix(in srgb, var(--fleet-accent) 18%, transparent);transition:border-color .35s var(--fleet-ease), box-shadow .4s var(--fleet-ease);background:radial-gradient(120% 90% at 8% 0,#a5f3fc8c,#0000 48%),radial-gradient(90% 70% at 100% 100%,#0e74901a,#0000 46%),linear-gradient(155deg,#e8f7fb 0%,#f4fbfd 38%,#fff 72%);gap:1.5rem;padding:1.15rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #0e749014}@media (min-width:720px){.home-gpu-fleet-flagship-link{grid-template-columns:minmax(10rem,.95fr) minmax(0,1.35fr);align-items:center;gap:1.75rem 2rem;padding:1.25rem 1.35rem}}.home-gpu-fleet-flagship-link:before{content:"";background:linear-gradient(180deg, var(--fleet-accent-bright), var(--fleet-steel));opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.home-gpu-fleet-flagship-link:after{content:"";pointer-events:none;opacity:.7;width:55%;height:70%;transition:opacity .4s var(--fleet-ease);background:radial-gradient(circle,#22d3ee2e,#0000 70%);border-radius:50%;position:absolute;inset:-30% auto auto 40%}.home-gpu-fleet-flagship-link:hover{border-color:color-mix(in srgb, var(--fleet-accent) 32%, transparent);box-shadow:inset 0 1px #fffffff2,0 18px 40px #0e74901f}.home-gpu-fleet-flagship-link:hover:after{opacity:1}.home-gpu-fleet-flagship-link:focus-visible{outline-offset:3px;outline:2px solid #0e749073}.home-gpu-fleet-flagship-visual{z-index:1;justify-items:center;gap:.85rem;min-width:0;display:grid;position:relative}.home-gpu-fleet-flagship-spec{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;max-width:100%;display:flex}.home-gpu-fleet-flagship-vram{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--fleet-ink);background:#ffffffc7;border:1px solid #0e749038;border-radius:.35rem;padding:.28rem .55rem;font-size:.78rem;font-weight:650}.home-gpu-fleet-flagship-arch{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fleet-mute);font-size:.68rem;font-weight:600}.home-gpu-fleet-flagship-body{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.home-gpu-fleet-flagship-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fleet-accent);margin:0;font-size:.72rem;font-weight:650}.home-gpu-fleet-flagship-title{letter-spacing:-.04em;color:var(--fleet-ink);overflow-wrap:break-word;transition:color .28s var(--fleet-ease);margin:.45rem 0 0;font-size:clamp(2rem,4vw,2.85rem);font-weight:700;line-height:1.05}.home-gpu-fleet-flagship-link:hover .home-gpu-fleet-flagship-title{color:var(--fleet-steel)}.home-gpu-fleet-flagship-fullname{color:var(--fleet-mute);overflow-wrap:break-word;margin:.35rem 0 0;font-size:.95rem;line-height:1.4}.home-gpu-fleet-flagship-ideal{max-width:36rem;color:var(--fleet-ink-soft);overflow-wrap:break-word;margin:.9rem 0 0;font-size:1.02rem;line-height:1.55}.home-gpu-fleet-flagship-highlights{gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.home-gpu-fleet-flagship-highlights li{color:var(--fleet-ink-soft);overflow-wrap:break-word;padding-left:1rem;font-size:.9rem;line-height:1.45;position:relative}.home-gpu-fleet-flagship-highlights li:before{content:"";background:var(--fleet-accent-bright);border-radius:1px;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0;box-shadow:0 0 0 3px #0891b21f}.home-gpu-fleet-flagship-cta{letter-spacing:-.01em;width:fit-content;color:var(--fleet-accent);align-items:center;gap:.35rem;margin-top:1.35rem;font-size:.92rem;font-weight:650;display:inline-flex}.home-gpu-fleet-flagship-cta:after{content:"→";transition:transform .3s var(--fleet-ease)}.home-gpu-fleet-flagship-link:hover .home-gpu-fleet-flagship-cta:after{transform:translate(4px)}.home-gpu-fleet-die{--die-cyan:#0e7490;--die-steel:#1e3a5f;--die-ink:#0b1220;aspect-ratio:1;width:min(100%,13.5rem);transform-style:preserve-3d;place-items:center;animation:8s ease-in-out infinite home-gpu-fleet-die-float;display:grid;position:relative}@media (min-width:720px){.home-gpu-fleet-die{width:min(100%,15.5rem)}}.home-gpu-fleet-die-glow{filter:blur(12px);pointer-events:none;z-index:0;background:radial-gradient(at 50% 55%,#0e749061 0%,#1e3a5f24 45%,#0000 72%);border-radius:50%;animation:6.4s ease-in-out infinite home-gpu-fleet-die-glow;position:absolute;inset:12% 10% 6%}.home-gpu-fleet-die-shadow{filter:blur(5px);pointer-events:none;z-index:0;background:radial-gradient(#00000061 0%,#0000001f 55%,#0000 72%);border-radius:50%;height:12%;animation:8s ease-in-out infinite home-gpu-fleet-die-shadow;position:absolute;bottom:5%;left:18%;right:18%}.home-gpu-fleet-die-package{background:linear-gradient(145deg, #ffffff14 0%, transparent 30%), linear-gradient(168deg, #2a4666 0%, var(--die-steel) 40%, #142336 74%, var(--die-ink) 100%);width:86%;height:86%;transform-style:preserve-3d;z-index:1;border:1px solid #94a3b852;border-radius:.95rem;position:relative;overflow:hidden;transform:rotateX(12deg)rotateY(-18deg)rotate(2deg);box-shadow:0 22px 36px #00000047,inset 0 2px #ffffff14,inset 0 -12px 22px #0000004d,0 0 0 1px #0e749033}.home-gpu-fleet-die[data-brand=AMD] .home-gpu-fleet-die-package{background:linear-gradient(145deg, #ffffff12 0%, transparent 30%), linear-gradient(168deg, #314d6e 0%, #1a3354 42%, #101f32 76%, var(--die-ink) 100%)}.home-gpu-fleet-die-pads{pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#bae6fd80 0 .85px,#0000 1.1px),radial-gradient(circle,#0e749052 0 1.25px,#0000 1.5px);background-position:0 0,3px 3px;background-size:6px 6px,6px 6px;border-radius:.7rem;position:absolute;inset:.45rem;-webkit-mask-image:radial-gradient(82% 82%,#0000 48%,#000 62%);mask-image:radial-gradient(82% 82%,#0000 48%,#000 62%)}.home-gpu-fleet-die-ring{pointer-events:none;border:1px solid #a5f3fc29;border-radius:.55rem;position:absolute;inset:12%;box-shadow:inset 0 0 0 3px #0f172a29}.home-gpu-fleet-die-silicon{z-index:2;background:linear-gradient(160deg,#0e74908c 0%,#1e3a5feb 48%,#0b1220fa 100%);border:1px solid #a5f3fc6b;border-radius:.5rem;position:absolute;inset:20%;overflow:hidden;transform:translateZ(14px);box-shadow:0 0 0 1px #0e749059,0 10px 20px #00000059,inset 0 1px #ffffff47}.home-gpu-fleet-die-fabric{opacity:.55;pointer-events:none;background:radial-gradient(circle at 20% 22%,#a5f3fc33,#0000 30%),radial-gradient(circle at 78% 72%,#0e749047,#0000 34%);position:absolute;inset:0}.home-gpu-fleet-die-grid{opacity:.85;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#a5f3fc0e 2px 3px),repeating-linear-gradient(90deg,#0000 0 2px,#7dd3fc0b 2px 3px),repeating-linear-gradient(0deg,#0000 0 11px,#22d3ee1f 11px 12px),repeating-linear-gradient(90deg,#0000 0 11px,#0e749024 11px 12px);position:absolute;inset:0}.home-gpu-fleet-die-core{background:radial-gradient(circle at 32% 28%,#a5f3fc80,#0000 52%),linear-gradient(145deg,#0e7490d9,#1e3a5fe6 55%,#0b1220f0);border:1px solid #a5f3fc80;border-radius:.25rem;animation:3.4s ease-in-out infinite home-gpu-fleet-core-pulse;position:absolute;inset:34%;box-shadow:0 0 20px #0e749059,inset 0 1px #ffffff47}.home-gpu-fleet-die-sheen{animation:home-gpu-fleet-sheen 7.4s var(--fleet-ease) infinite;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 34%,#ffffff0f 42%,#bae6fd59 50%,#ffffff14 58%,#0000 66%);position:absolute;inset:-30% -50%;transform:translate(-40%)rotate(10deg)}.home-gpu-fleet-picker{min-width:0;animation:home-gpu-fleet-rise .75s var(--fleet-ease) .1s both;margin-top:clamp(1.75rem,3vw,2.35rem)}.home-gpu-fleet-picker-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.home-gpu-fleet-picker-caption,.home-gpu-fleet-picker-hint{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.home-gpu-fleet-picker-caption{color:var(--fleet-soft)}.home-gpu-fleet-picker-hint{color:color-mix(in srgb, var(--fleet-accent) 70%, var(--fleet-soft))}.home-gpu-fleet-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0e749047 transparent;flex-wrap:nowrap;gap:.55rem;margin:0;padding:.1rem 0 .4rem;list-style:none;display:flex;overflow-x:auto}.home-gpu-fleet-rail::-webkit-scrollbar{height:3px}.home-gpu-fleet-rail::-webkit-scrollbar-thumb{background:#0e749047;border-radius:999px}.home-gpu-fleet-rail>li{scroll-snap-align:start;flex:none;min-width:0}.home-gpu-fleet-stamp{border-radius:var(--radius-md);border:1px solid var(--fleet-line);max-width:100%;min-height:3.35rem;color:var(--fleet-ink);transition:border-color .28s var(--fleet-ease), background-color .28s var(--fleet-ease), box-shadow .28s var(--fleet-ease);animation:home-gpu-fleet-stamp-in .5s var(--fleet-ease) both;animation-delay:calc(40ms * var(--stamp-i,1));background:#ffffffe0;align-items:center;gap:.65rem;padding:.55rem .9rem .55rem .65rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffffff2}.home-gpu-fleet-stamp-1{--stamp-i:1}.home-gpu-fleet-stamp-2{--stamp-i:2}.home-gpu-fleet-stamp-3{--stamp-i:3}.home-gpu-fleet-stamp-4{--stamp-i:4}.home-gpu-fleet-stamp-5{--stamp-i:5}.home-gpu-fleet-stamp-6{--stamp-i:6}.home-gpu-fleet-stamp-7{--stamp-i:7}.home-gpu-fleet-stamp-8{--stamp-i:8}.home-gpu-fleet-stamp:hover{background:#fff;border-color:#0e749047;box-shadow:inset 0 1px #fff,0 6px 16px #0f172a0d}.home-gpu-fleet-stamp-active{background:linear-gradient(160deg,#e8f7fbf2,#fff 70%);border-color:#0e749059;box-shadow:inset 0 1px #fff,0 0 0 1px #0e749014}.home-gpu-fleet-stamp:focus-visible{outline-offset:2px;outline:2px solid #0e749073}.home-gpu-fleet-stamp-mark{background:linear-gradient(145deg, #ffffff1f, transparent 40%), linear-gradient(160deg, #2a4666, var(--fleet-steel) 55%, #0b1220);border:1px solid #94a3b847;border-radius:.4rem;flex:none;width:1.85rem;height:1.85rem;position:relative;overflow:hidden;box-shadow:0 4px 10px #0f172a1f}.home-gpu-fleet-stamp-core{background:radial-gradient(circle at 30% 28%,#a5f3fc8c,#0000 55%),linear-gradient(145deg,#0e7490e6,#1e3a5ff2);border:1px solid #a5f3fc66;border-radius:.15rem;position:absolute;inset:28%;box-shadow:0 0 8px #0e74904d}.home-gpu-fleet-stamp-text{gap:.12rem;min-width:0;display:grid}.home-gpu-fleet-stamp-name{letter-spacing:-.02em;white-space:nowrap;font-size:.92rem;font-weight:650;line-height:1.15}.home-gpu-fleet-stamp-vram{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--fleet-mute);white-space:nowrap;font-size:.68rem;font-weight:500;line-height:1.2}.home-gpu-fleet-stamp:hover .home-gpu-fleet-stamp-vram,.home-gpu-fleet-stamp-active .home-gpu-fleet-stamp-vram{color:#0e7490d9}.home-gpu-fleet-catalog-head{min-width:0;animation:home-gpu-fleet-rise .7s var(--fleet-ease) .12s both;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;margin-top:clamp(1.85rem,3.2vw,2.5rem);display:flex}.home-gpu-fleet-catalog-title{letter-spacing:-.02em;color:var(--fleet-ink);margin:0;font-size:1.05rem;font-weight:650}.home-gpu-fleet-catalog-sub{color:var(--fleet-mute);margin:0;font-size:.88rem;line-height:1.4}.home-gpu-fleet-grid{gap:.9rem;margin-top:1rem;display:grid}@media (min-width:640px){.home-gpu-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.home-gpu-fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.home-gpu-fleet-card{--fleet-vram:40%;--fleet-i:0;border-radius:var(--radius-lg);border:1px solid var(--fleet-line);background:linear-gradient(180deg, #fffffffa, var(--fleet-panel));min-width:0;min-height:100%;color:inherit;isolation:isolate;transition:border-color .35s var(--fleet-ease), box-shadow .4s var(--fleet-ease);animation:home-gpu-fleet-card-in .6s var(--fleet-ease) both;animation-delay:calc(80ms + (var(--fleet-i) * 45ms));flex-direction:column;padding:1.15rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 10px 28px #0f172a0a}.home-gpu-fleet-card:before{content:"";background:linear-gradient(180deg, var(--fleet-accent-bright), var(--fleet-steel));opacity:0;transform-origin:top;width:3px;transition:opacity .35s var(--fleet-ease), transform .4s var(--fleet-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.home-gpu-fleet-card:after{content:"";opacity:0;pointer-events:none;width:11rem;height:11rem;transition:opacity .4s var(--fleet-ease);background:radial-gradient(circle,#0e74901f,#0000 68%);border-radius:50%;position:absolute;inset:auto -18% -38% auto}.home-gpu-fleet-card:hover{border-color:#0e749047;box-shadow:inset 0 1px #fff,0 14px 32px #0e749017}.home-gpu-fleet-card:hover:before{opacity:1;transform:scaleY(1)}.home-gpu-fleet-card:hover:after{opacity:1}.home-gpu-fleet-card:focus-visible{outline-offset:2px;outline:2px solid #0e749073}.home-gpu-fleet-card-top{z-index:1;align-items:center;gap:.7rem;min-width:0;display:flex;position:relative}.home-gpu-fleet-card-chip{background:linear-gradient(145deg, #ffffff1f, transparent 42%), linear-gradient(160deg, #2a4666, var(--fleet-steel) 55%, #0b1220);border:1px solid #94a3b84d;border-radius:.45rem;flex:none;width:2.15rem;height:2.15rem;position:relative;overflow:hidden;box-shadow:0 6px 14px #0f172a1f}.home-gpu-fleet-card-chip-core{background:radial-gradient(circle at 30% 28%,#a5f3fc80,#0000 55%),linear-gradient(145deg,#0e7490e0,#1e3a5ff2);border:1px solid #a5f3fc6b;border-radius:.18rem;position:absolute;inset:26%;box-shadow:0 0 10px #0e749047}.home-gpu-fleet-card-meta{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fleet-soft);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;line-height:1.3;display:flex}.home-gpu-fleet-card-brand,.home-gpu-fleet-card-arch{overflow-wrap:anywhere;min-width:0}.home-gpu-fleet-card-dot{background:#94a3b8b3;border-radius:50%;flex:none;width:.2rem;height:.2rem}.home-gpu-fleet-card-title{z-index:1;letter-spacing:-.035em;color:var(--fleet-ink);overflow-wrap:break-word;transition:color .28s var(--fleet-ease);margin:.95rem 0 0;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:700;line-height:1.1;position:relative}.home-gpu-fleet-card:hover .home-gpu-fleet-card-title{color:var(--fleet-steel)}.home-gpu-fleet-card-fullname{z-index:1;color:var(--fleet-mute);overflow-wrap:break-word;margin:.3rem 0 0;font-size:.84rem;line-height:1.35;position:relative}.home-gpu-fleet-card-metric{z-index:1;gap:.45rem;min-width:0;margin-top:1.15rem;display:grid;position:relative}.home-gpu-fleet-card-metric-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;display:flex}.home-gpu-fleet-card-vram-value{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.03em;color:var(--fleet-ink);overflow-wrap:anywhere;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:650;line-height:1}.home-gpu-fleet-card-vram-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fleet-soft);font-size:.66rem;font-weight:650}.home-gpu-fleet-card-track{background:#0f172a0f;border-radius:999px;height:.28rem;position:relative;overflow:hidden}.home-gpu-fleet-card-fill{height:100%;width:var(--fleet-vram);border-radius:inherit;background:linear-gradient(90deg, var(--fleet-accent), var(--fleet-accent-bright));transform-origin:0;transition:transform .45s var(--fleet-ease);display:block;transform:scaleX(.92)}.home-gpu-fleet-card:hover .home-gpu-fleet-card-fill{transform:scaleX(1)}.home-gpu-fleet-card-ideal{z-index:1;-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--fleet-ink-soft);overflow-wrap:break-word;-webkit-box-orient:vertical;margin:.95rem 0 0;font-size:.9rem;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.home-gpu-fleet-card-highlight{z-index:1;-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--fleet-mute);border-radius:var(--radius-sm);overflow-wrap:break-word;background:#0e74900a;border:1px solid #0e74901a;-webkit-box-orient:vertical;margin:.7rem 0 0;padding:.65rem .75rem;font-size:.8rem;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.home-gpu-fleet-card-action{z-index:1;letter-spacing:-.01em;color:var(--fleet-accent);align-items:center;gap:.3rem;margin-top:auto;padding-top:1.2rem;font-size:.86rem;font-weight:650;display:inline-flex;position:relative}.home-gpu-fleet-card-action:after{content:"→";transition:transform .3s var(--fleet-ease)}.home-gpu-fleet-card:hover .home-gpu-fleet-card-action:after{transform:translate(3px)}.home-gpu-fleet-cta{text-align:center;animation:home-gpu-fleet-rise .7s var(--fleet-ease) .18s both;margin-top:2rem}.home-gpu-fleet-cta .link-arrow:focus-visible{outline-offset:3px;outline:2px solid #0e749073}@keyframes home-gpu-fleet-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-gpu-fleet-stamp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-gpu-fleet-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-gpu-fleet-drift{0%{transform:translate(0,0)}to{transform:translate(2%,3%)}}@keyframes home-gpu-fleet-die-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes home-gpu-fleet-die-glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes home-gpu-fleet-die-shadow{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.92)}}@keyframes home-gpu-fleet-core-pulse{0%,to{box-shadow:0 0 18px #0e74904d,inset 0 1px #ffffff47}50%{box-shadow:0 0 26px #0e74907a,inset 0 1px #ffffff57}}@keyframes home-gpu-fleet-sheen{0%,to{transform:translate(-42%)rotate(10deg)}50%{transform:translate(18%)rotate(10deg)}}@media (max-width:639px){.home-gpu-fleet-stamp,.home-gpu-fleet-card{animation:none}.home-gpu-fleet-flagship-link:hover,.home-gpu-fleet-card:hover,.home-gpu-fleet-stamp:hover{transform:none}.home-gpu-fleet-card,.home-gpu-fleet-flagship-link{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.home-gpu-fleet-wash-a,.home-gpu-fleet-wash-b,.home-gpu-fleet-die,.home-gpu-fleet-die-glow,.home-gpu-fleet-die-shadow,.home-gpu-fleet-die-core,.home-gpu-fleet-die-sheen,.home-gpu-fleet-header,.home-gpu-fleet-flagship,.home-gpu-fleet-picker,.home-gpu-fleet-catalog-head,.home-gpu-fleet-stamp,.home-gpu-fleet-card,.home-gpu-fleet-cta{animation:none!important}.home-gpu-fleet-flagship-link,.home-gpu-fleet-stamp,.home-gpu-fleet-card,.home-gpu-fleet-card:before,.home-gpu-fleet-card-fill,.home-gpu-fleet-card-title,.home-gpu-fleet-card-action:after,.home-gpu-fleet-flagship-cta:after,.home-gpu-fleet-flagship-title{transition:none}.home-gpu-fleet-flagship-link:hover,.home-gpu-fleet-card:hover,.home-gpu-fleet-stamp:hover,.home-gpu-fleet-card:hover .home-gpu-fleet-card-action:after,.home-gpu-fleet-flagship-link:hover .home-gpu-fleet-flagship-cta:after,.home-gpu-fleet-card:hover .home-gpu-fleet-card-fill{transform:none}.home-gpu-fleet-card:before{opacity:.7;transform:none}.home-gpu-fleet-die-package{transform:none}}
.home-howto{--howto-ink:#0f1a24;--howto-mute:#6b7280;--howto-body:#4b5563;--howto-cyan:#0891b2;--howto-cyan-deep:#0e7490;--howto-steel:#1e3a5f;--howto-line:#0f1a241a;--howto-line-soft:#0f1a240f;--howto-panel:#fff;--howto-ease:var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1));--howto-spring:cubic-bezier(.34, 1.25, .64, 1);isolation:isolate;border-top:none;position:relative;overflow:clip}.home-howto-surface{z-index:0;pointer-events:none;position:absolute;inset:0}.home-howto-surface-wash{background:radial-gradient(80% 55% at 8% -10%,#0891b217,#0000 55%),radial-gradient(60% 45% at 96% 30%,#1e3a5f12,#0000 50%);position:absolute;inset:0}.home-howto-surface-grain{opacity:.35;background-image:radial-gradient(#15202b09 .6px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.home-howto-inner{z-index:1;min-width:0;position:relative}.home-howto-header{max-width:38rem}.home-howto-heading{letter-spacing:-.028em;overflow-wrap:break-word}.home-howto-lead{overflow-wrap:break-word}.home-howto-strip-wrap{margin-top:2.5rem;position:relative}.home-howto-strip-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--howto-mute);margin:0 0 .75rem;font-size:.75rem;font-weight:600;display:block}.home-howto-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0891b259 transparent;gap:.9rem;margin:0;padding:.35rem .15rem 1.25rem;scroll-padding-inline:.15rem;list-style:none;display:flex;overflow-x:auto}.home-howto-strip::-webkit-scrollbar{height:4px}.home-howto-strip::-webkit-scrollbar-thumb{background:#0891b259;border-radius:999px}.home-howto-frame{scroll-snap-align:start;min-width:0;animation:home-howto-frame-in .7s var(--howto-ease) both;animation-delay:calc(.1s + var(--howto-i,0) * .12s);flex:0 0 min(80vw,20rem)}.home-howto-panel{border:1px solid var(--howto-line);height:100%;min-height:18.5rem;transition:border-color .3s var(--howto-ease), box-shadow .4s var(--howto-ease);background:linear-gradient(165deg,#fff 0%,#f7fafc 52%,#f2f6f9 100%);border-radius:.85rem;flex-direction:column;padding:1.15rem 1.15rem 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 10px 28px -22px #0f1a2447}.home-howto-panel-sheen{pointer-events:none;opacity:.55;transition:opacity .4s var(--howto-ease);background:radial-gradient(120% 70% at 0 0,#0891b21f,#0000 55%),radial-gradient(80% 55% at 100% 100%,#1e3a5f0f,#0000 50%);position:absolute;inset:0}.home-howto-panel-accent{pointer-events:none;background:linear-gradient(90deg, var(--howto-cyan) 0%, var(--howto-cyan-deep) 42%, var(--howto-steel) 100%);transform-origin:0;opacity:.85;height:2px;animation:home-howto-bar .85s var(--howto-ease) both;animation-delay:calc(.28s + var(--howto-i,0) * .14s);transition:transform .45s var(--howto-ease), opacity .3s var(--howto-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(.38)}.home-howto-panel:hover,.home-howto-panel:focus-within{border-color:#0e749047;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -24px #0f1a2452,0 0 0 1px #0891b20f}.home-howto-panel:hover .home-howto-panel-sheen,.home-howto-panel:focus-within .home-howto-panel-sheen{opacity:1}.home-howto-panel:hover .home-howto-panel-accent,.home-howto-panel:focus-within .home-howto-panel-accent{opacity:1;transform:scaleX(1)}.home-howto-panel-top{z-index:1;border-bottom:1px solid var(--howto-line-soft);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.2rem;padding-bottom:1.05rem;display:flex;position:relative}.home-howto-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.07em;background:linear-gradient(165deg, var(--howto-cyan) 0%, var(--howto-cyan-deep) 48%, var(--howto-steel) 120%);color:#0000;transition:filter .35s var(--howto-ease);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.85rem,9.5vw,3.6rem);font-weight:700;line-height:.88;display:block}.home-howto-panel:hover .home-howto-num,.home-howto-panel:focus-within .home-howto-num{filter:saturate(1.08)brightness(1.04)}.home-howto-frame-mark{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.2rem;margin-top:.2rem;display:flex}.home-howto-frame-mark-label{letter-spacing:.12em;text-transform:uppercase;color:var(--howto-mute);font-size:.625rem;font-weight:650}.home-howto-frame-mark-count{letter-spacing:.02em;color:var(--howto-steel);font-size:.8125rem;font-weight:650}.home-howto-frame-mark-sep{color:#1e3a5f59;margin:0 .12em}.home-howto-panel-body{z-index:1;flex-direction:column;flex:auto;min-width:0;padding-bottom:.35rem;display:flex;position:relative}.home-howto-title{letter-spacing:-.024em;color:var(--howto-ink);overflow-wrap:break-word;margin:0;font-size:1.125rem;font-weight:650;line-height:1.28}.home-howto-text{color:var(--howto-body);overflow-wrap:break-word;flex:auto;margin:.7rem 0 0;font-size:.9375rem;line-height:1.65}.home-howto-step-link{z-index:1;border-top:1px solid var(--howto-line-soft);letter-spacing:-.01em;min-height:3rem;color:var(--howto-cyan-deep);transition:color .25s var(--howto-ease), border-color .3s var(--howto-ease), background-color .3s var(--howto-ease);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:1.05rem 0 .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex;position:relative}.home-howto-step-link:before{content:"";opacity:0;transition:opacity .3s var(--howto-ease);pointer-events:none;background:linear-gradient(#0891b20a 0%,#0891b21a 100%);position:absolute;inset:0 -1.15rem}.home-howto-step-link-label{min-width:0;position:relative}.home-howto-step-link-arrow{width:1.75rem;height:1.75rem;color:var(--howto-cyan-deep);transition:transform .35s var(--howto-spring), background-color .3s var(--howto-ease), border-color .3s var(--howto-ease), color .25s var(--howto-ease);background:#0891b214;border:1px solid #0e749029;border-radius:3px;flex:none;place-items:center;font-size:.95rem;line-height:1;display:inline-grid;position:relative}.home-howto-panel:hover .home-howto-step-link,.home-howto-panel:focus-within .home-howto-step-link,.home-howto-step-link:hover{color:var(--howto-ink);border-top-color:#0e74902e}.home-howto-panel:hover .home-howto-step-link:before,.home-howto-panel:focus-within .home-howto-step-link:before,.home-howto-step-link:hover:before{opacity:1}.home-howto-panel:hover .home-howto-step-link-arrow,.home-howto-panel:focus-within .home-howto-step-link-arrow,.home-howto-step-link:hover .home-howto-step-link-arrow{color:#fff;background:linear-gradient(145deg, var(--howto-cyan) 0%, var(--howto-steel) 120%);border-color:#0000;transform:translate(3px)}.home-howto-step-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0891b273}.home-howto-footer{border-top:1px solid var(--howto-line);flex-wrap:wrap;align-items:baseline;gap:.75rem 1.75rem;margin-top:2.25rem;padding-top:1.4rem;display:flex}.home-howto-footer-note{color:var(--howto-mute);margin:0;font-size:.8125rem;line-height:1.5}@media (min-width:900px){.home-howto-strip-hint{display:none}.home-howto-strip-wrap{margin-top:3rem}.home-howto-strip{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;padding:.15rem 0 0;display:grid;overflow:visible}.home-howto-frame{flex:none;min-width:0;position:relative}.home-howto-frame:not(:last-child):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0891b226,#1e3a5f73);width:.7rem;height:1px;position:absolute;top:2.55rem;right:-.85rem}.home-howto-panel{min-height:21.5rem;padding:1.25rem 1.2rem 0}.home-howto-step-link:before{inset:0 -1.2rem}.home-howto-num{font-size:clamp(3.4rem,4.4vw,4.15rem)}.home-howto-title{font-size:1.2rem}.home-howto-text{font-size:.965rem}}@media (min-width:1140px){.home-howto-strip{gap:1.6rem}.home-howto-frame:not(:last-child):after{width:.85rem;right:-1rem}.home-howto-panel{min-height:22.5rem;padding:1.3rem 1.25rem 0}.home-howto-step-link:before{inset:0 -1.25rem}}@keyframes home-howto-frame-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-howto-bar{0%{opacity:.35;transform:scaleX(0)}to{opacity:.85;transform:scaleX(.38)}}@media (prefers-reduced-motion:reduce){.home-howto-frame,.home-howto-panel-accent{animation:none!important}.home-howto-frame{opacity:1;transform:none}.home-howto-panel,.home-howto-panel-sheen,.home-howto-panel-accent,.home-howto-num,.home-howto-step-link,.home-howto-step-link-arrow{transition:none!important}.home-howto-panel-accent{opacity:1;transform:scaleX(1)}.home-howto-panel:hover .home-howto-step-link-arrow,.home-howto-panel:focus-within .home-howto-step-link-arrow,.home-howto-step-link:hover .home-howto-step-link-arrow{transform:none}}
.home-services{--hs-ink:#0b1220;--hs-ink-soft:#334155;--hs-muted:#64748b;--hs-faint:#94a3b8;--hs-signal:#0e7490;--hs-signal-deep:#155e75;--hs-steel:#1e3a5f;--hs-paper:#fbfcfd;--hs-porcelain:#fff;--hs-line:#0f172a17;--hs-line-soft:#0f172a0f;--hs-ease:cubic-bezier(.22, 1, .36, 1);--hs-spring:cubic-bezier(.34, 1.4, .64, 1);isolation:isolate;color:var(--hs-ink);background-image:radial-gradient(55% 38% at 100% 0,#1e3a5f0a,#0000 60%);border-top:none;position:relative;overflow:clip}.home-services-shell{z-index:1;min-width:0;position:relative}.home-services-mast{animation:home-services-rise .7s var(--hs-ease) both;align-items:end;gap:clamp(1.5rem,3.5vw,2.5rem);margin-bottom:clamp(1.85rem,3.8vw,2.75rem);display:grid}@media (min-width:860px){.home-services-mast{grid-template-columns:minmax(0,1.45fr) minmax(13.5rem,.7fr);gap:clamp(2rem,4vw,3.25rem)}}.home-services-mast-copy{min-width:0}.home-services-mast-bar{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.home-services-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-signal);margin:0;font-size:.6875rem;font-weight:550}.home-services-mast-link{letter-spacing:-.01em;color:var(--hs-steel);transition:color .25s var(--hs-ease);flex-shrink:0;align-items:center;gap:.2rem;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.home-services-mast-link:hover,.home-services-mast-link:focus-visible{color:var(--hs-signal)}.home-services-mast-link:focus-visible{outline:2px solid color-mix(in srgb, var(--hs-signal) 50%, transparent);outline-offset:3px;border-radius:.25rem}.home-services-heading{letter-spacing:-.036em;color:var(--hs-ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.75rem,3.6vw,2.65rem);font-weight:650;line-height:1.1}.home-services-heading-mark{color:var(--hs-signal)}.home-services-lead{max-width:38rem;color:var(--hs-ink-soft);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.65}.home-services-scope{border-left:1px solid var(--hs-line);min-width:0;padding:.1rem 0 .1rem 1.2rem;position:relative}.home-services-scope-count{align-items:baseline;gap:.65rem;margin:0 0 .85rem;display:flex}.home-services-scope-value{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.05em;color:var(--hs-steel);font-size:clamp(1.85rem,3vw,2.25rem);font-weight:650;line-height:1}.home-services-scope-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hs-muted);font-size:.7rem;font-weight:600}.home-services-scope-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.home-services-scope-item{grid-template-columns:1.55rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.home-services-scope-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--hs-faint);font-size:.68rem;font-weight:600}.home-services-scope-name{letter-spacing:-.015em;color:var(--hs-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.home-services-scope-more{letter-spacing:.05em;text-transform:uppercase;color:var(--hs-muted);margin:.7rem 0 0;font-size:.7rem;font-weight:600}@media (max-width:859px){.home-services-scope{grid-template-columns:auto 1fr;align-items:start;gap:.65rem 1.5rem;padding:.85rem 0 .85rem 1.1rem;display:grid}.home-services-scope-count{flex-direction:column;align-items:flex-start;gap:.25rem;margin:0}.home-services-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}.home-services-scope-more{grid-column:1/-1;margin:0}}.home-services-feature{animation:home-services-rise .8s var(--hs-ease) 50ms both;margin-bottom:.95rem}.home-services-feature-link{min-width:0;color:inherit;border:1px solid var(--hs-line);background:var(--hs-porcelain);box-shadow:inset 3px 0 0 0 var(--hs-steel);transition:border-color .3s ease, box-shadow .35s var(--hs-ease);border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:1.15rem 1.35rem;padding:1.15rem;text-decoration:none;display:grid;position:relative}@media (min-width:720px){.home-services-feature-link{grid-template-columns:auto minmax(0,1fr) auto;gap:1.45rem 1.75rem;padding:1.25rem 1.35rem}}.home-services-feature-icon{z-index:1;width:3.35rem;height:3.35rem;color:var(--hs-steel);background:var(--hs-paper);border:1px solid var(--hs-line);transition:transform .35s var(--hs-spring), border-color .25s ease, color .25s ease;border-radius:.75rem;flex-shrink:0;place-items:center;display:grid;position:relative}@media (min-width:720px){.home-services-feature-icon{width:3.75rem;height:3.75rem}}.home-services-feature-body{z-index:1;min-width:0;position:relative}.home-services-feature-meta{align-items:center;gap:.65rem;margin:0 0 .4rem;display:flex}.home-services-feature-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--hs-steel);font-size:.72rem;font-weight:650}.home-services-feature-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hs-muted);font-size:.7rem;font-weight:600}.home-services-feature-title{letter-spacing:-.03em;color:var(--hs-ink);overflow-wrap:break-word;margin:0;font-size:clamp(1.3rem,2.3vw,1.75rem);font-weight:700;line-height:1.15;transition:color .25s}.home-services-feature-copy{max-width:42rem;color:var(--hs-ink-soft);overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:clamp(.92rem,1.4vw,1.02rem);line-height:1.6;display:-webkit-box;overflow:hidden}.home-services-feature-go{z-index:1;letter-spacing:-.01em;color:var(--hs-signal);white-space:nowrap;align-items:center;gap:.4rem;font-size:.9rem;font-weight:650;display:none;position:relative}@media (min-width:720px){.home-services-feature-go{display:inline-flex}}.home-services-feature-link:hover,.home-services-feature-link:focus-visible{border-color:color-mix(in srgb, var(--hs-steel) 22%, transparent);box-shadow:inset 3px 0 0 0 var(--hs-signal), 0 12px 28px #0f172a0f}.home-services-feature-link:focus-visible{outline:2px solid color-mix(in srgb, var(--hs-signal) 50%, transparent);outline-offset:3px}.home-services-feature-link:hover .home-services-feature-icon,.home-services-feature-link:focus-visible .home-services-feature-icon{color:var(--hs-signal);border-color:color-mix(in srgb, var(--hs-signal) 28%, transparent)}.home-services-feature-link:hover .home-services-feature-title,.home-services-feature-link:focus-visible .home-services-feature-title{color:var(--hs-signal-deep)}.home-services-feature-link:hover .home-services-go-mark,.home-services-feature-link:focus-visible .home-services-go-mark{transform:translate(4px)}.home-services-atlas{animation:home-services-rise .85s var(--hs-ease) 80ms both;grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.home-services-atlas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}@media (min-width:960px){.home-services-atlas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.home-services-path{min-width:0;animation:home-services-rise .75s var(--hs-ease) both;animation-delay:calc(60ms + (var(--hs-i,0) * 40ms));display:flex}.home-services-path-link{width:100%;min-height:13.25rem;color:inherit;border:1px solid var(--hs-line);background:var(--hs-porcelain);transition:border-color .25s ease, box-shadow .35s var(--hs-ease);border-radius:.85rem;flex-direction:column;flex:auto;padding:1.15rem;text-decoration:none;display:flex;position:relative}.home-services-path--accent .home-services-path-link{box-shadow:inset 2px 0 0 0 color-mix(in srgb, var(--hs-steel) 55%, transparent)}.home-services-path-top{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.05rem;display:flex;position:relative}.home-services-path-icon{width:2.75rem;height:2.75rem;color:var(--hs-steel);background:var(--hs-paper);border:1px solid var(--hs-line);transition:transform .35s var(--hs-spring), color .25s ease, border-color .25s ease, background .25s ease;border-radius:.7rem;place-items:center;display:grid}.home-services-icon-svg{flex-shrink:0;display:block}.home-services-path-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--hs-faint);font-size:.7rem;font-weight:650}.home-services-path--accent .home-services-path-num{color:var(--hs-muted)}.home-services-path-title{z-index:1;letter-spacing:-.022em;color:var(--hs-ink);overflow-wrap:break-word;margin:0;font-size:clamp(1.05rem,1.45vw,1.2rem);font-weight:700;line-height:1.25;transition:color .25s;position:relative}.home-services-path-copy{z-index:1;color:var(--hs-ink-soft);overflow-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:auto;margin:.5rem 0 0;font-size:.88rem;line-height:1.55;display:-webkit-box;position:relative;overflow:hidden}.home-services-path-go{z-index:1;letter-spacing:.01em;color:var(--hs-signal);align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:650;display:inline-flex;position:relative}.home-services-go-mark{transition:transform .3s var(--hs-spring);display:inline-block}.home-services-path-link:hover,.home-services-path-link:focus-visible{border-color:color-mix(in srgb, var(--hs-steel) 20%, transparent);box-shadow:0 12px 26px #0f172a0e}.home-services-path--accent .home-services-path-link:hover,.home-services-path--accent .home-services-path-link:focus-visible{box-shadow:inset 2px 0 0 0 var(--hs-signal), 0 12px 26px #0f172a0e}.home-services-path-link:focus-visible{outline:2px solid color-mix(in srgb, var(--hs-signal) 50%, transparent);outline-offset:3px}.home-services-path-link:hover .home-services-path-icon,.home-services-path-link:focus-visible .home-services-path-icon{color:var(--hs-signal);border-color:color-mix(in srgb, var(--hs-signal) 30%, transparent);background:var(--hs-porcelain)}.home-services-path-link:hover .home-services-path-title,.home-services-path-link:focus-visible .home-services-path-title{color:var(--hs-signal-deep)}.home-services-path-link:hover .home-services-go-mark,.home-services-path-link:focus-visible .home-services-go-mark{transform:translate(3px)}.home-services-footer{text-align:left;margin:clamp(1.5rem,3vw,2rem) 0 0}.home-services-all{color:var(--hs-signal);transition:color .2s ease, gap .25s var(--hs-spring);align-items:center;gap:.25rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.home-services-all:hover,.home-services-all:focus-visible{color:var(--hs-signal-deep);gap:.45rem}.home-services-all:focus-visible{outline:2px solid color-mix(in srgb, var(--hs-signal) 50%, transparent);outline-offset:3px;border-radius:.35rem}@keyframes home-services-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-services-mast,.home-services-feature,.home-services-atlas,.home-services-path{animation:none}.home-services-feature-link,.home-services-path-link,.home-services-path-icon,.home-services-feature-icon,.home-services-go-mark,.home-services-all,.home-services-mast-link{transition:none}.home-services-feature-link:hover,.home-services-feature-link:focus-visible,.home-services-path-link:hover,.home-services-path-link:focus-visible,.home-services-feature-link:hover .home-services-feature-icon,.home-services-feature-link:focus-visible .home-services-feature-icon,.home-services-path-link:hover .home-services-path-icon,.home-services-path-link:focus-visible .home-services-path-icon{transform:none}}@media (max-width:639px){.home-services-path-link{min-height:11.75rem}.home-services-mast-link{display:none}.home-services-path-icon{width:2.9rem;height:2.9rem}}
.home-trust{--trust-ink:#0b1220;--trust-soft:#334155;--trust-mute:#64748b;--trust-signal:#0e7490;--trust-signal-bright:#0891b2;--trust-wash:#f4f7fa;--trust-line:#0f172a14;--trust-ease:var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1));background-image:radial-gradient(55% 42% at 8% 12%,#0e749012,#0000 62%);border-top:none;position:relative;overflow:clip}.home-trust-inner{min-width:0}.home-trust-split{align-items:start;gap:clamp(2.75rem,6vw,4.5rem);display:grid}@media (min-width:960px){.home-trust-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3.5rem,7vw,6rem)}}.home-trust-proof{max-width:34rem;padding-top:.15rem}@media (min-width:960px){.home-trust-proof{max-width:none;position:sticky;top:5.5rem}}.home-trust-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--trust-signal);margin:0 0 1.1rem;font-size:.8125rem;font-weight:550}.home-trust-heading{letter-spacing:-.036em;color:var(--trust-ink);overflow-wrap:break-word;margin:0;font-size:clamp(1.85rem,3.8vw,2.65rem);font-weight:650;line-height:1.1}.home-trust-statement{letter-spacing:-.028em;color:var(--trust-ink);max-width:22ch;margin:1.6rem 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.28}.home-trust-body{color:var(--trust-soft);overflow-wrap:break-word;max-width:38rem;margin:1.35rem 0 0;font-size:1.0625rem;line-height:1.75}.home-trust-body a{color:var(--trust-signal);text-underline-offset:.18em;transition:color .2s var(--trust-ease), text-decoration-color .2s var(--trust-ease);-webkit-text-decoration:underline #0e749047;text-decoration:underline #0e749047}.home-trust-body a:hover{color:#155e75;text-decoration-color:#155e758c}.home-trust-body a:focus-visible{outline:2px solid var(--trust-signal-bright);outline-offset:3px;border-radius:2px}.home-trust-points{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.home-trust-point{border-top:1px solid var(--trust-line);grid-template-columns:auto minmax(0,1fr);gap:1rem 1.15rem;padding-block:1.55rem;display:grid}.home-trust-point:last-child{border-bottom:1px solid var(--trust-line);padding-bottom:1.7rem}@media (min-width:640px){.home-trust-point{gap:1.15rem 1.4rem;padding-block:1.75rem}}.home-trust-point-icon{width:2rem;color:var(--trust-signal);justify-content:center;align-items:flex-start;margin-top:.15rem;display:flex}.home-trust-icon-svg{width:1.85rem;height:1.85rem;display:block}.home-trust-point-copy{min-width:0}.home-trust-point-title{letter-spacing:-.02em;color:var(--trust-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.home-trust-point-body{color:#475569;overflow-wrap:break-word;margin:.45rem 0 0;font-size:.9375rem;line-height:1.65}.home-trust-point-link{color:var(--trust-signal);letter-spacing:-.01em;transition:color .2s var(--trust-ease);margin-top:.7rem;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.home-trust-point-link:after{content:" →";transition:transform .2s var(--trust-ease);display:inline-block}.home-trust-point-link:hover{color:#155e75}.home-trust-point-link:hover:after{transform:translate(3px)}.home-trust-point-link:focus-visible{outline:2px solid var(--trust-signal-bright);outline-offset:3px;border-radius:2px}@keyframes home-trust-fade-up{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.home-trust-proof{animation:home-trust-fade-up .7s var(--trust-ease) both}.home-trust-point{animation:home-trust-fade-up .55s var(--trust-ease) both}.home-trust-point:first-child{animation-delay:80ms}.home-trust-point:nth-child(2){animation-delay:.14s}.home-trust-point:nth-child(3){animation-delay:.2s}.home-trust-point:nth-child(4){animation-delay:.26s}}@media (prefers-reduced-motion:reduce){.home-trust-proof,.home-trust-point{animation:none}.home-trust-point-link:after{transition:none}}
section.home-band{--home-seam:#0f172a12;--home-field-a:#f7f9fc;--home-field-b:#eef2f7;--home-shell:80rem;--home-gap:3.5rem;--home-card-pad:1.15rem;border-top:1px solid var(--home-seam);background-color:var(--home-field-a);box-shadow:none}section.home-band:not(.home-band--cta){padding-block:var(--home-gap)}.home-geo-inner,.home-trust-inner,.home-gpu-fleet-inner,.home-services-shell,.home-cities-shell,.home-blog-inner{max-width:var(--home-shell);box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.home-geo-inner,.home-trust-inner,.home-gpu-fleet-inner,.home-services-shell,.home-cities-shell,.home-blog-inner{padding-inline:1.5rem}}@media (min-width:1024px){.home-geo-inner,.home-trust-inner,.home-gpu-fleet-inner,.home-services-shell,.home-cities-shell,.home-blog-inner{padding-inline:2rem}}section.home-band.home-band--b{background-color:var(--home-field-b)}section.home-band.home-band--cta{box-shadow:none;background-color:#0000}.home-hero{--home-signal:#0e7490;--home-steel:#1e3a5f;background:radial-gradient(78% 58% at 42% -10%,#0e749024,#0000 58%),radial-gradient(48% 42% at 96% 22%,#1e3a5f12,#0000 55%),linear-gradient(#ffffffe0 0%,#ffffff47 52%,#0000 82%);border-bottom:none}.home-hero-grid{pointer-events:none;opacity:.55;background-image:linear-gradient(#0e74900b 1px,#0000 1px),linear-gradient(90deg,#0e74900b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 70% 35%,#000,#0000 72%);mask-image:radial-gradient(70% 65% at 70% 35%,#000,#0000 72%)}.home-hero .hero-brand{letter-spacing:-.04em;text-transform:none;color:#0b1220;overflow-wrap:anywhere;font-size:clamp(1.55rem,4.2vw,2.65rem);font-weight:650;line-height:1.05}.home-hero .hero-brand-word{color:inherit}.home-hero .hero-brand-tld{letter-spacing:-.035em;color:#64748b;font-weight:500}.home-hero .section-label{max-width:100%;margin-bottom:0}.home-hero .text-display{overflow-wrap:break-word;max-width:min(22ch,100%);font-size:clamp(1.7rem,3.5vw,2.75rem);line-height:1.12}@media (min-width:640px){.home-hero .text-display{max-width:min(28ch,100%)}}.home-hero-lead{color:#475569;overflow-wrap:break-word;font-size:1rem;line-height:1.65}@media (min-width:640px){.home-hero-lead{font-size:1.125rem}}.home-hero-layout{align-items:center;gap:2.25rem;display:grid}@media (min-width:1024px){.home-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}.home-hero .text-display{max-width:none}}.home-hero-copy{z-index:1;min-width:0;position:relative}.home-hero-stage{z-index:1;justify-content:center;min-width:0;display:flex;position:relative}.home-blade{width:min(100%,28rem);padding:1.25rem .5rem .25rem;position:relative}.home-blade-glow{z-index:0;pointer-events:none;filter:blur(24px);background:radial-gradient(68% 52% at 46% 46%,#0e749038,#1e3a5f1a 44%,#0000 72%);position:absolute;inset:16% 8% 20%}.home-blade-floor{z-index:0;pointer-events:none;filter:blur(5px);background:radial-gradient(70% 55%,#0f172a42,#0f172a1a 48%,#0000 72%);border-radius:50%;height:2.2rem;position:absolute;bottom:1.45rem;left:12%;right:12%;transform:scaleX(1.08)}.home-blade-scene{z-index:1;perspective:1500px;perspective-origin:52% 38%;height:22rem;position:relative}.home-blade-unit{--blade-w:21.5rem;--blade-h:16.5rem;--blade-d:3.1rem;width:var(--blade-w);height:var(--blade-h);margin-left:calc(var(--blade-w) / -2);margin-top:calc(var(--blade-h) / -2);transform-style:preserve-3d;animation:home-blade-enter .9s var(--ease-out-soft) both, home-blade-float 8s ease-in-out 1s infinite;position:absolute;top:50%;left:50%;transform:rotateX(12deg)rotateY(-18deg)translate(0,0)}@media (min-width:1024px){.home-blade-scene{height:23rem}.home-blade-unit{--blade-w:22.25rem;--blade-h:17rem}}.home-blade-face,.home-blade-top,.home-blade-side{transform-style:preserve-3d;backface-visibility:hidden;position:absolute}.home-blade-face{transform:translateZ(calc(var(--blade-d) / 2));isolation:isolate;background:linear-gradient(#ffffff29 0%,#0000 16%),linear-gradient(160deg,#314860 0%,#1d3046 26%,#152638 56%,#0e1826 100%);border:1px solid #bae6fd33;border-radius:.5rem;flex-direction:column;gap:.48rem;padding:.62rem .72rem .58rem;display:flex;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff42,inset 0 -12px 24px #00000052,inset 1px 0 #a5f3fc0f,0 22px 40px #070d1652}.home-blade-face:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#0000 0 3px,#ffffff03 3px 4px),linear-gradient(122deg,#0000 42%,#ffffff0b 49%,#a5f3fc12 51%,#ffffff08 53%,#0000 62%);position:absolute;inset:0}.home-blade-top{width:var(--blade-w);height:var(--blade-d);margin-top:calc(var(--blade-d) / -2);transform:rotateX(90deg) translateZ(calc(var(--blade-h) / 2));background:linear-gradient(90deg,#0f172a1f,#0000 12% 88%,#0f172a24),linear-gradient(#d2dee8 0%,#9fb4c8 36%,#6a829a 72%,#4d657d 100%);border:1px solid #ffffff4d;border-radius:.38rem;top:50%;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #1e3a5f47}.home-blade-top-mesh{opacity:.9;background-color:#0f172a14;background-image:radial-gradient(circle,#0f172a6b .55px,#0000 .7px);background-size:4px 4px;border-radius:.18rem;position:absolute;inset:.32rem .6rem .42rem;box-shadow:inset 0 0 0 1px #0f172a2e,inset 0 2px 4px #0f172a1f}.home-blade-top-rail{background:linear-gradient(90deg,#0000,#0e749080 18%,#22d3eea6 50%,#0e749080 82%,#0000);border-radius:1px;height:2px;position:absolute;top:42%;left:10%;right:10%;box-shadow:0 0 7px #0e749038}.home-blade-top-lip{pointer-events:none;background:linear-gradient(#0000,#1e3a5f47);height:28%;position:absolute;bottom:0;left:0;right:0}.home-blade-side{width:var(--blade-d);height:var(--blade-h);margin-left:calc(var(--blade-d) / -2);transform:rotateY(90deg) translateZ(calc(var(--blade-w) / 2));background:linear-gradient(90deg,#ffffff24,#0000 35%),linear-gradient(#7a91a8 0%,#4a6178 40%,#2a4056 78%,#1c2d40 100%);border:1px solid #94a3b84d;border-radius:.32rem;top:0;left:50%;overflow:hidden;box-shadow:inset 1px 0 #fff3}.home-blade-side-groove{background:linear-gradient(#0000,#0f172a61 18%,#0f172a80 82%,#0000);border-radius:1px;width:2px;position:absolute;top:10%;bottom:10%;left:32%}.home-blade-side-groove-b{opacity:.72;left:52%}.home-blade-side-rail{opacity:.55;background:repeating-linear-gradient(#94a3b859 0 3px,#0000 3px 8px);border-radius:1px;width:.28rem;position:absolute;top:8%;bottom:8%;right:18%}.home-blade-bezel{pointer-events:none;z-index:0;position:absolute;inset:0}.home-blade-lip{background:linear-gradient(90deg,#0000,#ffffff59 20%,#a5f3fc40 50%,#ffffff59 80%,#0000);height:1px;position:absolute;top:0;left:.55rem;right:.55rem}.home-blade-screw{background:radial-gradient(circle at 32% 28%,#f1f5f9,#94a3b8 42%,#475569 78%,#1e293b 100%);border-radius:50%;width:.46rem;height:.46rem;position:absolute;box-shadow:0 0 0 1px #0f172a66,0 1px 1px #00000040,inset 0 1px #ffffff8c}.home-blade-screw:before,.home-blade-screw:after{content:"";background:#0f172a8c;border-radius:1px;position:absolute;top:50%;left:50%}.home-blade-screw:before{width:58%;height:1.5px;margin:-.75px 0 0 -29%}.home-blade-screw:after{width:1.5px;height:58%;margin:-29% 0 0 -.75px}.home-blade-screw-tl{top:.38rem;left:.38rem}.home-blade-screw-tr{top:.38rem;right:.38rem}.home-blade-screw-bl{bottom:.38rem;left:.38rem}.home-blade-screw-br{bottom:.38rem;right:.38rem}.home-blade-header{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;min-height:.7rem;padding:0 .15rem;display:flex;position:relative}.home-blade-handle{background:linear-gradient(#cbd5e1 0%,#64748b 48%,#334155 100%);border-radius:999px;flex-shrink:0;width:3.6rem;height:.42rem;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0f172a59,0 1px 2px #00000059}.home-blade-handle-grip{opacity:.85;background-image:repeating-linear-gradient(90deg,#0000 0 3px,#0f172a38 3px 4px);height:100%;display:block}.home-blade-vent-bank{flex-shrink:0;align-items:center;gap:.28rem;display:flex}.home-blade-vent{background-image:linear-gradient(#ffffff14,#0000 40%),repeating-linear-gradient(90deg,#0f172a9e 0 1.5px,#64748b47 1.5px 3.5px);border-radius:.12rem;width:2.35rem;height:.7rem;display:block;box-shadow:inset 0 0 0 1px #0f172a66,inset 0 2px 3px #00000047,0 1px #ffffff14}.home-blade-plaque{z-index:1;background:linear-gradient(#ffffff12,#0f172a47);border:1px solid #94a3b83d;border-radius:.32rem;flex-direction:column;flex-shrink:0;gap:.22rem;min-width:0;padding:.42rem .55rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -6px 10px #0000001f}.home-blade-plaque-main{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.home-blade-plaque-mark{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:#f1f5f9f0;font-size:.6rem;font-weight:650;line-height:1.2;overflow:hidden}.home-blade-plaque-status{flex-shrink:0;align-items:center;gap:.32rem;display:inline-flex}.home-blade-plaque-live{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:#a5f3fce6;font-size:.56rem;font-weight:700;line-height:1}.home-blade-plaque-meta{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;color:#94a3b8e0;min-width:0;font-size:.6rem;font-weight:550;line-height:1.25;display:block;overflow:hidden}.home-blade-led{background:radial-gradient(circle at 35% 30%,#a5f3fc,#22d3ee 55%,#0e7490 100%);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;animation:2.8s ease-in-out infinite home-blade-led;box-shadow:0 0 0 2px #0e749047,0 0 0 3px #22d3ee1f,0 0 9px #22d3ee6b}.home-blade-bays{z-index:1;flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:.34rem;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-blade-bay-slot{min-width:0;min-height:0;display:flex}.home-blade-bay{width:100%;min-width:0;min-height:2.55rem;animation:home-fade-in .6s var(--ease-out-soft) both;transition:border-color .28s var(--ease-out-soft), background-color .28s var(--ease-out-soft), box-shadow .28s var(--ease-out-soft);background:linear-gradient(#ffffff0a,#0000 40%),linear-gradient(165deg,#1e3a5f66,#0b1220c7);border:1px solid #94a3b838;border-radius:.3rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.38rem;padding:.4rem .45rem;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff12,inset 0 -8px 12px #0003}.home-blade-bay:hover{background:linear-gradient(#a5f3fc0f,#0000 42%),linear-gradient(165deg,#0e749066,#0b1220d1);border-color:#22d3ee73;box-shadow:inset 0 1px #a5f3fc24,0 4px 12px #0e749029}.home-blade-bay:focus-visible{outline-offset:-2px;outline:2px solid #22d3eeb3}.home-blade-bay-1{animation-delay:.35s}.home-blade-bay-2{animation-delay:.41s}.home-blade-bay-3{animation-delay:.47s}.home-blade-bay-4{animation-delay:.53s}.home-blade-bay-5{animation-delay:.59s}.home-blade-bay-6{animation-delay:.65s}.home-blade-bay-index{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;color:#94a3b8b8;flex-shrink:0;font-size:.56rem;font-weight:600;line-height:1}.home-blade-bay-body{flex-direction:column;gap:.1rem;min-width:0;display:flex;overflow:hidden}.home-blade-bay-name{letter-spacing:-.02em;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;line-height:1.15;display:block;overflow:hidden}.home-blade-bay-vram{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:#a5f3fcc2;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.2;display:block;overflow:hidden}.home-blade-bay-pip{opacity:.88;background:#22d3ee;border-radius:1px;flex-shrink:0;width:.3rem;height:.3rem;box-shadow:0 0 6px #22d3ee73}.home-blade-rail{z-index:1;background:linear-gradient(90deg,#0e749033,#1e3a5f3d 55%,#0f172a61);border:1px solid #0e74904d;border-radius:.28rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.32rem .48rem;display:flex;position:relative;box-shadow:inset 0 1px #a5f3fc14}.home-blade-rail-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:#a5f3fcb8;flex-shrink:0;font-size:.54rem;font-weight:650;line-height:1}.home-blade-rail-chips{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;color:#f1f5f9e0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.56rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.home-blade-rail-chips span{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;position:relative;overflow:hidden}.home-blade-rail-chips span:not(:last-child):after{content:"";background:#94a3b88c;border-radius:50%;width:2px;height:2px;margin-top:-1px;position:absolute;top:50%;right:-.26rem}.home-blade-caption{z-index:1;text-align:center;letter-spacing:.04em;color:#64748b;margin:.9rem 0 0;font-size:.72rem;font-weight:550;line-height:1.35;position:relative}.home-signal-rail{border-radius:var(--radius-lg);background:#ffffffb8;border:1px solid #0f172a1a;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 8px 24px #0f172a0a}@media (min-width:640px){.home-signal-rail{grid-template-columns:repeat(4,1fr)}}.home-signal-item{text-align:center;min-width:0;animation:home-fade-in .7s var(--ease-out-soft) both;padding:1.05rem .75rem;position:relative}.home-signal-item-1{animation-delay:.5s}.home-signal-item-2{animation-delay:.58s}.home-signal-item-3{animation-delay:.66s}.home-signal-item-4{animation-delay:.74s}@media (min-width:640px){.home-signal-item{padding:1.05rem 1rem}}.home-signal-item:not(:last-child):after{content:"";background:linear-gradient(#0000,#0e749038,#0000);width:1px;position:absolute;top:18%;bottom:18%;right:0}@media (max-width:639px){.home-signal-item:nth-child(2n):after{display:none}.home-signal-item:nth-child(-n+2):before{content:"";background:linear-gradient(90deg,#0000,#0e74902e,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}}.home-signal-value{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.03em;color:#155e75;overflow-wrap:anywhere;font-size:clamp(1.15rem,4.5vw,1.35rem);font-weight:600}@media (min-width:640px){.home-signal-value{font-size:1.55rem}}.home-signal-label{color:#475569;overflow-wrap:break-word;margin-top:.3rem;font-size:.8125rem;line-height:1.35}.home-seo-links .seo-link-grid{margin-top:2.25rem}.home-seo-links .seo-link-grid+.seo-link-grid{margin-top:2rem}.home-section-label{width:fit-content;max-width:100%}.home-section .section-heading{letter-spacing:-.025em;overflow-wrap:break-word}.home-section .section-subheading{overflow-wrap:break-word}.home-section .card-link:focus-visible,.home-section .card-content:focus-visible,.home-section .card-feature:focus-visible,.home-section .tag-pill:focus-visible,.home-section .link-arrow:focus-visible{outline-offset:3px;outline:2px solid #0e749073}.home-section .tag-pill{overflow-wrap:anywhere;max-width:100%}.home-cta-actions{padding:.2rem}.home-cta-actions>a{text-align:center;text-wrap:balance;min-width:min(11.5rem,100%)}@media (max-width:639px){.home-cta-actions{flex-direction:column;align-items:stretch}.home-cta-actions>a{width:100%;min-width:0}.home-blade{width:min(100%,23rem);padding-top:.45rem}.home-blade-scene{perspective:none;height:auto}.home-blade-unit{width:100%;height:auto;animation:home-blade-enter-flat .85s var(--ease-out-soft) both;margin:0;position:relative;top:auto;left:auto;transform:none}.home-blade-top,.home-blade-side{display:none}.home-blade-face{border-radius:.85rem;gap:.55rem;padding:.8rem .78rem .72rem;position:relative;transform:none;box-shadow:inset 0 1px #fff3,inset 0 -10px 22px #00000038,0 18px 40px #0f172a29,0 4px 12px #0e749014}.home-blade-floor{opacity:.6;bottom:2.5rem}.home-blade-header{min-height:.75rem}.home-blade-plaque-mark{letter-spacing:.08em}.home-blade-bays{gap:.4rem}.home-blade-bay{min-height:2.7rem;padding:.46rem .48rem}.home-blade-bay-name{font-size:.76rem}.home-blade-bay-vram{font-size:.56rem}.home-blade-rail-chips span:last-child{display:none}.home-blade-caption{margin-top:1rem}}@keyframes home-fade-in{0%{opacity:0}to{opacity:1}}@keyframes home-blade-enter{0%{opacity:0;transform:rotateX(16deg)rotateY(-24deg)translate3d(0,20px,-16px)}to{opacity:1;transform:rotateX(12deg)rotateY(-18deg)translate(0,0)}}@keyframes home-blade-float{0%,to{transform:rotateX(12deg)rotateY(-18deg)translate(0,0)}50%{transform:rotateX(10deg)rotateY(-16deg)translate3d(0,-7px,5px)}}@keyframes home-blade-led{0%,to{opacity:.72;box-shadow:0 0 0 3px #22d3ee1a,0 0 8px #22d3ee47}50%{opacity:1;box-shadow:0 0 0 3px #22d3ee2e,0 0 12px #22d3ee8c}}@keyframes home-blade-enter-flat{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-signal-item,.home-blade-unit,.home-blade-bay,.home-blade-led{animation:none!important}.home-blade-unit{transform:rotateX(12deg)rotateY(-18deg)translate(0,0)}.home-blade-led{opacity:.9}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.home-blade-unit{transform:none}}@media (max-width:639px){.home-hero .animate-fade-in,.home-hero .animate-fade-in-delay-1,.home-hero .animate-fade-in-delay-2,.home-hero .animate-fade-in-delay-3,.home-signal-item,.home-blade-unit,.home-blade-bay{opacity:1;animation:none!important}.home-blade-unit{transform:none}.home-blade-led{opacity:.92;animation:none!important}}
