.sd-home{--sd-ground-light: radial-gradient(1100px 820px at 14% 2%, color-mix(in srgb, var(--sd-blue) 22%, transparent) 0%, transparent 62%), radial-gradient(1250px 900px at 94% 40%, color-mix(in srgb, var(--sd-blue-deep) 26%, transparent) 0%, transparent 60%), radial-gradient(1300px 950px at 40% 98%, color-mix(in srgb, var(--sd-blue-deep) 18%, transparent) 0%, transparent 64%)}:where(.sd-home) :where(h1,h2,h3,h4,p,ul,dl,dd){margin:0}:where(.sd-home) :where(ul){padding:0;list-style:none}.sd-home h1,.sd-home h2,.sd-home h3,.sd-home h4{font-family:var(--sd-font);font-weight:var(--sd-w-bold);text-wrap:balance}.sd-home p{text-wrap:pretty}.sd-home img,.sd-home svg{display:block;max-width:100%}:where(.sd-home) .sd-mid{font:var(--sd-h2);letter-spacing:-.02em;max-width:40ch;margin-bottom:20px}.sd-home .sd-giant{font:var(--sd-w-display) clamp(38px,5.6vw,78px)/1.06 var(--sd-font);letter-spacing:-.028em;max-width:22ch;margin-bottom:20px}.sd-home h2.sd-mid,.sd-home h2.sd-giant,.sd-home h2.sd-section-h{font:var(--sd-w-bold) var(--sd-sec-title)/1.2 var(--sd-font);letter-spacing:-.02em}.sd-home .sd-giant--xlong{max-width:none;font-size:clamp(34px,5vw,68px);letter-spacing:-.038em}:where(.sd-home) .sd-hero-sub{display:block;font-size:clamp(18px,2.2vw,28px);font-weight:var(--sd-w-bold);margin-top:6px;letter-spacing:-.02em}:where(.sd-home) .sd-lede{font:var(--sd-body-lg);color:var(--sd-fg-soft);max-width:62ch;margin-top:18px}:where(.sd-home) .sd-stamp{font:var(--sd-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-fg-muted)}:where(.sd-home) .sd-k{font:var(--sd-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--sd-fg-muted)}:where(.sd-home) .sd-custom,.sd-home .sd-seam--blue{--sd-wash: var(--sd-blue-deep)}:where(.sd-home) .sd-hero{padding-block:112px 72px}:where(.sd-home) .sd-hero .sd-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}:where(.sd-home) .sd-hero .sd-lede{margin-inline:auto}:where(.sd-home) .sd-tiles{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:720px}:where(.sd-home) .sd-tile .sd-v{font:var(--sd-w-display) clamp(26px,3vw,34px)/1 var(--sd-font);color:var(--sd-fg-strong);margin-top:10px}:where(.sd-home) .sd-trust{padding-block:72px;text-align:center}:where(.sd-home) .sd-trust .sd-mid,:where(.sd-home) .sd-trust .sd-lede{margin-inline:auto}:where(.sd-home) .sd-trust-logo{width:150px;height:33px;margin:0 auto 20px}:where(.sd-home) .sd-wordwall{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:center}:where(.sd-home) .sd-lmark{display:inline-flex;align-items:center;gap:13px;white-space:nowrap;font:var(--sd-w-bold) 17px/1.2 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1}:where(.sd-home) .sd-lmark svg{width:34px;height:34px;flex:0 0 auto;fill:currentColor}:where(.sd-home) .sd-lmark--large{gap:9px}:where(.sd-home) .sd-lmark--large svg{width:38px;height:38px}:where(.sd-home) .sd-lmark--nolabel{min-width:92px;justify-content:center;gap:0}:where(.sd-home) .sd-lmark--word svg{width:52px;height:auto}:where(.sd-home) .sd-lmark--flat svg{width:84px}:where(.sd-home) .sd-method{padding-block:96px}:where(.sd-home) .sd-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}:where(.sd-home) .sd-method .sd-giant{font-size:clamp(30px,4vw,56px);color:var(--sd-yellow)}:where(.sd-home) .sd-method .sd-lede{color:#fffc}:where(.sd-home) .sd-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.16)}:where(.sd-home) .sd-spec>div{padding:22px 16px}:where(.sd-home) .sd-spec>div+div{border-left:1px solid rgba(255,255,255,.16)}:where(.sd-home) .sd-spec .sd-k{color:#fff9}:where(.sd-home) .sd-spec .sd-v{font:var(--sd-w-display) clamp(24px,2.4vw,36px)/1.05 var(--sd-font);margin-top:12px;color:var(--sd-yellow);display:flex;align-items:flex-end;min-height:calc(1.05*clamp(24px,2.4vw,36px) + 44px)}:where(.sd-home) .sd-spec .sd-v--fit{font-size:clamp(16px,1.6vw,22px)}:where(.sd-home) .sd-spec .sd-c{font:var(--sd-body-sm);color:#ffffffb8;margin-top:8px}:where(.sd-home) .sd-routing .sd-mid{max-width:46ch}:where(.sd-home) .sd-jtbd-grid{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}:where(.sd-home) .sd-jtbd-card{display:flex;flex-direction:column;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:var(--sd-radius-md);padding:24px;scroll-margin-top:96px}:where(.sd-home) .sd-jtbd-card:target{outline:2px solid var(--sd-cyan);outline-offset:4px}:where(.sd-home) .sd-jtbd-card .sd-icon{width:40px;height:40px;color:var(--sd-cyan)}:where(.sd-home) .sd-jtbd-card h3{font:var(--sd-w-bold) 19px/1.3 var(--sd-font);color:#fff;margin-top:16px}:where(.sd-home) .sd-jtbd-card p{font:var(--sd-body-sm);color:#ffffffb8;margin-top:10px}:where(.sd-home) .sd-jtbd-card .sd-go{margin-top:auto;padding-top:14px;align-self:flex-start;font:var(--sd-w-bold) 13px/1 var(--sd-font);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-cyan);text-decoration:none}:where(.sd-home) .sd-jtbd-card .sd-go:hover{color:var(--sd-yellow);text-decoration:underline;text-underline-offset:4px}:where(.sd-home) .sd-people{margin-top:48px;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:40px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:40px;padding-bottom:8px;mask-image:linear-gradient(to right,transparent 0,black 40px,black calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 40px,black calc(100% - 40px),transparent 100%);scrollbar-width:thin;scrollbar-color:var(--sd-navy-3) transparent}:where(.sd-home) .sd-people:focus-visible{outline:2px solid var(--sd-cyan);outline-offset:4px}:where(.sd-home) .sd-person{display:flex;flex-direction:column;flex:none;width:180px;max-width:180px;text-align:center;scroll-snap-align:start}:where(.sd-home) .sd-photo{width:100%;aspect-ratio:3 / 4;border-radius:var(--sd-radius-md);overflow:hidden;background:var(--sd-navy-2)}:where(.sd-home) .sd-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.04)}:where(.sd-home) .sd-person h3{font:var(--sd-w-bold) 18px/1.3 var(--sd-font);margin-top:12px}:where(.sd-home) .sd-person p{font:var(--sd-w-bold) 13px/1.5 var(--sd-font);color:var(--sd-fg-soft);margin-top:4px}:where(.sd-home) .sd-custom .sd-mid,:where(.sd-home) .sd-partners .sd-mid{color:#fff}:where(.sd-home) .sd-flow{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}:where(.sd-home) .sd-flow-step{padding:24px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:var(--sd-radius-md)}:where(.sd-home) .sd-flow-step .sd-icon{width:34px;height:34px}:where(.sd-home) .sd-flow-step p{font:var(--sd-w-bold) 15px/1.35 var(--sd-font);color:#fff;margin-top:14px;max-width:26ch}:where(.sd-home) .sd-partners .sd-stamp{margin-top:28px}:where(.sd-home) .sd-partners .sd-wordwall{margin-top:20px;justify-content:flex-start}:where(.sd-home) .sd-reports .sd-giant{font-size:clamp(28px,3.6vw,50px);max-width:30ch;letter-spacing:-.03em}:where(.sd-home) .sd-latest{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}:where(.sd-home) .sd-latest-col{scroll-margin-top:96px}:where(.sd-home) .sd-tag{font:var(--sd-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-cyan)}:where(.sd-home) .sd-latest-cta{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--sd-radius-md);padding:16px 18px;transition:border-color .15s ease,background-color .15s ease}:where(.sd-home) .sd-latest-cta:hover{border-color:var(--sd-cyan);background:#ffffff17}:where(.sd-home) .sd-latest-h{font:var(--sd-w-bold) 18px/1.35 var(--sd-font);color:#fff;max-width:40ch}:where(.sd-home) .sd-latest-go{margin-top:6px;font:var(--sd-w-bold) 12px/1 var(--sd-font);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-cyan)}:where(.sd-home) .sd-close{padding-block:96px;text-align:center}:where(.sd-home) .sd-close .sd-giant{font-size:clamp(30px,4vw,52px);margin-inline:auto}:where(.sd-home) .sd-close .sd-lede{margin-inline:auto}:where(.sd-home) .sd-close .sd-acts{justify-content:center}@media(max-width:1080px){:where(.sd-home) .sd-jtbd-grid{grid-template-columns:1fr 1fr}:where(.sd-home) .sd-method-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:900px){:where(.sd-home) .sd-latest{grid-template-columns:1fr}}@media(max-width:820px){.sd-home .sd-screen{padding-block:64px}.sd-home .sd-hero{padding-block:80px 56px}}@media(max-width:760px){:where(.sd-home) .sd-giant,:where(.sd-home) .sd-giant--xlong{letter-spacing:-.018em}}@media(max-width:560px){:where(.sd-home) .sd-tiles,:where(.sd-home) .sd-jtbd-grid,:where(.sd-home) .sd-spec,:where(.sd-home) .sd-flow{grid-template-columns:1fr}:where(.sd-home) .sd-spec>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.16)}}:where(.sd-home) .sd-partners .sd-lmark--lockup img{display:block;height:22px;width:auto;max-width:100%}
