@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_5f4ebac5-module__dy5Mua__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_5f4ebac5-module__dy5Mua__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist_mono_c5df895b-module__oFyFVq__className{font-family:Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-style:normal}.geist_mono_c5df895b-module__oFyFVq__variable{--font-geist-mono:"Geist Mono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--paper:#fff;--paper-2:#f5f6f9;--paper-3:#eceff5;--ink:#0a0f1f;--ink-2:#434b60;--ink-3:#687086;--rule:#e3e7ee;--rule-strong:#cdd3df;--blue:#003ce6;--blue-hover:#0031bd;--blue-soft:#eaf0ff;--blue-text:#003ce6;--deep:#061033;--deep-2:#0d1a4a;--deep-rule:#ffffff1f;--on-deep:#fff;--on-deep-2:#c0c9e2;--on-deep-3:#8b97ba;--on-deep-accent:#9db6ff;--st-approved:#a9bfff;--st-approved-bg:#a9bfff21;--st-invoiced:#cfd6ea;--st-invoiced-bg:#cfd6ea1a;--st-settled:#63e2ab;--st-settled-bg:#63e2ab21;--logo:#8a91a3;--cta-bg:#003ce6;--cta-ink:#fff;--cta-ink-2:#fffc;--shadow-card:0 1px 2px #0a0f1f0d,0 16px 40px -12px #0a0f1f29;--shadow-float:0 2px 6px #06103314,0 44px 90px -28px #06103380;--shadow-menu:0 28px 56px -28px #0a0f1f38;--radius:8px;--radius-lg:18px;--tk-bg:#fff3b8;--tk-ink:#5c4700;--tk-line:#d9b72a;--tk-hatch:#d9b72a2e;--font-sans:var(--font-geist-sans),ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--display-weight:500;--display-tracking:-.018em;--fs-mega:clamp(104px,14.5vw,200px);--fs-display:clamp(44px,5.6vw,80px);--fs-h2:clamp(34px,4.1vw,56px);--fs-title:clamp(24px,2vw,28px);--fs-h3:21px;--fs-lead:clamp(18px,1.5vw,21px);--fs-body:17px;--fs-ui:15px;--fs-small:14px;--fs-label:12px;--gutter:clamp(20px,4vw,40px);--section:clamp(64px,9vw,128px)}@media (prefers-color-scheme:dark){:root{--paper:#070b16;--paper-2:#0e1424;--paper-3:#151c30;--ink:#eef1f8;--ink-2:#b4bccf;--ink-3:#8b94aa;--rule:#1c2438;--rule-strong:#2b3552;--blue:#2f63ff;--blue-hover:#4a78ff;--blue-soft:#121f4a;--blue-text:#8fabff;--deep:#0b1638;--deep-2:#122152;--deep-rule:#ffffff1a;--logo:#737c93;--cta-bg:#1f4ff0;--shadow-card:0 0 0 1px var(--rule-strong);--shadow-float:0 0 0 1px #ffffff14,0 40px 80px -30px #000c;--shadow-menu:0 28px 56px -28px #000000b3;--tk-bg:#3a3112;--tk-ink:#ffe27a;--tk-line:#8a741c;--tk-hatch:#ffe27a14}}@media print{:root{--paper:#fff;--paper-2:#f5f6f9;--paper-3:#eceff5;--ink:#0a0f1f;--ink-2:#434b60;--ink-3:#687086;--rule:#e3e7ee;--rule-strong:#cdd3df;--blue:#003ce6;--blue-hover:#003ce6;--blue-soft:#eaf0ff;--blue-text:#003ce6;--deep:#fff;--deep-2:#f5f6f9;--deep-rule:#e3e7ee;--on-deep:#0a0f1f;--on-deep-2:#434b60;--on-deep-3:#687086;--on-deep-accent:#003ce6;--st-approved:#003ce6;--st-approved-bg:#eaf0ff;--st-invoiced:#434b60;--st-invoiced-bg:#eceff5;--st-settled:#0f7a4f;--st-settled-bg:#e3f5ec;--logo:#687086;--cta-bg:#fff;--cta-ink:#0a0f1f;--cta-ink-2:#434b60;--shadow-card:none;--shadow-float:none;--shadow-menu:none;--tk-bg:#fff3b8;--tk-ink:#5c4700;--tk-line:#d9b72a;--tk-hatch:#d9b72a2e}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--paper);font-weight:600;font-size:var(--fs-ui);border-radius:6px;padding:10px 14px;position:absolute;top:-64px;left:12px}.skip:focus{top:12px}.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.label{font-size:var(--fs-small);color:var(--ink-3);font-weight:500;line-height:1.4}.kicker{font-size:var(--fs-ui);color:var(--blue-text);margin-bottom:16px;font-weight:600;line-height:1.4}.display{font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:var(--display-tracking);line-height:.98;font-weight:var(--display-weight);text-wrap:balance}.h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--display-tracking);line-height:1.04;font-weight:var(--display-weight);text-wrap:balance}.h3{font-size:var(--fs-h3);letter-spacing:-.014em;font-weight:600;line-height:1.28}.lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.btn{--h:48px;height:var(--h);border-radius:var(--radius);font-size:var(--fs-ui);letter-spacing:-.006em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;transition:background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-hover)}.btn--secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.btn--secondary:hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn--inverse{color:#0036cc;background:#fff}.btn--inverse:hover{background:#e6ecff}.btn--inverse-secondary{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.btn--inverse-secondary:hover{box-shadow:inset 0 0 0 1px #fff}.btn--sm{--h:40px;padding:0 16px}.btn .i,.arrow-link .i{transition:transform .16s}.btn:hover .i,.arrow-link:hover .i,a:hover .arrow-link .i{transform:translate(3px)}.arrow-link{font-size:var(--fs-ui);color:var(--blue-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}
.promo{background:var(--deep);color:var(--on-deep-2);font-size:var(--fs-small);line-height:1.4}.promo .wrap{justify-content:center;align-items:center;min-height:40px;padding-block:9px;display:flex;position:relative}.promo p{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;padding-inline:36px;display:flex}.promo b{color:var(--on-deep);font-weight:600}.promo .sep{color:var(--on-deep-3)}.promo a{color:var(--on-deep);align-items:center;gap:6px;font-weight:600;display:inline-flex}.promo a:hover{text-underline-offset:3px;text-decoration:underline}.promo__x{right:calc(var(--gutter) - 8px);width:30px;height:30px;color:var(--on-deep-3);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.promo__x:hover{color:var(--on-deep);background:#ffffff14}.promo[hidden],.promo__short{display:none}.nav{z-index:50;background:var(--paper);background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav.is-scrolled,.nav.has-open{border-bottom-color:var(--rule)}.nav__inner{align-items:center;gap:36px;height:72px;display:flex}.wordmark{letter-spacing:-.055em;color:var(--blue);align-items:flex-start;font-size:28px;font-weight:800;line-height:1;display:inline-flex}.nav__menu>ul{gap:2px;display:flex}.nav__link{height:40px;font-size:var(--fs-ui);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background-color .15s;display:inline-flex}.nav__link:hover,.has-menu.is-open>.nav__link{background:var(--paper-2)}.nav__link .chev{width:12px;height:12px;color:var(--ink-3);transition:transform .2s}.has-menu.is-open .chev{transform:rotate(180deg)}.nav__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.icon-btn{width:40px;height:40px;color:var(--ink-2);border-radius:8px;place-items:center;transition:background-color .15s,color .15s;display:grid}.icon-btn:hover{background:var(--paper-2);color:var(--ink)}.icon-btn .i{width:18px;height:18px}.nav__cta{margin-left:6px}.nav__burger{display:none}.nav__find{background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:var(--shadow-menu);position:absolute;top:100%;left:0;right:0}.nav__find[hidden]{display:none}.nav__find .wrap{padding-block:24px}.nav__find .sform{max-width:none}.nav__region{position:relative}.nav__regions{z-index:1;background:var(--paper);min-width:240px;box-shadow:0 0 0 1px var(--rule),var(--shadow-menu);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.nav__regions[hidden]{display:none}.nav__regions a{font-size:var(--fs-ui);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:8px 10px;display:block}.nav__regions a:hover,.nav__regions a[aria-current]{background:var(--paper-2);color:var(--ink)}.mega{background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:var(--shadow-menu);opacity:0;transition:opacity .18s ease,transform .18s ease,display .18s allow-discrete;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.has-menu.is-open .mega{opacity:1;display:block;transform:none}@starting-style{.has-menu.is-open .mega{opacity:0;transform:translateY(-6px)}}.mega__grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);gap:32px;padding-block:32px 36px;display:grid}.mega__col .label{margin-bottom:10px;padding:0 12px}.mega__col a{border-radius:8px;padding:8px 12px;transition:background-color .15s;display:block}.mega__col a:hover{background:var(--paper-2)}.mega__col a.mega__col-h{align-items:center;gap:6px;margin:-4px 0 6px;padding:4px 12px;display:inline-flex}.mega__col a.mega__col-h .i{width:12px;height:12px}.mega__t{font-size:var(--fs-ui);color:var(--ink);font-weight:600;line-height:1.35;display:block}.mega__d{font-size:var(--fs-small);color:var(--ink-3);margin-top:2px;line-height:1.45;display:block}.mega__feature{background:var(--deep);color:var(--on-deep);border-radius:14px;flex-direction:column;align-self:start;gap:12px;padding:24px;display:flex}.mega__feature .label{color:var(--on-deep-3)}.mega__feature-t{font-size:var(--fs-h3);letter-spacing:-.014em;font-weight:600;line-height:1.25}.mega__feature p{font-size:var(--fs-small);color:var(--on-deep-2);line-height:1.5}.mega__feature .arrow-link{color:var(--on-deep);margin-top:4px}.mega__all{border-top:1px solid var(--rule);grid-column:1/4;padding:16px 12px 0}.mega--industries .mega__grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr)}.mega__ind{grid-column:1/4;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4px 32px;display:grid}.mega__ind a{border-radius:10px;align-items:flex-start;gap:14px;padding:12px;transition:background-color .15s;display:flex}.mega__ind a:hover{background:var(--paper-2)}.mega__ind .tile{flex:none;width:36px;height:36px}.mega__ind .tile svg{width:18px;height:18px}.sheet{z-index:70;background:var(--paper);padding:0 var(--gutter) 28px;opacity:0;transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete;flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.sheet.is-open{opacity:1;display:flex;transform:none}@starting-style{.sheet.is-open{opacity:0;transform:translateY(-8px)}}.sheet__top{flex:none;justify-content:space-between;align-items:center;height:64px;display:flex}.sheet__search{max-width:none;margin-top:8px}.sheet nav{margin-top:8px}.sheet nav a{border-bottom:1px solid var(--rule);font-size:var(--fs-h3);letter-spacing:-.014em;justify-content:space-between;align-items:center;padding:18px 0;font-weight:600;display:flex}.sheet nav a .i{color:var(--ink-3)}.sheet__cta{gap:10px;margin-top:32px;display:grid}.sheet__cta .btn{width:100%}.foot{background:var(--deep);color:var(--on-deep-2);font-size:var(--fs-ui);padding-block:clamp(64px,7vw,96px) 36px}.foot :focus-visible{outline-color:var(--on-deep)}.foot__grid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:32px;display:grid}.foot .wordmark{color:#fff}.foot__brand p{max-width:26ch;margin:18px 0 24px;line-height:1.5}.foot__brand .wordmark+.foot__cta{width:fit-content;margin-top:18px;display:flex}.foot nav{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.foot__heading{font-size:var(--fs-ui);color:#fff;margin:0 0 16px;font-weight:600}.foot nav li+li{margin-top:10px}.foot nav a{transition:color .15s}.foot nav a:hover,.foot__legal a:hover,.foot__cookies:hover{color:#fff}.foot__cookies-item{display:none}.social{gap:8px;margin-top:28px;display:flex}.social a{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--deep-rule);color:var(--on-deep-2);border-radius:8px;place-items:center;transition:box-shadow .15s,color .15s;display:grid}.social a:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.social .i{width:17px;height:17px}.foot__legal{border-top:1px solid var(--deep-rule);font-size:var(--fs-small);color:var(--on-deep-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:72px;padding-top:24px;display:flex}.foot__legal ul{flex-wrap:wrap;gap:8px 20px;display:flex}.foot__meta{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.lang{position:relative}.lang summary{height:34px;box-shadow:inset 0 0 0 1px var(--deep-rule);color:var(--on-deep-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang summary{color:#fff}.lang__language{color:var(--on-deep-3)}.lang ul{background:var(--deep-2);min-width:260px;box-shadow:0 0 0 1px var(--deep-rule),0 20px 40px -12px #00000080;border-radius:10px;padding:6px;display:block;position:absolute;bottom:calc(100% + 8px);left:0}.lang ul a{color:var(--on-deep-2);white-space:nowrap;border-radius:6px;padding:8px 10px;display:block}.lang ul a:hover,.lang ul a[aria-current]{color:#fff;background:#ffffff0f}.copyright{max-width:62ch}html:not([lang=en]) :is(.nav__search,.nav__find,.sheet__search){display:none}
.hero{padding-top:clamp(32px,4.5vw,64px);overflow:hidden}.hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.hero .display{margin-bottom:28px}.hero__lead{max-width:31em;margin-bottom:40px}.hero h1.lead{font-weight:inherit}.hero__cta{flex-wrap:wrap;gap:12px;display:flex}.hero--media{padding-top:clamp(40px,6vw,96px)}.hero__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,80px);margin-bottom:clamp(40px,5vw,72px);display:grid}.hero--media .display{margin-bottom:0}.hero__aside{justify-items:start;gap:28px;padding-bottom:6px;display:grid}.hero__aside .lead{max-width:30em}.hero--beside{padding-top:clamp(40px,6vw,96px)}.hero--beside .hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hero--beside .hero__visual{justify-self:end;width:100%;max-width:clamp(360px,80svh - 160px,540px)}.hero__note{font-size:var(--fs-small);color:var(--ink-3);margin:14px 0 0;line-height:1.5}.hero--field{--field-reach:clamp(560px,48vw,720px);background:linear-gradient(180deg,var(--blue-soft) 0,color-mix(in srgb,var(--blue-soft) 72%,var(--paper)) calc(var(--field-reach)*.25),color-mix(in srgb,var(--blue-soft) 40%,var(--paper)) calc(var(--field-reach)*.5),color-mix(in srgb,var(--blue-soft) 14%,var(--paper)) calc(var(--field-reach)*.75),var(--paper) var(--field-reach));position:relative}.hero--media.hero--field{--field-reach:clamp(340px,28vw,440px)}.hero--media.hero--field:not(:has(.hero__media)){--field-reach:100%}.phead--field{--field-reach:clamp(560px,48vw,720px);background:linear-gradient(180deg,var(--blue-soft) 0,color-mix(in srgb,var(--blue-soft) 72%,var(--paper)) calc(var(--field-reach)*.25),color-mix(in srgb,var(--blue-soft) 40%,var(--paper)) calc(var(--field-reach)*.5),color-mix(in srgb,var(--blue-soft) 14%,var(--paper)) calc(var(--field-reach)*.75),var(--paper) var(--field-reach));position:relative;overflow:hidden}.phead--field>.wrap{position:relative}@media print{.phead--field{background:0 0}}.hero--field>.wrap{position:relative}.hero__field{z-index:0;pointer-events:none;width:100%;height:0;color:var(--blue);will-change:transform;position:absolute;top:0;left:0}@media (prefers-color-scheme:dark){.hero__field{color:var(--blue-text)}}@media print{.hero__field{display:none}.hero--field{background:0 0}}.logos{padding-top:clamp(48px,6vw,80px)}.logos .wrap{gap:22px;display:grid}.logos__label{font-size:var(--fs-small);color:var(--ink-3);line-height:1.4}.logos__row{color:var(--logo);flex-wrap:wrap;align-items:center;gap:20px 48px;display:flex}.logos__item{flex:none;align-items:center;display:flex}img.lg{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:150px;height:28px;transition:filter .2s,opacity .2s;display:block}img.lg[style]{max-width:none}.logos__item:hover img.lg{filter:none;opacity:1}@media (prefers-color-scheme:dark){img.lg{filter:grayscale()invert();opacity:.7}.logos__item:hover img.lg{filter:grayscale()invert();opacity:1}}.marquee{align-items:center;gap:20px;min-width:0;display:flex}.marquee__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marquee__track{width:max-content;display:flex}.marquee:not(.is-running) .marquee__viewport{-webkit-mask-image:linear-gradient(90deg,#000 95%,#0000);mask-image:linear-gradient(90deg,#000 95%,#0000)}@media screen and (prefers-reduced-motion:no-preference){.marquee.is-running .marquee__track{animation:marquee var(--dur,60s) linear infinite}}.marquee__set{align-items:center;gap:56px;min-height:52px;padding-right:56px;display:flex}.marquee.is-running:hover .marquee__track,.marquee.is-running:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee .marquee__viewport,.marquee:not(.is-running) .marquee__viewport{-webkit-mask-image:none;mask-image:none}.marquee__track{width:auto;animation:none}.marquee__set{flex-wrap:wrap;gap:20px 48px;padding-right:0}.marquee__set[aria-hidden]{display:none}}.section{padding-block:var(--section)}.shead{justify-items:start;gap:24px;margin-bottom:clamp(40px,5vw,64px);display:grid}.shead__main{gap:20px;max-width:46rem;display:grid}.shead__main .kicker{margin-bottom:-4px}.shead__main .lead{max-width:36em}.shead--split{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;display:flex}.steps{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:40px 32px;display:grid}.step{border-top:1px solid var(--ink);align-content:start;gap:12px;padding-top:24px;display:grid}.step__text{justify-items:start;gap:10px;display:grid}.step p{max-width:36ch;color:var(--ink-2)}.step .arrow-link{margin-top:4px}.steps--media{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,7vw,96px) clamp(24px,3.4vw,48px)}.steps--media .step{border-top:0;gap:28px;padding-top:0}.proof{background:var(--deep);color:var(--on-deep);padding-block:var(--section)}.proof .label{color:var(--on-deep-3)}.proof .kicker{color:var(--on-deep-accent)}.proof .lead{color:var(--on-deep-2)}.proof__grid{border-top:1px solid var(--deep-rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,96px);padding-top:clamp(32px,4vw,56px);display:grid}.proof__grid--solo{grid-template-columns:minmax(0,1fr)}.case{justify-items:start;gap:16px;display:grid}.case__who{font-size:var(--fs-ui);color:var(--on-deep-2);font-weight:600}.case__big{font-size:var(--fs-mega);letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-block:8px 12px;font-weight:600;line-height:.8}.case__big .cur{letter-spacing:-.02em;vertical-align:.92em;color:var(--on-deep-2);margin-right:.05em;font-size:.44em}.case__big .unit{color:var(--on-deep-accent)}.case h3{text-wrap:balance;max-width:26ch}.case p{max-width:40ch;color:var(--on-deep-2)}.case .arrow-link{color:var(--on-deep);margin-top:8px}.stories{border-top:1px solid var(--deep-rule);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.story{border-bottom:1px solid var(--deep-rule);grid-template-columns:minmax(0,3fr) minmax(0,7fr) auto;align-items:baseline;gap:clamp(16px,3vw,48px);padding:24px 0;display:grid}.story__big{font-size:var(--fs-h2);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1}.story__big .cur{vertical-align:.5em;color:var(--on-deep-2);margin-right:.04em;font-size:.6em}.story__big .unit{color:var(--on-deep-accent)}.story__text{gap:4px;max-width:60ch;display:grid}.story__who{font-size:var(--fs-ui);font-weight:600}.story__text p:last-child{color:var(--on-deep-2)}.story .arrow-link{color:var(--on-deep);white-space:nowrap}.stories--side{border-top:0;margin-top:0}.stories--side .story{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0 28px}.stories--side .story:first-child{padding-top:4px}.facts{border-top:1px solid var(--rule)}.fact{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;display:flex}.fact dt{max-width:24ch;font-size:var(--fs-ui);color:var(--ink-2);line-height:1.45}.fact dd{font-size:var(--fs-title);letter-spacing:-.024em;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600;line-height:1.1}.fact__q{color:var(--ink-3)}.fact sup{color:var(--ink-3);font-size:.72em;line-height:0}.fact--tk dd{font-size:var(--fs-small);letter-spacing:0;white-space:normal;max-width:22ch;font-weight:500}.proof .facts,.proof .fact{border-color:var(--deep-rule)}.proof .fact dt{color:var(--on-deep-2)}.proof .fact__q,.proof .fact sup{color:var(--on-deep-3)}.proof__facts .facts{border-top:0}.proof__facts .fact:first-child{padding-top:4px}.ind{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ind__head{justify-items:start;gap:22px;display:grid;position:sticky;top:120px}.ind__media{width:100%;margin-top:12px}.ind__list{border-top:1px solid var(--rule)}.ind__list li{border-bottom:1px solid var(--rule)}.ind__row{border-radius:12px;grid-template-columns:24px minmax(140px,190px) minmax(0,1fr) 20px;align-items:center;gap:24px;margin-inline:-16px;padding:24px 16px;transition:background-color .16s;display:grid}.ind__row:hover{background:var(--paper-2)}.tile{background:var(--blue-soft);width:44px;height:44px;color:var(--blue-text);border-radius:10px;place-items:center;display:grid}.tile svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ind__name{font-size:var(--fs-h3);letter-spacing:-.014em;font-weight:600;transition:color .16s}.ind__desc{color:var(--ink-2);line-height:1.5}.ind__go{color:var(--ink-3);align-self:center;transition:transform .16s,color .16s}.ind__row:hover .ind__name{color:var(--blue-text)}.ind__row:hover .ind__go{color:var(--blue-text);transform:translate(4px)}.res{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.feature{border-radius:var(--radius-lg);background:var(--paper-2);transition:box-shadow .2s;display:block;overflow:hidden}.feature:hover{box-shadow:var(--shadow-card)}.feature__cover{aspect-ratio:16/6.2;background:var(--blue);position:relative;overflow:hidden}.feature__cover svg{width:100%;height:100%;position:absolute;inset:0}.feature__body{justify-items:start;gap:12px;padding:28px 32px 32px;display:grid}.feature__t{font-size:var(--fs-title);letter-spacing:-.022em;text-wrap:balance;font-weight:600;line-height:1.2}.feature__body p{max-width:44ch;color:var(--ink-2)}.feature__body .arrow-link{margin-top:6px}.res-list{border-top:1px solid var(--rule)}.res-item{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;padding:22px 0;display:grid}.res-item .label{grid-column:1/-1}.res-item__t{font-size:var(--fs-body);letter-spacing:-.01em;font-weight:600;line-height:1.4;transition:color .15s}.res-item:hover .res-item__t{color:var(--blue-text)}.res-item__go{font-size:var(--fs-small);color:var(--blue-text);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.res-item:hover .res-item__go .i{transform:translate(3px)}.res-item__go .i{transition:transform .16s}.news{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:clamp(56px,6vw,88px);padding-top:28px;display:grid}.news__head{grid-column:1/span 3;align-content:start;justify-items:start;gap:14px;display:grid}.news__head h3{font-size:var(--fs-h3);letter-spacing:-.014em;font-weight:600}.news__list{grid-column:4/-1;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:32px;display:grid}.news__item{gap:8px;display:grid}.news__item time{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.news__item span{font-size:var(--fs-body);letter-spacing:-.01em;font-weight:600;line-height:1.4;transition:color .15s}.news__item:hover span{color:var(--blue-text)}.cta{background:var(--cta-bg);color:var(--cta-ink);padding-block:clamp(72px,8vw,112px)}.cta :focus-visible{outline-color:var(--cta-ink)}.cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px 64px;display:flex}.cta h2{text-wrap:wrap;max-width:30ch;margin-bottom:20px}.cta .lead{max-width:52ch;color:var(--cta-ink-2)}.cta__actions{flex-wrap:wrap;gap:12px;display:flex}.ind__icon{width:24px;height:24px}.hero-shot{padding-block:0 var(--section)}.hero-shot:has(.hero-shot__h){padding-top:clamp(48px,6vw,96px)}.hero-shot__h{max-width:22ch;margin-bottom:clamp(32px,4vw,56px)}.hero-shot__h .hl{color:var(--blue-text)}.hero-shot__panel{background:var(--paper-2)}.hero-shot__panel .media.media--flat{width:100%;margin-left:0}.hero-shot__panel .media--flat img,.hero-shot__panel .media--flat .media__video{mix-blend-mode:normal;filter:none}@media (prefers-color-scheme:dark){.hero-shot__panel .media--flat img,.hero-shot__panel .media--flat .media__video{mix-blend-mode:screen}}.proof--light{background:var(--paper);color:var(--ink)}.proof--light .kicker{color:var(--blue-text)}.proof--light .lead,.proof--light .case p,.proof--light .case__who,.proof--light .case__big .cur{color:var(--ink-2)}.proof--light .case p.case__big{color:var(--ink)}.proof--light .case__big .unit,.proof--light .case .arrow-link{color:var(--blue-text)}.proof--light .proof__grid{border-color:var(--rule)}.proof__quote .quote{max-width:none;margin-left:0}.proof__quote .quote blockquote p{font-size:clamp(22px,2.2vw,30px)}.sxp{color:#fff;isolation:isolate;background:#000;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:40px;min-height:520px;padding:40px 40px 80px;display:grid;position:relative;overflow:hidden}.sxp:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(45% 65% at 72% 38%,#9cb9cfb3,#0000 70%),radial-gradient(35% 45% at 88% 85%,#8ca7f473,#0000 70%),radial-gradient(30% 50% at 35% 100%,#b8cac540,#0000 70%);position:absolute;inset:-40px}.sxp--blur:before{content:none}.sxp__blur{z-index:-2;object-fit:cover;filter:blur(32px)saturate(.6)brightness(.55);width:calc(100% + 96px);max-width:none;height:calc(100% + 96px);position:absolute;inset:-48px;transform:scale(1.05)}.sxp--blur:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000b8 0%,#00000080 45%,#00000040 100%);position:absolute;inset:0}.sxp__tabs{border-top:1px solid #ffffff2e;grid-area:1/1;align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.sxp__tabs li{border-bottom:1px solid #ffffff2e}.sxp__tabs button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:300 clamp(22px,2.3vw,32px)/1.15 var(--font-sans);letter-spacing:-.02em;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 12px 16px 0;transition:color .15s,padding .2s,background-color .15s;display:flex}.sxp__go{font:300 .75em/1 var(--font-mono);opacity:.35;transition:opacity .15s,transform .2s;transform:translate(-6px)}.sxp__tabs button:hover{color:#fff;background:#ffffff0f;padding-left:12px}.sxp__tabs button:hover .sxp__go{opacity:1;transform:none}.sxp__tabs button[aria-selected=true]{color:#8ca7f4;background:#8ca7f41a;padding-left:12px;box-shadow:inset 2px 0 #8ca7f4}.sxp__tabs button[aria-selected=true] .sxp__go{opacity:1;transform:none}.sxp__tabs button:focus-visible{outline-offset:4px;outline:1px solid #8ca7f4}.sxp__desc{grid-area:1/2;align-content:start;gap:18px;max-width:44ch;padding-top:10px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;display:grid}.sxp__desc[hidden]{display:none}.sxp__one{font:400 13px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#8ca7f4}.sxp__link{font:400 13px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#fff;justify-self:start}.sxp__link:hover{text-underline-offset:4px;text-decoration:underline}.sxp__illo{text-align:center;min-height:280px;font:400 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#fff;outline-offset:-1px;background:repeating-linear-gradient(135deg,#ffffff0f 0 10px,#ffffff1f 10px 20px);outline:1px dashed #ffffff73;grid-area:1/3;place-items:center;padding:16px;display:grid}.sxp__illo--img{background:0 0;outline:0;align-self:stretch;place-items:end;min-height:0;padding:0}.sxp__illo--img img{object-fit:contain;width:100%;max-width:200px;height:auto;max-height:220px}.sxp__note{font:400 12px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;position:absolute;bottom:24px;left:40px}@media (min-width:901px){.sxp__illo--img{margin-bottom:-40px}}@media (max-width:900px){.sxp{grid-template-columns:1fr;padding:24px}.sxp__tabs,.sxp__desc,.sxp__illo{grid-area:auto}.sxp__note{position:static}}@media (prefers-reduced-motion:reduce){.sxp__tabs button,.sxp__go{transition:none}}.claimband__head{gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:start;margin-bottom:clamp(40px,5vw,72px);display:grid}.claimband__lead{color:var(--on-deep-2);padding-top:12px}.claims{border-top:1px solid var(--deep-rule);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid}.claim{grid-row:span 3;grid-template-rows:subgrid;padding:32px var(--col-gap) 32px 0;align-content:start;align-items:start;gap:16px;display:grid}.claim+.claim{border-left:1px solid var(--deep-rule);padding-left:var(--col-gap)}.claims--linked{grid-template-rows:repeat(4,auto)}.claims--linked .claim{grid-row:span 4}.claim .arrow-link{color:var(--on-deep);justify-self:start}.claim__h{letter-spacing:-.02em;max-width:16ch;font-size:clamp(22px,2.2vw,28px);font-weight:300;line-height:1.1}.claim__big{font:300 clamp(64px,8vw,120px)/.9 var(--font-mono);letter-spacing:-.05em;color:var(--on-deep-accent);align-self:end}.claim__unit{letter-spacing:-.02em;font-size:.4em}.claim__cap{font:400 12px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--on-deep-2)}@media (max-width:820px){.claimband__head{grid-template-columns:1fr}.claims{grid-template-rows:none;grid-template-columns:1fr}.claim{grid-row:auto;grid-template-rows:none}.claim+.claim{border-left:0;border-top:1px solid var(--deep-rule);padding-left:0}}.quote-org{gap:var(--col-gap);grid-template-columns:minmax(0,2fr) minmax(0,6fr);align-items:start;display:grid}.quote-org__logo{filter:grayscale();width:auto;max-width:100%;height:44px;margin-top:12px}.quote-org .quote{margin-left:0}@media (max-width:760px){.quote-org{grid-template-columns:1fr}}.faq.faq--cols{display:block}.faq--cols .faq__head{max-width:40rem;margin-bottom:clamp(40px,5vw,64px);position:static}.faq__cols{gap:0 var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:820px){.faq__cols{grid-template-columns:1fr}.faq__cols .faq__list+.faq__list{border-top:0}}.banner{justify-content:space-between;align-items:center;gap:var(--col-gap);background:var(--paper-2);padding:clamp(24px,3vw,40px) clamp(24px,4vw,56px);display:flex}.banner__text{gap:6px;max-width:52rem;display:grid}.banner__h{letter-spacing:-.01em;font-size:clamp(20px,1.8vw,24px);font-weight:400;line-height:1.25}.banner__lead{color:var(--ink-2);font-size:var(--fs-ui,15px)}.banner .btn--primary{flex:none}.section+.section.banner-sec:not(.section--muted)>.wrap{border-top:0;padding-top:0}.section.section--muted+.section.banner-sec:not(.section--muted){padding-top:clamp(48px,6vw,88px)}.section.banner-sec+.section:not(.section--muted)>.wrap{border-top:0;padding-top:0}@media (max-width:760px){.banner{flex-direction:column;align-items:flex-start}}.sfeat{gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:stretch;display:grid}.sfeat__main{background:var(--paper-2);grid-template-rows:auto 1fr;display:grid}.sfeat__media{border-radius:0}.sfeat__media img{object-fit:cover}.sfeat__body{align-content:start;gap:28px;padding:clamp(28px,3.5vw,48px);display:grid}.sfeat__body .quote{gap:24px;max-width:none;margin-left:0}.sfeat__body .quote blockquote p{text-indent:0;font-size:clamp(22px,2.1vw,30px);font-weight:300;line-height:1.2}.sfeat__body .quote__face{border-radius:0}.sfeat__body .arrow-link{justify-self:start}.sfeat__side{gap:var(--col-gap);grid-template-rows:1fr 1fr;display:grid}.scard{box-shadow:inset 0 0 0 1px var(--rule);background:var(--paper);grid-template-rows:auto auto 1fr auto;align-content:start;gap:14px;padding:28px;display:grid}.scard__logo{object-fit:contain;object-position:left;filter:grayscale();width:auto;max-width:160px;height:32px}.scard__logo--tk{width:max-content;font:400 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--tk-ink);background:var(--tk-bg);box-shadow:inset 0 0 0 1px var(--tk-line);filter:none;align-items:center;padding:0 10px;display:inline-flex}.scard__who{min-height:32px;font:400 12px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);align-items:center;display:flex}.scard__big{font:300 clamp(48px,5vw,72px)/.9 var(--font-mono);letter-spacing:-.05em;white-space:nowrap;margin-top:8px}.scard__big .cur{vertical-align:.7em;color:var(--ink);margin-right:.05em;font-size:.5em}.scard__big .unit{color:var(--ink)}.scard__text{color:var(--ink);font-size:15px;line-height:1.5}.scard .arrow-link{align-self:end}.scard--quote{grid-template-rows:auto 1fr auto;gap:20px}.scard--quote .quote{align-content:start;gap:20px;max-width:none;margin-left:0}.scard--quote .quote blockquote p{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.35}@media (max-width:900px){.sfeat{grid-template-columns:1fr}.sfeat__side{grid-template-rows:none}}.nowrap{white-space:nowrap}
.h2--sm{font-family:var(--font-display);letter-spacing:var(--display-tracking);font-size:clamp(28px,3vw,40px);line-height:1.08;font-weight:var(--display-weight);text-wrap:balance}.body{color:var(--ink-2);text-wrap:pretty;max-width:40em}.checks{gap:12px;margin-top:4px;display:grid}.checks li{color:var(--ink-2);padding-left:30px;line-height:1.5;position:relative}.checks li:before{content:"";background:var(--blue-soft);border-radius:50%;width:18px;height:18px;position:absolute;top:.2em;left:0}.checks li:after{content:"";border-left:1.6px solid var(--blue-text);border-bottom:1.6px solid var(--blue-text);width:6px;height:4px;position:absolute;top:calc(.2em + 5px);left:6px;transform:rotate(-45deg)}.section--tight{padding-block:clamp(48px,6vw,88px)}.section--rule>.wrap{border-top:1px solid var(--rule);padding-top:var(--section)}.section--rule.section--tight>.wrap{padding-top:clamp(48px,6vw,88px)}.section--muted{background:var(--paper-2)}.actions{flex-wrap:wrap;gap:12px;display:flex}.phead{padding-block:clamp(28px,3.5vw,48px) clamp(56px,7vw,104px)}.phead__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.phead__grid--solo{grid-template-columns:minmax(0,1fr)}.phead__grid--solo .phead__copy{max-width:52rem}.phead h1{font-family:var(--font-display);letter-spacing:var(--display-tracking);font-size:clamp(40px,4.8vw,68px);line-height:1;font-weight:var(--display-weight);text-wrap:balance;margin-bottom:24px}.phead .lead{max-width:34em;margin-bottom:36px}.phead__copy>:last-child{margin-bottom:0}.crumbs{font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:clamp(28px,4vw,48px);display:flex}.crumbs a{transition:color .15s}.crumbs a:hover{color:var(--ink)}.crumbs li{align-items:center;gap:10px;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--rule-strong)}.crumbs [aria-current]{color:var(--ink-2)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.split--left .split__media{order:-1}.split--solo{grid-template-columns:minmax(0,1fr)}.split--solo .split__copy{max-width:48rem}.split__copy{justify-items:start;gap:20px;max-width:34rem;display:grid}.split__copy .kicker{margin-bottom:-4px}.split__copy .body{font-size:var(--fs-body)}.split__copy .checks{margin-top:4px}.split__copy .btn,.split__copy .arrow-link{margin-top:8px}.split+.split{margin-top:clamp(72px,9vw,128px)}.split-run{padding-block:var(--section)}.statrow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(40px,6vw,96px);display:grid}.statrow__facts{grid-column:2}.footnotes{font-size:var(--fs-small);color:var(--ink-3);gap:4px;margin-top:28px;display:grid}.proof .footnotes{color:var(--on-deep-3)}.quote{gap:32px;max-width:56rem;margin-left:clamp(0px,8.33vw,104px);display:grid}.quote blockquote p{letter-spacing:-.024em;text-wrap:pretty;text-indent:-.42em;font-size:clamp(26px,2.9vw,40px);font-weight:500;line-height:1.2}.quote blockquote p:before{content:"“"}.quote blockquote p:after{content:"”"}.quote blockquote,.formsec__quote blockquote{margin:0}.quote--tk blockquote p{text-indent:0}.quote--tk blockquote p:before,.quote--tk blockquote p:after{content:none}.quote figcaption{font-size:var(--fs-ui);color:var(--ink-2);align-items:center;gap:16px;line-height:1.45;display:flex}.quote figcaption>span:last-child{display:grid}.quote figcaption b{color:var(--ink);font-weight:600}.quote__face{object-fit:cover;background:var(--paper-3);width:56px;height:56px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq__head{justify-items:start;gap:20px;display:grid;position:sticky;top:120px}.faq__list{border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__item summary{cursor:pointer;font-size:var(--fs-h3);letter-spacing:-.014em;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:24px;padding:24px 0;font-weight:600;line-height:1.35;list-style:none;display:grid}.faq__item summary::-webkit-details-marker{display:none}.faq__item:target summary,.faq__item summary:hover{color:var(--blue-text)}.faq__plus{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:8px;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:currentColor;border-radius:1px;width:11px;height:1.6px;margin:-.8px 0 0 -5.5px;transition:transform .2s;position:absolute;top:50%;left:50%}.faq__plus:after{transform:rotate(90deg)}.faq__item[open] .faq__plus:after{transform:rotate(0)}.faq__a{color:var(--ink-2);padding:0 52px 28px 0}.faq__a p+p,.faq__a p+ul,.faq__a ul+p{margin-top:12px}.faq__a ul{padding-left:20px;list-style:outside}.faq__a a{color:var(--blue-text);text-underline-offset:3px;text-decoration:underline}.faq+.faq{margin-top:clamp(64px,8vw,112px)}.sgrid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sgrid li{border-bottom:1px solid var(--rule)}.sgrid li:not(:nth-child(3n)){border-right:1px solid var(--rule)}.sgrid a{grid-template-rows:auto auto 1fr auto;gap:10px;height:100%;padding:28px 28px 26px;transition:background-color .16s;display:grid}.sgrid a:hover{background:var(--paper-2)}.sgrid__name{font-size:var(--fs-h3);letter-spacing:-.014em;font-weight:600;transition:color .16s}.sgrid__d{color:var(--ink-2);line-height:1.5}.sgrid .ind__go{margin-top:14px}.sgrid a:hover .sgrid__name{color:var(--blue-text)}.sgrid a:hover .ind__go{color:var(--blue-text);transform:translate(4px)}.sgroup+.sgroup{margin-top:clamp(72px,9vw,120px)}.filters{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.chip{height:36px;font-size:var(--fs-small);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:99px;align-items:center;padding:0 14px;font-weight:500;transition:box-shadow .15s,color .15s,background-color .15s;display:inline-flex}.chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.chip[aria-current=true],.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.filters__row{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.fmenu{position:relative}.fmenu summary{height:44px;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink);cursor:pointer;font-size:var(--fs-small);border-radius:8px;align-items:center;gap:10px;min-width:200px;padding:0 14px;font-weight:500;list-style:none;display:inline-flex}.fmenu summary::-webkit-details-marker{display:none}.fmenu summary:hover,.fmenu[open] summary{box-shadow:inset 0 0 0 1px var(--ink)}.fmenu summary .filters__label{margin:0}.fmenu__value{flex:1}.fmenu__caret{transition:transform .15s}.fmenu[open] .fmenu__caret{transform:rotate(180deg)}.fmenu__list{z-index:20;background:var(--paper);width:max-content;min-width:100%;max-width:min(320px,90vw);max-height:320px;box-shadow:0 0 0 1px var(--rule-strong);border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.fmenu__list a{font-size:var(--fs-small);color:var(--ink-2);border-radius:6px;justify-content:space-between;gap:16px;padding:9px 10px;display:flex}.fmenu__list a:hover{background:var(--paper-2);color:var(--ink)}.fmenu__list a[aria-current=true]{background:var(--ink);color:var(--paper)}.fmenu__n{color:var(--ink-3);font-variant-numeric:tabular-nums}.fmenu__list a[aria-current=true] .fmenu__n{color:inherit;opacity:.7}@media (max-width:640px){.filters__row{display:grid}.fmenu summary{width:100%}}.filters__label{font-size:var(--fs-small);color:var(--ink-3);align-self:center;margin-right:8px;font-weight:500}.rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.rcard{grid-template-rows:auto 1fr;gap:18px;display:grid}.rcard__cover{aspect-ratio:16/9;background:var(--paper-2);border-radius:14px;position:relative;overflow:hidden}.rcard__cover img,.rcard__cover svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcard__body{align-content:start;gap:10px;display:grid}.rcard__t{font-size:var(--fs-h3);letter-spacing:-.014em;text-wrap:balance;font-weight:600;line-height:1.3;transition:color .15s}.rcard__s{color:var(--ink-2);font-size:var(--fs-ui);line-height:1.5}.rcard:hover .rcard__t{color:var(--blue-text)}.rcard .label{flex-wrap:wrap;gap:8px;display:flex}.rcard .label time{color:var(--ink-3)}.pager{border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;display:flex}.empty{color:var(--ink-2);padding:48px 0}.feature__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.formsec{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.formsec__copy{justify-items:start;gap:24px;display:grid;position:sticky;top:112px}.formsec__copy h1,.formsec__copy h2{font-family:var(--font-display);letter-spacing:var(--display-tracking);font-size:clamp(36px,4.2vw,60px);line-height:1.02;font-weight:var(--display-weight);text-wrap:balance}.formsec__card{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(24px,3.4vw,44px)}.formsec__card h2{font-size:var(--fs-title);letter-spacing:-.022em;margin-bottom:6px;font-weight:600}.formsec__card>p{color:var(--ink-2);font-size:var(--fs-ui);margin-bottom:24px}.formsec__logos{border-top:1px solid var(--rule);gap:16px;width:100%;padding-top:24px;display:grid}.formsec__logos ul{color:var(--logo);flex-wrap:wrap;gap:14px 26px;display:flex}.formsec__quote{background:var(--paper-2);border-radius:14px;padding:22px 24px}.formsec__quote blockquote{font-size:var(--fs-body);font-weight:500;line-height:1.5}.formsec__quote figcaption{font-size:var(--fs-small);color:var(--ink-3);margin-top:10px}.contacts{border-top:1px solid var(--rule);gap:0;width:100%;display:grid}.contacts li{border-bottom:1px solid var(--rule);font-size:var(--fs-ui);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.contacts li span{color:var(--ink-3)}.contacts li a{color:var(--blue-text);font-weight:600}.mform{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mform__f{gap:6px;display:grid}.mform__f--full{grid-column:1/-1}.mform label{font-size:var(--fs-small);color:var(--ink);font-weight:600}.mform input,.mform select,.mform textarea{border-radius:var(--radius);background:var(--paper);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--rule-strong);font:inherit;font-size:var(--fs-ui);color:var(--ink);border:0;padding:0 14px}.mform textarea{resize:vertical;height:112px;padding:12px 14px}.mform input:focus,.mform select:focus,.mform textarea:focus{box-shadow:inset 0 0 0 2px var(--blue);outline:0}.mform .btn{grid-column:1/-1;width:100%;margin-top:6px}.mform__note{font-size:var(--fs-small);color:var(--ink-3);grid-column:1/-1}.mform__note a{color:var(--blue-text);text-underline-offset:3px;text-decoration:underline}.mform__stub{border-radius:var(--radius);background:var(--blue-soft);color:var(--blue-text);font-size:var(--fs-small);grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.mform__done{background:var(--blue-soft);color:var(--ink);border-radius:14px;padding:28px}@layer mkto{.mktoForm{width:100%!important;font:inherit!important;font-size:var(--fs-ui)!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important;padding:0!important}.mktoForm *{font-family:inherit!important;font-size:inherit!important;box-sizing:border-box!important}.mktoForm .mktoOffset,.mktoForm .mktoGutter,.mktoForm .mktoAsterix,.mktoForm .mktoClear{display:none!important}.mktoForm fieldset{border:0!important;margin:0!important;padding:0!important}.mktoForm .mktoFormRow,.mktoForm .mktoButtonRow,.mktoForm .mktoFormCol,.mktoForm .mktoFieldWrap,.mktoForm .mktoLogicalField{float:none!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.mktoForm .mktoFieldDescriptor{margin-bottom:16px!important}.mktoForm .mktoFieldWrap{position:relative!important}.mktoForm .mktoLabel{float:none!important;width:auto!important;font-size:var(--fs-small)!important;color:var(--ink)!important;padding:0 0 6px!important;font-weight:600!important;line-height:1.5!important;display:block!important}.mktoForm :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],select,textarea){float:none!important;border-radius:var(--radius)!important;width:100%!important;height:46px!important;min-height:0!important;box-shadow:inset 0 0 0 1px var(--rule-strong)!important;background:var(--paper)!important;font-size:var(--fs-ui)!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0 14px!important;line-height:normal!important;display:block!important}.mktoForm textarea.mktoField{resize:vertical!important;height:112px!important;padding:12px 14px!important}.mktoForm select.mktoField{appearance:none!important;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%236b6b6b' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center!important;padding-right:40px!important}.mktoForm :is(input,select,textarea):focus{box-shadow:inset 0 0 0 2px var(--blue)!important;outline:0!important}.mktoForm :is(input,select,textarea).mktoInvalid{box-shadow:inset 0 0 0 2px var(--ink)!important}.mktoForm :is(.mktoCheckboxList,.mktoRadioList){grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px 10px!important;width:100%!important;padding:0!important;display:grid!important}.mktoForm :is(.mktoCheckboxList,.mktoRadioList) input{width:18px!important;height:18px!important;accent-color:var(--blue)!important;margin:1px 0 0!important}.mktoForm :is(.mktoCheckboxList,.mktoRadioList) label{width:auto!important;font-size:var(--fs-small)!important;margin:0!important;padding:0!important;line-height:1.45!important}.mktoForm :is(.mktoHtmlText,.mktoCaptchaDisclaimer){width:100%!important;font-size:var(--fs-small)!important;color:var(--ink-3)!important;margin:0 0 16px!important;padding:0!important;line-height:1.45!important}.mktoForm :is(.mktoHtmlText,.mktoCaptchaDisclaimer) a{color:var(--blue-text)!important;text-underline-offset:3px!important;text-decoration:underline!important}.mktoForm .mktoError{z-index:auto!important;margin-top:6px!important;position:static!important}.mktoForm .mktoErrorArrowWrap{display:none!important}.mktoForm .mktoErrorMsg{max-width:none!important;box-shadow:none!important;text-shadow:none!important;font-size:var(--fs-small)!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.4!important;display:block!important}.mktoForm .mktoErrorMsg .mktoErrorDetail{display:inline!important}.mktoForm .mktoButtonWrap{text-align:left!important;width:100%!important;margin:6px 0 0!important;padding:0!important;display:block!important}.mktoForm .mktoButton{border-radius:var(--radius)!important;background:var(--blue)!important;width:100%!important;height:48px!important;box-shadow:none!important;text-shadow:none!important;color:#fff!important;font-weight:600!important;font-size:var(--fs-ui)!important;cursor:pointer!important;background-image:none!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;line-height:1!important;transition:background-color .15s!important;display:inline-flex!important}.mktoForm .mktoButton:hover{background:var(--blue-hover)!important}.mktoForm .mktoButton:focus-visible{outline:2px solid var(--blue)!important;outline-offset:2px!important}}.people{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;display:grid}.people__cta{margin-top:48px}.person{align-content:start;gap:14px;display:grid}.person__avatar{aspect-ratio:1;background:var(--paper-2);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.person__avatar span{letter-spacing:-.04em;color:var(--ink-3);font-size:clamp(32px,3vw,44px);font-weight:600}.person__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.person__n{font-size:var(--fs-h3);letter-spacing:-.014em;font-weight:600;line-height:1.25}.person__r{font-size:var(--fs-small);color:var(--ink-3);margin-top:-8px}.person__b{font-size:var(--fs-small);color:var(--ink-2);line-height:1.55}.person .arrow-link{font-size:var(--fs-small)}.author__face{width:128px;margin-bottom:32px}.author__face span{font-size:32px}.author__role{margin:-8px 0 24px}.author__list{margin-top:48px}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pcard{box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:12px;height:100%;padding:24px;transition:box-shadow .16s,background-color .16s;display:grid}.pcard:hover{box-shadow:inset 0 0 0 1px var(--rule-strong),var(--shadow-card)}.pcard__logo{align-items:center;height:44px;display:flex}.pcard__logo img{object-fit:contain;filter:grayscale();opacity:.85;width:auto;max-width:160px;height:auto;max-height:40px}.pcard__name{font-size:var(--fs-h3);letter-spacing:-.014em;overflow-wrap:anywhere;font-weight:600}.pcard__s{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.pcard__tags{flex-wrap:wrap;gap:6px;display:flex}.tag{font-size:var(--fs-label);background:var(--paper-2);color:var(--ink-2);border-radius:99px;padding:4px 9px;font-weight:500}.pcard[hidden]{display:none}.pcount{font-size:var(--fs-small);color:var(--ink-3);margin:-16px 0 24px}.compare{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 18px}.compare thead th{font-size:var(--fs-ui);color:var(--ink);font-weight:600}.compare tbody th{font-weight:600}.compare .is-hi{background:var(--blue-soft)}.compare thead .is-hi{color:var(--blue-text);border-radius:10px 10px 0 0}.table-scroll{overflow-x:auto}.vfacade{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--deep);color:#fff;cursor:pointer;width:100%;display:block;position:relative;overflow:hidden}.vfacade__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vfacade__scrim{pointer-events:none;background:linear-gradient(#06103300,#061033db);height:60%;position:absolute;inset:auto 0 0}.vfacade__play{background:var(--blue);border-radius:50%;place-items:center;width:clamp(44px,6vw,64px);height:clamp(44px,6vw,64px);transition:transform .2s,background-color .2s;display:grid;position:absolute;bottom:clamp(14px,2.4vw,24px);right:clamp(14px,2.4vw,24px);box-shadow:0 12px 40px -8px #003ce699}.vfacade:hover .vfacade__play{transform:scale(1.06)}.vfacade button:focus-visible .vfacade__play{outline-offset:3px;outline:2px solid #fff}.vfacade__play svg{fill:#fff;width:40%;height:40%;margin-left:6%}.vfacade__cap{letter-spacing:-.01em;text-align:left;text-wrap:balance;flex-direction:column;gap:6px;font-size:clamp(15px,1.6vw,19px);font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:clamp(14px,2.4vw,24px);left:clamp(16px,2.6vw,28px);right:clamp(150px,22vw,220px)}.vfacade__who{font-size:var(--fs-small);letter-spacing:0;opacity:.84;font-weight:400}.vfacade__dur{height:24px;font-family:var(--font-mono);letter-spacing:.04em;background:#061033c7;place-items:center;padding:0 8px;font-size:12px;line-height:1;display:grid;position:absolute;bottom:calc(clamp(14px,2.4vw,24px) + clamp(44px,6vw,64px)/2 - 12px);right:calc(clamp(14px,2.4vw,24px) + clamp(44px,6vw,64px) + 12px)}.podcast-player{border:0;width:100%;height:200px;display:block}@media (max-width:560px){.vfacade__who,.vfacade__dur{display:none}.vfacade__cap{right:76px}}.vfacade iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vcaption{font-size:var(--fs-small);color:var(--ink-3);margin-top:14px}.transcript{margin-top:16px}.transcript summary{cursor:pointer;font-size:var(--fs-small);color:var(--blue-text);font-weight:600}.transcript p{font-size:var(--fs-small);color:var(--ink-2);white-space:pre-line;margin-top:12px}.prose{max-width:44rem;color:var(--ink-2);font-size:18px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--font-display);letter-spacing:var(--display-tracking);font-size:clamp(26px,2.4vw,32px);line-height:1.15;font-weight:var(--display-weight);color:var(--ink);margin-top:2.2em}.prose h3{font-size:var(--fs-h3);letter-spacing:-.014em;color:var(--ink);margin-top:1.8em;font-weight:600;line-height:1.3}.prose :is(h4,h5,h6){letter-spacing:-.01em;color:var(--ink);margin-top:1.6em;font-weight:600;line-height:1.35}.prose h4{font-size:19px}.prose h5{font-size:18px}.prose h6{font-size:16px}.prose :is(h2,h3,h4,h5,h6)+*{margin-top:.6em}.prose strong{color:var(--ink);font-weight:600}.prose a:not(.btn){color:var(--blue-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:not(.btn) strong{color:inherit}.prose ul,.prose ol{gap:.5em;padding-left:1.3em;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose ol ol{list-style:lower-alpha}.prose li::marker{color:var(--ink-3)}.prose blockquote{border-left:2px solid var(--blue);color:var(--ink);padding-left:24px;font-size:1.12em;font-weight:500}.prose figure img{border-radius:14px;width:100%;height:auto}.prose figcaption{font-size:var(--fs-small);color:var(--ink-3);margin-top:10px}.prose code{font-family:var(--font-mono);background:var(--paper-2);color:var(--ink);border-radius:5px;padding:2px 6px;font-size:.88em}.prose pre{background:var(--deep);color:var(--on-deep);border-radius:12px;padding:20px;font-size:14px;line-height:1.6;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:12px 14px}.prose th{color:var(--ink);font-weight:600}.prose .table-scroll{margin-top:1.4em}.callout{background:var(--blue-soft);color:var(--ink);border-radius:14px;padding:20px 22px}.callout--warning{color:#4a3000;background:#fff4e0}.callout b{margin-bottom:4px;display:block}.pt-cta{margin-top:1.6em}.pt-stat{background:var(--deep);color:var(--on-deep);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:22px 24px;display:grid}.pt-stat b{letter-spacing:-.04em;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1}.pt-stat span{font-size:var(--fs-ui);color:var(--on-deep-2);line-height:1.4}.pt-stat small{font-size:var(--fs-small);color:var(--on-deep-3);grid-column:1/-1}.art{padding-block:clamp(28px,3.5vw,48px) var(--section)}.art__head{max-width:52rem}.art__head h1{font-family:var(--font-display);letter-spacing:var(--display-tracking);font-size:clamp(36px,4.2vw,58px);line-height:1.04;font-weight:var(--display-weight);text-wrap:balance;margin:20px 0 24px}.art__meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.art__meta .sep{color:var(--rule-strong)}.art__by{font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;gap:8px 24px;margin-top:28px;display:flex}.art__by b{color:var(--ink);font-weight:600}.art__cover{aspect-ratio:16/7;border-radius:var(--radius-lg);background:var(--blue);margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden}.art__cover img,.art__cover svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.art__grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(40px,5vw,72px);display:grid}.art__aside{gap:28px;display:grid;position:sticky;top:112px}.art__box{background:var(--paper-2);border-radius:14px;gap:14px;padding:24px;display:grid}.art__box h2{font-size:var(--fs-ui);font-weight:600}.art__box p{font-size:var(--fs-small);color:var(--ink-2)}.art__terms{flex-wrap:wrap;gap:6px;display:flex}.art__media{margin-top:clamp(32px,4vw,48px)}.art__more{margin-top:var(--section);padding-top:var(--section);border-top:1px solid var(--rule)}.art__toc ul{font-size:var(--fs-small);gap:10px;margin:0;padding:0;list-style:none;display:grid}.art__toc a{color:var(--ink-2);line-height:1.4;transition:color .15s}.art__toc a:hover{color:var(--blue-text)}.art__toc--inline{margin-bottom:40px;display:none}.art__aside--toc{align-content:start;align-self:stretch;position:static}.prose h2[id]{scroll-margin-top:112px}.art__boilerplate{margin-top:1.1em}.prose .art__boilerplate h2{font:inherit;letter-spacing:normal;color:var(--ink);margin-top:0}.art__boilerplate>*+*,.prose .art__boilerplate h2+*{margin-top:1.1em}.legal__meta{font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;gap:8px 24px;display:flex}.legal__grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.toc{font-size:var(--fs-small);gap:10px;display:grid;position:sticky;top:112px}.toc .label{margin-bottom:6px}.toc a{color:var(--ink-2);line-height:1.4;transition:color .15s}.toc a:hover{color:var(--blue-text)}.cal{border-radius:var(--radius-lg);min-height:640px;box-shadow:inset 0 0 0 1px var(--rule);place-items:center;display:grid;overflow:hidden}.cal iframe{border:0;width:100%;height:700px}.pdetail__logo{align-items:center;height:64px;margin-bottom:28px;display:flex}.pdetail__logo img{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:56px}.nf{padding-block:clamp(64px,10vw,160px)}.nf__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.nf__sign{color:var(--blue-text);text-align:center;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(160px,30vw,440px);font-weight:400;line-height:.8}.nf h1{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--display-tracking);line-height:1;font-weight:var(--display-weight);text-wrap:balance;margin:0 0 24px}.nf .lead{max-width:32em}.nf__links{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:40px;display:grid}.nf__links a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:20px 0;font-weight:600;display:flex}.nf__links a:hover{color:var(--blue-text)}.nf__search{margin-top:40px}.nf__search+.nf__links{margin-top:32px}.sform{align-items:center;gap:8px;max-width:44rem;display:flex;position:relative}.sform__icon{width:18px;height:18px;color:var(--ink-3);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:16px}.sform__input{border-radius:var(--radius);background:var(--paper);min-width:0;height:48px;box-shadow:inset 0 0 0 1px var(--rule-strong);font:inherit;font-size:var(--fs-ui);color:var(--ink);appearance:none;border:0;flex:1;padding:0 16px 0 48px}.sform__input::placeholder{color:var(--ink-3)}.sform__input:focus{box-shadow:inset 0 0 0 2px var(--blue);outline:0}.sform__go.btn{height:48px}.search{padding-block:64px var(--section)}.search__head{border-bottom:1px solid var(--rule);gap:24px;margin-bottom:32px;padding-bottom:40px;display:grid}.search h1{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--display-tracking);line-height:1;font-weight:var(--display-weight)}.search__note{font-size:var(--fs-small);color:var(--ink-3)}.search__status{color:var(--ink-2);margin-bottom:24px}.search__status q{color:var(--ink)}.search__empty{gap:24px;max-width:48rem;display:grid}.search__empty .search__status{margin-bottom:0}.search__empty .nf__links{margin-top:16px}.search .filters{margin-bottom:40px}.chip__n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:8px}.chip[aria-current=true] .chip__n{color:inherit;opacity:.72}.sresults{border-top:1px solid var(--rule);max-width:56rem}.sresults li{border-bottom:1px solid var(--rule)}.sresult{gap:8px;padding-block:24px;display:grid}.sresult .label{flex-wrap:wrap;gap:8px;display:flex}.sresult__t{font-size:var(--fs-h3);letter-spacing:-.014em;text-wrap:balance;font-weight:600;line-height:1.3;transition:color .15s}.sresult:hover .sresult__t{color:var(--blue-text)}.sresult__s{max-width:44em;font-size:var(--fs-ui);color:var(--ink-2);line-height:1.5}.sresult__u{font-size:var(--fs-small);color:var(--ink-3);overflow-wrap:anywhere}.search mark{background:var(--blue-soft);color:inherit}.cur__grid{border-top:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cur__cell{border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);flex-direction:column;padding:24px 20px 26px;display:flex}.cur__cell:nth-child(6n+1){border-left:0;padding-left:0}.cur__sign{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(72px,7.2vw,104px);font-weight:400;line-height:1}.cur__name{font-size:var(--fs-ui);color:var(--ink-2);font-variant-numeric:tabular-nums}.cur__name b{color:var(--ink);margin-right:4px;font-weight:600}.cur__markets{font-size:var(--fs-small);color:var(--ink-3);margin-top:4px}.cur__foot{font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 40px;margin-top:20px;display:flex}.cur__foot p{max-width:44em;margin:0}.phead+.section.cur{padding-top:0}.phead+.section.cur>.wrap{border-top:0;padding-top:0}.modebadge{z-index:90;background:var(--ink);max-width:calc(100vw - 32px);color:var(--paper);font-size:var(--fs-label);border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px -8px #0006}.modebadge i{background:#63e2ab;border-radius:50%;width:6px;height:6px}.modebadge a{text-underline-offset:2px;text-decoration:underline}@media (max-width:1100px){.cur__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cur__cell:nth-child(6n+1){border-left:1px solid var(--rule);padding-left:20px}.cur__cell:nth-child(3n+1){border-left:0;padding-left:0}.phead__grid{grid-template-columns:1fr}.phead__media{max-width:560px}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgrid li:not(:nth-child(3n)){border-right:0}.sgrid li:nth-child(odd){border-right:1px solid var(--rule)}.rgrid,.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.people{grid-template-columns:repeat(3,minmax(0,1fr))}.art__grid{grid-template-columns:1fr}.art__aside{position:static}.art__toc--inline{display:grid}.art__toc--aside{display:none}.legal__grid{grid-template-columns:1fr}.toc{position:static}.statrow{grid-template-columns:repeat(min(var(--n,4),3),minmax(0,1fr));row-gap:36px}}@media (max-width:760px){.art__toc--inline{display:none}.cur__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cur__cell:nth-child(3n+1){border-left:1px solid var(--rule);padding-left:20px}.cur__cell:nth-child(odd){border-left:0;padding-left:0}.cur__cell{padding-block:20px 22px}.split,.faq,.formsec{grid-template-columns:minmax(0,1fr)}.split--left .split__media{order:0}.faq__head,.formsec__copy{position:static}.sgrid{grid-template-columns:1fr}.sgrid li:nth-child(odd){border-right:0}.sgrid a{padding:22px 4px}.rgrid,.pgrid{grid-template-columns:minmax(0,1fr)}.people{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.faq__item summary{font-size:18px}.faq__a{padding-right:0}.mform,.nf__grid{grid-template-columns:1fr}.nf__sign{text-align:left;font-size:160px}.nf__links{grid-template-columns:1fr}.search{padding-top:40px}.search__head{padding-bottom:32px}.sform__go.btn{padding:0 16px}.compare{font-size:var(--fs-small)}}@media print{.art__toc{display:none}.vfacade{box-shadow:none;border:1px solid var(--rule)}.faq__head,.formsec__copy,.art__aside,.toc{position:static}.faq__item{break-inside:avoid}.faq__item .faq__a{display:block}.split,.rcard,.pcard,.person,.faq__item,.fact,.compare tr,.cur__cell,.sresults li{break-inside:avoid}.modebadge,.filters,.pager{display:none!important}}.section+.section:not(.section--muted){padding-top:0}.section+.section:not(.section--muted)>.wrap{border-top:1px solid var(--rule);padding-top:var(--section)}.section--tight+.section:not(.section--muted)>.wrap,.section+.section--tight:not(.section--muted)>.wrap{padding-top:clamp(56px,7vw,96px)}.phead+.section{padding-top:0}.phead+.section>.wrap{border-top:1px solid var(--rule);padding-top:var(--section)}.phead+.section--muted{padding-top:var(--section)}.logos{padding-bottom:clamp(24px,3vw,40px)}.phead+.logos{padding-top:0}.logos+.section{padding-top:clamp(40px,5vw,72px)}.logos+.section>.wrap{border-top:0;padding-top:0}.hero--media+.logos+.section,.hero--beside+.logos+.section{padding-top:var(--section)}.section--muted+.section--muted{padding-top:0}.phead+.section--muted>.wrap{border-top:0;padding-top:0}.phead:has(+.section--muted){padding-bottom:clamp(40px,5vw,64px)}.cta__inner>div:first-child{max-width:880px}.cta--stack .cta__inner{flex-direction:column;align-items:flex-start}.cta--stack .lead{max-width:60ch}.flist{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.flist__head{justify-items:start;gap:20px;display:grid;position:sticky;top:120px}.flist__head h2:lang(de){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.flist__items{border-top:1px solid var(--rule)}.flist__item{border-bottom:1px solid var(--rule);justify-items:start;gap:12px;padding:32px 0;display:grid}.flist__t{font-size:var(--fs-h3);letter-spacing:-.014em;font-weight:600;line-height:1.3}.flist__d{color:var(--ink-2);text-wrap:pretty;max-width:40em}.flist__extras{gap:16px;padding-top:32px;display:grid}.flist__extras ul{column-gap:var(--col-gap,32px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flist__extras li{color:var(--ink-2);border-bottom:1px solid var(--rule);padding:12px 0}.flist--grid{grid-template-columns:minmax(0,1fr);gap:48px}.flist--grid .flist__head{max-width:40rem;position:static}.flist--grid .flist__items{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,96px);display:grid}.flist--grid .flist__item{border-bottom:0;border-top:1px solid var(--rule)}@media (max-width:900px){.flist{grid-template-columns:minmax(0,1fr)}.flist__head{position:static}.flist--grid .flist__items,.flist__extras ul{grid-template-columns:minmax(0,1fr)}}@media print{.flist__head{position:static}.flist__item{break-inside:avoid}}.flist__d p+p,.flist__intro p+p{margin-top:12px}.flist__d a,.flist__intro a{color:var(--blue-text);text-underline-offset:3px;text-decoration:underline}.flist__tlink{color:inherit;text-decoration:none}.flist__tlink:hover{color:var(--blue-text);text-underline-offset:4px;text-decoration:underline}.flist__lede{color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(17px,1.3vw,19px);line-height:1.45}.flist__lede a{color:var(--blue-text);text-underline-offset:3px;text-decoration:underline}.flist__lede+.flist__d{margin-top:-4px}.flist--showcase{grid-template-columns:minmax(0,1fr);gap:48px}.flist--showcase .flist__head{max-width:40rem;position:static}.fshow{grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.fshow__tabs{border-top:1px solid var(--rule);display:grid;position:sticky;top:120px}.fshow__tab{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--rule);font-size:var(--fs-body);color:var(--ink-2);padding:18px 0 18px 20px;line-height:1.35;transition:color .15s,box-shadow .15s;box-shadow:inset 2px 0 #0000}.fshow__tab:hover{color:var(--ink)}.fshow__tab[aria-selected=true]{color:var(--blue-text);box-shadow:inset 2px 0 0 var(--blue)}.fshow__tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fshow__grid{gap:32px;display:grid}.fshow__copy{justify-items:start;gap:16px;display:grid}.fshow__t{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--fs-title);line-height:1.15}.fshow__copy .flist__d{color:var(--ink-2)}@media (max-width:760px){.fshow{grid-template-columns:minmax(0,1fr)}.fshow__tabs{display:none}.fshow__panel[hidden]{display:block}.fshow__panel+.fshow__panel{border-top:1px solid var(--rule);margin-top:64px;padding-top:48px}}@media (prefers-reduced-motion:reduce){.fshow__tab{transition:none}}@media print{.fshow__tabs{display:none}.fshow__panel[hidden]{display:block}.fshow__panel{break-inside:avoid;margin-top:32px}}.flist--grid .flist__t{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--fs-title);line-height:1.15}.section--muted+.section:not(.section--muted)>.wrap{border-top:0}.flist__d ul,.flist__intro ul,.flist__lede ul{padding-left:20px;list-style:outside}.flist__d ol,.flist__intro ol{padding-left:22px;list-style:decimal}.flist__d li+li,.flist__intro li+li{margin-top:4px}.flist__d p+ul,.flist__d ul+p,.flist__intro p+ul{margin-top:12px}
@media (max-width:1100px){.nav__menu,.nav__contact,.nav__search,.nav__find{display:none}.nav__burger{display:grid}.hero__grid{grid-template-columns:1fr}.hero__visual{width:100%;max-width:560px}.hero__head{grid-template-columns:1fr;align-items:start}.hero--beside .hero__grid{grid-template-columns:1fr}.hero--beside .hero__visual{justify-self:start;max-width:560px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.proof__grid,.statrow{grid-template-columns:minmax(0,1fr)}.statrow__facts{grid-column:auto}.foot__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.foot__brand{grid-column:1/-1}}@media (max-width:760px){body{font-size:16px}.logos__row{gap:14px 28px}.marquee{gap:12px}.marquee__set{gap:40px;padding-right:40px}.steps,.steps--media{grid-template-columns:1fr}.story{grid-template-columns:minmax(0,1fr);gap:8px}.quote{margin-left:0}.ind{grid-template-columns:1fr}.ind__head{position:static}.ind__row{grid-template-columns:20px minmax(0,1fr) 20px;grid-template-areas:"icon name go""icon desc go";align-items:start;gap:4px 18px;margin-inline:-12px;padding:22px 12px}.ind__name{grid-area:name}.ind__desc{font-size:var(--fs-ui);grid-area:desc}.ind__go{grid-area:go;align-self:center}.ind__row .ind__icon{grid-area:icon;width:20px;height:20px;margin-top:2px}.res{grid-template-columns:1fr}.feature__body{padding:24px}.news{display:block}.news__list{grid-template-columns:1fr;gap:24px;margin-top:24px}.promo__long{display:none}.promo__short{display:inline}.hero__cta .btn{flex:100%}.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__legal{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.nav__cta{display:none}}@media (prefers-reduced-motion:reduce){.mega,.sheet{transition:none}}@media print{@page{margin:14mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.promo,.nav__actions,.nav__menu,.mega,.sheet,.skip,.nav__find,.sform{display:none!important}.marquee .marquee__viewport,.marquee:not(.is-running) .marquee__viewport{-webkit-mask-image:none!important;mask-image:none!important}.marquee__track{width:auto;animation:none}.marquee__set{flex-wrap:wrap;gap:16px 40px;padding-right:0}.marquee__set[aria-hidden]{display:none!important}.nav{border-bottom:1px solid var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.feature{box-shadow:none;border:1px solid var(--rule)}.proof,.cta{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ind__head{position:static}.foot .wordmark{color:var(--blue)}.btn--inverse{background:var(--blue);color:#fff}.btn--inverse-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.step,.case,.story,.fact,.ind__list li,.quote,.media,.photoband,.feature,.res-item,.news__item,.foot__grid>*{break-inside:avoid}.section,.proof,.cta{padding-block:48px}}
.dgwrap{background:var(--paper-2);border-radius:var(--radius-lg);margin:0;padding:clamp(8px,1.6vw,20px)}.dg{width:100%;height:auto;display:block;overflow:visible}.dg text{font-family:var(--font-sans)}.dg .dg-m{fill:var(--ink-3);font-size:13px;font-weight:500}.dg .dg-t1{letter-spacing:-.01em;fill:var(--ink);font-size:16px;font-weight:600}.dg .dg-t2{fill:var(--ink-2);font-size:15px}.dg .dg-t3{fill:var(--ink-3);font-size:15px}.dg .dg-accent{fill:var(--blue-text)}.dg .dg-hubmark{fill:#fff}.dg-blue{fill:var(--blue)}.dg-on-blue{stroke:#fff}.dg-soft{fill:var(--blue-soft)}.dg-card{fill:var(--paper);stroke:var(--rule-strong);stroke-width:1px}.dg-open{fill:var(--paper);stroke:var(--ink-3);stroke-width:1.5px}.dg-dot{fill:var(--ink-3)}.dg-rail{stroke:var(--rule-strong);stroke-width:1px}.dg-stroke{stroke:var(--rule-strong);stroke-width:1.25px}.dg-line{stroke:var(--ink-3);stroke-width:1.25px}.dg-dash{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:3 4}.dg-accent-stroke,.dg-accent-line{stroke:var(--blue);stroke-width:1.5px}.tb{border-top:2px solid var(--blue);align-content:start;gap:16px;padding-top:28px;display:grid}.tb__big{letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:balance;font-size:clamp(52px,6.4vw,96px);font-weight:600;line-height:.94}.tb__big em{color:var(--blue-text);font-style:normal}.tb__sep{color:var(--rule-strong);margin:0 .12em}.tb__cap{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;max-width:22em;line-height:1.45}.tb__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tb__pair>div{align-content:start;gap:12px;display:grid}.tb__pair .tb__big{white-space:nowrap;font-size:clamp(44px,4.8vw,80px)}.tb--hero .tb__pair .tb__big{font-size:clamp(48px,5vw,86px)}.tb--hero>.tb__big{font-size:clamp(64px,8vw,128px)}.phead__media .tb__big{font-size:clamp(48px,5.4vw,84px)}.split--statement{align-items:start}@media (max-width:760px){.tb__pair{gap:16px}}@media print{.dgwrap{border:1px solid var(--rule);background:0 0}}
.tk{background:var(--tk-bg);color:var(--tk-ink);box-shadow:inset 0 0 0 1px var(--tk-line);letter-spacing:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.08em .38em;font-size:.92em;font-weight:500;line-height:1.5;display:inline}.tk b{letter-spacing:.02em;font-weight:800}.display .tk,.h2 .tk,h1 .tk{vertical-align:.2em;font-size:.55em}.quote blockquote .tk{font-size:.62em;line-height:1.7}.media{width:100%;aspect-ratio:var(--ar,4 / 3);border-radius:var(--radius-lg);background:var(--paper-2);margin:0;position:relative;overflow:hidden}.media picture{display:contents}.media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.media--has-phone{aspect-ratio:var(--ar-phone)}}.media__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.media__video.is-started{opacity:1}.media__toggle{opacity:0;pointer-events:none;z-index:1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0f1f8c;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:grid;position:absolute;bottom:16px;right:16px}.media__toggle:hover{background:#0a0f1fbf}.media__toggle:focus-visible{opacity:1;pointer-events:auto;border-radius:50%}.media__toggle svg{fill:currentColor;width:14px;height:14px}@media (max-width:760px){.media__toggle{bottom:12px;right:12px}}@media print{.media__video,.media__toggle{display:none}}@media (scripting:none){img[data-deferred]{display:none}}.media--product{box-shadow:0 0 0 1px var(--rule)}.media.media--flat{--flat-bleed:.04;box-shadow:none;width:calc(100% / (1 - 2 * var(--flat-bleed)));margin-left:calc(-100% * var(--flat-bleed) / (1 - 2 * var(--flat-bleed)));background:0 0;border-radius:0;overflow:visible}.media--flat img,.media--flat .media__video{mix-blend-mode:multiply}.media--flat .media__video{filter:brightness(1.02)}@media (prefers-color-scheme:dark){.media--flat img,.media--flat .media__video{mix-blend-mode:screen;filter:none}}.media--flat .media__video{transition:none}.media--flat:has(.media__video.is-started) picture{visibility:hidden}.media--tk{background:repeating-linear-gradient(135deg,var(--tk-hatch) 0 12px,transparent 12px 24px),var(--paper-2);box-shadow:inset 0 0 0 1.5px var(--tk-line);place-items:center;padding:clamp(20px,4vw,48px);display:grid;overflow:visible}.media--tk figcaption{text-align:center;max-width:40ch;font-size:var(--fs-small);color:var(--ink-2);justify-items:center;gap:10px;line-height:1.5;display:grid}.media__tag{background:var(--tk-bg);color:var(--tk-ink);box-shadow:inset 0 0 0 1px var(--tk-line);font-weight:700;font-size:var(--fs-label);border-radius:99px;padding:3px 10px}.media__brief{font-size:var(--fs-ui);color:var(--ink)}.media__owner{color:var(--ink-3)}.proof .media--tk figcaption,.cta .media--tk figcaption{color:var(--on-deep-2)}.photoband{padding-block:0 clamp(40px,5vw,72px)}.photoband__media{border-radius:0;max-height:78vh}.photoband__media.media--tk{box-shadow:inset 0 1.5px 0 var(--tk-line),inset 0 -1.5px 0 var(--tk-line)}.photoband__cap{font-size:var(--fs-small);color:var(--ink-3);margin-top:16px}.lg--tk{height:36px;box-shadow:inset 0 0 0 1px var(--tk-line);background:var(--tk-hatch);font-size:var(--fs-ui);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.quote__face--tk,.person__avatar--tk{background:repeating-linear-gradient(135deg,var(--tk-hatch) 0 8px,transparent 8px 16px),var(--paper-2);box-shadow:inset 0 0 0 1.5px var(--tk-line);color:var(--tk-ink);font-size:var(--fs-small);font-weight:800}.person__avatar--tk{align-content:center;gap:6px}.person__avatar--tk b{font-size:var(--fs-label);color:var(--tk-ink);font-weight:700}@media print{.media--tk,.lg--tk,.quote__face--tk,.person__avatar--tk{background:#fff}}
:root[data-theme=brand]{--paper:#fff;--paper-2:#e5ebfc;--paper-3:#ccd8fa;--ink:#000;--ink-2:#3d3d3d;--ink-3:#6b6b6b;--rule:#dbdbdb;--rule-strong:#b0b0b0;--blue:#003ce6;--blue-hover:#0031bd;--blue-soft:#e5ebfc;--blue-text:#003ce6;--deep:#000;--deep-2:#141414;--deep-rule:#ffffff2e;--on-deep:#fff;--on-deep-2:#c7c7c7;--on-deep-3:#949494;--on-deep-accent:#8ca7f4;--logo:#6b6b6b;--cta-bg:#003ce6;--cta-ink:#fff;--cta-ink-2:#ffffffd1;--shadow-card:0 0 0 1px var(--rule-strong);--shadow-float:0 0 0 1px var(--rule);--shadow-menu:none;--radius:0px;--radius-lg:0px;--font-display:var(--font-sans);--display-weight:300;--display-tracking:-.02em}@media (prefers-color-scheme:dark){:root[data-theme=brand]{--paper:#000;--paper-2:#121212;--paper-3:#1c1c1c;--ink:#fff;--ink-2:#bdbdbd;--ink-3:#8f8f8f;--rule:#262626;--rule-strong:#404040;--blue:#003ce6;--blue-hover:#1a50ea;--blue-soft:#141c33;--blue-text:#8ca7f4;--deep:#0d0d0d;--deep-2:#1a1a1a;--deep-rule:#ffffff24;--logo:#8f8f8f;--shadow-card:0 0 0 1px var(--rule-strong);--shadow-float:0 0 0 1px var(--rule-strong)}}@media print{:root[data-theme=brand]{--paper:#fff;--paper-2:#e5ebfc;--paper-3:#ccd8fa;--ink:#000;--ink-2:#3d3d3d;--ink-3:#6b6b6b;--rule:#dbdbdb;--rule-strong:#b0b0b0;--blue:#003ce6;--blue-hover:#003ce6;--blue-soft:#e5ebfc;--blue-text:#003ce6;--deep:#fff;--deep-2:#e5ebfc;--deep-rule:#dbdbdb;--on-deep:#000;--on-deep-2:#3d3d3d;--on-deep-3:#6b6b6b;--on-deep-accent:#003ce6;--cta-bg:#fff;--cta-ink:#000;--cta-ink-2:#3d3d3d;--shadow-card:none;--shadow-float:none;--shadow-menu:none}}@media (prefers-color-scheme:light){[data-theme=brand] .section--muted{--ink-3:#696969}}[data-theme=brand] body{letter-spacing:-.01em}[data-theme=brand] .display{line-height:.95}[data-theme=brand] .h2{line-height:1}[data-theme=brand] :is(.h3,.kicker,.mega__t,.mega__feature-t,.sheet nav a,.foot__heading,.promo b,.promo a,.case__who,.story__who,.ind__name,.feature__t,.res-item__t,.news__head h3,.news__item span,.faq__item summary,.flist__t,.fshow__tab,.sgrid__name,.rcard__t,.formsec__card h2,.contacts li a,.mform label,.person__n,.pcard__name,.compare th,.prose :is(h3,h4,h5,h6),.prose strong,.prose th,.art__box h2,.art__by b,.quote figcaption b,.quote blockquote p,.formsec__quote blockquote,.prose blockquote,.nf__links a,.vfacade__cap,.cur__name b,.lang__sign,.nav__link,.dg .dg-t1,.sresult__t){font-weight:400}[data-theme=brand] .quote blockquote p{font-weight:300}[data-theme=brand] :is(.label,.logos__label,.hero__note,.vcaption,.prose figcaption,.news__item time,.fact dt,.tag,.filters__label,.case__who,.story__who,.vfacade__who){font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.3}[data-theme=brand] :is(.btn,.arrow-link,.res-item__go,.chip,.transcript summary){font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:400}[data-theme=brand] .btn{--h:46px;padding:0 20px}[data-theme=brand] .btn--sm{--h:38px;padding:0 14px}[data-theme=brand] .btn--secondary{box-shadow:inset 0 0 0 1px var(--ink)}[data-theme=brand] .btn--secondary:hover{background:var(--ink);color:var(--paper)}[data-theme=brand] .btn--inverse{color:var(--blue)}[data-theme=brand] .btn--inverse:hover{background:var(--blue-soft)}@layer mkto{[data-theme=brand] .mktoForm .mktoLabel{font-weight:400!important}[data-theme=brand] .mktoForm .mktoButton{font-family:var(--font-mono)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:400!important}}[data-theme=brand] :is(.case__big,.story__big,.fact dd,.pt-stat b){font-family:var(--font-mono);letter-spacing:-.05em;font-weight:300}[data-theme=brand] .fact--tk dd{font-family:var(--font-sans);letter-spacing:0;font-weight:400}[data-theme=brand] .tb__big{letter-spacing:-.03em;font-weight:300}[data-theme=brand] :is(.nav__link,.icon-btn,.mega__col a,.mega__feature,.mega__ind a,.promo__x,.social a,.lang summary,.lang ul,.lang ul a,.fmenu summary,.fmenu__list,.fmenu__list a,.ind__row,.tile,.faq__plus,.chip,.tag,.rcard__cover,.formsec__quote,.mform__done,.callout,.pt-stat,.prose figure img,.prose code,.prose pre,.art__box,.person__avatar,.pcard,.compare thead .is-hi,.vfacade__play,.media__toggle,.quote__face){border-radius:0}[data-theme=brand] .vfacade__play{box-shadow:none}[data-theme=brand] .wordmark__mark{fill:currentColor;width:auto;height:24px;display:block}@media (prefers-color-scheme:dark){[data-theme=brand] .wordmark{color:var(--ink)}}:root[data-theme=brand]{--u:8px;--gutter:calc(var(--u) * 6);--col-gap:calc(var(--u) * 4);--section:calc(var(--u) * 12)}@media (max-width:1100px){:root[data-theme=brand]{--gutter:calc(var(--u) * 4);--section:calc(var(--u) * 10)}}@media (max-width:760px){:root[data-theme=brand]{--gutter:calc(var(--u) * 3);--col-gap:calc(var(--u) * 3);--section:calc(var(--u) * 8)}}[data-theme=brand] .shead{margin-bottom:calc(var(--u) * 8)}[data-theme=brand] .hero{padding-top:calc(var(--u) * 8)}[data-theme=brand] .hero__head{margin-bottom:calc(var(--u) * 12)}[data-theme=brand] .phead{padding-block:calc(var(--u) * 6) calc(var(--u) * 12)}[data-theme=brand] .cta{padding-block:calc(var(--u) * 12)}[data-theme=brand] .foot{padding-block:calc(var(--u) * 12) calc(var(--u) * 4)}[data-theme=brand] .foot__legal{margin-top:calc(var(--u) * 8)}[data-theme=brand] .news{margin-top:calc(var(--u) * 10);padding-top:calc(var(--u) * 3)}@media (max-width:760px){[data-theme=brand] .shead{margin-bottom:calc(var(--u) * 6)}[data-theme=brand] .hero{padding-top:calc(var(--u) * 6)}[data-theme=brand] .hero__head{margin-bottom:calc(var(--u) * 8)}[data-theme=brand] .phead{padding-block:calc(var(--u) * 4) calc(var(--u) * 8)}[data-theme=brand] .cta,[data-theme=brand] .foot{padding-block:calc(var(--u) * 8) calc(var(--u) * 4)}[data-theme=brand] .cta{padding-bottom:calc(var(--u) * 8)}}@media (min-width:1101px){[data-theme=brand] :is(.hero__head,.hero__grid,.proof__grid,.phead__grid,.art__grid,.legal__grid,.statrow){column-gap:var(--col-gap);grid-template-columns:repeat(8,minmax(0,1fr))}[data-theme=brand] .hero__head>:first-child{grid-column:1/span 5}[data-theme=brand] .hero__head>:last-child{grid-column:6/-1}[data-theme=brand] .hero__grid>:first-child,[data-theme=brand] .phead__grid>:first-child{grid-column:1/span 4}[data-theme=brand] .hero__grid>:last-child,[data-theme=brand] .phead__grid>:last-child{grid-column:5/-1}[data-theme=brand] .proof__grid>:first-child{grid-column:1/span 4}[data-theme=brand] .proof__grid>:last-child{grid-column:6/-1}[data-theme=brand] .statrow>:first-child{grid-column:1/span 3}[data-theme=brand] .statrow>.statrow__facts{grid-column:4/-1}[data-theme=brand] .art__grid>:first-child{grid-column:1/span 5}[data-theme=brand] .art__grid>:last-child{grid-column:6/-1}[data-theme=brand] .legal__grid>:first-child{grid-column:1/span 2}[data-theme=brand] .legal__grid>:last-child{grid-column:3/-1}[data-theme=brand] :is(.proof__grid--solo,.phead__grid--solo)>*,[data-theme=brand] :is(.hero__head,.hero__grid,.proof__grid,.phead__grid,.art__grid,.legal__grid)>:only-child{grid-column:1/-1}[data-theme=brand] .foot__grid{--foot-brand:3;grid-template-columns:calc((100% - 7 * var(--col-gap)) / 8 * var(--foot-brand) + (var(--foot-brand) - 1) * var(--col-gap)) repeat(var(--foot-cols,5),minmax(0,1fr));column-gap:var(--col-gap)}[data-theme=brand] .foot__grid--compact{--foot-brand:2}[data-theme=brand] .mega__grid,[data-theme=brand] .mega--industries .mega__grid{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr))}[data-theme=brand] :is(.rgrid,.pgrid){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:761px){[data-theme=brand] :is(.ind,.res,.faq,.flist,.formsec,.nf__grid,.news){column-gap:var(--col-gap);grid-template-columns:repeat(8,minmax(0,1fr))}[data-theme=brand] :is(.ind,.faq,.flist,.formsec,.nf__grid)>:first-child{grid-column:1/span 3}[data-theme=brand] :is(.ind,.faq,.flist,.formsec,.nf__grid)>:last-child{grid-column:4/-1}[data-theme=brand] :is(.flist--grid,.flist--showcase)>.flist__body{grid-column:1/-1}[data-theme=brand] :is(.flist--grid,.flist--showcase)>.flist__head{grid-column:1/span 5}[data-theme=brand] .fshow{column-gap:var(--col-gap);grid-template-columns:repeat(8,minmax(0,1fr))}[data-theme=brand] .fshow__tabs{grid-column:1/span 3}[data-theme=brand] .fshow__panels{grid-column:4/-1}[data-theme=brand] .flist--grid .flist__items{column-gap:var(--col-gap)}[data-theme=brand] .res>:first-child{grid-column:1/span 5}[data-theme=brand] .res>:last-child{grid-column:6/-1}[data-theme=brand] :is(.ind,.res,.faq,.formsec,.nf__grid)>:only-child{grid-column:1/-1}[data-theme=brand] .news__head{grid-column:1/span 2}[data-theme=brand] .news__list{grid-column:3/-1}[data-theme=brand] .cur__grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-theme=brand] .cur__cell:is(:nth-child(6n+1),:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:20px}[data-theme=brand] .cur__cell:nth-child(4n+1){border-left:0;padding-left:0}}[data-theme=brand] :is(.split,.steps,.steps--media,.rgrid,.pgrid,.people,.news__list,.tb__pair,.mform,.foot__grid){column-gap:var(--col-gap)}[data-theme=brand] :is(.rgrid,.pgrid,.people){row-gap:calc(var(--u) * 6)}[data-theme=brand] .split{gap:calc(var(--u) * 6) var(--col-gap)}@media (min-width:761px){[data-theme=brand] .sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=brand] .sgrid li:not(:nth-child(3n)){border-right:0}[data-theme=brand] .sgrid li:nth-child(odd){border-right:1px solid var(--rule)}}[data-theme=brand] .hero--field{background:linear-gradient(180deg,var(--blue) 0,var(--blue) var(--field-reach),var(--paper) var(--field-reach));color:#fff}[data-theme=brand] .hero--beside.hero--field{background:var(--blue)}[data-theme=brand] :is(.phead,.phead--field){background:var(--paper);color:var(--ink)}[data-theme=brand] .hero--field .hero__field{color:#fff}[data-theme=brand] :is(.hero--field .hero__head,.hero--field .hero__copy) :is(.lead,.hero__lead,.body){color:#ffffffdb}[data-theme=brand] .hero--field :is(.kicker,.label,.arrow-link){color:#fff}[data-theme=brand] :is(.hero--field .hero__head,.hero--field .hero__copy) .btn--primary{color:var(--blue);background:#fff}[data-theme=brand] :is(.hero--field .hero__head,.hero--field .hero__copy) .btn--primary:hover{background:var(--blue-soft)}[data-theme=brand] :is(.hero--field .hero__head,.hero--field .hero__copy) .btn--secondary{color:#fff;box-shadow:inset 0 0 0 1px #fff}[data-theme=brand] :is(.hero--field .hero__head,.hero--field .hero__copy) .btn--secondary:hover{color:var(--blue);background:#fff}[data-theme=brand] .hero--field :focus-visible{outline-color:#fff}[data-theme=brand] .phead:has(+.section--muted){padding-bottom:calc(var(--u) * 12)}[data-theme=brand] .phead+.logos{padding-top:calc(var(--u) * 8)}[data-theme=brand] .phead+.section.cur{padding-top:var(--section)}@media (max-width:760px){[data-theme=brand] .phead:has(+.section--muted){padding-bottom:calc(var(--u) * 8)}}[data-theme=brand] .nav{transition:border-color .2s,background-color .2s,color .2s}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled){background:var(--blue);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) :is(.wordmark,.nav__link,.icon-btn,.chev){color:#fff}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) :is(.nav__link,.icon-btn):hover{background:#ffffff24}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) .nav__cta{color:var(--blue);background:#fff}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) :focus-visible{outline-color:#fff}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) .has-menu.is-open>.nav__link{background:var(--paper);color:var(--ink);position:relative}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) .has-menu.is-open>.nav__link .chev{color:var(--ink-3)}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) .has-menu.is-open>.nav__link:after{content:"";background:var(--paper);height:17px;position:absolute;top:100%;left:0;right:0}[data-theme=brand] body:has(main>.hero--field:first-child) .nav:not(.is-scrolled) .has-menu>.nav__link{transition:none}[data-theme=brand] .dg rect{rx:0;ry:0}@media (prefers-color-scheme:light){[data-theme=brand] .dg .dg-soft{fill:var(--paper-3)}}[data-theme=brand] .dg .dg-m{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:400}
