canvas.svelte-1t8rngy{pointer-events:none;opacity:.5;width:100%;height:100%;transition:opacity 1.5s;display:block;position:absolute;inset:0}canvas.gone.svelte-1t8rngy{opacity:0}svg.svelte-lgketo{z-index:5;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}path.svelte-lgketo{fill:none;stroke:#14161a47;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.2,1) .25s}.dark.svelte-lgketo path:where(.svelte-lgketo){stroke:#ffffff4d}.end.svelte-lgketo{fill:#14161a66}.dark.svelte-lgketo .end:where(.svelte-lgketo){fill:#ffffff73}.pad.svelte-lgketo{fill:var(--orange);transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}text.svelte-lgketo{fill:#8a9098;font-family:var(--mono);letter-spacing:.16em;font-size:10px}.end.svelte-lgketo,text.svelte-lgketo{opacity:0;transition:opacity .6s 1s}.on.svelte-lgketo path:where(.svelte-lgketo){stroke-dashoffset:0}.on.svelte-lgketo .pad:where(.svelte-lgketo){transform:scale(1)}.on.svelte-lgketo .end:where(.svelte-lgketo),.on.svelte-lgketo text:where(.svelte-lgketo){opacity:1}.mark.svelte-lgketo{opacity:0;transition:opacity .5s}.mark.on.svelte-lgketo{opacity:1;transition-duration:0s}.still.svelte-lgketo :where(.svelte-lgketo){transition:none!important}footer.svelte-9sff3o{color:#a9afb6;background:#0f1216;font-size:14px}.wrap.svelte-9sff3o{max-width:1360px;margin:0 auto;padding:56px clamp(20px,4vw,48px) 32px}.subscribe.svelte-9sff3o{border-bottom:1px solid #2a2f36;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 48px;margin-bottom:56px;padding-bottom:48px;display:flex}.subscribe.svelte-9sff3o h2:where(.svelte-9sff3o){color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:clamp(20px,2vw,26px)}.subscribe.svelte-9sff3o form:where(.svelte-9sff3o){flex-wrap:wrap;flex:0 480px;gap:10px;display:flex}.subscribe.svelte-9sff3o input:where(.svelte-9sff3o){color:#fff;height:48px;font:inherit;background:0 0;border:1px solid #3a4048;border-radius:0;flex:240px;padding:0 16px;font-size:15px}.subscribe.svelte-9sff3o input:where(.svelte-9sff3o):focus{border-color:var(--orange);outline:none}.subscribe.svelte-9sff3o button:where(.svelte-9sff3o){height:48px;color:var(--ink);background:#fff;border:1px solid #fff;padding:0 22px;font-weight:600}.subscribe.svelte-9sff3o button:where(.svelte-9sff3o):hover{border-color:var(--orange);background:var(--orange);color:#fff}.subscribed.svelte-9sff3o{color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.error.svelte-9sff3o{color:#ff8a7a;flex-basis:100%}.grid.svelte-9sff3o{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:40px 32px;display:grid}.grid.svelte-9sff3o>:where(.svelte-9sff3o){flex-direction:column;gap:12px;display:flex}.about.svelte-9sff3o{gap:16px}.about.svelte-9sff3o img{align-self:start;width:auto;height:24px}.about.svelte-9sff3o p:where(.svelte-9sff3o){line-height:1.6}h3.svelte-9sff3o{color:#fff;font-family:var(--body);font-size:14px;font-weight:600}a.svelte-9sff3o:hover{color:#fff}.company.svelte-9sff3o{color:#8a9098;font-family:var(--mono);letter-spacing:.04em;border-top:1px solid #2a2f36;flex-wrap:wrap;gap:8px 0;margin-top:56px;padding-top:24px;font-size:12px;font-style:normal;display:flex}.company.svelte-9sff3o span:where(.svelte-9sff3o):not(:last-child):after{content:"·";color:#4a525b;margin-inline:14px}.bottom.svelte-9sff3o{border-top:1px solid #2a2f36;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;font-size:13px;display:flex}.bottom.svelte-9sff3o nav:where(.svelte-9sff3o){flex-wrap:wrap;gap:24px;display:flex}figure.svelte-vjw1nm{margin:0}svg.svelte-vjw1nm{width:100%;height:auto;display:block}svg.svelte-vjw1nm>circle:where(.svelte-vjw1nm){fill:#2d343c}.dot.svelte-vjw1nm{fill:#fff}.home.svelte-vjw1nm .dot:where(.svelte-vjw1nm){fill:var(--orange)}.ring.svelte-vjw1nm{fill:none;stroke:var(--orange);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite svelte-vjw1nm-ping}text.svelte-vjw1nm{fill:#fff;font-family:var(--mono);paint-order:stroke;stroke:#0b0d10;stroke-width:4px;font-size:15px}figcaption.svelte-vjw1nm{color:#9aa0a8;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px}@keyframes svelte-vjw1nm-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ring.svelte-vjw1nm{animation:none}}.wrap.svelte-zne36e{max-width:1360px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.announce.svelte-zne36e{color:#b4bac1;background:#000;font-size:13px}.announce-bar.svelte-zne36e{justify-content:space-between;align-items:center;gap:24px;height:42px;display:flex}.news.svelte-zne36e{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.news.svelte-zne36e:hover{color:#fff}.label.svelte-zne36e{color:var(--orange);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:11px}.text.svelte-zne36e{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.more.svelte-zne36e{color:var(--orange);flex:none;font-weight:600}.utility.svelte-zne36e{letter-spacing:.06em;text-transform:uppercase;flex:none;gap:24px;font-size:12px;display:flex}header.svelte-zne36e{z-index:20;background:var(--night);color:#fff;border-bottom:1px solid #22272e;transition:transform .35s;position:sticky;top:0}header.hidden.svelte-zne36e{transform:translateY(-100%)}.bar.svelte-zne36e{align-items:center;gap:40px;height:72px;display:flex}.brand.svelte-zne36e{flex:none;display:flex}.brand.svelte-zne36e img,.sheet-bar.svelte-zne36e img{width:auto;height:26px;display:block}.main.svelte-zne36e{letter-spacing:.06em;text-transform:uppercase;flex:1;gap:30px;min-width:0;font-size:14px;font-weight:600;display:flex}.cta.svelte-zne36e{background:var(--orange);color:#fff;flex:none;align-items:center;height:42px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.cta.svelte-zne36e:hover{background:var(--orange-dark);color:#fff}.menu.svelte-zne36e{background:var(--night);color:#fff;height:42px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #3a4048;flex:none;align-items:center;gap:10px;margin-left:-24px;padding:0 16px;font-size:12px;display:flex}.menu.svelte-zne36e:hover{border-color:#fff}.lines.svelte-zne36e{flex-direction:column;gap:4px;display:flex}.lines.svelte-zne36e span:where(.svelte-zne36e){background:#fff;width:16px;height:1.5px}.lines.svelte-zne36e span:where(.svelte-zne36e):last-child{background:var(--orange);width:10px}.sheet.svelte-zne36e{z-index:45;background:var(--night);color:#fff;position:fixed;inset:0;overflow-y:auto}.sheet-bar.svelte-zne36e{border-bottom:1px solid #22272e;justify-content:space-between;align-items:center;height:72px;display:flex}.sheet-bar.svelte-zne36e .menu:where(.svelte-zne36e){background:0 0;margin:0}.groups.svelte-zne36e{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:48px 40px;padding-block:clamp(40px,6vw,80px);display:grid}.groups.svelte-zne36e nav:where(.svelte-zne36e){flex-direction:column;gap:6px;display:flex}.group-title.svelte-zne36e{color:var(--orange);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.groups.svelte-zne36e a:where(.svelte-zne36e){font-family:var(--head);letter-spacing:-.01em;text-transform:uppercase;padding:6px 0;font-size:clamp(20px,1.8vw,26px);font-weight:600}.sheet-foot.svelte-zne36e{color:#9aa0a8;border-top:1px solid #22272e;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0 40px;font-size:14px;display:flex}@media (width<=1099px){.main.svelte-zne36e,.utility.svelte-zne36e{display:none}.cta.svelte-zne36e{margin-left:auto}}@media (width<=560px){.cta.svelte-zne36e,.more.svelte-zne36e{display:none}.menu.svelte-zne36e{margin-left:auto}}.intro.svelte-1s851m5{z-index:200;color:#fff;cursor:pointer;background:#050608;animation:2.3s linear forwards svelte-1s851m5-count,.9s cubic-bezier(.77,0,.18,1) 2.65s forwards svelte-1s851m5-leave;position:fixed;inset:0;overflow:hidden}.intro.leaving.svelte-1s851m5{--pct:100;transition:transform .9s cubic-bezier(.77,0,.18,1);animation:none;transform:translateY(-100%)}@property --pct{syntax:"<integer>";inherits:true;initial-value:0}@counter-style pct{system:extends decimal;pad:3 "0"}@keyframes svelte-1s851m5-count{to{--pct:100}}.num.svelte-1s851m5:before{counter-reset:pct var(--pct);content:counter(pct, pct)}@media (prefers-reduced-motion:reduce){.intro.svelte-1s851m5{display:none}}@keyframes svelte-1s851m5-leave{to{transform:translateY(-100%)}}.grid-bg.svelte-1s851m5{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.frame.svelte-1s851m5{border:1px solid #ffffff1a;position:absolute;inset:clamp(10px,1.6vw,22px)}.body.svelte-1s851m5{flex-direction:column;justify-content:space-between;gap:32px;max-width:1360px;height:100%;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(28px,5vw,64px);display:flex;position:relative}.top.svelte-1s851m5{color:#7a818a;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:24px;font-size:11px;display:flex}.lines.svelte-1s851m5{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:clamp(12px,1.1vw,15px);display:flex}.line.svelte-1s851m5{opacity:0;gap:16px;animation:.25s forwards svelte-1s851m5-on;display:flex;transform:translate(-12px)}@keyframes svelte-1s851m5-on{to{opacity:1;transform:none}}.name.svelte-1s851m5{color:#b4bac1;white-space:nowrap}.dots.svelte-1s851m5{border-bottom:1px dotted #3a4048;flex:1;min-width:24px;transform:translateY(-5px)}.ok.svelte-1s851m5,.orange.svelte-1s851m5{color:var(--orange)}.count.svelte-1s851m5{flex-direction:column;gap:18px;display:flex}.pct-row.svelte-1s851m5{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pct.svelte-1s851m5{font-family:var(--head);letter-spacing:-.04em;font-size:clamp(72px,14vw,220px);font-weight:700;line-height:.8}.status.svelte-1s851m5,.skip.svelte-1s851m5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.status.svelte-1s851m5{text-align:right;display:grid}.status.svelte-1s851m5 span:where(.svelte-1s851m5){grid-area:1/1}.loading.svelte-1s851m5{color:#7a818a;animation:0s 2.3s forwards svelte-1s851m5-hide}.ready.svelte-1s851m5{visibility:hidden;color:var(--orange);animation:0s 2.3s forwards svelte-1s851m5-show}.leaving.svelte-1s851m5 .loading:where(.svelte-1s851m5){visibility:hidden}.leaving.svelte-1s851m5 .ready:where(.svelte-1s851m5){visibility:visible}@keyframes svelte-1s851m5-hide{to{visibility:hidden}}@keyframes svelte-1s851m5-show{to{visibility:visible}}.track.svelte-1s851m5{background:#1a1e24;height:2px}.track.svelte-1s851m5 div:where(.svelte-1s851m5){width:calc(var(--pct) * 1%);background:var(--orange);height:100%}.skip.svelte-1s851m5{color:#5b6068;font-size:10px}.wrap.svelte-1pw2byy{max-width:1360px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.pad.svelte-1pw2byy{padding-block:clamp(56px,6vw,96px)}.pad-s.svelte-1pw2byy{padding-block:clamp(48px,6vw,80px)}.pad-top.svelte-1pw2byy{padding-top:clamp(72px,9vw,136px);padding-bottom:48px}.dark.svelte-1pw2byy{background:var(--night);color:#fff;position:relative;overflow:hidden}.soft.svelte-1pw2byy{background:#f4f5f6}section.dark.svelte-1pw2byy+section.dark:where(.svelte-1pw2byy){border-top:1px solid #262b33}h2.svelte-1pw2byy{font-size:clamp(28px,3vw,44px)}.h-s.svelte-1pw2byy{margin-bottom:40px;font-size:clamp(26px,2.6vw,34px)}.h-xl.svelte-1pw2byy{font-size:clamp(32px,3.6vw,54px)}.h-m.svelte-1pw2byy{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px)}.end.svelte-1pw2byy{align-self:end;gap:20px}.partner-row.svelte-1pw2byy{color:var(--grey);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.partner-row.svelte-1pw2byy img{width:auto;height:20px;display:block}.narrow.svelte-1pw2byy{max-width:18ch;margin-bottom:48px}h3.svelte-1pw2byy{font-size:22px;line-height:1.2}.kicker.svelte-1pw2byy{color:#8a9098;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}.mono.svelte-1pw2byy{font-family:var(--mono)}.orange.svelte-1pw2byy{color:var(--orange)}.strong.svelte-1pw2byy{font-weight:600}.muted.svelte-1pw2byy{color:#a9afb6;font-size:17px;line-height:1.6}.muted-d.svelte-1pw2byy{color:var(--grey);font-size:16px;line-height:1.6}.lead.svelte-1pw2byy{color:#c9cdd2;max-width:58ch;font-size:clamp(17px,1.5vw,20px)}.intro.svelte-1pw2byy{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px 64px;margin-bottom:48px;display:grid}.intro.svelte-1pw2byy p:where(.svelte-1pw2byy){align-self:end}.cols.svelte-1pw2byy{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;display:grid}.split.svelte-1pw2byy{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:48px 64px;display:grid}.split.center.svelte-1pw2byy{align-items:center}.split.end.svelte-1pw2byy{align-items:end}.stack.svelte-1pw2byy{flex-direction:column;gap:22px;display:flex}.stack-s.svelte-1pw2byy{flex-direction:column;gap:12px;display:flex}.row-between.svelte-1pw2byy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.head.svelte-1pw2byy{align-items:end;margin-bottom:36px}.ph.svelte-1pw2byy{aspect-ratio:4/3;background:#eef0f2;overflow:hidden}.ph.wide.svelte-1pw2byy{aspect-ratio:3/2}.ph.svelte-1pw2byy img,.parts.svelte-1pw2byy img,figure.svelte-1pw2byy img{object-fit:cover;width:100%;height:100%;display:block}.btn.svelte-1pw2byy{border:0;align-items:center;gap:12px;height:52px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.btn.primary.svelte-1pw2byy{background:var(--orange);color:#fff}.btn.primary.svelte-1pw2byy:hover{background:var(--orange-dark);color:#fff}.btn.outline.svelte-1pw2byy{color:#fff;border:1px solid #ffffff59}.btn.outline.svelte-1pw2byy:hover{color:#fff;border-color:#fff}video.bg.svelte-1pw2byy{object-fit:cover;pointer-events:none;filter:grayscale(.3)brightness(.4);width:100%;height:100%;position:absolute;inset:0}video.dim.svelte-1pw2byy{filter:grayscale(.3)brightness(.45)}.shade-left.svelte-1pw2byy{pointer-events:none;background:linear-gradient(90deg,#050608e6 0%,#0506088c 55%,#0506084d 100%);position:absolute;inset:0}.dark.svelte-1pw2byy>.wrap:where(.svelte-1pw2byy){position:relative}.reveal{transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.waiting{opacity:0;transform:translateY(32px)}.page-head.svelte-1pw2byy{background:#050608}.page-head.svelte-1pw2byy .wrap:where(.svelte-1pw2byy){padding-block:clamp(56px,7vw,104px) clamp(32px,4vw,56px)}.crumbs.svelte-1pw2byy{color:#8a9098;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.crumbs.svelte-1pw2byy a:where(.svelte-1pw2byy):hover{color:#fff}.page-head.svelte-1pw2byy h1:where(.svelte-1pw2byy){letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(44px,6vw,88px);line-height:.95}.hero.svelte-1pw2byy{display:flex}.coords.svelte-1pw2byy{color:#7a818a;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;position:absolute;top:24px;right:clamp(20px,4vw,48px)}.hero.svelte-1pw2byy video:where(.svelte-1pw2byy){object-fit:cover;opacity:0;filter:grayscale(.2)contrast(1.06)brightness(.8);width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hero.svelte-1pw2byy video.on:where(.svelte-1pw2byy){opacity:1}.shade.svelte-1pw2byy{background:linear-gradient(90deg,#050608e6 0%,#05060899 45%,#05060826 100%);position:absolute;inset:0}.hero-body.svelte-1pw2byy{flex-direction:column;justify-content:space-between;gap:64px;width:100%;min-height:min(88vh,860px);padding-block:clamp(72px,10vw,140px) 48px;display:flex;position:relative}.hero-text.svelte-1pw2byy{flex-direction:column;gap:28px;max-width:1080px;display:flex}.hero-text.svelte-1pw2byy .kicker:where(.svelte-1pw2byy){margin:0}.hero.svelte-1pw2byy h1:where(.svelte-1pw2byy){font-size:clamp(38px,5.6vw,84px)}.buttons.svelte-1pw2byy{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.hero-text.svelte-1pw2byy>:where(.svelte-1pw2byy){opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.in.svelte-1pw2byy .hero-text:where(.svelte-1pw2byy)>:where(.svelte-1pw2byy){opacity:1;transform:none}.hero-text.svelte-1pw2byy>:where(.svelte-1pw2byy):first-child{transition-delay:.1s}.hero-text.svelte-1pw2byy>:where(.svelte-1pw2byy):nth-child(2){transition-delay:.25s}.hero-text.svelte-1pw2byy>:where(.svelte-1pw2byy):nth-child(3){transition-delay:.45s}.hero-text.svelte-1pw2byy>:where(.svelte-1pw2byy):nth-child(4){transition-delay:.6s}.tabs.svelte-1pw2byy{border-top:1px solid #ffffff2e;flex-wrap:wrap;display:flex}.tabs.svelte-1pw2byy button:where(.svelte-1pw2byy){color:#fff;text-align:left;opacity:.55;background:0 0;border:0;flex-direction:column;flex:200px;gap:6px;padding:18px 24px 6px 0;display:flex}.tabs.svelte-1pw2byy button.on:where(.svelte-1pw2byy){opacity:1}.tab-bar.svelte-1pw2byy{background:var(--orange);width:0;height:2px;margin:-19px 0 12px;transition:width .3s}.on.svelte-1pw2byy .tab-bar:where(.svelte-1pw2byy){width:48px}.tab-num.svelte-1pw2byy{color:#9aa0a8;letter-spacing:.1em;font-size:12px}.tab-label.svelte-1pw2byy{font-size:15px;font-weight:600}.certified.svelte-1pw2byy{color:#fff;background:#000;border-top:1px solid #1a1e24}.row.svelte-1pw2byy{flex-wrap:wrap;align-items:center;gap:16px 40px;padding-block:26px;display:flex}.row.svelte-1pw2byy strong:where(.svelte-1pw2byy){font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;font-size:15px}.chips.svelte-1pw2byy{color:#b4bac1;font-family:var(--mono);letter-spacing:.1em;flex-wrap:wrap;gap:10px 28px;font-size:12px;display:flex}.chips.svelte-1pw2byy .group:where(.svelte-1pw2byy){color:#fff;margin-right:-12px;font-weight:600}.chips.svelte-1pw2byy .group:where(.svelte-1pw2byy):after{content:" ·"}.certified.svelte-1pw2byy .row:where(.svelte-1pw2byy){flex-direction:column;align-items:flex-start;gap:12px}.groups.svelte-1pw2byy{flex-direction:column;gap:8px;display:flex}.certified.svelte-1pw2byy .chips:where(.svelte-1pw2byy){gap:8px 20px}.chips.light.svelte-1pw2byy{color:var(--ink);gap:8px}.chips.light.svelte-1pw2byy span:where(.svelte-1pw2byy){font-family:var(--body);letter-spacing:0;background:#f4f5f6;padding:6px 10px;font-size:13px}.pillar.svelte-1pw2byy{border-top:3px solid #fff;flex-direction:column;gap:16px;padding-top:28px;display:flex}.pillar.svelte-1pw2byy:hover{border-top-color:var(--orange);color:#fff}.small.svelte-1pw2byy{font-size:14px}.small-caps.svelte-1pw2byy{color:var(--grey);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.glance.svelte-1pw2byy{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}@media (width<=899px){.glance.svelte-1pw2byy{grid-template-columns:1fr}}.note.svelte-1pw2byy{color:#9aa0a8;font-size:14px}.stats.svelte-1pw2byy .head:where(.svelte-1pw2byy){margin-bottom:40px}.stats.svelte-1pw2byy .h-s:where(.svelte-1pw2byy){margin:0}.big-num.svelte-1pw2byy{color:var(--orange);font-family:var(--head);font-size:clamp(40px,4vw,60px);font-weight:700;line-height:.9}.pillar.svelte-1pw2byy h3:where(.svelte-1pw2byy){text-transform:uppercase;font-size:clamp(22px,2vw,30px)}ul.svelte-1pw2byy{margin:0;padding:0;list-style:none}.dash.svelte-1pw2byy li:where(.svelte-1pw2byy){border-bottom:1px solid #2a2f36;padding:12px 0;font-size:15px}.lines.svelte-1pw2byy{flex-direction:column;display:flex}.lines.svelte-1pw2byy a:where(.svelte-1pw2byy),.industry.svelte-1pw2byy a:where(.svelte-1pw2byy){color:#e4e6e9;border-bottom:1px solid #2a2f36;justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;display:flex}.lines.svelte-1pw2byy a:where(.svelte-1pw2byy) span:where(.svelte-1pw2byy){color:var(--grey)}.dash.svelte-1pw2byy{border-top:1px solid #2a2f36}.dash.svelte-1pw2byy li:where(.svelte-1pw2byy):before{content:"— ";color:var(--orange)}.stats.svelte-1pw2byy{border-top:1px solid #22272e}.stat-grid.svelte-1pw2byy{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));column-gap:32px;display:grid}.stat.svelte-1pw2byy{border-top:1px solid #3a4048;flex-direction:column;gap:10px;padding:24px 0 28px;display:flex}.stat-v.svelte-1pw2byy{font-family:var(--head);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(32px,3vw,46px);font-weight:700;line-height:1}.stat-v.svelte-1pw2byy span:where(.svelte-1pw2byy){color:#9aa0a8;letter-spacing:0;margin-left:4px;font-size:.45em}.stat.svelte-1pw2byy .muted:where(.svelte-1pw2byy){font-size:14px}.ref.svelte-1pw2byy small:where(.svelte-1pw2byy){color:#9aa0a8;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400;display:block}.platform.svelte-1pw2byy{border:1px solid var(--ink);flex-direction:column;display:flex}.platform.svelte-1pw2byy:hover{color:var(--ink);box-shadow:8px 8px 0 var(--orange)}.platform.svelte-1pw2byy .ph:where(.svelte-1pw2byy){border-bottom:1px solid var(--ink)}.pb.svelte-1pw2byy{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.platform.svelte-1pw2byy h3:where(.svelte-1pw2byy){text-transform:uppercase;font-size:22px}.specs.svelte-1pw2byy{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.specs.svelte-1pw2byy li:where(.svelte-1pw2byy){border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);padding:11px 0;font-size:15px;display:grid}.specs.svelte-1pw2byy span:where(.svelte-1pw2byy){color:var(--orange);font-family:var(--mono);padding-top:3px;font-size:11px}.more.svelte-1pw2byy{margin-top:auto;font-size:14px;font-weight:600}.marquee.svelte-1pw2byy{padding-bottom:clamp(72px,9vw,136px);overflow:hidden}.track.svelte-1pw2byy{gap:20px;width:max-content;animation:120s linear infinite svelte-1pw2byy-scroll;display:flex}.marquee.svelte-1pw2byy:hover .track:where(.svelte-1pw2byy){animation-play-state:paused}@keyframes svelte-1pw2byy-scroll{to{transform:translate(calc(-50% - 10px))}}.track.svelte-1pw2byy figure:where(.svelte-1pw2byy){aspect-ratio:4/3;background:#151a20;border:1px solid #22272e;flex-direction:column;flex:none;height:clamp(200px,26vw,320px);margin:0;display:flex}.track.svelte-1pw2byy figure:where(.svelte-1pw2byy) picture{flex:1;min-height:0}figcaption.svelte-1pw2byy{color:#7a818a;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #22272e;padding:10px 16px;font-size:11px}#capabilities.svelte-1pw2byy{background:#0f1216}#capabilities.svelte-1pw2byy .pad:where(.svelte-1pw2byy){padding-block:clamp(56px,6vw,96px)}#capabilities.svelte-1pw2byy h2:where(.svelte-1pw2byy){letter-spacing:-.02em;font-size:clamp(26px,2.6vw,36px)}#capabilities.svelte-1pw2byy .intro:where(.svelte-1pw2byy){margin-bottom:40px}#capabilities.svelte-1pw2byy .intro:where(.svelte-1pw2byy) .muted:where(.svelte-1pw2byy){font-size:16px}.cap.svelte-1pw2byy{border-top:1px solid #2a2f36;flex-direction:column;gap:18px;padding-top:24px;display:flex}.cap.svelte-1pw2byy .ph:where(.svelte-1pw2byy){aspect-ratio:16/10;background:#1a1e24}.cap.svelte-1pw2byy h3:where(.svelte-1pw2byy){font-size:20px}.steps-col.svelte-1pw2byy{flex-direction:column;gap:18px;max-width:640px;display:flex}.steps.svelte-1pw2byy{border-top:1px solid #2a2f36;margin-top:12px}.steps.svelte-1pw2byy button:where(.svelte-1pw2byy){color:#fff;text-align:left;opacity:.45;background:0 0;border:0;border-bottom:1px solid #2a2f36;flex-direction:column;gap:8px;width:100%;padding:16px 0;transition:opacity .3s;display:flex}.steps.svelte-1pw2byy button.active:where(.svelte-1pw2byy){opacity:1}.st.svelte-1pw2byy{font-family:var(--head);align-items:baseline;gap:18px;font-size:22px;font-weight:700;display:flex}.st.svelte-1pw2byy .mono:where(.svelte-1pw2byy){font-size:12px;font-weight:400}.sd.svelte-1pw2byy{color:#a9afb6;padding-left:38px;font-size:15px}.bar.svelte-1pw2byy{background:#1e2329;height:2px;margin-left:38px}.bar.svelte-1pw2byy span:where(.svelte-1pw2byy){background:var(--orange);height:100%;transition:width .2s linear;display:block}.life.svelte-1pw2byy{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:40px 28px;display:grid}.life.svelte-1pw2byy>div:where(.svelte-1pw2byy){border-top:3px solid var(--ink);flex-direction:column;gap:12px;padding-top:20px;display:flex}.num.svelte-1pw2byy{font-family:var(--head);font-size:32px;font-weight:700;line-height:1}.life.svelte-1pw2byy h3:where(.svelte-1pw2byy){text-transform:uppercase;font-size:20px}.facts.svelte-1pw2byy{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts.svelte-1pw2byy div:where(.svelte-1pw2byy){border-bottom:1px solid var(--line);padding:20px 16px 20px 0}.facts.svelte-1pw2byy strong:where(.svelte-1pw2byy){font-family:var(--head);letter-spacing:-.03em;font-size:30px;display:block}.facts.svelte-1pw2byy span:where(.svelte-1pw2byy){color:var(--grey);font-size:13px}.parts.svelte-1pw2byy{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.parts.svelte-1pw2byy figure:where(.svelte-1pw2byy){flex-direction:column;gap:6px;margin:0;display:flex}.parts.svelte-1pw2byy figure:where(.svelte-1pw2byy) picture{aspect-ratio:1;background:#eef0f2;overflow:hidden}.parts.svelte-1pw2byy figcaption:where(.svelte-1pw2byy){color:var(--grey);border:0;padding:0;font-size:10px}.refs.svelte-1pw2byy{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.ref.svelte-1pw2byy{background:#fff;flex-direction:column;display:flex}.ref.svelte-1pw2byy:hover{color:var(--ink);box-shadow:0 8px 24px #0f121614}.ref.svelte-1pw2byy .pb:where(.svelte-1pw2byy){gap:10px}video.values-bg.svelte-1pw2byy{filter:grayscale(.3)brightness(.42)}.values.svelte-1pw2byy{border-bottom:1px solid #ffffff47}.values.svelte-1pw2byy>div:where(.svelte-1pw2byy){border-top:1px solid #ffffff47;grid-template-columns:60px minmax(0,1.3fr) minmax(0,1fr);align-items:baseline;gap:12px 40px;padding:18px 0;display:grid}#values.svelte-1pw2byy .pad:where(.svelte-1pw2byy){padding-block:clamp(56px,6vw,96px)}#values.svelte-1pw2byy h2:where(.svelte-1pw2byy){max-width:24ch;margin-bottom:32px;font-size:clamp(28px,3vw,44px)}.v-num.svelte-1pw2byy{font-family:var(--head);font-size:14px;font-weight:700}.values.svelte-1pw2byy h3:where(.svelte-1pw2byy){letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(22px,2.4vw,34px);line-height:1}.values.svelte-1pw2byy p:where(.svelte-1pw2byy){color:#c9cdd2;max-width:46ch;font-size:15px;line-height:1.55}@media (width<=899px){.values.svelte-1pw2byy>div:where(.svelte-1pw2byy){grid-template-columns:minmax(0,1fr)}}.industry.svelte-1pw2byy{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.industry.svelte-1pw2byy a:where(.svelte-1pw2byy){border-bottom-color:var(--line);color:var(--ink);align-items:center;padding:18px 16px 18px 0;font-size:16px;font-weight:500}.industry.svelte-1pw2byy a:where(.svelte-1pw2byy) span:where(.svelte-1pw2byy){color:#9aa0a8}.tiles.svelte-1pw2byy{background:#ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tiles.svelte-1pw2byy span:where(.svelte-1pw2byy){background:#0f1216d9;padding:22px;font-size:15px;font-weight:500}.jobs.svelte-1pw2byy{border-top:1px solid var(--line)}.jobs.svelte-1pw2byy a:where(.svelte-1pw2byy){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.jobs.svelte-1pw2byy strong:where(.svelte-1pw2byy),.jobs.svelte-1pw2byy small:where(.svelte-1pw2byy){display:block}.jobs.svelte-1pw2byy small:where(.svelte-1pw2byy){color:var(--grey)}.filters.svelte-1pw2byy{flex-wrap:wrap;gap:8px;display:flex}.filters.svelte-1pw2byy button:where(.svelte-1pw2byy){height:36px;color:var(--ink);background:#fff;border:1px solid #d5d8dc;padding:0 16px;font-size:14px;font-weight:500}.filters.svelte-1pw2byy button.on:where(.svelte-1pw2byy){border-color:var(--ink);background:var(--ink);color:#fff}.news.svelte-1pw2byy{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:32px 24px;display:grid}.article.svelte-1pw2byy h3:where(.svelte-1pw2byy){font-size:17px;line-height:1.25}.article.svelte-1pw2byy p:where(.svelte-1pw2byy){font-size:14px}.article.svelte-1pw2byy{flex-direction:column;gap:14px;display:flex}.article.svelte-1pw2byy:hover{color:var(--ink)}.article.svelte-1pw2byy .ph:where(.svelte-1pw2byy){aspect-ratio:3/2}@media (width>=760px){.lead-article.svelte-1pw2byy{grid-column:span 2}.lead-article.svelte-1pw2byy .ph:where(.svelte-1pw2byy){aspect-ratio:16/9}.lead-article.svelte-1pw2byy h3:where(.svelte-1pw2byy){font-size:clamp(24px,2.2vw,30px)}}.art-meta.svelte-1pw2byy{color:var(--grey);gap:12px;font-size:13px;display:flex}.art-meta.svelte-1pw2byy strong:where(.svelte-1pw2byy){color:var(--ink)}.contact-lines.svelte-1pw2byy{color:#b4bac1;flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.contact-lines.svelte-1pw2byy a:where(.svelte-1pw2byy){color:#fff}.contacts.svelte-1pw2byy{border-top:1px solid #2a2f36;flex-direction:column;gap:20px;margin-top:28px;padding-top:24px;display:flex}.person.svelte-1pw2byy{align-items:flex-start;gap:18px;display:flex}.person.svelte-1pw2byy img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.who.svelte-1pw2byy{flex-direction:column;gap:3px;display:flex}.who.svelte-1pw2byy strong:where(.svelte-1pw2byy){color:#fff;font-size:17px;font-weight:600}.who.svelte-1pw2byy .muted:where(.svelte-1pw2byy){font-size:14px}.reach.svelte-1pw2byy{flex-wrap:wrap;gap:4px 20px;margin-top:6px;font-size:14px;display:flex}.reach.svelte-1pw2byy a:where(.svelte-1pw2byy):first-child{color:var(--orange);font-weight:600}.reach.svelte-1pw2byy a:where(.svelte-1pw2byy):last-child{color:#d7dbe0;font-family:var(--mono);font-size:13px}.form.svelte-1pw2byy{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-content:start;gap:16px 20px;display:grid}.form.svelte-1pw2byy label:where(.svelte-1pw2byy){color:#9aa0a8;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:11px;display:flex}.form.svelte-1pw2byy input:where(.svelte-1pw2byy),.form.svelte-1pw2byy textarea:where(.svelte-1pw2byy){background:var(--night);color:#fff;font-family:var(--body);letter-spacing:0;border:1px solid #3a4048;padding:0 14px;font-size:16px}.form.svelte-1pw2byy input:where(.svelte-1pw2byy){height:50px}.form.svelte-1pw2byy textarea:where(.svelte-1pw2byy){resize:vertical;padding-block:12px}.form.svelte-1pw2byy input:where(.svelte-1pw2byy):focus,.form.svelte-1pw2byy textarea:where(.svelte-1pw2byy):focus{border-color:var(--orange);outline:none}.full.svelte-1pw2byy{grid-column:1/-1}.consent.svelte-1pw2byy{align-items:flex-start;color:#a9afb6!important;font-family:var(--body)!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;gap:12px!important;font-size:14px!important}.consent.svelte-1pw2byy input:where(.svelte-1pw2byy){width:18px;height:18px;accent-color:var(--orange);margin-top:2px}.error.svelte-1pw2byy{color:#ff8a8a}.consent.svelte-1pw2byy a:where(.svelte-1pw2byy){color:var(--orange);font-weight:600}.sent.svelte-1pw2byy{border:1px solid #3a4048;flex-direction:column;align-self:start;gap:14px;padding:clamp(28px,4vw,48px);display:flex}.sent.svelte-1pw2byy h3:where(.svelte-1pw2byy){text-transform:uppercase;font-size:28px}.to-top.svelte-1pw2byy{z-index:30;background:var(--ink);color:#fff;height:48px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #3a4048;padding:0 18px;font-size:11px;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.to-top.svelte-1pw2byy:hover{border-color:var(--orange);background:var(--orange)}
