:root{--brand:#57747d;--brand-hover:#4a646c;--dark:#263840;--darker:#10222b;--tint:#e7e8e8;--bg:#fff;--band:#f3f6f7;--fg:#1c262b;--muted:#6b7a80;--line:#d9e0e3;--line-dark:#ffffff1a;--font:"Red Hat Display", system-ui, sans-serif;--header-h:76px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--fg);font:400 17px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--dark);position:fixed;inset:0 0 auto}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font);text-wrap:balance;letter-spacing:-.01em;margin:0}h2{font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.15}h3{font-size:19px;font-weight:600;line-height:1.3}p{margin:0}img{max-width:100%;height:auto}section[id]{scroll-margin-top:var(--header-h)}.wrap{max-width:1200px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin-inline:auto}.dark{background:var(--dark);color:var(--tint)}.eyebrow{font:400 12px/1 var(--font);letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.dark .eyebrow{color:#e7e8e899}.section-head{flex-direction:column;gap:14px;margin-bottom:48px;display:flex}.section-head.center{text-align:center;align-items:center}.section-pad{padding-block:clamp(72px,8vw,110px)}.btn{font:500 15px/1 var(--font);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:disabled{opacity:.6;cursor:default}:is(a,button,input,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-hover)}.btn-outline{border-color:var(--brand);color:var(--brand);background:0 0}.btn-outline:hover{background:#57747d14}.dark .btn-outline{color:var(--tint);border-color:#e7e8e880}.dark .btn-outline:hover{border-color:var(--tint);background:#ffffff0f}.textlink{font:500 15px/1 var(--font);color:var(--brand);align-items:center;gap:8px;display:inline-flex}.textlink svg{transition:transform .15s}.textlink:hover svg{transform:translate(3px)}.textlink.back svg{transform:rotate(180deg)}.textlink.back:hover svg{transform:rotate(180deg)translate(3px)}.dark .textlink{color:var(--tint)}.placeholder-img{background:linear-gradient(160deg,#3a5560,#1b2d35 60%,#0d1b22)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}footer.svelte-jz8lnl{background:var(--darker);color:var(--tint);padding-block:64px 32px}.grid.svelte-jz8lnl{grid-template-columns:1.5fr 1fr 1.3fr 1fr;gap:40px;display:grid}.brand.svelte-jz8lnl{flex-direction:column;gap:18px;min-width:0;display:flex}.brand.svelte-jz8lnl img:where(.svelte-jz8lnl){opacity:.9;width:100%;max-width:420px;height:auto}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#e7e8e899;max-width:36ch;font-size:15px}.col.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:12px;font-size:15px;display:flex}.col.svelte-jz8lnl .eyebrow:where(.svelte-jz8lnl){color:#e7e8e899;margin-bottom:4px}.col.svelte-jz8lnl a:where(.svelte-jz8lnl),.col.svelte-jz8lnl span:where(.svelte-jz8lnl):not(.eyebrow),.col.svelte-jz8lnl button:where(.svelte-jz8lnl){color:#e7e8e8d9}.col.svelte-jz8lnl button:where(.svelte-jz8lnl){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legal.svelte-jz8lnl{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:8px 12px;margin:0;font-size:14px;display:grid}.legal.svelte-jz8lnl dt:where(.svelte-jz8lnl){color:#e7e8e880}.legal.svelte-jz8lnl dd:where(.svelte-jz8lnl){color:#e7e8e8d9;white-space:nowrap;margin:0}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.col.svelte-jz8lnl button:where(.svelte-jz8lnl):hover{color:#fff}.copy.svelte-jz8lnl{border-top:1px solid var(--line-dark);font:400 12px/1.6 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#e7e8e873;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;display:flex}@media (width<=1100px){.grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}}@media (width<=600px){.grid.svelte-jz8lnl{grid-template-columns:1fr}}header.svelte-1elxaub{top:env(safe-area-inset-top,0px);z-index:5;background:var(--dark);color:var(--tint);border-bottom:1px solid var(--line-dark);position:fixed;left:0;right:0}.nav.svelte-1elxaub{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.wordmark.svelte-1elxaub{font:600 22px/1 var(--font);letter-spacing:-.01em;color:#fff}.links.svelte-1elxaub{font:500 15px/1 var(--font);align-items:center;gap:34px;display:flex}.links.svelte-1elxaub a:where(.svelte-1elxaub){opacity:.78;transition:opacity .15s}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover{opacity:1}.end.svelte-1elxaub{align-items:center;gap:20px;display:flex}.lang.svelte-1elxaub{font:500 13px/1 var(--font);letter-spacing:.08em;gap:4px;display:flex}.lang.svelte-1elxaub a:where(.svelte-1elxaub){opacity:.55;padding:6px;transition:opacity .15s}.lang.svelte-1elxaub a:where(.svelte-1elxaub):hover,.lang.svelte-1elxaub a[aria-current]:where(.svelte-1elxaub){opacity:1}.menu.svelte-1elxaub{color:var(--tint);cursor:pointer;background:0 0;border:0;padding:8px;display:none}@media (width<=900px){.menu.svelte-1elxaub{display:block}.links.svelte-1elxaub{background:var(--dark);border-bottom:1px solid var(--line-dark);flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0}.links.open.svelte-1elxaub{display:flex}.links.svelte-1elxaub a:where(.svelte-1elxaub){border-top:1px solid var(--line-dark);padding:14px 0}}
