html:has(main.home-v3){--sans:"ArcLoom Home Plex Sans", "Segoe UI", system-ui, sans-serif;--mono:"ArcLoom Home Plex Mono", ui-monospace, Menlo, monospace;--ground:#0c0e12;--ground-alt:#0e1015;--ground-deep:#08090c;--carbon:#17191d;--graphite:#252a31;--panel:#111419;--panel-line:#ffffff12;--hair:#ffffff1a;--ink:#e8ecf2;--soft:#b4bcc7;--muted:#8d97a5;--link:#c3cad4;--violet:#6a55d0;--violet-bright:#8a78ee;--violet-deep:#5843bd;--lavender:#b2a6f6;--lavender-pale:#cbc4fb;--violet-tint:#8a78ee1a;--violet-line:#8a78ee4d;--amber:#f2bd5e;--amber-text:#f5d08a;--amber-line:#eeb0466b;--amber-fill:#eeb04614;--steel:#7894bd;--maxw:1440px;--gutter:clamp(22px, 4.45vw, 64px);--band-y:clamp(72px, 7.8vw, 112px);--radius:20px;--radius-sm:12px;--ease:cubic-bezier(.22, 1, .36, 1)}:where(.home-v3) [data-band=light]{--ground:#edf1f6;--ground-alt:#f8fafc;--ground-deep:#dfe5ee;--panel:#f8fafc;--panel-line:#cbd3de;--hair:#cbd3de;--ink:#17191d;--soft:#353b44;--muted:#697584;--link:#353b44;--lavender:#5843bd;--lavender-pale:#6a55d0;--violet-tint:#ebe8fb;--violet-line:#6a55d052;--amber-text:#8a5a12;--amber-line:#b0761873;--amber-fill:#eeb04629}:where(.home-v3) [data-band=alt]{--ground:#0e1015}:where(.home-v3) *,:where(.home-v3) :before,:where(.home-v3) :after{box-sizing:border-box}html:has(main.home-v3){-webkit-text-size-adjust:100%;scroll-behavior:smooth}html:has(main.home-v3) body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}:where(.home-v3) img,:where(.home-v3) svg,:where(.home-v3) canvas{max-width:100%}:where(.home-v3) a{color:inherit;text-decoration:none}:where(.home-v3) :focus-visible{outline:2px solid var(--violet-bright);outline-offset:3px;border-radius:4px}:where(.home-v3) .al-band{background:var(--ground);color:var(--ink);position:relative}:where(.home-v3) .al-wrap{width:100%;max-width:var(--maxw);padding:var(--band-y) var(--gutter);margin:0 auto}:where(.home-v3) .al-h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,6.1vw,88px);font-weight:300;line-height:.98}:where(.home-v3) .al-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3.9vw,56px);font-weight:300;line-height:1.04}:where(.home-v3) .al-h3{letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.25}:where(.home-v3) .al-accent{color:var(--lavender)}:where(.home-v3) .al-lead{color:var(--soft);max-width:34em;margin:0;font-size:clamp(18px,1.55vw,22px);line-height:1.5}:where(.home-v3) .al-body{color:var(--soft);max-width:38em;margin:0;font-size:17px;line-height:1.6}:where(.home-v3) .al-small{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}:where(.home-v3) .al-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:0;font-size:12px;line-height:18px}:where(.home-v3) .al-eyebrow--violet{color:var(--lavender)}:where(.home-v3) .al-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px;line-height:1.4}:where(.home-v3) .al-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}:where(.home-v3) .al-chip{background:var(--violet-tint);border:1px solid var(--violet-line);color:var(--lavender-pale);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:12px;line-height:18px;display:inline-flex}:where(.home-v3) .al-chip:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}:where(.home-v3) .al-chip--amber{background:var(--amber-fill);border-color:var(--amber-line);color:var(--amber-text);letter-spacing:0;text-transform:none;font-family:var(--sans);font-size:15px}:where(.home-v3) .al-btn{min-height:54px;font-family:var(--sans);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.5;display:inline-flex}:where(.home-v3) .al-btn--primary{color:#fff;background:linear-gradient(#7f6be6 0%,#5c47c4 100%);box-shadow:0 8px 24px #6a55d05c,inset 0 1px #ffffff38}:where(.home-v3) .al-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px #6a55d075,inset 0 1px #ffffff47}:where(.home-v3) .al-btn--amber{color:var(--amber-text);background:var(--amber-fill);border:1px solid var(--amber-line);font-weight:500}:where(.home-v3) .al-btn--amber:hover{background:#eeb04629}:where(.home-v3) .al-btn--sm{min-height:44px;padding:0 20px}:where(.home-v3) .al-link{color:var(--link);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;display:inline-flex}:where(.home-v3) .al-link:hover{color:var(--ink)}:where(.home-v3) .al-panel{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius)}:where(.home-v3) .al-rule{border:0;border-top:1px solid var(--hair);margin:0}:where(.home-v3) .al-ctl{border:1px solid var(--hair);color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;display:inline-flex}:where(.home-v3) .al-ctl:hover{color:var(--ink);border-color:var(--muted)}:where(.home-v3) .al-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.home-v3) .al-reveal{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);will-change:opacity, transform;transform:translateY(16px)}:where(.home-v3) .al-reveal.al-reveal--in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(main.home-v3){scroll-behavior:auto}:where(.home-v3) *,:where(.home-v3) :before,:where(.home-v3) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(.home-v3) .hero-nav{z-index:20;height:88px;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}:where(.home-v3) .hero-nav__logo{flex:none;display:block}:where(.home-v3) .hero-nav__logo img{width:190px;height:auto;display:block}:where(.home-v3) .hero-nav__links{align-items:center;gap:34px;font-size:15px;font-weight:500;display:flex}:where(.home-v3) .hero-nav__links a:not(.al-btn){color:var(--link);transition:color .2s var(--ease);padding:6px 0}:where(.home-v3) .hero-nav__links a:not(.al-btn):hover{color:var(--ink)}:where(.home-v3) .hero-nav__cta{margin-left:2px}:where(.home-v3) .hero-nav__menu{display:none}:where(.home-v3) #top.hero{--stage-h:clamp(720px, 100svh, 960px);--strip:150px;overflow:hidden}:where(.home-v3) #top .hero-shell{width:100%;max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}:where(.home-v3) #top .hero-stage{height:var(--stage-h);background:var(--ground);position:absolute;top:0;left:0;right:0;overflow:hidden}:where(.home-v3) #top .hero-scene,:where(.home-v3) #top .hero-overlay{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}:where(.home-v3) #top .hero-overlay{pointer-events:none}:where(.home-v3) #top .hero-stage.is-painted{background:var(--ground)}:where(.home-v3) #top .hero-stage:after{content:"";pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:where(.home-v3) #top .hero-stage:before{content:"";height:calc(var(--strip) + 64px);z-index:2;pointer-events:none;background:linear-gradient(180deg, #0c0e1200 0, #0c0e129e 34%, #0c0e12ed 58%, var(--ground) 82%);position:absolute;bottom:0;left:0;right:0}:where(.home-v3) #top .hero-copy{z-index:4;min-height:calc(var(--stage-h) - var(--strip));pointer-events:none;padding-top:clamp(112px,14svh,132px);position:relative}:where(.home-v3) #top .hero-copy>*{pointer-events:auto}:where(.home-v3) #top .hero-chip{margin:0 0 28px}:where(.home-v3) #top .hero-title{max-width:9.4em;font-size:min(clamp(44px,6.1vw,88px),9.6svh)}:where(.home-v3) #top .hero-title__l1{white-space:nowrap}:where(.home-v3) #top .hero-title__l2{display:block}:where(.home-v3) #top .hero-sub{max-width:29em;margin-top:26px}:where(.home-v3) #top .hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}:where(.home-v3) #top .hero-ctas__link{margin-left:16px}:where(.home-v3) #top .hero-callouts{z-index:3;pointer-events:none;position:absolute;inset:0}:where(.home-v3) #top .hero-callout{--tick:26px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--amber-text);text-shadow:0 0 6px var(--ground), 0 1px 12px #0c0e12f2;opacity:0;transition:opacity .6s var(--ease);padding:0 0 0 calc(var(--tick) + 10px);font-size:11px;line-height:1.45;position:absolute;top:0;left:0;transform:translateY(-50%)}:where(.home-v3) #top .hero-callout.is-placed{opacity:1}:where(.home-v3) #top .hero-callout:before{content:"";width:var(--tick);background:linear-gradient(90deg,#f5d08abf,#f5d08a26);height:1px;position:absolute;top:50%;left:6px}:where(.home-v3) #top .hero-callout.is-left{padding:0 calc(var(--tick) + 10px) 0 0;text-align:right;transform:translate(-100%,-50%)}:where(.home-v3) #top .hero-callout.is-left:before{background:linear-gradient(270deg,#f5d08abf,#f5d08a26);left:auto;right:6px}:where(.home-v3) #top .hero-callout.is-wrap{white-space:normal;width:calc(140px + var(--tick) + 10px)}:where(.home-v3) #top .hero-pool{z-index:4;margin:0;padding:0;position:absolute;top:150px;left:64%}:where(.home-v3) #top .hero-pool__cap{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lavender);white-space:nowrap;font-size:13.5px;line-height:1.3}:where(.home-v3) #top .hero-pool__read{color:var(--ink);align-items:baseline;gap:8px;margin:10px 0 0;font-weight:300;line-height:.9;display:flex}:where(.home-v3) #top .hero-pool__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:72px}:where(.home-v3) #top .hero-pool__unit{letter-spacing:-.01em;color:var(--lavender);font-size:26px}:where(.home-v3) #top .hero-pool__bar{grid-template-columns:repeat(10,1fr);gap:2px;width:300px;height:76px;margin:18px 0 0;display:grid}:where(.home-v3) #top .hero-pool__bar i{background:linear-gradient(#a698f6,#5540c0);border-radius:2px}html:has(main.home-v3).hero-js #top .hero-pool__bar{display:none}:where(.home-v3) #top .hero-meta{z-index:5;right:max(var(--gutter), calc((100% - var(--maxw)) / 2 + var(--gutter)));bottom:calc(var(--strip) + 22px);white-space:nowrap;align-items:center;gap:14px;display:flex;position:absolute}:where(.home-v3) #top .hero-meta__label{color:var(--muted)}:where(.home-v3) #top .hero-pause[hidden]{display:none}:where(.home-v3) #top .hero-pause__glyph{flex:none;width:8px;height:9px;position:relative}:where(.home-v3) #top .hero-pause__glyph:before,:where(.home-v3) #top .hero-pause__glyph:after{content:"";background:currentColor;border-radius:1px;width:2px;height:9px;position:absolute;top:0}:where(.home-v3) #top .hero-pause__glyph:before{left:1px}:where(.home-v3) #top .hero-pause__glyph:after{right:1px}:where(.home-v3) #top .hero-pause[aria-pressed=true] .hero-pause__glyph:before{background:0 0;border:4.5px solid #0000;border-left:7px solid;border-right-width:0;border-radius:0;width:0;height:0;left:1px}:where(.home-v3) #top .hero-pause[aria-pressed=true] .hero-pause__glyph:after{display:none}:where(.home-v3) #top .hero-scene .pf-site,:where(.home-v3) #top .hero-scene .pf-lit{transition:opacity .34s var(--ease)}:where(.home-v3) #top .hero-scene .pf-site.is-off{opacity:.3}:where(.home-v3) #top .hero-scene .pf-lit.is-off{opacity:0}:where(.home-v3) #top .hero-scene .ny-join{transition:opacity .28s var(--ease)}:where(.home-v3) #top .hero-scene .ny-join.is-off{opacity:0}:where(.home-v3) #top .hero-overlay .pf-slot__front{fill:#8a78ee0d;stroke:#b2a6f647;stroke-width:.8px}:where(.home-v3) #top .hero-overlay .pf-slot__top{fill:#8a78ee08;stroke:#b2a6f629;stroke-width:.8px}:where(.home-v3) #top .hero-overlay .pf-tile{transition:opacity .3s var(--ease), transform .5s var(--ease)}:where(.home-v3) #top .hero-overlay .pf-tile.is-off{opacity:0;transform:translateY(12px)}:where(.home-v3) #top .hero-overlay .pf-tile__edge{stroke:#f4f2ff;stroke-opacity:.9;stroke-width:1px;fill:none}:where(.home-v3) #top .hero-overlay .pf-tile__foot{stroke:#33278a;stroke-opacity:.8;stroke-width:1px;fill:none}:where(.home-v3) #top .hero-overlay .pf-tile__flash{fill:#efedfe;opacity:0}:where(.home-v3) #top .hero-overlay .pf-halo,:where(.home-v3) #top .hero-overlay .pf-ground{transition:opacity .5s var(--ease)}:where(.home-v3) #top .hero-overlay .pf-halo.is-off{opacity:0}:where(.home-v3) #top .hero-overlay .pf-thread{transition:opacity .3s var(--ease)}:where(.home-v3) #top .hero-overlay .pf-thread.is-off{opacity:0}:where(.home-v3) #top .hero-overlay .pf-thread__core{fill:none;stroke-width:1.15px;stroke-linecap:round}:where(.home-v3) #top .hero-overlay .pf-thread__glow{fill:none;stroke:var(--violet-bright);stroke-opacity:.13;stroke-width:4px;stroke-linecap:round}:where(.home-v3) #top .hero-overlay .pf-glint{fill:none;stroke:#efedfe;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:6 130;stroke-dashoffset:6px;opacity:0}:where(.home-v3) #top .hero-overlay .hero-pulse{fill:none;stroke:#efedfe;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #8a78ee)drop-shadow(0 0 7px #8a78eeb3)}:where(.home-v3) #top .hero-stage.is-hold .pf-glint{animation:2.6s cubic-bezier(.45,0,.35,1) infinite hero-glint;animation-delay:calc(var(--k) * 55ms)}:where(.home-v3) #top .hero-stage.is-hold .pf-tile__flash{animation:2.6s ease-in-out infinite hero-sheen;animation-delay:calc(var(--k) * 55ms)}:where(.home-v3) #top .hero-stage.is-paused .pf-glint,:where(.home-v3) #top .hero-stage.is-paused .pf-tile__flash{animation-play-state:paused}@keyframes hero-glint{0%,6%{stroke-dashoffset:6px;opacity:0}10%{opacity:.85}34%{opacity:.85}42%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes hero-sheen{0%,36%{opacity:0}44%{opacity:.42}60%,to{opacity:0}}:where(.home-v3) #top .hero-stats{z-index:4;padding-bottom:72px;position:relative}:where(.home-v3) #top .hero-stats__row{border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}:where(.home-v3) #top .hero-stat{flex-direction:column-reverse;justify-content:flex-end;gap:10px;margin:0;padding:26px 24px 0 0;display:flex;position:relative}:where(.home-v3) #top .hero-stat+.hero-stat{border-left:1px solid var(--hair);padding-left:28px}:where(.home-v3) #top .hero-stat__fig{color:var(--ink);white-space:nowrap;margin:0;font-size:clamp(36px,3.1vw,46px)}:where(.home-v3) #top .hero-stat__fig small{letter-spacing:0;color:inherit;opacity:.8;margin-left:.22em;font-size:.5em}:where(.home-v3) #top .hero-stat__cap{color:var(--muted);max-width:25ch;font-size:14.5px;line-height:1.45}:where(.home-v3) #top .hero-stat--queue .hero-stat__fig{color:var(--steel)}:where(.home-v3) #top .hero-stat--target .hero-stat__fig,:where(.home-v3) #top .hero-stat--pool .hero-stat__fig{color:var(--lavender)}:where(.home-v3) #top .hero-stat--target:before{content:"vs";width:30px;height:21px;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);background:var(--ground);border:1px solid var(--hair);border-radius:999px;place-items:center;font-size:10.5px;display:grid;position:absolute;top:-11px;left:-15px}:where(.home-v3) #top .hero-stats__note{max-width:none;margin-top:30px}:where(.home-v3) #top .hero-nobr{white-space:nowrap}@media (min-width:1100px) and (max-height:840px){:where(.home-v3) #top.hero{--strip:0px}:where(.home-v3) #top .hero-stats{padding-top:36px}}@media (max-width:1279px){:where(.home-v3) .hero-nav__links{gap:24px;font-size:14px}:where(.home-v3) #top .hero-pool__num{font-size:60px}:where(.home-v3) #top .hero-pool__unit{font-size:22px}:where(.home-v3) #top .hero-stat+.hero-stat{padding-left:22px}:where(.home-v3) #top .hero-stat__cap{font-size:14px}}@media (max-width:1099px){:where(.home-v3) .hero-nav{background:var(--ground);height:76px;position:relative}:where(.home-v3) .hero-nav__logo img{width:156px}:where(.home-v3) .hero-nav__menu{border:1px solid var(--hair);width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}:where(.home-v3) .hero-nav__bars,:where(.home-v3) .hero-nav__bars:before,:where(.home-v3) .hero-nav__bars:after{content:"";background:currentColor;width:18px;height:1.5px;display:block;position:relative}:where(.home-v3) .hero-nav__bars:before{position:absolute;top:-6px}:where(.home-v3) .hero-nav__bars:after{position:absolute;top:6px}:where(.home-v3) .hero-nav__links{padding:8px var(--gutter) 22px;background:var(--ground-alt);border-bottom:1px solid var(--hair);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:76px;left:0;right:0}:where(.home-v3) .hero-nav__links a:not(.al-btn){border-bottom:1px solid var(--hair);padding:14px 0;font-size:17px}:where(.home-v3) .hero-nav__cta{margin:18px 0 0}:where(.home-v3) .hero-nav.is-open .hero-nav__links{display:flex}:where(.home-v3) #top.hero{flex-direction:column;display:flex}:where(.home-v3) #top .hero-copy{order:1;min-height:0;padding-top:44px;padding-bottom:44px}:where(.home-v3) #top .hero-stage{--scene-h:clamp(540px, 72vw, 680px);height:auto;padding-top:var(--scene-h);background:0 0;order:2;position:relative;overflow:visible}:where(.home-v3) #top .hero-scene,:where(.home-v3) #top .hero-overlay,:where(.home-v3) #top .hero-callouts{height:var(--scene-h);bottom:auto;overflow:hidden}:where(.home-v3) #top .hero-scene{background:var(--ground)}:where(.home-v3) #top .hero-stage:after{height:var(--scene-h);bottom:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 56px);mask-image:linear-gradient(#0000 0,#000 56px)}:where(.home-v3) #top .hero-stage:before{top:calc(var(--scene-h) - 70px);background:linear-gradient(180deg, #0c0e1200, var(--ground));height:70px;bottom:auto}:where(.home-v3) #top .hero-meta{padding:14px var(--gutter) 0;justify-content:space-between;gap:12px;position:static;top:auto}:where(.home-v3) #top .hero-stats{order:3;padding-top:40px;padding-bottom:56px}:where(.home-v3) #top .hero-title{max-width:none;font-size:clamp(44px,7.4vw,72px)}:where(.home-v3) #top .hero-sub{max-width:32em}:where(.home-v3) #top .hero-pool{top:44px;left:16px}:where(.home-v3) #top .hero-pool__num{font-size:56px}:where(.home-v3) #top .hero-pool__unit{font-size:21px}:where(.home-v3) #top .hero-stats__row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.home-v3) #top .hero-stat{padding-bottom:26px}:where(.home-v3) #top .hero-stat:nth-child(3){border-left:0;border-top:1px solid var(--hair);padding-left:0}:where(.home-v3) #top .hero-stat:nth-child(4){border-top:1px solid var(--hair)}:where(.home-v3) #top .hero-stats__note{margin-top:14px}}@media (max-width:699px){:where(.home-v3) #top .hero-stage{--scene-h:clamp(450px, 124vw, 540px)}:where(.home-v3) #top .hero-copy{padding-top:36px;padding-bottom:36px}:where(.home-v3) #top .hero-pool__cap{letter-spacing:.14em;font-size:13.5px}:where(.home-v3) #top .hero-pool__read{margin-top:8px}:where(.home-v3) #top .hero-pool__num{font-size:48px}:where(.home-v3) #top .hero-pool__unit{font-size:19px}:where(.home-v3) #top .hero-pool__bar{width:240px;height:60px;margin-top:14px}:where(.home-v3) #top .hero-overlay .pf-thread__core{stroke-width:1px}:where(.home-v3) #top .hero-overlay .pf-thread__glow{stroke-width:3px}}@media (max-width:560px){:where(.home-v3) #top .hero-chip{margin-bottom:24px;font-size:11px}:where(.home-v3) #top .hero-title{font-size:min(46px,11.4vw);line-height:1}:where(.home-v3) #top .hero-sub{margin-top:20px;font-size:18px}:where(.home-v3) #top .hero-ctas{flex-direction:column;align-items:stretch;gap:12px;margin-top:30px}:where(.home-v3) #top .hero-ctas .al-btn{width:100%}:where(.home-v3) #top .hero-ctas__link{align-self:flex-start;margin:10px 0 0}:where(.home-v3) #top .hero-stat{padding-right:12px}:where(.home-v3) #top .hero-stat+.hero-stat{padding-left:18px}:where(.home-v3) #top .hero-stat:nth-child(3){padding-left:0}:where(.home-v3) #top .hero-stat__fig{font-size:38px}:where(.home-v3) #top .hero-stat__cap{font-size:14px}:where(.home-v3) #top .hero-callout{letter-spacing:.12em;--tick:18px;font-size:10px}:where(.home-v3) #top .hero-meta__label{letter-spacing:.12em;font-size:10.5px}:where(.home-v3) #top .hero-pause__word{display:none}}html:has(main.home-v3).hero-js #top .hero-stage:not(.is-painted){background:var(--ground)}html:has(main.home-v3).hero-js #top .hero-pool:not(.is-placed){visibility:hidden}@keyframes hero-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}html:has(main.home-v3).hero-anim:not(.hero-go) .hero-nav{opacity:0}html:has(main.home-v3).hero-anim:not(.hero-go) #top .hero-copy>*{opacity:0}html:has(main.home-v3).hero-anim:not(.hero-go) #top .hero-stats{opacity:0}html:has(main.home-v3).hero-anim.hero-go .hero-nav{animation:hero-in .9s var(--ease) backwards}html:has(main.home-v3).hero-anim.hero-go #top .hero-chip{animation:hero-in .9s var(--ease) 70ms backwards}html:has(main.home-v3).hero-anim.hero-go #top .hero-title{animation:hero-in .9s var(--ease) .14s backwards}html:has(main.home-v3).hero-anim.hero-go #top .hero-sub{animation:hero-in .9s var(--ease) .23s backwards}html:has(main.home-v3).hero-anim.hero-go #top .hero-ctas{animation:hero-in .9s var(--ease) .32s backwards}html:has(main.home-v3).hero-anim.hero-go #top .hero-stats{animation:1s cubic-bezier(.4,0,.2,1) .46s backwards hero-fade}:is(html:has(main.home-v3).hero-intro #top .hero-scene,html:has(main.home-v3).hero-intro #top .hero-overlay){opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}:is(html:has(main.home-v3).hero-intro #top .hero-stage.is-sky .hero-scene,html:has(main.home-v3).hero-intro #top .hero-stage.is-sky .hero-overlay){opacity:1}:is(html:has(main.home-v3).hero-intro #top .hero-scene .pf-site,html:has(main.home-v3).hero-intro #top .hero-scene .pf-lit){transition-duration:.8s}html:has(main.home-v3).hero-intro #top .hero-meta{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1)}html:has(main.home-v3).hero-intro #top .hero-stage.is-lit .hero-meta{opacity:1}html:has(main.home-v3).hero-intro #top .hero-pool{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1) .1s}html:has(main.home-v3).hero-intro #top .hero-stage.is-violet .hero-pool{opacity:1}html:has(main.home-v3).hero-intro #top .hero-stage:not(.is-lit) .hero-callout{opacity:0}@media (prefers-reduced-motion:reduce){:where(.home-v3) #top .hero-scene .pf-site,:where(.home-v3) #top .hero-scene .pf-lit,:where(.home-v3) #top .hero-scene .ny-join,:where(.home-v3) #top .hero-callout,:where(.home-v3) #top .hero-overlay .pf-tile,:where(.home-v3) #top .hero-overlay .pf-thread,:where(.home-v3) #top .hero-overlay .pf-halo{transition:none}:where(.home-v3) #top .hero-overlay .pf-glint,:where(.home-v3) #top .hero-overlay .pf-tile__flash{animation:none!important}}:where(.home-v3) #problem{overflow:hidden}:where(.home-v3) #problem .problem-wrap{--col-gap:48px;position:relative}:where(.home-v3) #problem .problem-head{gap:32px var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}:where(.home-v3) #problem .problem-head__lead{text-wrap:balance;max-width:30em;padding-bottom:6px}:where(.home-v3) #problem .problem-quotes{gap:0 var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:72px;display:grid}:where(.home-v3) #problem .problem-quote{border-top:1px solid var(--hair);flex-direction:column;margin:0;padding-top:24px;display:flex}:where(.home-v3) #problem .problem-quote__text{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0 0 18px;font-size:clamp(19px,1.5vw,22px);font-weight:300;line-height:1.4}:where(.home-v3) #problem .problem-quote__by{color:var(--muted);margin-top:auto;font-size:13.5px;line-height:1.5}:where(.home-v3) #problem .problem-quote__name{color:var(--soft);font-weight:500;display:block}:where(.home-v3) #problem .problem-quote__when{margin-top:2px;display:block}:where(.home-v3) #problem .problem-chart{--val:196px;--name:236px;--gap:36px;--track-x:calc(var(--val) + var(--name) + 2 * var(--gap));--bar-h:22px;--cell-gap:3px;margin:96px 0 0}:where(.home-v3) #problem .problem-chart__head{margin-bottom:44px}:where(.home-v3) #problem .problem-chart__title{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.2}:where(.home-v3) #problem .problem-chart__plot{position:relative}:where(.home-v3) #problem .problem-row{grid-template-columns:var(--val) var(--name) minmax(0, 1fr);gap:0 var(--gap);align-items:center;padding:0 0 28px;display:grid;position:relative}:where(.home-v3) #problem .problem-row__value{white-space:nowrap;margin:0;font-size:clamp(36px,3vw,44px)}:where(.home-v3) #problem .problem-row__value small{letter-spacing:0;color:inherit;opacity:.85;margin-left:.14em;font-size:.42em}:where(.home-v3) #problem .problem-row__name{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.4}:where(.home-v3) #problem .problem-row__name span{color:var(--muted);font-size:14px;font-weight:400;display:block}:where(.home-v3) #problem .problem-row--chips .problem-row__value{color:var(--ink)}:where(.home-v3) #problem .problem-row--grid .problem-row__value{color:var(--steel)}:where(.home-v3) #problem .problem-row--arc .problem-row__value{color:var(--lavender)}:where(.home-v3) #problem .problem-row__track{height:var(--bar-h);position:relative}:where(.home-v3) #problem .problem-row__track:before{content:"";background:#ffffff0d;position:absolute;inset:0}:where(.home-v3) #problem .problem-bar:before{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--cell-gap)), transparent 0);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--cell-gap)), transparent 0);mask-image:linear-gradient(90deg, #000 calc(100% - var(--cell-gap)), transparent 0);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}:where(.home-v3) #problem .problem-bar{height:100%;width:calc(var(--max) / 60 * 100%);--split:calc(var(--min) / var(--max) * 100%);clip-path:inset(-40px);position:absolute;top:0;left:0}:where(.home-v3) #problem .problem-bar:before{content:"";-webkit-mask-size:calc(100% / var(--max)) 100%;-webkit-mask-size:calc(100% / var(--max)) 100%;mask-size:calc(100% / var(--max)) 100%;position:absolute;inset:0}:where(.home-v3) #problem .problem-row--chips .problem-bar:before{background:linear-gradient(180deg, #ffffff4d, #fff0 60%), linear-gradient(90deg, #dfe4ea 0 var(--split), #dfe4ea9e var(--split) 100%)}:where(.home-v3) #problem .problem-row--grid .problem-bar{width:100%}:where(.home-v3) #problem .problem-row--grid .problem-bar:before{background:linear-gradient(#ffffff29,#fff0 60%),linear-gradient(90deg,#7894bde6 0 80%,#7894bd6b 80%,#7894bd1a 100%);-webkit-mask-size:1.66667% 100%;mask-size:1.66667% 100%}:where(.home-v3) #problem .problem-row--arc .problem-bar:before{background:linear-gradient(180deg, #f0ecff80, #f0ecff00 60%), linear-gradient(90deg, #b2a6f6 0 var(--split), #b2a6f6d1 var(--split) 100%)}:where(.home-v3) #problem .problem-row--arc .problem-bar:after{content:"";filter:blur(14px);opacity:.6;z-index:-1;background:linear-gradient(90deg,#8a78eebf,#8a78ee59);border-radius:8px;position:absolute;inset:-2px -6px}:where(.home-v3) #problem .problem-axis{margin-left:var(--track-x);height:18px;font-family:var(--mono);letter-spacing:.08em;color:var(--muted);margin-top:-10px;font-size:11.5px;position:relative}:where(.home-v3) #problem .problem-axis span{top:0;left:calc(var(--at) / 60 * 100%);white-space:nowrap;position:absolute;transform:translate(-50%)}:where(.home-v3) #problem .problem-axis span:first-child{transform:none}:where(.home-v3) #problem .problem-axis span:last-child{transform:translate(-100%)}:where(.home-v3) #problem .problem-chart--armed .problem-bar{clip-path:inset(-40px 100% -40px 0)}:where(.home-v3) #problem .problem-chart--armed.is-in .problem-bar{clip-path:inset(-40px)}:where(.home-v3) #problem .problem-chart--armed.is-in .problem-row--chips .problem-bar{transition:clip-path .35s var(--ease) .1s}:where(.home-v3) #problem .problem-chart--armed.is-in .problem-row--grid .problem-bar{transition:clip-path 1.1s cubic-bezier(.45,.05,.55,.95) .35s}:where(.home-v3) #problem .problem-chart--armed.is-in .problem-row--arc .problem-bar{transition:clip-path .4s var(--ease) 1.35s}:where(.home-v3) #problem .problem-stats{gap:0 var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:80px;display:grid}:where(.home-v3) #problem .problem-stat{border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 32px;padding-top:26px;display:grid}:where(.home-v3) #problem .problem-stat__fig{color:var(--ink);white-space:nowrap;margin:0;font-size:clamp(48px,4vw,58px)}:where(.home-v3) #problem .problem-stat__fig small{letter-spacing:0;color:var(--soft);margin-left:.14em;font-size:.42em}:where(.home-v3) #problem .problem-stat__fig .problem-pct{color:inherit;margin-left:.04em;font-size:.66em}:where(.home-v3) #problem .problem-stat__text{padding-top:4px}:where(.home-v3) #problem .problem-stat__text p{color:var(--soft);text-wrap:pretty;max-width:26em;margin:0;font-size:16px;line-height:1.55}:where(.home-v3) #problem .problem-stat__text .al-label{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.4}:where(.home-v3) #problem .problem-why{margin-top:112px}:where(.home-v3) #problem .problem-why__sub{color:var(--soft);text-wrap:pretty;margin:18px 0 0;font-size:20px;font-weight:300;line-height:1.45}:where(.home-v3) #problem .problem-choices{gap:0 var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid}:where(.home-v3) #problem .problem-choice{border-top:1px solid var(--hair);grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding-top:24px;display:grid}:where(.home-v3) #problem .problem-choice__was{color:var(--soft);margin:0;font-size:15px;line-height:1.45}:where(.home-v3) #problem .problem-choice__was s{color:var(--muted);text-decoration-color:currentColor;text-decoration-thickness:1px}:where(.home-v3) #problem .problem-choice__title{letter-spacing:-.01em;color:var(--ink);margin:10px 0 0;font-size:clamp(20px,1.6vw,23px);font-weight:500;line-height:1.25}:where(.home-v3) #problem .problem-choice__body{color:var(--soft);text-wrap:pretty;max-width:32em;margin:10px 0 0;font-size:16px;line-height:1.6}:where(.home-v3) #problem .problem-map{gap:32px var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:36px 0 0;display:grid}:where(.home-v3) #problem .problem-map__key{grid-column:1;padding-bottom:28px}:where(.home-v3) #problem .problem-map__pic{grid-column:2/span 2;display:block}:where(.home-v3) #problem .problem-map img{width:100%;height:auto;display:block}:where(.home-v3) #problem .problem-map__mw{color:var(--amber);white-space:nowrap;margin:0;font-size:clamp(56px,5.2vw,76px)}:where(.home-v3) #problem .problem-map__mw small{letter-spacing:0;color:var(--amber-text);margin-left:.12em;font-size:.42em}:where(.home-v3) #problem .problem-map__text{color:var(--soft);text-wrap:pretty;max-width:22em;margin:20px 0 0;font-size:16px;line-height:1.6}:where(.home-v3) #problem .problem-map__cap{margin:16px 0 0}:where(.home-v3) #problem .problem-sources{border-top:1px solid var(--hair);max-width:none;margin-top:80px;padding-top:20px;font-size:12.5px}@media (max-width:1240px){:where(.home-v3) #problem .problem-chart{--val:168px;--name:214px;--gap:28px}:where(.home-v3) #problem .problem-row{grid-template-columns:var(--val) var(--name) minmax(0, 1fr)}}@media (max-width:1100px){:where(.home-v3) #problem .problem-wrap{--col-gap:36px}:where(.home-v3) #problem .problem-chart{--val:230px;--gap:36px;--track-x:calc(var(--val) + var(--gap));--bar-h:20px}:where(.home-v3) #problem .problem-row{grid-template-columns:var(--val) minmax(0, 1fr);grid-template-areas:"value track""name track";align-items:start;padding-bottom:28px}:where(.home-v3) #problem .problem-row__value{grid-area:value}:where(.home-v3) #problem .problem-row__name{grid-area:name;margin-top:8px}:where(.home-v3) #problem .problem-row__track{margin-top:calc((clamp(36px, 3vw, 44px) - var(--bar-h)) / 2);grid-area:track}:where(.home-v3) #problem .problem-stat{grid-template-columns:minmax(0,1fr)}:where(.home-v3) #problem .problem-stat__text{margin-top:12px;padding-top:0}}@media (max-width:900px){:where(.home-v3) #problem .problem-head{grid-template-columns:minmax(0,1fr)}:where(.home-v3) #problem .problem-quotes,:where(.home-v3) #problem .problem-choices{grid-template-columns:minmax(0,1fr);gap:28px}:where(.home-v3) #problem .problem-choice{display:block}:where(.home-v3) #problem .problem-map{grid-template-columns:minmax(0,1fr);gap:28px}:where(.home-v3) #problem .problem-map__key,:where(.home-v3) #problem .problem-map__pic{grid-column:1}:where(.home-v3) #problem .problem-map__key{padding-bottom:0}:where(.home-v3) #problem .problem-choices{margin-top:48px}:where(.home-v3) #problem .problem-map__text{max-width:30em}}@media (max-width:640px){:where(.home-v3) #problem .problem-quotes{margin-top:56px}:where(.home-v3) #problem .problem-quote__text{margin-bottom:14px;font-size:20px}:where(.home-v3) #problem .problem-chart{--bar-h:14px;--cell-gap:1.5px;margin-top:80px}:where(.home-v3) #problem .problem-chart__head{margin-bottom:28px}:where(.home-v3) #problem .problem-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""track track";align-items:end;gap:0 16px;padding-bottom:26px}:where(.home-v3) #problem .problem-row__value{font-size:30px}:where(.home-v3) #problem .problem-row__name{margin:0;font-size:15px}:where(.home-v3) #problem .problem-row__name span{font-size:13px}:where(.home-v3) #problem .problem-row__track{margin-top:12px}:where(.home-v3) #problem .problem-axis{letter-spacing:.04em;margin-top:-8px;margin-left:0;font-size:11px}:where(.home-v3) #problem .problem-stats{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:64px}:where(.home-v3) #problem .problem-stat{padding-top:22px}:where(.home-v3) #problem .problem-stat__fig{font-size:48px}:where(.home-v3) #problem .problem-stat__text p{text-wrap:wrap;max-width:none}:where(.home-v3) #problem .problem-why{margin-top:96px}:where(.home-v3) #problem .problem-why__sub{margin-top:14px;font-size:18px}:where(.home-v3) #problem .problem-choices{margin-top:44px}:where(.home-v3) #problem .problem-map{gap:20px;margin:36px -8px 0}:where(.home-v3) #problem .problem-map__key{padding:0 8px}:where(.home-v3) #problem .problem-map__mw{font-size:60px}:where(.home-v3) #problem .problem-map__text{text-wrap:wrap;max-width:none;margin-top:14px}:where(.home-v3) #problem .problem-map__cap{margin-top:12px}:where(.home-v3) #problem .problem-sources{margin-top:56px}}:where(.home-v3) #problem .problem-card{background:#111419;border:1px solid #ffffff12;border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;gap:0 48px;margin-top:96px;padding:36px 40px 32px;display:grid;box-shadow:0 12px 32px #0000004d}:where(.home-v3) #problem .problem-card .problem-chart{margin:0}:where(.home-v3) #problem .problem-card .problem-chart__head{margin-bottom:32px}:where(.home-v3) #problem .problem-card .problem-stats{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:32px;margin:0;padding-left:40px;display:flex}:where(.home-v3) #problem .problem-card .problem-stat{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}:where(.home-v3) #problem .problem-card .problem-stat__fig{font-size:48px}:where(.home-v3) #problem .problem-card .problem-stat__text{margin-top:10px;padding-top:0}:where(.home-v3) #problem .problem-card .problem-stat__text p{font-size:15px}@media (min-width:641px){:where(.home-v3) #problem .problem-card .problem-chart{--val:200px;--gap:32px;--track-x:calc(var(--val) + var(--gap));--bar-h:20px}:where(.home-v3) #problem .problem-card .problem-row{grid-template-columns:var(--val) minmax(0, 1fr);grid-template-areas:"value track""name track";align-items:start}:where(.home-v3) #problem .problem-card .problem-row__value{grid-area:value}:where(.home-v3) #problem .problem-card .problem-row__name{grid-area:name;margin-top:8px}:where(.home-v3) #problem .problem-card .problem-row__track{margin-top:calc((clamp(36px, 3vw, 44px) - var(--bar-h)) / 2);grid-area:track}}@media (max-width:1100px){:where(.home-v3) #problem .problem-card{grid-template-columns:minmax(0,1fr)}:where(.home-v3) #problem .problem-card .problem-stats{border-top:1px solid #ffffff14;border-left:0;flex-direction:row;margin-top:8px;padding:28px 0 0}:where(.home-v3) #problem .problem-card .problem-stat{flex:1}}@media (max-width:640px){:where(.home-v3) #problem .problem-card{border-radius:18px;margin-top:72px;padding:24px 20px}:where(.home-v3) #problem .problem-card .problem-stats{flex-direction:column}}:where(.home-v3) #problem .problem-why__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:0 56px;margin-top:48px;display:grid}:where(.home-v3) #problem .problem-choices--stack{margin:0;display:block}:where(.home-v3) #problem .problem-choices--stack .problem-choice{border-top:1px solid #ffffff1a;grid-row:auto;grid-template-rows:none;grid-template-columns:52px minmax(0,1fr);gap:0 24px;padding:30px 0;display:grid}:where(.home-v3) #problem .problem-choice__icon{background:#7656c71a;border:1px solid #9677e859;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 0 24px #7656c72e}:where(.home-v3) #problem .problem-choices--stack .problem-choice__was{color:var(--muted);font-size:15px}:where(.home-v3) #problem .problem-choices--stack .problem-choice__was span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font-size:12px}:where(.home-v3) #problem .problem-choices--stack .problem-choice__was s{text-decoration-color:#8d97a58c}:where(.home-v3) #problem .problem-choices--stack .problem-choice__title{margin-top:12px;font-size:clamp(20px,1.8vw,26px);line-height:1.3}:where(.home-v3) #problem .problem-choices--stack .problem-choice__body{margin-top:12px;font-size:17px}:where(.home-v3) #problem .problem-why__grid .problem-map{margin:0;display:block}:where(.home-v3) #problem .problem-why__grid .problem-map__key{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 28px;margin-top:20px;padding:0;display:grid}:where(.home-v3) #problem .problem-why__grid .problem-map__mw{font-size:clamp(44px,4vw,58px)}:where(.home-v3) #problem .problem-why__grid .problem-map__text{max-width:30em;margin:4px 0 0}:where(.home-v3) #problem .problem-map__range{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}:where(.home-v3) #problem .problem-why__grid .problem-map{position:relative}:where(.home-v3) #problem .problem-map__hit{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}:where(.home-v3) #problem .problem-map__hit path{fill:#f2bd5e00;stroke:#ffe2a600;stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;transition:fill .25s,stroke .25s,transform .25s,filter .25s}:where(.home-v3) #problem .problem-map__hit path.is-on{fill:#f2bd5e3d;stroke:#ffe2a6f2;filter:drop-shadow(0 4px 6px #00000073)drop-shadow(0 0 10px #f2bd5e73);transform:translateY(-3px)}:where(.home-v3) #problem .problem-map__mw,:where(.home-v3) #problem .problem-map__text,:where(.home-v3) #problem .problem-map__range{transition:color .2s}:where(.home-v3) #problem .problem-map.is-state .problem-map__cap{opacity:.5}@media (max-width:640px){:where(.home-v3) #problem .problem-map__hit{display:none}}@media (prefers-reduced-motion:reduce){:where(.home-v3) #problem .problem-map__hit path{transition:none}:where(.home-v3) #problem .problem-map__hit path.is-on{transform:none}}:where(.home-v3) #problem .problem-choices--stack .problem-choice{align-items:start;padding:26px 0}:where(.home-v3) #problem .problem-choices--stack .problem-choice__title{margin-top:2px}:where(.home-v3) #problem .problem-choice__icon{background:linear-gradient(160deg,#a084f052,#4a369633 55%,#121022b3);border-color:#b098f480;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -8px 14px #00000061,0 10px 20px #00000061,0 0 26px #7656c73d}:where(.home-v3) #problem .problem-choice__icon svg{z-index:1;filter:drop-shadow(0 0 5px #c9b8f78c)drop-shadow(0 1px 1px #0009);position:relative}:where(.home-v3) #problem .problem-choice:nth-child(2) .problem-choice__icon svg{filter:drop-shadow(0 0 6px #f0c27a99)drop-shadow(0 1px 1px #0009)}:where(.home-v3) #problem .problem-choice__icon:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffffff47 50%,#0000 62%);animation:7s ease-in-out infinite problem-sheen;position:absolute;inset:-20%;transform:translate(-130%)}:where(.home-v3) #problem .problem-choice:nth-child(2) .problem-choice__icon:after{animation-delay:.9s}:where(.home-v3) #problem .problem-choice:nth-child(3) .problem-choice__icon:after{animation-delay:1.8s}@keyframes problem-sheen{0%,62%{transform:translate(-130%)}80%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){:where(.home-v3) #problem .problem-choice__icon:after{animation:none;display:none}}:where(.home-v3) #problem .problem-sources{color:var(--muted);margin-top:48px;padding-top:14px;font-size:13.5px;line-height:1.5}@media (max-width:640px){:where(.home-v3) #problem .problem-sources{margin-top:40px}}@media (max-width:1100px){:where(.home-v3) #problem .problem-why__grid{grid-template-columns:minmax(0,1fr);gap:40px}:where(.home-v3) #problem .problem-why__grid .problem-map{grid-row:1}}@media (max-width:640px){:where(.home-v3) #problem .problem-choices--stack .problem-choice{grid-template-columns:44px minmax(0,1fr);gap:0 16px;padding:24px 0}:where(.home-v3) #problem .problem-choice__icon{border-radius:12px;width:44px;height:44px}:where(.home-v3) #problem .problem-choices--stack .problem-choice__body{font-size:16px}:where(.home-v3) #problem .problem-why__grid .problem-map__key{grid-template-columns:minmax(0,1fr);gap:10px}}:where(.home-v3) #problem .problem-map__nat{color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.5}:where(.home-v3) #problem .problem-map.is-state .problem-map__nat{visibility:hidden}:where(.home-v3) #problem .problem-why__grid .problem-map__mw{min-width:4.1em}@supports (overflow:clip){:where(.home-v3) #how{overflow-x:clip}}:where(.home-v3) #how .how__wrap{grid-template-columns:minmax(0,1fr);display:grid;position:relative}:where(.home-v3) #how .how__head{z-index:2;position:relative}:where(.home-v3) #how .how__model{z-index:1;margin:18px calc(var(--gutter) * -1) 0;aspect-ratio:390/310;position:relative}:where(.home-v3) #how .how__poster,:where(.home-v3) #how .how__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:where(.home-v3) #how .how__poster img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block}:where(.home-v3) #how .how__canvas{opacity:0;transition:opacity .4s var(--ease)}:where(.home-v3) #how .how__model[data-state=live] .how__canvas{opacity:1}:where(.home-v3) #how .how__model[data-state=live] .how__poster{visibility:hidden}:where(.home-v3) #how .how__tags{pointer-events:none;visibility:hidden;position:absolute;inset:0}:where(.home-v3) #how .how__model[data-state=live] .how__tags{visibility:visible}:where(.home-v3) #how .how__tag{--stem:14px;--th:22px;--sx:50%;height:var(--th);margin:calc(var(--th) * -1 - var(--stem)) 0 0;font-size:12px;line-height:var(--th);letter-spacing:0;color:var(--ink);white-space:nowrap;opacity:0;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-weight:500;transition:opacity .22s linear;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #17191d29,0 1px 0 1px #17191d0f}:where(.home-v3) #how .how__tag.is-on{opacity:1}:where(.home-v3) #how .how__tag:after{content:"";left:var(--sx);width:1px;height:var(--stem);background:#17191d8c;margin-left:-.5px;position:absolute;top:100%}:where(.home-v3) #how .how__tag:before{content:"";left:var(--sx);top:calc(100% + var(--stem));background:var(--ink);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute}:where(.home-v3) #how .how__tag--below{margin-top:var(--stem)}:where(.home-v3) #how .how__tag--below:after{top:auto;bottom:100%}:where(.home-v3) #how .how__tag--below:before{top:calc(var(--stem) * -1)}:where(.home-v3) #how .how__mark{background:var(--violet);color:#fff;min-width:24px;height:16px;font-family:var(--mono);letter-spacing:.04em;border-radius:3px;justify-content:center;align-items:center;margin-left:-4px;padding:0 4px;font-size:10.5px;font-weight:500;display:none}:where(.home-v3) #how .how__tag.has-mark .how__mark{display:inline-flex}:where(.home-v3) #how .how__mark svg{width:10px;height:10px;display:block}:where(.home-v3) #how .how__cap{z-index:2;left:var(--gutter);right:var(--gutter);pointer-events:none;align-items:center;min-height:24px;margin:0;display:flex;position:absolute;bottom:0}:where(.home-v3) #how .how__cap.is-placed{min-height:0;inset:0 auto auto 0}:where(.home-v3) #how .how__cap .al-label{white-space:nowrap;letter-spacing:.12em;font-size:10px;line-height:14px}:where(.home-v3) #how .how__list{z-index:2;margin-top:18px;position:relative}:where(.home-v3) #how .how__ticks,:where(.home-v3) #how .how__prog{display:none}:where(.home-v3) #how .how__steps{margin:0;padding:0 0 0 11px;list-style:none;position:relative}:where(.home-v3) #how .how__steps:before{content:"";background:var(--hair);width:1px;position:absolute;top:28px;bottom:23px;left:11px}:where(.home-v3) #how .how__step{position:relative}:where(.home-v3) #how .how__btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);row-gap:1px;margin:0;padding:10px 0 10px 20px;display:grid;position:relative}:where(.home-v3) #how .how__n{font-family:var(--mono);letter-spacing:.08em;color:var(--soft);transition:color .25s var(--ease), background-color .25s var(--ease);border-radius:5px;grid-row:1/span 2;place-self:start;margin:5px 0 0 -7px;padding:0 7px;font-size:12px;font-weight:500;line-height:20px}:where(.home-v3) #how .how__t{letter-spacing:-.008em;color:var(--ink);font-size:20px;font-weight:500;line-height:1.35}:where(.home-v3) #how .how__d{color:var(--soft);text-wrap:pretty;font-size:15px;line-height:1.5}:where(.home-v3) #how .how__step--loop{margin-top:2px}:where(.home-v3) #how .how__step--loop .how__btn{align-items:center;padding-top:12px;padding-bottom:12px}:where(.home-v3) #how .how__step--loop .how__n{background:var(--ground);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--violet-line);color:var(--lavender);border-radius:50%;grid-row:auto;justify-content:center;align-self:center;align-items:center;margin:0 0 0 -31px;padding:0;display:flex}:where(.home-v3) #how .how__step--loop .how__t{color:var(--lavender);grid-column:2;font-size:17px;line-height:22px}:where(.home-v3) #how .how__step--loop .how__d{display:none}:where(.home-v3) #how .how__btn:focus-visible{outline:2px solid var(--violet);outline-offset:-2px;border-radius:6px}:where(.home-v3) #how .how__checks{z-index:2;border-top:1px solid var(--hair);margin:26px 0 0;padding-top:20px;position:relative}:where(.home-v3) #how .how__checks-l{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.4}:where(.home-v3) #how .how__checks-i{grid-template-columns:repeat(3,max-content);gap:10px 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}:where(.home-v3) #how .how__check{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:22px;display:flex}:where(.home-v3) #how .how__check:before{content:"";background:var(--violet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 11.4l2.9 2.9 5.9-6.3'/%3E%3C/svg%3E") center / 100% 100% no-repeat;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--violet);transition:background-color .3s var(--ease), background-size .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;flex:none}:where(.home-v3) #how .how__check.is-off:before{box-shadow:inset 0 0 0 1.5px var(--violet-line);background-color:#0000;background-size:0 0}@media (max-width:359px){:where(.home-v3) #how .how__checks-i{grid-template-columns:repeat(2,max-content)}}@media (min-width:600px){:where(.home-v3) #how .how__checks-i{flex-wrap:wrap;gap:10px clamp(14px,1.7vw,26px);display:flex}}@media (min-width:761px){:where(.home-v3) #how .how__model{aspect-ratio:16/10.4;margin-top:8px}:where(.home-v3) #how .how__tag{--th:24px;border-radius:6px;padding:0 9px;font-size:13px}:where(.home-v3) #how .how__cap .al-label{letter-spacing:.14em;font-size:11px}:where(.home-v3) #how .how__steps{max-width:500px}}@media (min-width:1000px){:where(.home-v3) #how:not([data-pin]) .how__wrap{grid-template-rows:auto auto auto;grid-template-columns:clamp(380px,40%,520px) minmax(0,1fr)}:where(.home-v3) #how:not([data-pin]) .how__head{grid-area:1/1/auto/-1}:where(.home-v3) #how:not([data-pin]) .how__list{grid-area:2/1;margin-top:34px}:where(.home-v3) #how:not([data-pin]) .how__checks{grid-area:3/1}:where(.home-v3) #how:not([data-pin]) .how__model{aspect-ratio:auto;grid-area:1/2/span 3;min-height:520px;margin:0}}:where(.home-v3) #how[data-pin]{height:calc(100vh + 2250px);height:calc(100svh + 2250px)}:where(.home-v3) #how[data-pin] .how__stage{height:100vh;height:100svh;position:sticky;top:0}:where(.home-v3) #how[data-pin] .how__wrap{height:100%}:where(.home-v3) #how[data-pin] .how__model{aspect-ratio:auto;min-height:0}:where(.home-v3) #how[data-pin] .how__canvas{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 11% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 11% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:where(.home-v3) #how[data-pin] .how__btn{cursor:pointer}:where(.home-v3) #how[data-pin] .how__step.is-active .how__n{background:var(--violet);color:#fff;box-shadow:none}:where(.home-v3) #how[data-pin] .how__step:not(.is-active) .how__btn:hover .how__n{color:var(--lavender)}:where(.home-v3) #how[data-pin] .how__prog{z-index:1;pointer-events:none;display:block;position:absolute}:where(.home-v3) #how[data-pin] .how__prog i{background:var(--violet);border-radius:2px;position:absolute;top:0;left:0}@media (min-width:900px){:where(.home-v3) #how[data-pin] .how__wrap{--py:clamp(14px, 3.2vh, 40px);padding-top:var(--py);padding-bottom:var(--py);grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-columns:clamp(380px,40%,520px) minmax(0,1fr)}:where(.home-v3) #how[data-pin] .how__head{grid-area:2/1/auto/-1}:where(.home-v3) #how[data-pin] .how__head .al-h2{font-size:min(clamp(32px,3.9vw,56px),7.4vh)}:where(.home-v3) #how[data-pin] .how__list{grid-area:3/1;margin:clamp(12px,4.6vh,46px) 0 0}:where(.home-v3) #how[data-pin] .how__checks{grid-area:4/1;margin-top:clamp(8px,2.4vh,26px);padding-top:clamp(10px,2.4vh,22px)}:where(.home-v3) #how[data-pin] .how__checks-l{font-size:clamp(14.5px,2vh,16px)}:where(.home-v3) #how[data-pin] .how__checks-i{flex-wrap:nowrap;gap:0 clamp(11px,1.35vw,26px);margin-top:clamp(8px,1.6vh,14px)}:where(.home-v3) #how[data-pin] .how__check{gap:clamp(6px,.6vw,8px);font-size:clamp(14px,1.2vw,15px)}:where(.home-v3) #how[data-pin] .how__check:before{width:clamp(18px,1.5vw,20px);height:clamp(18px,1.5vw,20px)}:where(.home-v3) #how[data-pin] .how__model{margin:calc(var(--py) * -1) calc(var(--gutter) * -1 - max(0px, (100vw - var(--maxw)) / 2)) calc(var(--py) * -1) 0;grid-area:1/2/-1}:where(.home-v3) #how[data-pin] .how__btn{padding-top:clamp(4px,1.25vh,11px);padding-bottom:clamp(4px,1.25vh,11px)}:where(.home-v3) #how[data-pin] .how__t{font-size:clamp(17px,2.5vh,20px)}:where(.home-v3) #how[data-pin] .how__d{font-size:clamp(13.5px,1.9vh,15px)}:where(.home-v3) #how[data-pin] .how__step--loop .how__t{font-size:clamp(15px,2.1vh,17px)}:where(.home-v3) #how[data-pin] .how__prog{width:2px;left:10.5px}:where(.home-v3) #how[data-pin] .how__prog i{width:2px;height:var(--at,0px)}}@media (max-width:899.98px){:where(.home-v3) #how[data-pin] .how__wrap{--py:clamp(12px, 2.4vh, 28px);padding-top:var(--py);padding-bottom:var(--py);flex-direction:column;justify-content:center;display:flex}:where(.home-v3) #how[data-pin] .how__head,:where(.home-v3) #how[data-pin] .how__list,:where(.home-v3) #how[data-pin] .how__checks{flex:none}:where(.home-v3) #how[data-pin] .how__head .al-h2{font-size:min(clamp(28px,7.6vw,44px),5.4vh)}:where(.home-v3) #how[data-pin] .how__model{flex:0 calc(63.8vw + 51.24px);min-height:150px;margin-top:clamp(6px,1.8vh,18px)}:where(.home-v3) #how[data-pin] .how__canvas{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}:where(.home-v3) #how[data-pin] .how__tag{--th:20px;border-radius:5px;gap:5px;padding:0 7px;font-size:11.5px}:where(.home-v3) #how[data-pin] .how__mark{min-width:21px;height:14px;margin-left:-3px;font-size:9.5px}:where(.home-v3) #how[data-pin] .how__list{margin-top:clamp(10px,2.6vh,24px)}:where(.home-v3) #how[data-pin] .how__ticks{gap:4px;margin-left:-7px;display:flex}:where(.home-v3) #how[data-pin] .how__tick{z-index:0;min-width:38px;height:30px;font-family:var(--mono);letter-spacing:.08em;color:var(--soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 7px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}:where(.home-v3) #how[data-pin] .how__tick:before{content:"";position:absolute}:where(.home-v3) #how[data-pin] .how__tick>svg{display:block}:where(.home-v3) #how[data-pin] .how__tick.is-active{color:#fff}:where(.home-v3) #how[data-pin] .how__tick.is-active:before{z-index:-1;background:var(--violet);border-radius:5px;inset:5px 4px}:where(.home-v3) #how[data-pin] .how__tick.is-done{color:var(--lavender)}:where(.home-v3) #how[data-pin] .how__prog{background:var(--hair);border-radius:2px;height:2px;margin:4px 0 0;position:relative}:where(.home-v3) #how[data-pin] .how__prog i{height:2px;width:var(--at,0px)}:where(.home-v3) #how[data-pin] .how__steps{margin-top:12px;padding:0;display:grid}:where(.home-v3) #how[data-pin] .how__steps:before{display:none}:where(.home-v3) #how[data-pin] .how__step{opacity:0;pointer-events:none;grid-area:1/1;margin:0;transition:opacity .2s linear}:where(.home-v3) #how[data-pin] .how__step.is-active{opacity:1}:where(.home-v3) #how[data-pin] .how__btn{cursor:default;padding:0;display:block}:where(.home-v3) #how[data-pin] .how__n{display:none}:where(.home-v3) #how[data-pin] .how__t{font-size:19px;line-height:1.3;display:block}:where(.home-v3) #how[data-pin] .how__d,:where(.home-v3) #how[data-pin] .how__step--loop .how__d{margin-top:3px;font-size:15px;line-height:1.45;display:block}:where(.home-v3) #how[data-pin] .how__step--loop .how__t{font-size:19px;line-height:1.3}:where(.home-v3) #how[data-pin] .how__checks{margin-top:clamp(10px,2.2vh,20px);padding-top:clamp(10px,1.8vh,16px)}:where(.home-v3) #how[data-pin] .how__checks-l{font-size:14.5px}:where(.home-v3) #how[data-pin] .how__checks-i{gap:8px 26px;margin-top:10px}:where(.home-v3) #how[data-pin] .how__check{gap:7px;font-size:14px;line-height:18px}:where(.home-v3) #how[data-pin] .how__check:before{width:17px;height:17px}}@media (min-width:600px) and (max-width:899.98px){:where(.home-v3) #how[data-pin] .how__checks-i{gap:8px 24px}:where(.home-v3) #how[data-pin] .how__check{font-size:15px}:where(.home-v3) #how[data-pin] .how__check:before{width:18px;height:18px}}@property --dbx-l{syntax:"<number>";inherits:true;initial-value:1}:where(.home-v3) #databox{--dbx-dim:#12141a;--dbx-edge:#07080b;--dbx-t:.36s;--dbx-col:400px;--dbx-gap:44px;--dbx-row:47px;--dbx-z:1;overflow:hidden}:where(.home-v3) #databox .dbx-head{display:block}:where(.home-v3) #databox .dbx-target{margin:24px 0 0}:where(.home-v3) #databox .dbx-stage{grid-template-columns:minmax(0, var(--dbx-col)) minmax(0, 1fr);gap:0 var(--dbx-gap);grid-template-rows:auto 1fr;display:grid}:where(.home-v3) #databox .dbx-nav{grid-area:1/1;min-width:0;padding-top:28px}:where(.home-v3) #databox .dbx-panels{grid-area:2/1;align-self:start;margin-top:32px}:where(.home-v3) #databox .dbx-fig{grid-area:1/2/span 2;align-self:start}:where(.home-v3) #databox .dbx-tabs{border-top:1px solid var(--hair);display:grid;position:relative}:where(.home-v3) #databox .dbx-tab{border:0;border-bottom:1px solid var(--hair);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;align-items:baseline;gap:16px;padding:12px 0 12px 2px;font-size:16.5px;line-height:22px;transition:color .2s;display:flex;position:relative}:where(.home-v3) #databox .dbx-tab__n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:11.5px;transition:color .2s}:where(.home-v3) #databox .dbx-tab__t{transition:transform .3s var(--ease)}:where(.home-v3) #databox .dbx-tab:hover{color:var(--ink)}:where(.home-v3) #databox .dbx-tab:hover .dbx-tab__t{transform:translate(3px)}:where(.home-v3) #databox .dbx-tab.is-on{color:var(--ink)}:where(.home-v3) #databox .dbx-tab.is-on .dbx-tab__t{transform:none}:where(.home-v3) #databox .dbx-tab.is-on .dbx-tab__n{color:var(--lavender)}:where(.home-v3) #databox .dbx-tab:after{content:"";z-index:1;background:var(--violet-bright);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}:where(.home-v3) #databox .dbx-tab.is-on:after{transition:transform .3s var(--ease), opacity .2s linear;transform:scaleX(1)}:where(.home-v3) #databox .dbx-tab:before{content:"";z-index:2;background:var(--violet-bright);height:2px;transform:scaleX(var(--dbx-p,0));transform-origin:0;opacity:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}:where(.home-v3) #databox.is-playing .dbx-tab.is-on:before{opacity:1}:where(.home-v3) #databox.is-playing .dbx-tab.is-on:after{opacity:.3}:where(.home-v3) #databox .dbx-ctl{gap:8px;width:fit-content;margin:14px 0 -12px auto;padding:6px 11px;line-height:16px;display:flex}:where(.home-v3) #databox .dbx-ctl[hidden]{display:none}:where(.home-v3) #databox .dbx-ctl__i{fill:currentColor;flex:none;width:9px;height:9px}:where(.home-v3) #databox .dbx-ctl[data-state=playing] .dbx-ctl__play,:where(.home-v3) #databox .dbx-ctl[data-state=paused] .dbx-ctl__pause{display:none}:where(.home-v3) #databox:not(.is-live) .dbx-ctl{visibility:hidden}:where(.home-v3) #databox .dbx-panels{align-items:start;min-width:0;display:grid}:where(.home-v3) #databox .dbx-panel{min-width:0}:where(.home-v3) #databox .dbx-panel+.dbx-panel{margin-top:28px}:where(.home-v3) #databox.is-live .dbx-panel{visibility:hidden;grid-area:1/1;margin-top:0;transition:none}:where(.home-v3) #databox.is-live .dbx-panel>*{opacity:0;transition:none;transform:translateY(8px)}:where(.home-v3) #databox.is-live .dbx-panel.is-on{visibility:visible;transition:visibility}:where(.home-v3) #databox.is-live .dbx-panel.is-on>*{opacity:1;transition:opacity .32s var(--ease) 80ms, transform .4s var(--ease) 80ms;transform:none}:where(.home-v3) #databox.is-live .dbx-panel.is-on>.dbx-panel__b{transition-delay:.14s}:where(.home-v3) #databox .dbx-panel__k{color:var(--lavender);margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px}:where(.home-v3) #databox .dbx-panel__k--you{color:var(--soft)}:where(.home-v3) #databox .dbx-panel__h{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(23px,1.95vw,28px);font-weight:300;line-height:1.16}:where(.home-v3) #databox .dbx-panel .al-body{font-size:16px;line-height:1.58}:where(.home-v3) #databox .dbx-note{border-top:1px solid var(--hair);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:14px;line-height:21px}:where(.home-v3) #databox .dbx-note span{display:block}:where(.home-v3) #databox .dbx-note .dbx-note__sep{display:none}:where(.home-v3) #databox .dbx-note b{color:var(--ink);font-weight:500}:where(.home-v3) #databox .dbx-fig{min-width:0;margin:0;position:relative}:where(.home-v3) #databox .dbx-view,:where(.home-v3) #databox .dbx-plate{position:relative}:where(.home-v3) #databox.is-live .dbx-plate{cursor:pointer}:where(.home-v3) #databox .dbx-ill{width:100%;height:auto;display:block;overflow:visible}:where(.home-v3) #databox .dbx-view__ill,:where(.home-v3) #databox .dbx-keys{display:none}:where(.home-v3) #databox .dbx-cap{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;margin-top:16px;display:grid}:where(.home-v3) #databox .dbx-cap__pool{color:var(--muted);font-size:14px;line-height:20px}:where(.home-v3) #databox .dbx-cap__pool b{color:var(--ink);font-weight:500}:where(.home-v3) #databox .dbx-cap__ill{text-align:right}:where(.home-v3) #databox .dbx-labels{pointer-events:none;position:absolute;inset:0}:where(.home-v3) #databox .dbx-lab{white-space:nowrap;letter-spacing:.005em;color:#f7f9fc;text-shadow:0 0 2px var(--ground), 0 0 5px var(--ground), 0 0 10px var(--ground), 0 0 16px var(--ground);visibility:hidden;font-size:14.5px;font-weight:500;line-height:18px;position:absolute}:where(.home-v3) #databox .dbx-lab[data-at=l]{transform:translate(13px,-50%)}:where(.home-v3) #databox .dbx-lab[data-at=r]{text-align:right;transform:translate(calc(-100% - 13px),-50%)}:where(.home-v3) #databox .dbx-lab.is-on{visibility:visible;transition:visibility 0s linear calc(.24s + var(--i,0) * 60ms)}:where(.home-v3) #databox .dbx-pin{border:1px solid var(--lavender);color:#f7f9fc;width:26px;height:26px;font-family:var(--mono);text-align:center;visibility:hidden;transform:scale(calc(.5 / var(--dbx-z)));background:#0c0e12e6;border-radius:50%;margin:-13px 0 0 -13px;font-size:13.5px;line-height:24px;display:none;position:absolute}:where(.home-v3) #databox .dbx-pin.is-on{visibility:visible;transform:scale(calc(1 / var(--dbx-z)));transition:visibility 0s linear calc(.12s + var(--i,0) * 60ms), transform .32s var(--ease) calc(.12s + var(--i,0) * 60ms)}:where(.home-v3) #databox .dbx-ill .dbx-co{opacity:0}:where(.home-v3) #databox .dbx-ill .dbx-co.is-on{opacity:1}:where(.home-v3) #databox .dbx-ill .co-halo{fill:none;stroke:var(--ground);stroke-width:4px;stroke-linecap:butt;opacity:.62}:where(.home-v3) #databox .dbx-ill .co-line{fill:none;stroke:#f7f9fc;stroke-width:1.1px}:where(.home-v3) #databox .dbx-ill .co-halo,:where(.home-v3) #databox .dbx-ill .co-line{stroke-dasharray:1;stroke-dashoffset:1px}:where(.home-v3) #databox .dbx-ill .dbx-co.is-on .co-halo,:where(.home-v3) #databox .dbx-ill .dbx-co.is-on .co-line{stroke-dashoffset:0;transition:stroke-dashoffset .28s var(--ease) calc(80ms + var(--i,0) * 60ms)}:where(.home-v3) #databox .dbx-ill .co-dot{fill:#f7f9fc;stroke:var(--dbx-edge);stroke-width:1px;transform-box:fill-box;transform-origin:50%;transform:scale(.3)}:where(.home-v3) #databox .dbx-ill .dbx-co.is-on .co-dot{transition:transform .26s var(--ease) calc(40ms + var(--i,0) * 60ms);transform:none}:where(.home-v3) #databox .dbx-thesis{grid-template-columns:minmax(0, var(--dbx-col)) minmax(0, 1fr);gap:8px var(--dbx-gap);border-top:1px solid var(--hair);align-items:baseline;margin:clamp(44px,5.4vw,78px) 0 0;padding-top:clamp(24px,2.6vw,34px);display:grid}:where(.home-v3) #databox .dbx-thesis__k{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:clamp(20px,1.6vw,23px);font-weight:300;line-height:1.3}:where(.home-v3) #databox .dbx-thesis__t{max-width:40em;color:var(--soft);margin:0;font-size:clamp(17px,1.34vw,19px);line-height:1.5}:where(.home-v3) #databox .dbx-thesis__h{display:block}@media (min-width:1280px){:where(.home-v3) #databox .dbx-fig{margin-top:-30px}}:where(.home-v3) #databox .dbx-ill .p,:where(.home-v3) #databox .dbx-ill .lp{--lp:calc(var(--dbx-l) * 100%);transition:--dbx-l var(--dbx-t) var(--ease) var(--dbx-d,0s)}:where(.home-v3) #databox .dbx-ill .lp{opacity:clamp(0, calc((var(--dbx-l) - .3) / .7), 1)}:where(.home-v3) #databox .dbx-ill .dbx-light{mix-blend-mode:screen;pointer-events:none}:where(.home-v3) #databox .dbx-ill .e{stroke:var(--dbx-edge);stroke-width:.6px;stroke-linejoin:round;stroke-opacity:.8}:where(.home-v3) #databox .dbx-ill .sil{fill:none;stroke:var(--dbx-edge);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .rim{fill:none;stroke:#e8ecf2;stroke-opacity:calc(.08 + .14 * var(--dbx-l));stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .rim-f{fill:none;stroke:#e8ecf2;stroke-opacity:calc(.14 + .26 * var(--dbx-l));stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .base{fill:none;stroke:#e8ecf2;stroke-opacity:calc(.07 + .1 * var(--dbx-l));stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .d{fill:none;stroke:#c3cad4;stroke-opacity:calc(.34 * var(--dbx-l));stroke-width:.5px;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .dd{fill:none;stroke:var(--dbx-edge);stroke-opacity:.5;stroke-width:.5px;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .sm{fill:none;stroke:var(--dbx-edge);stroke-opacity:.42;stroke-width:.55px;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .smv{fill:none;stroke:#1b1245;stroke-opacity:.5;stroke-width:.6px;stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .hl{fill:none;stroke:#fff;stroke-width:.8px;opacity:calc(.42 * var(--dbx-l));stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .rack-l+.hl{opacity:calc(.14 * var(--dbx-l))}:where(.home-v3) #databox .dbx-ill .lt{fill:none;stroke:#fff;stroke-width:.8px;opacity:calc(.3 * var(--dbx-l));stroke-linecap:round}:where(.home-v3) #databox .dbx-ill .lx{opacity:var(--dbx-l)}:where(.home-v3) #databox .dbx-ill .shd{fill:#0000005c;stroke:none}:where(.home-v3) #databox .dbx-ill .shd-in{fill:#05030e5c;stroke:none}:where(.home-v3) #databox .dbx-ill .ghost{fill:#8a78ee;fill-opacity:calc(.11 * var(--dbx-l));stroke:none;transition:fill-opacity var(--dbx-t) var(--ease)}:where(.home-v3) #databox .dbx-ill .fence-f{fill:#c3cad4;fill-opacity:calc(.04 * var(--dbx-l));stroke:none}:where(.home-v3) #databox .dbx-ill .pwr-o,:where(.home-v3) #databox .dbx-ill .pwr-hid-o,:where(.home-v3) #databox .dbx-ill .fib-o{fill:none;stroke:var(--dbx-edge);stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .pwr-o{stroke-width:3.2px}:where(.home-v3) #databox .dbx-ill .pwr-hid-o{stroke-width:3.2px;stroke-opacity:.5}:where(.home-v3) #databox .dbx-ill .fib-o{stroke-width:2.8px;stroke-opacity:.5}:where(.home-v3) #databox .dbx-ill .pwr-glow{fill:none;stroke:#eeb046;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}:where(.home-v3) #databox .dbx-ill .fib-glow{fill:none;stroke:#8a78ee;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}:where(.home-v3) #databox .dbx-ill .cut-glow{fill:none;stroke:#8a78ee;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}:where(.home-v3) #databox .dbx-ill .pwr-pulse{fill:none;stroke:#fff6e4;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1.5 9;opacity:0}:where(.home-v3) #databox .dbx-ill .pipe-o{fill:none;stroke:var(--dbx-edge);stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .pipe-hi{fill:none;stroke:#fff;opacity:calc(.42 * var(--dbx-l));stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .lamp-hot{fill:#f5d08a}:where(.home-v3) #databox .dbx-ill .vent-cyl,:where(.home-v3) #databox .dbx-ill .vent-t{fill-opacity:.2;stroke:#b2a6f6;stroke-opacity:.7;stroke-width:.7px;stroke-dasharray:3 1.6}:where(.home-v3) #databox .dbx-ill [data-p=vents]{opacity:0;transition:opacity .3s var(--ease)}:where(.home-v3) #databox[data-step="4"] .dbx-ill [data-p=vents]{opacity:1;transition-delay:.16s}:where(.home-v3) #databox .dbx-ill .fan,:where(.home-v3) #databox .dbx-ill .fx-ring{transform-box:fill-box;transform-origin:50%}:where(.home-v3) #databox .dbx-ill .dbx-fx{opacity:0;pointer-events:none;transition:opacity .12s linear}:where(.home-v3) #databox[data-step="4"] .dbx-ill [data-fx="4"],:where(.home-v3) #databox[data-step="5"] .dbx-ill [data-fx="5"]{opacity:1;transition:opacity .3s var(--ease) .18s}:where(.home-v3) #databox .dbx-ill .fx-arrow{fill:none;stroke:#cbc4fb;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .fx-dot{fill:#cbc4fb}:where(.home-v3) #databox .dbx-ill .fx-ring{fill:none;stroke:#b2a6f6;stroke-width:1px;opacity:.8}:where(.home-v3) #databox .dbx-ill .fx-out{fill:#b2a6f61a;stroke:#cbc4fb;stroke-width:1.2px;stroke-linejoin:round}:where(.home-v3) #databox[data-step="5"] .dbx-ill .ghost{fill-opacity:.26}:where(.home-v3) #databox.is-inview[data-step="1"] .dbx-ill [data-p=feed] .pwr-pulse,:where(.home-v3) #databox.is-inview[data-step="2"] .dbx-ill [data-p=busway] .pwr-pulse,:where(.home-v3) #databox.is-inview[data-step="3"] .dbx-ill .pwr-pulse{opacity:.95;animation:1.1s linear infinite dbx-pulse}:where(.home-v3) #databox.is-inview[data-step="4"] .dbx-ill .fan{animation:2.4s linear infinite dbx-spin}:where(.home-v3) #databox.is-inview[data-step="5"] .dbx-ill .fx-ring{animation:dbx-ping 2.2s var(--ease) infinite}:where(.home-v3) #databox.is-inview[data-step="5"] .dbx-ill .fx-ring:nth-of-type(4n){animation-delay:.5s}@keyframes dbx-pulse{to{stroke-dashoffset:-21px}}@keyframes dbx-spin{to{transform:rotate(360deg)}}@keyframes dbx-ping{0%{opacity:.95;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.5)}}@media (max-width:1279px){:where(.home-v3) #databox .dbx-stage{grid-template-rows:none;grid-template-columns:minmax(0,1fr);margin-top:4px}:where(.home-v3) #databox .dbx-nav,:where(.home-v3) #databox .dbx-fig,:where(.home-v3) #databox .dbx-panels{grid-area:auto/1}:where(.home-v3) #databox .dbx-nav{order:1;padding-top:22px}:where(.home-v3) #databox .dbx-fig{order:3;margin-top:30px}:where(.home-v3) #databox .dbx-panels{order:2;margin-top:26px}:where(.home-v3) #databox .dbx-nav{box-shadow:inset 0 -1px var(--hair);align-items:center;gap:12px;display:flex}:where(.home-v3) #databox .dbx-tabs{--fl:0px;--fr:0px;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);border-top:0;flex-wrap:nowrap;flex:auto;gap:0 clamp(22px,3.2vw,52px);margin:-6px;padding:6px 40px 6px 6px;scroll-padding:0 44px 0 6px;display:flex;overflow:auto hidden}:where(.home-v3) #databox .dbx-tabs::-webkit-scrollbar{display:none}:where(.home-v3) #databox .dbx-tabs.is-cut-l{--fl:30px}:where(.home-v3) #databox .dbx-tabs.is-cut-r{--fr:40px}:where(.home-v3) #databox .dbx-tab{width:auto;height:var(--dbx-row);white-space:nowrap;border-bottom:0;flex:none;align-items:center;gap:10px;padding:0}:where(.home-v3) #databox .dbx-tab:hover .dbx-tab__t{transform:none}:where(.home-v3) #databox .dbx-tab:after,:where(.home-v3) #databox .dbx-tab:before{bottom:0}:where(.home-v3) #databox .dbx-ctl{flex:none;justify-content:center;gap:0;width:34px;height:34px;margin:0;padding:0}:where(.home-v3) #databox .dbx-ctl__t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.home-v3) #databox .dbx-ctl__i{width:10px;height:10px}:where(.home-v3) #databox .dbx-panel{grid-template-columns:minmax(0,300px) minmax(0,34em);align-items:start;gap:0 56px;display:grid}:where(.home-v3) #databox .dbx-panel .al-body{padding-top:5px}:where(.home-v3) #databox .dbx-panel__h{margin-bottom:0}:where(.home-v3) #databox .dbx-thesis{grid-template-columns:minmax(0,300px) minmax(0,34em);gap:8px 56px}}@media (max-width:899px){:where(.home-v3) #databox .dbx-tabs{gap:0 clamp(20px,3.4vw,40px)}:where(.home-v3) #databox .dbx-tab__n{display:none}}@media (max-width:719px){:where(.home-v3) #databox{--dbx-row:44px}:where(.home-v3) #databox .dbx-br{display:none}:where(.home-v3) #databox .dbx-target{text-wrap:balance;border-radius:16px;gap:7px;width:fit-content;max-width:100%;margin-top:22px;padding:6px 12px 6px 11px;font-size:13.5px;line-height:18px}:where(.home-v3) #databox .dbx-target:before{flex:none}:where(.home-v3) #databox .dbx-stage{margin-top:6px}:where(.home-v3) #databox .dbx-fig,:where(.home-v3) #databox .dbx-cap{display:contents}:where(.home-v3) #databox .dbx-nav{order:1;padding-top:16px}:where(.home-v3) #databox .dbx-view{order:3}:where(.home-v3) #databox .dbx-keys{order:4}:where(.home-v3) #databox .dbx-panels{order:2}:where(.home-v3) #databox .dbx-cap__pool{order:5}:where(.home-v3) #databox .dbx-tabs{margin-left:calc(var(--gutter) * -1);padding-left:var(--gutter);scroll-padding-left:var(--gutter);gap:0 clamp(18px,5.4vw,24px)}:where(.home-v3) #databox .dbx-tabs.is-cut-l{--fl:var(--gutter)}:where(.home-v3) #databox .dbx-tab{font-size:16px}:where(.home-v3) #databox .dbx-view{margin:12px calc(var(--gutter) * -1) 0;aspect-ratio:960/700;overflow:hidden}:where(.home-v3) #databox .dbx-view:before,:where(.home-v3) #databox .dbx-view:after{content:"";z-index:1;pointer-events:none;height:26px;position:absolute;left:0;right:0}:where(.home-v3) #databox .dbx-view:before{background:linear-gradient(to bottom, var(--ground), #0c0e1200);top:0}:where(.home-v3) #databox .dbx-view:after{background:linear-gradient(to top, var(--ground) 30%, #0c0e1200);height:40px;bottom:0}:where(.home-v3) #databox .dbx-plate{--dbx-zx:4.1%;--dbx-zy:12%;transform-origin:0 0;transform:scale(var(--dbx-z)) translate(var(--dbx-zx), var(--dbx-zy));transition:transform .44s var(--ease)}:where(.home-v3) #databox[data-step="1"]{--dbx-z:.92}:where(.home-v3) #databox[data-step="2"]{--dbx-z:1.55}:where(.home-v3) #databox[data-step="2"] .dbx-plate{--dbx-zx:-2.1%;--dbx-zy:-6.7%}:where(.home-v3) #databox[data-step="3"]{--dbx-z:1.28}:where(.home-v3) #databox[data-step="3"] .dbx-plate{--dbx-zx:-20.8%;--dbx-zy:0%}:where(.home-v3) #databox[data-step="4"]{--dbx-z:1.25}:where(.home-v3) #databox[data-step="4"] .dbx-plate{--dbx-zx:-2.4%;--dbx-zy:-3.4%}:where(.home-v3) #databox[data-step="5"]{--dbx-z:1.5}:where(.home-v3) #databox[data-step="5"] .dbx-plate{--dbx-zx:-3.1%;--dbx-zy:-8.6%}:where(.home-v3) #databox .dbx-view__ill{z-index:2;left:var(--gutter);font-size:10px;line-height:14px;display:block;position:absolute;bottom:4px}:where(.home-v3) #databox .dbx-cap__ill,:where(.home-v3) #databox .dbx-lab,:where(.home-v3) #databox .dbx-ill .dbx-leaders{display:none}:where(.home-v3) #databox .dbx-pin{width:20px;height:20px;margin:-10px 0 0 -10px;font-size:11px;line-height:18px;display:block}:where(.home-v3) #databox .dbx-keys{margin-top:12px;display:block}:where(.home-v3) #databox .dbx-key{counter-reset:dbx-k;color:var(--ink);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;font-weight:500;line-height:22px;list-style:none;display:none}:where(.home-v3) #databox .dbx-key.is-on{display:flex}:where(.home-v3) #databox .dbx-key li{counter-increment:dbx-k;align-items:center;gap:8px;display:flex}:where(.home-v3) #databox .dbx-key li:before{content:counter(dbx-k);border:1px solid var(--lavender);width:24px;height:24px;font-family:var(--mono);text-align:center;border-radius:50%;flex:none;font-size:13.5px;font-weight:400;line-height:22px}:where(.home-v3) #databox.is-live .dbx-key.is-on{animation:dbx-in .32s var(--ease) .1s both}:where(.home-v3) #databox .dbx-panels{margin-top:20px;margin-bottom:8px}:where(.home-v3) #databox .dbx-panel{display:block}:where(.home-v3) #databox.is-live .dbx-panel{visibility:visible;transition:none;display:none}:where(.home-v3) #databox.is-live .dbx-panel>*{opacity:1;transition:none;transform:none}:where(.home-v3) #databox.is-live .dbx-panel.is-on{animation:dbx-in .36s var(--ease) 60ms both;display:block}:where(.home-v3) #databox .dbx-panel__h{margin-bottom:10px;font-size:24px}:where(.home-v3) #databox .dbx-panel .al-body{padding-top:0;font-size:16.5px}:where(.home-v3) #databox .dbx-cap__pool{border-top:1px solid var(--hair);text-wrap:balance;margin-top:36px;padding-top:24px;font-size:15px;line-height:22px}:where(.home-v3) #databox .dbx-thesis{border-top:0;margin-top:22px;padding-top:0;display:block}:where(.home-v3) #databox .dbx-thesis__k{font-size:21px}:where(.home-v3) #databox .dbx-thesis__t{margin-top:6px;font-size:16.5px;line-height:1.55}:where(.home-v3) #databox .dbx-thesis__h{display:inline}}@keyframes dbx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.home-v3) #databox,:where(.home-v3) #databox *,:where(.home-v3) #databox :before,:where(.home-v3) #databox :after{transition:none!important;animation:none!important}:where(.home-v3) #databox .dbx-ctl{display:none}}:where(.home-v3) #databox .dbx-target{background:var(--violet-tint);border-color:var(--violet-line);color:var(--lavender-pale)}:where(.home-v3) #databox .dbx-target:before{background:var(--lavender)}@media (max-width:719px){:where(.home-v3) #databox .dbx-tabs{flex-wrap:wrap;gap:2px 20px;margin:0;padding:4px 0;overflow:visible;-webkit-mask-image:none;mask-image:none}:where(.home-v3) #databox .dbx-tab{height:38px}}:where(.home-v3) #databox .dbx-ill .con-t{fill:color-mix(in srgb, #7b8491 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .con-l,:where(.home-v3) #databox .dbx-ill .con-cyl{fill:color-mix(in srgb, #575f6a var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .con-r{fill:color-mix(in srgb, #3d444d var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .stl-t{fill:color-mix(in srgb, #a9b2be var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .stl-l,:where(.home-v3) #databox .dbx-ill .stl-cyl{fill:color-mix(in srgb, #737c88 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .stl-r{fill:color-mix(in srgb, #4b525c var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .xfm-t{fill:color-mix(in srgb, #9aa4b1 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .xfm-l,:where(.home-v3) #databox .dbx-ill .xfm-cyl{fill:color-mix(in srgb, #6a7480 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .xfm-r{fill:color-mix(in srgb, #434a54 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .eqp-t{fill:color-mix(in srgb, #ccd3dc var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .eqp-l,:where(.home-v3) #databox .dbx-ill .eqp-cyl{fill:color-mix(in srgb, #98a2af var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .eqp-r{fill:color-mix(in srgb, #646d79 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .ins-t{fill:color-mix(in srgb, #d9dfe7 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .ins-l,:where(.home-v3) #databox .dbx-ill .ins-cyl{fill:color-mix(in srgb, #a9b2be var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .ins-r{fill:color-mix(in srgb, #8d97a5 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .dbx-t{fill:color-mix(in srgb, #b2a6f6 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .dbx-l,:where(.home-v3) #databox .dbx-ill .dbx-cyl{fill:color-mix(in srgb, #7a66e0 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .dbx-r{fill:color-mix(in srgb, #4d3aa8 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .dbi-t{fill:color-mix(in srgb, #353059 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .dbi-l,:where(.home-v3) #databox .dbx-ill .dbi-cyl{fill:color-mix(in srgb, #39335f var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .dbi-r{fill:color-mix(in srgb, #272244 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .frm-t{fill:color-mix(in srgb, #423b6c var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .frm-l,:where(.home-v3) #databox .dbx-ill .frm-cyl{fill:color-mix(in srgb, #3e376c var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .frm-r{fill:color-mix(in srgb, #2c264d var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .rack-t{fill:color-mix(in srgb, #4a515c var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .rack-l,:where(.home-v3) #databox .dbx-ill .rack-cyl{fill:color-mix(in srgb, #1d2027 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .rack-r{fill:color-mix(in srgb, #121419 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .bus-t{fill:color-mix(in srgb, #f7d795 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .bus-l,:where(.home-v3) #databox .dbx-ill .bus-cyl{fill:color-mix(in srgb, #f2bd5e var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .bus-r{fill:color-mix(in srgb, #b98a3c var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vio-t{fill:color-mix(in srgb, #cbc4fb var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vio-l,:where(.home-v3) #databox .dbx-ill .vio-cyl{fill:color-mix(in srgb, #8a78ee var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vio-r{fill:color-mix(in srgb, #6a55d0 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vst-t{fill:color-mix(in srgb, #cbc4fb var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vst-l,:where(.home-v3) #databox .dbx-ill .vst-cyl{fill:color-mix(in srgb, #8a78ee var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vst-r{fill:color-mix(in srgb, #6a55d0 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .cyl-t{fill:color-mix(in srgb, #ccd3dc var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .cyl-l,:where(.home-v3) #databox .dbx-ill .cyl-cyl{fill:color-mix(in srgb, #98a2af var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .cyl-r{fill:color-mix(in srgb, #646d79 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vent-t{fill:color-mix(in srgb, #b2a6f6 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vent-l,:where(.home-v3) #databox .dbx-ill .vent-cyl{fill:color-mix(in srgb, #8a78ee var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vent-r{fill:color-mix(in srgb, #6a55d0 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .blk-l{fill:color-mix(in srgb, #1b1e25 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .blk-l1{fill:color-mix(in srgb, #252931 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .blk-r{fill:color-mix(in srgb, #13151a var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .blk-r1{fill:color-mix(in srgb, #1a1d23 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .grs-t{fill:color-mix(in srgb, #1e2229 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .grv-t,:where(.home-v3) #databox .dbx-ill .grv2-t{fill:color-mix(in srgb, #292e37 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .cut{fill:color-mix(in srgb, #a99cf6 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .door-f{fill:color-mix(in srgb, #443d70 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .door-x{fill:color-mix(in srgb, #6a55d0 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .lvr{fill:color-mix(in srgb, #3a2f7d var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .gls{fill:color-mix(in srgb, #1d2027 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .coil-l{fill:color-mix(in srgb, #5d6672 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .coil-r{fill:color-mix(in srgb, #3d444d var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .fan-well{fill:color-mix(in srgb, #20242b var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .fan-hub{fill:color-mix(in srgb, #a9b2be var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .fan-bl,:where(.home-v3) #databox .dbx-ill .duct{fill:color-mix(in srgb, #737c88 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .fib-f{fill:color-mix(in srgb, #cbc4fb var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .flg{fill:color-mix(in srgb, #a9b2be var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .noz{fill:color-mix(in srgb, #ccd3dc var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .ink-f{fill:color-mix(in srgb, #06070a var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .skin{fill:color-mix(in srgb, #b4bcc7 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .hat{fill:color-mix(in srgb, #e8ecf2 var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .vio-led{fill:color-mix(in srgb, #cbc4fb var(--lp), var(--dbx-dim))}:where(.home-v3) #databox .dbx-ill .w{fill:none;stroke:color-mix(in srgb, #98a2af var(--lp), var(--dbx-dim));stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .w2{fill:none;stroke:color-mix(in srgb, #b4bcc7 var(--lp), var(--dbx-dim));stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .wire{fill:none;stroke:color-mix(in srgb, #c3cad4 var(--lp), var(--dbx-dim));stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .pwr{fill:none;stroke:color-mix(in srgb, #f2bd5e var(--lp), var(--dbx-dim));stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .pwr-hid{fill:none;stroke:color-mix(in srgb, #f2bd5e var(--lp), var(--dbx-dim));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 3.6}:where(.home-v3) #databox .dbx-ill .fib{fill:none;stroke:color-mix(in srgb, #cbc4fb var(--lp), var(--dbx-dim));stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 2.6 1.6 2.6}:where(.home-v3) #databox .dbx-ill .pipe-cool{fill:none;stroke:color-mix(in srgb, #7894bd var(--lp), var(--dbx-dim));stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .pipe-cool2{fill:none;stroke:color-mix(in srgb, #a9bbd6 var(--lp), var(--dbx-dim));stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .cab{fill:none;stroke:color-mix(in srgb, #8d97a5 var(--lp), var(--dbx-dim));stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .tube{fill:none;stroke:color-mix(in srgb, #b4bcc7 var(--lp), var(--dbx-dim));stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .arm{fill:none;stroke:color-mix(in srgb, #2a2f37 var(--lp), var(--dbx-dim));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .srv{fill:none;stroke:color-mix(in srgb, #4f5762 var(--lp), var(--dbx-dim));stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .lvr-ln{fill:none;stroke:color-mix(in srgb, #b2a6f6 var(--lp), var(--dbx-dim));stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .fin{fill:none;stroke:color-mix(in srgb, #2f353d var(--lp), var(--dbx-dim));stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #databox .dbx-ill .phantom{fill:none;stroke:color-mix(in srgb, #b2a6f6 var(--lp), var(--dbx-dim));stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 2.6 1.6 2.6;stroke-opacity:.6}:where(.home-v3) #team{box-shadow:0 -1px 0 0 var(--ground)}:where(.home-v3) #team .team-wrap{--team-col-gap:clamp(40px, 3.9vw, 56px);--team-photo:104px;--team-photo-gap:28px;padding-top:var(--band-y);padding-bottom:calc(var(--band-y) * .4)}:where(.home-v3) #team .team-head{max-width:1040px}:where(.home-v3) #team .team-title{margin:0}:where(.home-v3) #team .team-title-2{display:block}:where(.home-v3) #team .team-founders{column-gap:var(--team-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(32px,2.5vw,36px);display:grid}:where(.home-v3) #team .team-person{border-top:1px solid var(--hair);grid-template-columns:var(--team-photo) minmax(0, 1fr);align-content:start;column-gap:var(--team-photo-gap);grid-template-rows:auto auto auto;grid-template-areas:"photo id""lead lead""list list";min-width:0;margin:0;padding-top:22px;display:grid;position:relative}:where(.home-v3) #team .team-person:before{content:"";background:var(--team-acc);width:64px;height:2px;position:absolute;top:-1px;left:0}:where(.home-v3) #team .team-person--dp,:where(.home-v3) #team .team-person--dm{--team-acc:var(--muted);--team-acc-text:var(--soft)}:where(.home-v3) #team .team-photo{width:var(--team-photo);height:var(--team-photo);background:var(--carbon);isolation:isolate;border-radius:50%;grid-area:photo;align-self:start;position:relative;overflow:hidden}:where(.home-v3) #team .team-photo img{object-fit:cover;filter:saturate(.84)contrast(1.03)brightness(.97);width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}:where(.home-v3) #team .team-person--dp .team-photo img{width:108.7%;height:108.7%;top:-2.2%;left:-1.1%}:where(.home-v3) #team .team-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e101500 52%,#0e101557 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e8ecf229}:where(.home-v3) #team .team-id{grid-area:id;align-self:center;min-width:0}:where(.home-v3) #team .team-name{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(24px,1.95vw,28px);font-weight:400;line-height:1.15}:where(.home-v3) #team .team-role{letter-spacing:0;color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.45}:where(.home-v3) #team .team-role-1{color:var(--team-acc-text)}:where(.home-v3) #team .team-dot{color:var(--muted);white-space:pre}:where(.home-v3) #team .team-role-1,:where(.home-v3) #team .team-role-2{white-space:nowrap}:where(.home-v3) #team .team-lead{letter-spacing:-.012em;color:var(--ink);grid-area:lead;margin:18px 0 0;font-size:clamp(20px,1.55vw,22px);font-weight:300;line-height:1.42}:where(.home-v3) #team .team-list{grid-area:list;row-gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}:where(.home-v3) #team .team-list li{color:var(--soft);text-wrap:pretty;margin:0;padding-left:20px;font-size:15.5px;line-height:1.5;position:relative}:where(.home-v3) #team .team-list li:before{content:"";background:var(--team-acc);opacity:.75;width:9px;height:2px;position:absolute;top:11px;left:0}:where(.home-v3) #team .team-advisors{column-gap:var(--team-col-gap);border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,2.2vw,32px);padding-top:20px;display:grid}:where(.home-v3) #team .team-adv-title{letter-spacing:0;color:var(--soft);grid-column:1/-1;margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.3}:where(.home-v3) #team .team-adv{--team-emb:120px;grid-template-columns:var(--team-emb) minmax(0, 1fr);grid-template-areas:"emb id""line line";align-content:start;column-gap:18px;min-width:0;margin:0;display:grid}@supports (grid-template-rows:subgrid){:where(.home-v3) #team .team-advisors{grid-template-rows:auto auto auto}:where(.home-v3) #team .team-adv{grid-row:span 2;grid-template-rows:subgrid}}:where(.home-v3) #team .team-emblem{width:var(--team-emb);grid-area:emb;align-self:end;height:auto;margin-left:-4px;display:block}:where(.home-v3) #team .team-adv-id{min-width:0;padding-bottom:calc(var(--team-emb) * .38 - 24px);grid-area:id;align-self:end}:where(.home-v3) #team .team-adv-name{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:400;line-height:1.25}:where(.home-v3) #team .team-adv-role{color:var(--muted);margin:4px 0 0;font-size:14.5px;line-height:1.4}:where(.home-v3) #team .team-adv-line{max-width:32em;color:var(--soft);text-wrap:pretty;grid-area:line;margin:10px 0 0;font-size:15px;line-height:1.55}@media (max-width:1180px){:where(.home-v3) #team .team-wrap{--team-photo:96px;--team-photo-gap:22px}:where(.home-v3) #team .team-role-2{display:block}:where(.home-v3) #team .team-role .team-dot{display:none}:where(.home-v3) #team .team-adv{--team-emb:104px;column-gap:14px}}@media (max-width:860px){:where(.home-v3) #team .team-founders{grid-template-columns:minmax(0,1fr);row-gap:56px}:where(.home-v3) #team .team-role-2,:where(.home-v3) #team .team-role .team-dot{display:inline}:where(.home-v3) #team .team-lead{max-width:34em}:where(.home-v3) #team .team-list{max-width:38em}:where(.home-v3) #team .team-advisors{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}:where(.home-v3) #team .team-adv{--team-emb:112px;grid-row:auto;grid-template-rows:auto auto;column-gap:18px}:where(.home-v3) #team .team-adv+.team-adv{margin-top:28px}}@media (max-width:680px){:where(.home-v3) #team .team-wrap{--team-photo:96px;--team-photo-gap:18px;padding-top:80px;padding-bottom:36px}:where(.home-v3) #team .team-title-2{display:inline}:where(.home-v3) #team .team-founders{row-gap:48px;margin-top:40px}:where(.home-v3) #team .team-person{padding-top:24px}:where(.home-v3) #team .team-person:before{width:56px}:where(.home-v3) #team .team-name{font-size:23px}:where(.home-v3) #team .team-role{margin-top:6px;font-size:14.5px}:where(.home-v3) #team .team-role-2{display:block}:where(.home-v3) #team .team-role .team-dot{display:none}:where(.home-v3) #team .team-lead{max-width:none;margin-top:20px;font-size:19px;line-height:1.42}:where(.home-v3) #team .team-list{row-gap:12px;margin-top:18px}:where(.home-v3) #team .team-list li{padding-left:20px;font-size:15.5px;line-height:1.5}:where(.home-v3) #team .team-advisors{margin-top:52px;padding-top:22px}:where(.home-v3) #team .team-adv-title{margin-bottom:16px}:where(.home-v3) #team .team-adv{--team-emb:108px;column-gap:16px}:where(.home-v3) #team .team-adv+.team-adv{margin-top:28px}:where(.home-v3) #team .team-adv-name{font-size:19px}:where(.home-v3) #team .team-adv-role{margin-top:3px;font-size:14.5px}:where(.home-v3) #team .team-adv-line{text-wrap:wrap;max-width:none;margin-top:10px;font-size:15.5px;line-height:1.5}}:where(.home-v3) #who{--who-gap:clamp(48px, 6vw, 96px)}:where(.home-v3) #who .who-wrap{padding-bottom:clamp(32px,3vw,44px)}:where(.home-v3) #who .who-grid{column-gap:var(--who-gap);grid-template-columns:1fr 1fr;margin-top:clamp(40px,3.4vw,48px);display:grid}:where(.home-v3) #who .who-col{grid-row:span 5;grid-template-rows:subgrid;align-content:start;min-width:0;display:grid;position:relative}:where(.home-v3) #who .who-col>.who-fig{grid-row:1}:where(.home-v3) #who .who-col>.who-h3{grid-row:2}:where(.home-v3) #who .who-col>.who-promise{grid-row:3}:where(.home-v3) #who .who-col>.who-text{grid-row:4}:where(.home-v3) #who .who-col>.who-cta{grid-row:5}:where(.home-v3) #who .who-col--host:before{content:"";top:0;bottom:0;left:calc(var(--who-gap) / -2);background:var(--hair);width:1px;position:absolute}:where(.home-v3) #who .who-fig{align-self:end;justify-items:stretch;gap:14px;margin:0 0 30px;display:grid}:where(.home-v3) #who .who-ill{width:100%;height:auto;display:block;overflow:visible}:where(.home-v3) #who .who-figcap{color:var(--soft);letter-spacing:.1em;padding:0;display:block}:where(.home-v3) #who .who-h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.3vw,34px);font-weight:300;line-height:1.12}:where(.home-v3) #who .who-promise{letter-spacing:-.005em;color:var(--lavender);text-wrap:balance;margin:10px 0 0;font-size:clamp(18px,1.45vw,21px);font-weight:400;line-height:1.38}:where(.home-v3) #who .who-col--host .who-promise{color:var(--amber-text)}:where(.home-v3) #who .who-text{align-self:start;margin-top:18px}:where(.home-v3) #who .who-body{max-width:36em}:where(.home-v3) #who .who-target{color:var(--lavender);text-wrap:balance;margin:14px 0 0;font-size:17px;line-height:1.5}:where(.home-v3) #who .who-nb{white-space:nowrap}:where(.home-v3) #who .who-aud{color:var(--muted);text-wrap:wrap;margin:16px 0 0;font-size:14.5px;line-height:1.55}:where(.home-v3) #who .who-cta{align-self:start;margin:26px 0 0}:where(.home-v3) #who .who-cta .al-btn--primary{box-shadow:0 3px 12px #6a55d038,inset 0 1px #fff3}:where(.home-v3) #who .who-cta .al-btn--primary:hover{box-shadow:0 5px 16px #6a55d04d,inset 0 1px #ffffff42}:where(.home-v3) #who .who-cap{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 36px;margin-top:clamp(52px,4.4vw,64px);padding-top:26px;display:flex}:where(.home-v3) #who .who-cap-t{color:var(--soft);max-width:62em;margin:0;font-size:17px;line-height:1.6}:where(.home-v3) #who .who-cap-t strong{color:var(--ink);font-weight:500}:where(.home-v3) #who .who-cap-l{white-space:nowrap}:where(.home-v3) #who .who-ill{--edge:#06070a;--g9:#737d8a;--g11:#a3acb8;--g12:#b4bcc7;font-family:var(--mono)}:where(.home-v3) #who .who-ill .e{stroke:var(--edge);stroke-width:.55px;stroke-linejoin:round;stroke-opacity:.85}:where(.home-v3) #who .who-ill .sil{fill:none;stroke:var(--edge);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}:where(.home-v3) #who .who-ill .sil2{fill:none;stroke:var(--edge);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}:where(.home-v3) #who .who-ill .rim{fill:none;stroke:#e8ecf233;stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round}:where(.home-v3) #who .who-ill .d{fill:none;stroke:#c3cad452;stroke-width:.45px;stroke-linecap:round}:where(.home-v3) #who .who-ill .dd{fill:none;stroke:#c3cad42e;stroke-width:.35px;stroke-linecap:round}:where(.home-v3) #who .who-ill .lt{fill:none;stroke:#fff;stroke-width:.5px;stroke-linecap:round;opacity:.5}:where(.home-v3) #who .who-ill .w{fill:none;stroke:var(--g11);stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .w2{fill:none;stroke:var(--g12);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .hl{fill:none;stroke:#fff;stroke-width:.7px;opacity:.4;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .rack-l+.hl{opacity:.2}:where(.home-v3) #who .who-ill .shd{fill:#0000006b;stroke:none}:where(.home-v3) #who .who-ill .shd-in{fill:#04030c66;stroke:none}:where(.home-v3) #who .who-ill .ink-f{fill:var(--edge)}:where(.home-v3) #who .who-ill .paper-f{fill:#c3cad4}:where(.home-v3) #who .who-ill .hx{stroke:none}:where(.home-v3) #who .who-ill .hidden{fill:none;stroke:#5d6672;stroke-width:.8px;stroke-dasharray:3 2.2}:where(.home-v3) #who .who-ill .door-in{fill:none;stroke:#59626e;stroke-width:.5px}:where(.home-v3) #who .who-ill .pat-ink{stroke:var(--g9);stroke-width:.38px;opacity:.35}:where(.home-v3) #who .who-ill .pat-vio{stroke:var(--lavender);stroke-width:.5px;opacity:.5}:where(.home-v3) #who .who-ill .pat-dot{fill:var(--g12);opacity:.16}:where(.home-v3) #who .who-ill .pat-mesh{stroke:var(--g12);stroke-width:.3px;opacity:.5;fill:none}:where(.home-v3) #who .who-ill .pat-row{stroke:var(--g12);stroke-width:.45px;opacity:.14}:where(.home-v3) #who .who-ill .pat-shade{stroke:#000;stroke-width:.34px;opacity:.4}:where(.home-v3) #who .who-ill .pat-shade-v{stroke:#17123a;stroke-width:.36px;opacity:.45}:where(.home-v3) #who .who-ill .pat-stone path,:where(.home-v3) #who .who-ill .pat-stone circle{fill:#c3cad412;stroke:var(--g9);stroke-width:.3px;opacity:.45}:where(.home-v3) #who .who-ill .con-t{fill:#6d7580}:where(.home-v3) #who .who-ill .con-l{fill:#4b525c}:where(.home-v3) #who .who-ill .con-r{fill:#333840}:where(.home-v3) #who .who-ill .stl-t{fill:#a3acb8}:where(.home-v3) #who .who-ill .stl-l{fill:#6d7682}:where(.home-v3) #who .who-ill .stl-r{fill:#464d57}:where(.home-v3) #who .who-ill .stl-cyl{fill:#6d7682}:where(.home-v3) #who .who-ill .xfm-t{fill:#8f99a6}:where(.home-v3) #who .who-ill .xfm-l{fill:#6a7380}:where(.home-v3) #who .who-ill .xfm-r{fill:#4a515b}:where(.home-v3) #who .who-ill .xfm-cyl{fill:#626b77}:where(.home-v3) #who .who-ill .sgr-t{fill:#a3acb8}:where(.home-v3) #who .who-ill .sgr-l{fill:#747e8b}:where(.home-v3) #who .who-ill .sgr-r{fill:#4a525d}:where(.home-v3) #who .who-ill .fin-t{fill:#9aa3b0}:where(.home-v3) #who .who-ill .fin-l{fill:#77808c}:where(.home-v3) #who .who-ill .fin-r{fill:#4a515b}:where(.home-v3) #who .who-ill .eqp-t{fill:#c3cad4}:where(.home-v3) #who .who-ill .eqp-l{fill:#8f99a6}:where(.home-v3) #who .who-ill .eqp-r{fill:#5d6672}:where(.home-v3) #who .who-ill .ins-t{fill:#c9d0d9}:where(.home-v3) #who .who-ill .ins-l,:where(.home-v3) #who .who-ill .ins-cyl{fill:#959fac}:where(.home-v3) #who .who-ill .vio-t{fill:#b2a6f6}:where(.home-v3) #who .who-ill .vio-l{fill:#8a78ee}:where(.home-v3) #who .who-ill .vio-r{fill:#5843bd}:where(.home-v3) #who .who-ill .arm{fill:none;stroke:#2b3038;stroke-width:1.5px;stroke-linecap:round}:where(.home-v3) #who .who-ill .skin{fill:#b4bcc7}:where(.home-v3) #who .who-ill .hat{fill:#e8ecf2}:where(.home-v3) #who .who-ill .rack-t{fill:#4f5762}:where(.home-v3) #who .who-ill .rack-l{fill:#2a2f37}:where(.home-v3) #who .who-ill .rack-r{fill:#1b1e24}:where(.home-v3) #who .who-ill .bus-t{fill:#f8dca6}:where(.home-v3) #who .who-ill .bus-l{fill:#f2bd5e}:where(.home-v3) #who .who-ill .bus-r{fill:#a97a2c}:where(.home-v3) #who .who-ill .dbx-l{fill:#7f6be6}:where(.home-v3) #who .who-ill .dbx-band{fill:#5843bd}:where(.home-v3) #who .who-ill .dd2{fill:none;stroke:#120a3461;stroke-width:.45px}:where(.home-v3) #who .who-ill .cable-f{fill:#5d6672}:where(.home-v3) #who .who-ill .sig-led{fill:#f5d08a}:where(.home-v3) #who .who-ill .grey-led{fill:#8d97a5}:where(.home-v3) #who .who-ill .dbi-t{fill:#23203a}:where(.home-v3) #who .who-ill .dbi-l{fill:#2b2747}:where(.home-v3) #who .who-ill .dbi-r{fill:#1f1c34}:where(.home-v3) #who .who-ill .cut{fill:#8a78ee}:where(.home-v3) #who .who-ill .cut-l{fill:#6a55d0}:where(.home-v3) #who .who-ill .cut-r{fill:#4c3aa6}:where(.home-v3) #who .who-ill .grs-t{fill:#1a1d23}:where(.home-v3) #who .who-ill .grv-t{fill:#2b3038}:where(.home-v3) #who .who-ill .soil-1{fill:#1f2329}:where(.home-v3) #who .who-ill .soil-2{fill:#191c21}:where(.home-v3) #who .who-ill .soil-3{fill:#14161a}:where(.home-v3) #who .who-ill .vio-led{fill:#cbc4fb}:where(.home-v3) #who .who-ill .sig-f,:where(.home-v3) #who .who-ill .sig-glow{fill:#f2bd5e}:where(.home-v3) #who .who-ill .dbx-t{fill:#b2a6f6}:where(.home-v3) #who .who-ill .dbx-r{fill:#4d3aa8}:where(.home-v3) #who .who-ill .dbx-door{fill:#6a55d0;stroke:#120a348c;stroke-width:.5px}:where(.home-v3) #who .who-ill .dbx-door-r{fill:#3f2f8f;stroke:#0a061e99;stroke-width:.5px}:where(.home-v3) #who .who-ill .dbx-louv{fill:none;stroke:#120a3499;stroke-width:.7px;stroke-linecap:round}:where(.home-v3) #who .who-ill .dbx-v-t{fill:#cbc4fb}:where(.home-v3) #who .who-ill .dbx-v-l{fill:#8a78ee}:where(.home-v3) #who .who-ill .dbx-v-r{fill:#5843bd}:where(.home-v3) #who .who-ill .fan-ring{fill:#2b3038;stroke:var(--edge);stroke-width:.6px}:where(.home-v3) #who .who-ill .fan-bl{fill:#14161a;stroke:#5d6672;stroke-width:.45px}:where(.home-v3) #who .who-ill .fan-hub{fill:#8d97a5}:where(.home-v3) #who .who-ill .fence-p{fill:none;stroke:#8d97a5;stroke-width:.95px;stroke-linecap:round}:where(.home-v3) #who .who-ill .fence-r{fill:none;stroke:#a3acb8;stroke-width:1px;stroke-linecap:round}:where(.home-v3) #who .who-ill .fence-b{fill:none;stroke:#737d8a;stroke-width:.6px;stroke-linecap:round}:where(.home-v3) #who .who-ill .pipe-o{fill:none;stroke:var(--edge);stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .pipe-hi{fill:none;stroke:#fff;opacity:.4;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .pipe-cool{fill:none;stroke:#7d78a8;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .pipe-cool2{fill:none;stroke:#a7a2cf;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .pipe-cool-f{fill:#7d78a8}:where(.home-v3) #who .who-ill .pipe-cool2-f{fill:#a7a2cf}:where(.home-v3) #who .who-ill .wire{fill:none;stroke:var(--g12);stroke-width:.85px;stroke-linecap:round}:where(.home-v3) #who .who-ill .wire2{fill:none;stroke:var(--g11);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .cable{fill:none;stroke:#5d6672;stroke-width:1.6px;stroke-linecap:round}:where(.home-v3) #who .who-ill .pwr{fill:none;stroke:#f2bd5e;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .pwr-o{fill:none;stroke:var(--edge);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}:where(.home-v3) #who .who-ill .pwr-glow{fill:none;stroke:#eeb046;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}:where(.home-v3) #who .who-ill .pwr-hid{fill:none;stroke:#f2bd5e;stroke-opacity:.75;stroke-width:1.1px;stroke-dasharray:4 2.2;stroke-linecap:round}:where(.home-v3) #who .who-ill .pwr-pulse{fill:none;stroke:#fff6e4;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:1.5 9;opacity:.9}:where(.home-v3) #who .who-light{mix-blend-mode:screen;pointer-events:none}@keyframes who-flow{to{stroke-dashoffset:-21px}}@keyframes who-flow2{to{stroke-dashoffset:-12.4px}}:where(.home-v3) #who .who-col:hover .pwr-pulse,:where(.home-v3) #who .who-col:focus-within .pwr-pulse{animation:1.4s linear infinite who-flow}:where(.home-v3) #who .who-col:hover .pwr-hid,:where(.home-v3) #who .who-col:focus-within .pwr-hid{animation:1.1s linear infinite who-flow2}:where(.home-v3) #who .who-ill .pwr-pulse{opacity:0;transition:opacity .4s}:where(.home-v3) #who .who-col:hover .pwr-pulse,:where(.home-v3) #who .who-col:focus-within .pwr-pulse{opacity:.9}@media (prefers-reduced-motion:reduce){:where(.home-v3) #who .who-col .pwr-pulse,:where(.home-v3) #who .who-col .pwr-hid{animation:none!important}}@media (max-width:720px){:where(.home-v3) #who .who-grid{grid-template-columns:1fr;margin-top:36px}:where(.home-v3) #who .who-col{grid-row:auto;display:block}:where(.home-v3) #who .who-col--host:before{display:none}:where(.home-v3) #who .who-col+.who-col{border-top:1px solid var(--hair);margin-top:44px;padding-top:40px}:where(.home-v3) #who .who-h3{font-size:28px}:where(.home-v3) #who .who-promise{margin-top:8px}:where(.home-v3) #who .who-fig{margin:24px 0}:where(.home-v3) #who .who-text{margin-top:0}:where(.home-v3) #who .who-cta{margin-top:24px}:where(.home-v3) #who .who-cta .al-btn{justify-content:center;width:100%}:where(.home-v3) #who .who-cap{flex-direction:column;align-items:flex-start;gap:16px;margin-top:44px;padding-top:36px}:where(.home-v3) #who .who-cap-t strong{letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:400;line-height:1.25;display:block}:where(.home-v3) #who .who-cap-colon{display:none}:where(.home-v3) #who .who-cap-l{white-space:normal}}:where(.home-v3) #who .who-grid{column-gap:24px}:where(.home-v3) #who .who-col{background:#111419;border:1px solid #9677e852;border-radius:24px;padding:34px}:where(.home-v3) #who .who-col--host{border-color:#e0a43b52}:where(.home-v3) #who .who-col--host:before{display:none}:where(.home-v3) #who .who-fig--icon{align-self:start;justify-items:start;margin:0 0 22px}:where(.home-v3) #who .who-fig--icon svg{width:auto;height:46px;display:block}:where(.home-v3) #who .who-led{animation:2.4s ease-in-out infinite who-led}@keyframes who-led{0%,to{opacity:.35}50%{opacity:1}}:where(.home-v3) #who .who-feed{stroke-dasharray:7 5;animation:1.6s linear infinite who-feed}@keyframes who-feed{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){:where(.home-v3) #who .who-led,:where(.home-v3) #who .who-feed{animation:none}}@media (max-width:720px){:where(.home-v3) #who .who-col{border-radius:20px;flex-direction:column;padding:24px 22px;display:flex}:where(.home-v3) #who .who-fig--icon{order:-1}:where(.home-v3) #who .who-col+.who-col{border-top:1px solid #e0a43b52;margin-top:16px;padding-top:24px}}:where(.home-v3) #close{overflow:hidden}:where(.home-v3) #close .close-wrap{padding-top:clamp(56px,5vw,72px);padding-bottom:clamp(64px,5.6vw,80px)}:where(.home-v3) #close .close-nowrap{white-space:nowrap}:where(.home-v3) #close .close-research{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:center;column-gap:clamp(48px,6vw,96px);scroll-margin-top:88px;display:grid}:where(.home-v3) #close .close-research__title{max-width:12.5em;margin-top:0}:where(.home-v3) #close .close-research__text{max-width:30em;margin-top:24px}:where(.home-v3) #close .close-research__btn{color:var(--ink);background:#ffffff05;border:1px solid #ffffff38;margin-top:34px;font-weight:500}:where(.home-v3) #close .close-research__btn:hover{background:#ffffff0f;border-color:#fff6;transform:translateY(-1px)}:where(.home-v3) #close .close-paper{--pw:18.75em;--ph:24.27em;--pt:.7em;--rx:-3;--ry:-17;width:var(--pw);height:var(--ph);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-self:center;font-size:19px;display:block;position:relative}:where(.home-v3) #close .close-paper__stage{--ss:2;width:calc(100% * var(--ss));height:calc(100% * var(--ss));font-size:calc(var(--ss) * 1em);transform:scale(calc(1 / var(--ss)));transform-origin:0 0;display:block;position:absolute;top:0;left:0}:where(.home-v3) #close .close-paper__persp{perspective:70em;perspective-origin:50% 42%;display:block;position:absolute;inset:0}:where(.home-v3) #close .close-paper__object{transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg));display:block;position:absolute;inset:0}:where(.home-v3) #close .close-paper__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:absolute}:where(.home-v3) #close .close-paper__cast{-webkit-backface-visibility:visible;backface-visibility:visible;background:#0006;inset:0;transform:translate3d(.9em,1em,-2.2em)}:where(.home-v3) #close .close-paper__back{transform:translateZ(calc(var(--pt) / -2)) rotateY(180deg);background:#121419;inset:0}:where(.home-v3) #close .close-paper__spine{height:100%;top:0;left:calc(50% - var(--pt) / 2);width:var(--pt);transform:translateX(calc(var(--pw) / -2)) rotateY(-90deg);background:#d9dee6}:where(.home-v3) #close .close-paper__edge--fore{height:calc(100% - .2em);top:.1em;left:calc(50% - var(--pt) / 2);width:var(--pt);transform:translateX(calc(var(--pw) / 2 - .05em)) rotateY(90deg);background:linear-gradient(90deg,#252a31 0 10%,#0000 10% 90%,#17191d 90%),repeating-linear-gradient(90deg,#17191d00 0 .1em,#17191d47 .1em .14em),#98a2af}:where(.home-v3) #close .close-paper__edge--top{width:calc(100% - .2em);left:.1em;top:calc(50% - var(--pt) / 2);height:var(--pt);transform:translateY(calc(var(--ph) / -2 + .05em)) rotateX(90deg);background:linear-gradient(0deg,#252a31 0 10%,#0000 10% 90%,#17191d 90%),repeating-linear-gradient(0deg,#17191d00 0 .1em,#17191d38 .1em .14em),#ccd3dc}:where(.home-v3) #close .close-paper__edge--foot{width:calc(100% - .2em);left:.1em;top:calc(50% - var(--pt) / 2);height:var(--pt);transform:translateY(calc(var(--ph) / 2 - .05em)) rotateX(-90deg);background:#646d79}:where(.home-v3) #close .close-paper__cover{transform:translateZ(calc(var(--pt) / 2));background:linear-gradient(90deg,#101216 0 .5em,#e8ecf21a .5em calc(.5em + 1px),#0000 calc(.5em + 1px)),#16181d;inset:0;overflow:hidden;box-shadow:inset 0 0 0 max(1px,.05em) #e8ecf229}:where(.home-v3) #close .close-paper__img{width:100%;height:100%;display:block;position:absolute;inset:0}:where(.home-v3) #close .close-paper__head{z-index:1;display:block;position:absolute;top:1.55em;left:1.85em;right:1.5em}:where(.home-v3) #close .close-paper__top{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lavender);justify-content:space-between;font-size:.68em;font-weight:500;line-height:1;display:flex}:where(.home-v3) #close .close-paper__title{letter-spacing:-.035em;color:#eef1f6;margin-top:.72em;margin-left:-.04em;font-size:2.7em;font-weight:300;line-height:.98;display:block}:where(.home-v3) #close .close-paper__sub{color:var(--ink);letter-spacing:0;margin-top:.95em;font-size:.92em;font-weight:400;line-height:1.35;display:block}:where(.home-v3) #close .close-paper__sub:before{content:"";background:var(--amber);width:2.2em;height:max(1px,.07em);margin-bottom:.8em;display:block}:where(.home-v3) #close .close-paper__plate{height:12.5em;display:block;position:absolute;bottom:.9em;left:0;right:0}:where(.home-v3) #close .close-paper__art{width:100%;height:100%;display:block;position:absolute;inset:0}:where(.home-v3) #close .close-paper__foot{z-index:1;line-height:0;display:block;position:absolute;bottom:1.4em;left:1.85em}:where(.home-v3) #close .close-paper__foot img{width:6.6em;height:auto}:where(.home-v3) #close .close-road{--road-gap:clamp(48px, 6vw, 96px);column-gap:var(--road-gap);grid-template-columns:minmax(0,640px) minmax(0,1fr);margin:clamp(56px,5vw,72px) 0 0;padding:0;list-style:none;display:grid;position:relative}:where(.home-v3) #close .close-road__step:before{content:"";border-radius:1px;height:2px;position:absolute;top:7px}:where(.home-v3) #close .close-road__step--now:before{width:calc(100% + var(--road-gap));background:linear-gradient(90deg, var(--lavender), var(--violet-bright));left:8px}:where(.home-v3) #close .close-road__step--next:before{background:linear-gradient(90deg,#8a78ee8c,#8a78ee00);left:8px;right:0}:where(.home-v3) #close .close-road__step{grid-template-columns:1fr;align-content:start;row-gap:8px;padding-top:40px;display:grid;position:relative}:where(.home-v3) #close .close-road__node{box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}:where(.home-v3) #close .close-road__step--now .close-road__node{background:var(--lavender);box-shadow:0 0 0 5px #b2a6f629}:where(.home-v3) #close .close-road__step--next .close-road__node{background:var(--ground);border:2px solid var(--violet-bright);box-shadow:0 0 0 4px var(--ground)}:where(.home-v3) #close .close-road__tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.6}:where(.home-v3) #close .close-road__step--now .close-road__tag,:where(.home-v3) #close .close-road__step--next .close-road__tag{color:var(--lavender)}:where(.home-v3) #close .close-road__text{color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;max-width:21em;font-size:clamp(19px,1.55vw,22px);font-weight:400;line-height:1.4}:where(.home-v3) #close .close-cta{max-width:var(--maxw);padding:clamp(64px, 5.6vw, 80px) var(--gutter) 56px;text-align:center;margin:0 auto;scroll-margin-top:56px;position:relative}:where(.home-v3) #close .close-cta:before{content:"";left:var(--gutter);right:var(--gutter);background:var(--hair);height:1px;position:absolute;top:0}:where(.home-v3) #close .close-cta__copy{z-index:1;max-width:860px;margin:0 auto;position:relative}:where(.home-v3) #close .close-cta__title{max-width:15em;margin:0 auto}:where(.home-v3) #close .close-cta__lead{max-width:31em;margin:24px auto 0}:where(.home-v3) #close .close-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 16px;margin-top:36px;display:flex}:where(.home-v3) #close .close-cta__investor{margin-left:14px}:where(.home-v3) #close .close-cta__help{color:var(--soft);margin-top:30px;font-size:15.5px;line-height:1.55}:where(.home-v3) #close .close-cta__help p{text-wrap:balance;margin:0;display:inline}:where(.home-v3) #close .close-cta__help p:last-child{margin-top:6px;display:block}:where(.home-v3) #close .close-cta__help a{color:var(--ink);border-bottom:1px solid #ffffff47;padding-bottom:1px;transition:border-color .2s}:where(.home-v3) #close .close-cta__help a:hover{border-color:var(--ink)}:where(.home-v3) #close .close-pool{max-width:1312px;margin:clamp(52px,4.4vw,64px) auto 0;padding:0;position:relative}:where(.home-v3) #close .close-fig{flex-direction:column;align-items:center;display:flex}:where(.home-v3) #close .close-fig__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lavender);font-size:11.5px;line-height:1.4}:where(.home-v3) #close .close-fig__num{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:56px;font-weight:300;line-height:.95}:where(.home-v3) #close .close-fig__unit{letter-spacing:-.01em;color:var(--lavender);margin-left:.2em;font-size:.4em}:where(.home-v3) #close .close-fig__dot{margin:0 .6em}:where(.home-v3) #close .close-fig__bar{grid-template-columns:repeat(10,1fr);gap:3px;width:150px;margin-top:14px;display:grid}:where(.home-v3) #close .close-fig__bar i{background:var(--lavender);border-radius:1px;height:2px;display:block}:where(.home-v3) #close .close-pool__cap{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:26px 0 0;font-size:11.5px;line-height:1.4}:where(.home-v3) #close .close-ill{width:100%;height:auto;display:block;overflow:visible}.close-g{--edge:#06070a}:where(.home-v3) #close .close-ill--sprite{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}:where(.home-v3) #close .close-ill--wide{margin-top:6px}:where(.home-v3) #close .close-ill--tall{max-width:400px;margin:6px auto 0;display:none}.close-g .e{stroke:var(--edge);stroke-width:.55px;stroke-linejoin:round;stroke-opacity:.82}.close-g .sil{fill:none;stroke:var(--edge);stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round}.close-g .rim{fill:none;stroke:#e8ecf2;stroke-opacity:.3;stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round}.close-g .base{fill:none;stroke:#e8ecf2;stroke-opacity:.1;stroke-width:.7px;stroke-linejoin:round;stroke-linecap:round}.close-g .curb{fill:none;stroke:#e8ecf2;stroke-opacity:.2;stroke-width:.8px;stroke-linejoin:round}.close-g .d{fill:none;stroke:#c3cad4;stroke-opacity:.36;stroke-width:.5px;stroke-linecap:round}.close-g .dd{fill:none;stroke:var(--edge);stroke-opacity:.5;stroke-width:.5px;stroke-linecap:round}.close-g .dd2{fill:none;stroke:#1b1245;stroke-opacity:.5;stroke-width:.5px;stroke-linecap:round}.close-g .hl{fill:none;stroke:#fff;stroke-width:.7px;opacity:.4;stroke-linecap:round;stroke-linejoin:round}.close-g .lt{fill:none;stroke:#fff;stroke-width:.6px;opacity:.32;stroke-linecap:round}.close-g .w{fill:none;stroke:#98a2af;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}.close-g .fnc{fill:none;stroke:#98a2af;stroke-opacity:.62;stroke-width:.55px;stroke-linecap:round}.close-g .wire{fill:none;stroke:#a3acb8;stroke-width:.6px;stroke-linecap:round}.close-g .wire-in{stroke-opacity:.55}.close-g .shd{fill:#00000057;stroke:none}.close-g .ink-f{fill:var(--edge)}.close-g .pad-t{fill:#23272e}.close-g .yard-t{fill:#2b3038}.close-g .blk-l{fill:#1b1e25}.close-g .blk-r{fill:#13151a}.close-g .con-t{fill:#7b8491}.close-g .con-l{fill:#575f6a}.close-g .con-r{fill:#3d444d}.close-g .stl-t{fill:#a9b2be}.close-g .stl-l,.close-g .stl-cyl{fill:#737c88}.close-g .stl-r{fill:#4b525c}.close-g .xfm-t{fill:#9aa4b1}.close-g .xfm-l,.close-g .xfm-cyl{fill:#6a7480}.close-g .xfm-r{fill:#434a54}.close-g .eqp-t{fill:#ccd3dc}.close-g .eqp-l{fill:#98a2af}.close-g .eqp-r{fill:#646d79}.close-g .sgr-t{fill:#a3acb8}.close-g .sgr-l{fill:#747e8b}.close-g .sgr-r{fill:#4a525d}.close-g .gen-t{fill:#8d97a5}.close-g .gen-l{fill:#646d79}.close-g .gen-r{fill:#414851}.close-g .ins-t{fill:#d9dfe7}.close-g .ins-cyl{fill:#a9b2be}.close-g .bld-t{fill:#6b7480}.close-g .bld-l{fill:#4b525c}.close-g .bld-r{fill:#30353d}.close-g .roof-f{fill:#737c88}.close-g .roof-b{fill:#535b66}.close-g .tnk-t{fill:#b4bcc7}.close-g .tnk-cyl,.close-g .tnk-l{fill:url(#cl-tnk)}.close-g .tnk-r,.close-g .stk-t{fill:#8d97a5}.close-g .stk-cyl{fill:url(#cl-stk)}.close-g .stk-l{fill:#646d79}.close-g .stk-r{fill:#414851}.close-g .wod-t{fill:#98a2af}.close-g .wod-cyl,.close-g .wod-l{fill:#646d79}.close-g .wod-r{fill:#434a54}.close-g .door{fill:#252a31;stroke:var(--edge);stroke-width:.4px;stroke-opacity:.7}.close-g .gls{fill:#1d2027}.close-g .fan-ring{fill:#20242b;stroke:var(--edge);stroke-width:.5px}.close-g .fan-hub{fill:#a9b2be}.close-g .pipe-o{fill:none;stroke:var(--edge);stroke-linecap:round;stroke-linejoin:round}.close-g .pipe{fill:none;stroke:#98a2af;stroke-linecap:round;stroke-linejoin:round}.close-g .dbx-t{fill:#b2a6f6}.close-g .dbx-l{fill:#7a66e0}.close-g .dbx-r{fill:#4d3aa8}.close-g .dbx-band{fill:#5843bd}.close-g .dbx-door{fill:#6a55d0;stroke:#120a348c;stroke-width:.5px}.close-g .dbx-door-r{fill:#3f2f8f;stroke:#0a061e99;stroke-width:.5px}.close-g .dbx-louv{fill:none;stroke:#120a3499;stroke-width:.7px;stroke-linecap:round}.close-g .dbx-v-t{fill:#cbc4fb}.close-g .dbx-v-l{fill:#8a78ee}.close-g .dbx-v-r{fill:#5843bd}.close-g .bus-t{fill:#f7d795}.close-g .bus-l{fill:#f2bd5e}.close-g .bus-r{fill:#b98a3c}.close-g .pwr{fill:none;stroke:#f2bd5e;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.close-g .pwr-o{fill:none;stroke:var(--edge);stroke-width:2.9px;stroke-linecap:round;stroke-linejoin:round}.close-g .pwr-g{fill:none;stroke:#eeb046;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.close-g .pool{fill:none;stroke:#a99cf6;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.close-g .pool-o{fill:none;stroke:var(--edge);stroke-opacity:.7;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}.close-g .pool-g{fill:none;stroke:#8a78ee;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.close-g .pool-dot{fill:#e4defd}.close-g .pool-node{fill:#f2efff}.close-g .pool-node-h{fill:#8a78ee29;stroke:#b2a6f6;stroke-opacity:.6;stroke-width:.8px}:where(.home-v3) #close .close-ill__light{mix-blend-mode:screen;pointer-events:none}.close-g .pool-f{fill:none;stroke:#f2efff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1.6 98.4;stroke-dashoffset:1.6px;animation:9s linear infinite close-flow}@keyframes close-flow{to{stroke-dashoffset:-98.4px}}:where(.home-v3) .close-footer{background:var(--ground-deep);color:var(--soft);border-top:1px solid #ffffff12;position:relative}:where(.home-v3) .close-footer__inner{max-width:var(--maxw);padding:56px var(--gutter) 64px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}:where(.home-v3) .close-footer__logo{justify-self:start;line-height:0;display:inline-block}:where(.home-v3) .close-footer__logo img{width:160px;height:auto;display:block}:where(.home-v3) .close-footer__nav{flex-wrap:wrap;justify-content:center;gap:8px 32px;display:flex}:where(.home-v3) .close-footer__nav a{color:var(--soft);font-size:15px;font-weight:500;line-height:1.5;transition:color .2s}:where(.home-v3) .close-footer__nav a:hover{color:var(--ink)}:where(.home-v3) .close-footer__copy{color:var(--muted);white-space:nowrap;justify-self:end;margin:0;font-size:13.5px;line-height:1.5}:where(.home-v3) .close-footer__credit{color:var(--muted);grid-column:1/-1;justify-self:end;margin:0;font-size:13.5px;line-height:1.6;position:relative}:where(.home-v3) .close-footer__credit a{color:var(--soft);text-underline-offset:3px;text-decoration:underline;transition:color .2s}:where(.home-v3) .close-footer__credit a:hover{color:var(--ink)}:where(.home-v3) .close-footer__credit a:focus-visible{outline:2px solid var(--soft);outline-offset:4px}:where(.home-v3) .close-footer__credit:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 35%, var(--violet-bright) 45%, var(--lavender-pale) 50%, var(--violet-bright) 55%, transparent 65%);opacity:.7;height:2px;filter:drop-shadow(0 0 5px var(--violet-bright));background-repeat:no-repeat;background-size:240% 100%;animation:7s linear infinite credit-current;position:absolute;bottom:-9px;left:0;right:0}:where(.home-v3) .close-footer__credit a{animation:7s ease-in-out infinite credit-link-glow}:where(.home-v3) .close-footer__credit a:last-child{animation-delay:.7s}@keyframes credit-current{0%{opacity:0;background-position:160% 0}12%{opacity:.8}58%{opacity:.8}72%,to{opacity:0;background-position:-60% 0}}@keyframes credit-link-glow{0%,15%,55%,to{text-shadow:none}32%{text-shadow:0 0 8px #8a78eea6}}@media (prefers-reduced-motion:reduce){:where(.home-v3) .close-footer__credit:after{background:var(--violet-line);opacity:.65;filter:none;animation:none}:where(.home-v3) .close-footer__credit a{animation:none}}@media (max-width:1280px){:where(.home-v3) #close .close-paper{font-size:17.5px}}@media (max-width:1100px){:where(.home-v3) .close-footer__nav{gap:8px 22px}:where(.home-v3) .close-footer__logo img{width:144px}:where(.home-v3) #close .close-research,:where(.home-v3) #close .close-road{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}:where(.home-v3) #close .close-paper{font-size:15.5px}}@media (max-width:900px){:where(.home-v3) #close .close-paper{font-size:13.5px}:where(.home-v3) #close .close-ill--wide{display:none}:where(.home-v3) #close .close-ill--tall{display:block}:where(.home-v3) .close-footer__inner{text-align:center;padding:44px var(--gutter) 52px;grid-template-columns:1fr;justify-items:center;gap:24px}:where(.home-v3) .close-footer__logo,:where(.home-v3) .close-footer__copy,:where(.home-v3) .close-footer__credit{justify-self:center}}@media (max-width:760px){:where(.home-v3) #close .close-wrap{padding-top:48px;padding-bottom:56px}:where(.home-v3) #close .close-research{flex-direction:column;align-items:stretch;display:flex}:where(.home-v3) #close .close-research__btn{align-self:flex-start;margin-top:28px}:where(.home-v3) #close .close-paper{align-self:center;margin:48px auto 0;font-size:14.5px}:where(.home-v3) #close .close-paper__top{letter-spacing:.14em;font-size:.74em}:where(.home-v3) #close .close-road{grid-template-columns:1fr;row-gap:28px;margin-top:60px}:where(.home-v3) #close .close-road__step--now:before{background:linear-gradient(180deg, var(--lavender), var(--violet-bright));width:2px;height:calc(100% + 28px);top:14px;left:7px}:where(.home-v3) #close .close-road__step--next:before{display:none}:where(.home-v3) #close .close-road__step{row-gap:4px;padding-top:0;padding-left:36px}:where(.home-v3) #close .close-road__node{top:3px}:where(.home-v3) #close .close-road__text{max-width:none;font-size:18px}:where(.home-v3) #close .close-cta{padding-top:56px;padding-bottom:44px}:where(.home-v3) #close .close-cta__title{font-size:clamp(34px,9.6vw,42px)}:where(.home-v3) #close .close-cta__actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:30px}:where(.home-v3) #close .close-cta__actions .al-btn{width:100%}:where(.home-v3) #close .close-cta__investor{align-self:center;margin:10px 0 0}:where(.home-v3) #close .close-cta__help{max-width:21em;margin-top:28px;margin-left:auto;margin-right:auto;font-size:15px}:where(.home-v3) #close .close-cta__help p{display:block}:where(.home-v3) #close .close-cta__help p+p{margin-top:8px}:where(.home-v3) #close .close-pool{margin-top:48px}:where(.home-v3) #close .close-fig__num{font-size:48px}:where(.home-v3) #close .close-pool__cap{margin-top:22px;font-size:10.5px}:where(.home-v3) .close-footer__nav{gap:6px 22px;max-width:270px}}@media (prefers-reduced-motion:reduce){.close-g .pool-f{opacity:0;animation:none}}html:has(main.home-v3){background:#0c0e12}html:has(main.home-v3) body{background:#0c0e12}.home-v3{font-family:var(--sans);color:var(--ink);line-height:1.6}.home-v3 section[id]{scroll-margin-top:0}@font-face{font-family:ArcLoom Home Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/home/fonts/plex-1.ttf)format("truetype")}@font-face{font-family:ArcLoom Home Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/home/fonts/plex-2.ttf)format("truetype")}@font-face{font-family:ArcLoom Home Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/home/fonts/plex-3.ttf)format("truetype")}@font-face{font-family:ArcLoom Home Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/home/fonts/plex-4.ttf)format("truetype")}@font-face{font-family:ArcLoom Home Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/home/fonts/plex-5.ttf)format("truetype")}@font-face{font-family:ArcLoom Home Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/home/fonts/plex-6.ttf)format("truetype")}html:has(main.home-v3) body{--sans:"ArcLoom Home Plex Sans","Segoe UI",system-ui,sans-serif;--mono:"ArcLoom Home Plex Mono",ui-monospace,monospace}.home-v3 #top.hero{gap:0;min-height:0;padding:0;display:block}.home-v3 #top.hero:before{display:none}.home-v3 .hero-nav__links a:not(.al-btn){display:block}.home-v3 .hero-nav__links .al-btn{display:inline-flex}.home-v3 h1,.home-v3 h2,.home-v3 h3{font-family:var(--sans)}.home-v3 .public-answers{border-top:1px solid var(--hair);padding:44px 0 36px}.home-v3 .public-answers>.al-wrap{padding-top:0;padding-bottom:0}.home-v3 .public-answers__intro{margin-bottom:20px}.home-v3 .public-answers__intro h2{color:var(--ink);font:500 26px/1.3 var(--sans);letter-spacing:-.02em;margin:0}.home-v3 .public-answers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;display:grid}.home-v3 .public-answers__item{border-top:1px solid var(--hair);min-width:0;padding:14px 0 18px;scroll-margin-top:100px}.home-v3 .public-answers__item h3{font:500 16px/1.4 var(--sans);color:var(--ink);margin:0 0 8px}.home-v3 .public-answers__item p{color:var(--soft);font:400 14px/1.65 var(--sans);margin:0}.home-v3 .public-answers__research{margin:10px 0 0;font-size:14px}.home-v3 .public-answers__research a{color:var(--lavender);text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;display:inline-flex}.home-v3 .public-answers a:focus-visible{outline:2px solid var(--lavender);outline-offset:5px}@media (max-width:1000px){.home-v3 .public-answers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}}@media (max-width:640px){.home-v3 .public-answers{padding:32px 0 24px}.home-v3 .public-answers__intro h2{font-size:23px}.home-v3 .public-answers__grid{grid-template-columns:1fr}.home-v3 .public-answers__item{padding:12px 0 16px}}
