@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/red-hat-display-black-latin.woff2)format("woff2")}:root{--sk-color-teal-700:#1f7890;--sk-color-teal-500:#2a87a3;--sk-color-teal-800:#1a6577;--sk-color-teal-400:#3796b2;--sk-color-cyan-300:#85dce4;--sk-color-steel-400:#9ca3ab;--sk-color-steel-300:#b8c0c8;--sk-color-steel-050:#e8eef1;--sk-color-steel-025:#f2f7f9;--sk-color-white:#fff;--sk-color-ink-900:#0c1519;--sk-color-ink-800:#142228;--sk-color-red-400:#e4707f;--sk-color-red-700:#a8323f;--sk-color-border:#9ca3ab2e;--sk-color-border-strong:#b8c0c852;--sk-color-divider:#9ca3ab1f;--sk-color-focus-halo:#85dce452;--sk-color-teal-wash:#2a87a31f;--sk-color-steel-wash:#9ca3ab14;--sk-color-error-halo:#e4707f47;--sk-color-logo-glow:#2a87a3a6;--sk-color-logo-glimmer:#ffffff80;--sk-color-logo-glimmer-strong:#ffffffb3;--sk-color-background:#0c1519;--sk-color-surface:#142228;--sk-color-bar:#0c1519;--sk-color-text-primary:#e8eef1;--sk-color-text-secondary:#9ca3ab;--sk-color-field-label:#b8c0c8;--sk-color-accent:#85dce4;--sk-color-focus-ring:#85dce4;--sk-color-primary-fill:#1f7890;--sk-color-primary-fill-hover:#1a6577;--sk-color-primary-fill-text:#f2f7f9;--sk-color-link:#3796b2;--sk-color-link-hover:#85dce4;--sk-color-error:#e4707f;--sk-color-logo-name:#1f7890;--sk-font-family-heading:"Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--sk-font-family-body:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sk-font-family-lettering:"Red Hat Display", "Space Grotesk", system-ui, -apple-system, sans-serif;--sk-font-family-numeric:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sk-font-family-mono:ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, Consolas, monospace;--sk-font-weight-regular:400;--sk-font-weight-medium:500;--sk-font-weight-bold:700;--sk-font-weight-black:900;--sk-font-feature-tabular:"tnum" 1, "lnum" 1;--sk-font-feature-proportional:"pnum" 1, "lnum" 1;--sk-font-size-display:clamp(40px, 5vw, 56px);--sk-line-height-display:1.06;--sk-letter-spacing-display:-.03em;--sk-font-size-h1:clamp(32px, 4vw, 40px);--sk-line-height-h1:1.12;--sk-letter-spacing-h1:-.025em;--sk-font-size-h2:clamp(26px, 3vw, 30px);--sk-line-height-h2:1.2;--sk-letter-spacing-h2:-.02em;--sk-font-size-h3:22px;--sk-line-height-h3:1.3;--sk-letter-spacing-h3:-.015em;--sk-font-size-body-lg:19px;--sk-line-height-body-lg:1.65;--sk-letter-spacing-body-lg:0em;--sk-font-size-body:17px;--sk-line-height-body:1.7;--sk-letter-spacing-body:0em;--sk-font-size-caption:14px;--sk-line-height-caption:1.5;--sk-letter-spacing-caption:.01em;--sk-space-0:0px;--sk-space-1:4px;--sk-space-2:8px;--sk-space-3:12px;--sk-space-4:16px;--sk-space-5:20px;--sk-space-6:24px;--sk-space-8:32px;--sk-space-10:40px;--sk-space-12:48px;--sk-space-16:64px;--sk-space-20:80px;--sk-space-24:96px;--sk-space-32:128px;--sk-content-width-narrow:680px;--sk-content-width-default:1080px;--sk-content-width-wide:1360px;--sk-content-width-full:100%;--sk-radius-sm:4px;--sk-radius-md:8px;--sk-radius-lg:14px;--sk-radius-full:999px;--sk-shadow-sm:0 1px 2px #060e124d;--sk-shadow-md:0 2px 4px #060e1247, 0 8px 16px #060e1238;--sk-shadow-lg:0 4px 8px #060e1242, 0 16px 32px #060e123d, 0 32px 64px #060e122e;--sk-shadow-focus:0 0 0 3px #85dce452;--sk-shadow-error:0 0 0 3px #e4707f47;--sk-shadow-none:none;--sk-duration-instant:80ms;--sk-duration-fast:.12s;--sk-duration-base:.18s;--sk-duration-slow:.26s;--sk-duration-press:.15s;--sk-duration-sweep:12s;--sk-duration-glow:1s;--sk-duration-glimmer:2.4s;--sk-delay-glimmer:1s;--sk-ease-out:cubic-bezier(.22, .61, .36, 1);--sk-transition-control:background-color .12s cubic-bezier(.22, .61, .36, 1), border-color .12s cubic-bezier(.22, .61, .36, 1), color .12s cubic-bezier(.22, .61, .36, 1);--sk-transition-surface:border-color .18s cubic-bezier(.22, .61, .36, 1);--sk-transition-press:transform .15s cubic-bezier(.22, .61, .36, 1), background-color .15s cubic-bezier(.22, .61, .36, 1), border-color .15s cubic-bezier(.22, .61, .36, 1)}[data-face=light]{--sk-color-background:#f2f7f9;--sk-color-surface:#e8eef1;--sk-color-bar:#fff;--sk-color-text-primary:#0c1519;--sk-color-text-secondary:#142228;--sk-color-field-label:#142228;--sk-color-border:#b8c0c8;--sk-color-border-strong:#142228;--sk-color-accent:#1f7890;--sk-color-focus-ring:#0c1519;--sk-color-focus-halo:transparent;--sk-color-primary-fill:#1f7890;--sk-color-primary-fill-hover:#1a6577;--sk-color-primary-fill-text:#f2f7f9;--sk-color-link:#0c1519;--sk-color-link-hover:#0c1519;--sk-color-divider:#b8c0c8;--sk-color-error:#a8323f;--sk-color-error-halo:transparent;--sk-color-logo-glow:#2a87a3a6;--sk-color-logo-glimmer:#ffffff80;--sk-color-logo-name:#1f7890}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--sk-color-background);color:var(--sk-color-text-primary);font-family:var(--sk-font-family-body);font-size:var(--sk-font-size-body);line-height:var(--sk-line-height-body);letter-spacing:var(--sk-letter-spacing-body);font-weight:var(--sk-font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{font-family:var(--sk-font-family-heading);color:var(--sk-color-text-primary);text-wrap:pretty;margin:0}h1{font-size:var(--sk-font-size-h1);line-height:var(--sk-line-height-h1);letter-spacing:var(--sk-letter-spacing-h1);font-weight:var(--sk-font-weight-bold)}h2{font-size:var(--sk-font-size-h2);line-height:var(--sk-line-height-h2);letter-spacing:var(--sk-letter-spacing-h2);font-weight:var(--sk-font-weight-medium)}h3{font-size:var(--sk-font-size-h3);line-height:var(--sk-line-height-h3);letter-spacing:var(--sk-letter-spacing-h3);font-weight:var(--sk-font-weight-medium)}p{text-wrap:pretty;margin:0}a{color:var(--sk-color-link);text-underline-offset:.18em;transition:color var(--sk-duration-fast) var(--sk-ease-out);text-decoration:underline 1px}a:hover{color:var(--sk-color-link-hover)}:focus-visible{outline:2px solid var(--sk-color-focus-ring);outline-offset:3px;border-radius:var(--sk-radius-sm)}::selection{background-color:var(--sk-color-primary-fill);color:var(--sk-color-primary-fill-text)}.sk-display{font-family:var(--sk-font-family-heading);font-size:var(--sk-font-size-display);line-height:var(--sk-line-height-display);letter-spacing:var(--sk-letter-spacing-display);font-weight:var(--sk-font-weight-bold)}.sk-body-lg{font-size:var(--sk-font-size-body-lg);line-height:var(--sk-line-height-body-lg)}.sk-caption{font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);font-weight:var(--sk-font-weight-medium);color:var(--sk-color-text-secondary)}.sk-tabular{font-family:var(--sk-font-family-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--sk-font-feature-tabular)}.sk-line{text-wrap:balance;display:block}.sk-nowrap{white-space:nowrap}.sk-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk-button{justify-content:center;align-items:center;gap:var(--sk-space-2);border-radius:var(--sk-radius-md);font-family:var(--sk-font-family-body);font-weight:var(--sk-font-weight-medium);letter-spacing:.005em;text-align:center;white-space:nowrap;cursor:pointer;appearance:none;border:1px solid #0000;margin:0;text-decoration:none;display:inline-flex}.sk-button__label{display:inline-block}.sk-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-button__icon>svg{width:1em;height:1em;display:block}.sk-button:focus-visible{outline:2px solid var(--sk-color-focus-ring);outline-offset:3px}.sk-button:disabled,.sk-button[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none}.sk-button--small{min-height:32px;padding:0 var(--sk-space-3);font-size:14px;line-height:1}.sk-button--medium{min-height:44px;padding:0 var(--sk-space-4);font-size:15px;line-height:1}.sk-button--large{min-height:48px;padding:0 var(--sk-space-6);font-size:17px;line-height:1}.sk-button--full{width:100%;display:flex}.sk-button--primary{background-color:var(--sk-color-primary-fill);color:var(--sk-color-primary-fill-text);border-color:var(--sk-color-primary-fill)}.sk-button--primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--sk-color-primary-fill-hover)}.sk-button--secondary{color:var(--sk-color-text-primary);border-color:var(--sk-color-border-strong);background-color:#0000}.sk-button--secondary:active:not(:disabled):not([aria-disabled=true]){border-color:var(--sk-color-primary-fill)}.sk-button--ghost{color:var(--sk-color-text-secondary);background-color:#0000;border-color:#0000}.sk-button--ghost:active:not(:disabled):not([aria-disabled=true]){color:var(--sk-color-link)}@media (hover:hover) and (pointer:fine){.sk-button--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sk-color-primary-fill-hover);border-color:var(--sk-color-primary-fill-hover)}.sk-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sk-color-teal-wash);border-color:var(--sk-color-teal-500)}.sk-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sk-color-steel-wash);color:var(--sk-color-text-primary)}}.sk-ask{text-decoration:none}.sk-field{gap:var(--sk-space-2);flex-direction:column;min-width:0;display:flex}.sk-field__label{font-family:var(--sk-font-family-body);font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);font-weight:var(--sk-font-weight-medium);color:var(--sk-color-field-label)}.sk-field__required{color:var(--sk-color-link);margin-left:2px}.sk-field__control{width:100%;min-height:44px;padding:10px var(--sk-space-3);background-color:var(--sk-color-surface);color:var(--sk-color-text-primary);border:1px solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md);font-family:var(--sk-font-family-body);font-size:var(--sk-font-size-body);appearance:none;transition:var(--sk-transition-control);line-height:1.5}.sk-field__control::placeholder{color:var(--sk-color-text-secondary);opacity:1}.sk-field__control:hover:not(:disabled){border-color:var(--sk-color-steel-400)}.sk-field__control:focus{outline:none}.sk-field__control:focus-visible{outline:2px solid var(--sk-color-focus-ring);outline-offset:1px}.sk-field__control:disabled{opacity:.45;cursor:not-allowed}.sk-field__control[type=number],.sk-field__control[inputmode=numeric],.sk-field__control[inputmode=decimal]{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--sk-font-feature-tabular)}.sk-field__control--textarea{min-height:120px;line-height:var(--sk-line-height-body);resize:vertical}.sk-field__control--select{padding-right:var(--sk-space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23B8C0C8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sk-space-4) center;cursor:pointer}.sk-field__control--select:disabled{cursor:not-allowed}.sk-field__control--select option{background-color:var(--sk-color-surface);color:var(--sk-color-text-primary)}.sk-field__message{font-family:var(--sk-font-family-body);font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);color:var(--sk-color-text-secondary);margin:0}.sk-field__message--error{color:var(--sk-color-error)}.sk-field--error .sk-field__control,.sk-field--error .sk-field__control:focus{border-color:var(--sk-color-error)}.sk-field--disabled .sk-field__label{opacity:.45}.sk-card{background-color:var(--sk-color-surface);border:1px solid var(--sk-color-border);border-radius:var(--sk-radius-lg);color:var(--sk-color-text-primary);transition:var(--sk-transition-surface);position:relative}.sk-card--pad-none{padding:0}.sk-card--pad-compact{padding:var(--sk-space-4)}.sk-card--pad-default{padding:var(--sk-space-6)}.sk-card--pad-roomy{padding:var(--sk-space-8)}.sk-card--flat{box-shadow:none}.sk-card--raised{box-shadow:var(--sk-shadow-md)}.sk-card--floating{box-shadow:var(--sk-shadow-lg)}.sk-card--interactive:hover{border-color:var(--sk-color-border-strong)}.sk-card--interactive:focus-within{border-color:var(--sk-color-link);box-shadow:var(--sk-shadow-focus)}.sk-tool-card{gap:var(--sk-space-2);padding:var(--sk-space-5);border:1px solid var(--sk-color-border);border-radius:var(--sk-radius-md);color:var(--sk-color-text-primary);background-color:#0000;display:grid}.sk-tool-card__title{font-family:var(--sk-font-family-heading);font-size:var(--sk-font-size-h3);line-height:var(--sk-line-height-h3);letter-spacing:var(--sk-letter-spacing-h3);font-weight:var(--sk-font-weight-medium);text-wrap:pretty;margin:0}.sk-tool-card__link{color:inherit;text-decoration:none}.sk-tool-card__link:hover,.sk-tool-card__link:focus-visible{text-underline-offset:.18em;text-decoration:underline}.sk-tool-card__text{color:var(--sk-color-text-secondary);margin:0}.sk-section{width:100%;position:relative}.sk-section--compact{padding-block:var(--sk-space-8)}.sk-section--default{padding-block:var(--sk-space-12)}.sk-section--roomy{padding-block:var(--sk-space-16)}.sk-section--divided{border-top:1px solid var(--sk-color-divider)}.sk-section__content{width:100%;padding-inline:var(--sk-space-5);margin-inline:auto}.sk-section__content--narrow{max-width:var(--sk-content-width-narrow)}.sk-section__content--default{max-width:var(--sk-content-width-default)}.sk-section__content--wide{max-width:var(--sk-content-width-wide)}.sk-section__content--full{max-width:var(--sk-content-width-full)}@media (width>=768px){.sk-section__content{padding-inline:var(--sk-space-8)}.sk-section--default{padding-block:var(--sk-space-16)}.sk-section--roomy{padding-block:var(--sk-space-24)}}.sk-grid{column-gap:var(--sk-space-6);row-gap:var(--sk-space-10);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sk-grid--compact{row-gap:var(--sk-space-6)}.sk-grid>*{grid-column:1/-1}.sk-divider{background-color:var(--sk-color-divider);border:0;flex:none}.sk-divider--horizontal{width:100%;height:1px}.sk-divider--vertical{width:1px;height:auto;min-height:var(--sk-space-6);align-self:stretch}.sk-divider--horizontal.sk-divider--compact{margin-block:var(--sk-space-3)}.sk-divider--horizontal.sk-divider--default{margin-block:var(--sk-space-6)}.sk-divider--horizontal.sk-divider--roomy{margin-block:var(--sk-space-10)}.sk-divider--vertical.sk-divider--compact{margin-inline:var(--sk-space-3)}.sk-divider--vertical.sk-divider--default{margin-inline:var(--sk-space-6)}.sk-divider--vertical.sk-divider--roomy{margin-inline:var(--sk-space-10)}.sk-stat{gap:var(--sk-space-1);flex-direction:column;min-width:0;display:flex}.sk-stat--start{text-align:left;align-items:flex-start}.sk-stat--center{text-align:center;align-items:center}.sk-stat__value{color:var(--sk-color-text-primary);font-family:var(--sk-font-family-numeric);font-weight:var(--sk-font-weight-medium);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--sk-font-feature-tabular);letter-spacing:-.02em;align-items:baseline;gap:.08em;margin:0;line-height:1.05;display:flex}.sk-stat--medium .sk-stat__value{font-size:40px}.sk-stat--large .sk-stat__value{font-size:clamp(48px,5vw,64px)}.sk-stat__affix{color:var(--sk-color-steel-300);font-size:.5em;font-weight:var(--sk-font-weight-medium);letter-spacing:0}.sk-stat__label{color:var(--sk-color-text-secondary);font-family:var(--sk-font-family-body);font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:.02em;font-weight:var(--sk-font-weight-medium);text-transform:uppercase;margin:0}.sk-stat__caption{color:var(--sk-color-text-secondary);font-family:var(--sk-font-family-body);font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);opacity:.85;margin:0}.sk-figure{--sk-figure-ratio:1716 / 550;--sk-figure-fade-x:1.8%;--sk-figure-fade-bottom:86%;margin:0}.sk-figure__stage{aspect-ratio:var(--sk-figure-ratio);mask-image:linear-gradient(to right, transparent 0, black var(--sk-figure-fade-x), black calc(100% - var(--sk-figure-fade-x)), transparent 100%), linear-gradient(to bottom, black var(--sk-figure-fade-bottom), transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--sk-figure-fade-x), black calc(100% - var(--sk-figure-fade-x)), transparent 100%), linear-gradient(to bottom, black var(--sk-figure-fade-bottom), transparent 100%);-webkit-mask-composite:source-in;position:relative;overflow:clip;container-type:inline-size}.sk-figure img{width:100%;height:auto;display:block}.sk-figure__dim,.sk-figure__window{position:absolute;inset:0}.sk-figure__dim{display:none}.sk-figure__window{pointer-events:none;display:block}.sk-figure__lit{display:block}@media (width>=768px){.sk-figure--sweep .sk-figure__dim{display:block}.sk-figure--sweep .sk-figure__window{width:120cqw;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0 83.333%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 83.333%,#0000 100%)}.sk-figure--sweep .sk-figure__lit{width:100cqw}}.sk-logo{--sk-logo-height:40px;--sk-logo-glow-reach-x:175%;--sk-logo-glow-reach-y:25%;isolation:isolate;flex-direction:column;flex:none;align-items:center;line-height:0;display:inline-flex;position:relative}.sk-logo__mark{height:var(--sk-logo-height);display:block;position:relative}.sk-logo picture{height:100%;display:block}.sk-logo__image{z-index:1;width:auto;max-width:100%;height:100%;display:block;position:relative}.sk-logo__name{z-index:1;margin-top:calc(var(--sk-logo-height) * -.045);font-family:var(--sk-font-family-lettering);font-weight:var(--sk-font-weight-black);font-size:max(14px, var(--sk-logo-height) * .22);letter-spacing:-.03em;-webkit-text-stroke:.008em var(--sk-color-logo-name);color:var(--sk-color-logo-name);white-space:nowrap;line-height:1;display:block;position:relative}.sk-logo--white{background-color:var(--sk-color-white)}.sk-logo--transparent{background-color:#0000}.sk-logo__glow{z-index:0;inset:calc(-1 * var(--sk-logo-glow-reach-y)) calc(-1 * var(--sk-logo-glow-reach-x));pointer-events:none;opacity:0;background:radial-gradient(ellipse closest-side at 50% 50%, var(--sk-color-logo-glow) 0%, transparent 62%);position:absolute}.sk-logo__glimmer{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.sk-logo__band{background:linear-gradient(100deg, transparent 0%, var(--sk-color-logo-glimmer) 50%, transparent 100%);width:45%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-100%)}.sk-logo:focus-visible{outline:2px solid var(--sk-color-focus-ring);outline-offset:4px;border-radius:var(--sk-radius-sm)}@media (width>=768px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.sk-figure--sweep:not(.is-ready) .sk-figure__window{transform:translate(-120cqw)}.sk-figure--sweep:not(.is-ready) .sk-figure__lit{transform:translate(120cqw)}.sk-figure--sweep.is-ready .sk-figure__window{animation:sk-sweep-window var(--sk-duration-sweep) var(--sk-ease-out) both}.sk-figure--sweep.is-ready .sk-figure__lit{animation:sk-sweep-plate var(--sk-duration-sweep) var(--sk-ease-out) both}}@media (width>=768px){.sk-figure--sweep.is-done .sk-figure__window,.sk-figure--sweep.is-done .sk-figure__lit{animation:none;transform:none}.sk-figure--sweep.is-done .sk-figure__window{-webkit-mask-image:none;mask-image:none}}.sk-logo.is-lit .sk-logo__glow{animation:sk-logo-glow var(--sk-duration-glow) var(--sk-ease-out) both}.sk-logo.is-lit .sk-logo__glimmer,.sk-logo.is-glimmer .sk-logo__glimmer{animation:sk-logo-glimmer-layer var(--sk-duration-glimmer) linear var(--sk-delay-glimmer) both}.sk-logo.is-lit .sk-logo__band,.sk-logo.is-glimmer .sk-logo__band{animation:sk-logo-glimmer var(--sk-duration-glimmer) var(--sk-ease-out) var(--sk-delay-glimmer) both}.sk-logo.is-done .sk-logo__glow,.sk-logo.is-done .sk-logo__glimmer,.sk-logo.is-done .sk-logo__band{animation:none}@media (prefers-reduced-motion:reduce){.sk-logo .sk-logo__glow,.sk-logo .sk-logo__glimmer,.sk-logo .sk-logo__band{animation:none}}.sk-button{transition:var(--sk-transition-press)}.sk-button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.sk-button{transition-duration:.01ms}}@keyframes sk-sweep-window{0%{transform:translate(-120cqw)}to{transform:translate(0)}}@keyframes sk-sweep-plate{0%{transform:translate(120cqw)}to{transform:translate(0)}}@keyframes sk-logo-glow{0%{opacity:0}45%{opacity:1}to{opacity:0}}@keyframes sk-logo-glimmer-layer{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes sk-logo-glimmer{0%{transform:translate(-100%)}to{transform:translate(222%)}}:root{--section-gap:var(--sk-space-16)}@media (width>=768px){:root{--section-gap:var(--sk-space-24)}}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}.skip{left:var(--sk-space-5);top:var(--sk-space-2);padding:var(--sk-space-2) var(--sk-space-3);background-color:var(--sk-color-background);position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.top{background-color:var(--sk-color-bar);padding-block:var(--sk-space-4);overflow-x:clip}.top__row{justify-content:space-between;align-items:center;gap:var(--sk-space-4);display:flex}.top__home{text-decoration:none;display:inline-flex}.top .sk-logo{--sk-logo-height:96px}@media (width>=768px){.top .sk-logo{--sk-logo-height:200px}}.textlink{text-underline-offset:.18em;min-height:48px;font-weight:var(--sk-font-weight-medium);align-items:center;text-decoration:underline 1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.textlink:hover{text-decoration-thickness:2px}}.textlink--inline{min-height:0;display:inline;position:relative}.textlink--inline:after{content:"";position:absolute;inset:-12px -4px}.section__head{gap:var(--sk-space-5);display:grid}.section__head h2{font-size:var(--sk-font-size-h1);line-height:var(--sk-line-height-h1);letter-spacing:var(--sk-letter-spacing-h1);font-weight:var(--sk-font-weight-medium)}.lead{color:var(--sk-color-text-secondary);max-width:34em}.hero{padding-block:var(--sk-space-8) var(--section-gap)}.hero .sk-grid{row-gap:var(--sk-space-8)}.hero__text{gap:var(--sk-space-6);display:grid}.hero h1{font-size:var(--sk-font-size-display);line-height:var(--sk-line-height-display);letter-spacing:var(--sk-letter-spacing-display);font-weight:var(--sk-font-weight-bold);max-width:20ch}.hero__company{color:var(--sk-color-text-secondary);max-width:30em}.hero__label{font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);font-weight:var(--sk-font-weight-medium);text-transform:uppercase}.hero__actions{align-items:center;gap:var(--sk-space-4) var(--sk-space-6);margin-top:var(--sk-space-2);flex-wrap:wrap;display:flex}@media (width>=768px){.hero{padding-block:var(--sk-space-6) var(--section-gap)}.hero .sk-grid{row-gap:var(--sk-space-6)}.hero__text{grid-column:1/span 10}.hero h1{max-width:30ch}}.partners{padding-block:var(--sk-space-6)}.partners__panel{font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);font-weight:var(--sk-font-weight-medium)}.partners__link{align-items:center;gap:var(--sk-space-2);cursor:pointer;min-height:44px;color:var(--sk-color-text-secondary);list-style:none;display:inline-flex}.partners__label{text-underline-offset:.18em;text-decoration:underline 1px}.partners__link::-webkit-details-marker{display:none}.partners__link:after{content:"+";font-family:var(--sk-font-family-heading);font-size:var(--sk-font-size-body);line-height:1}.partners__panel[open] .partners__link:after{content:"−"}.partners__list{gap:var(--sk-space-2) var(--sk-space-6);padding-block:var(--sk-space-2) var(--sk-space-3);color:var(--sk-color-text-secondary);flex-direction:column;display:flex}@media (width>=768px){.partners__list{flex-flow:wrap}}.rows{border-top:1px solid var(--sk-color-border);display:grid}.row{gap:var(--sk-space-4) var(--sk-space-6);padding-block:var(--sk-space-8);border-bottom:1px solid var(--sk-color-border);display:grid}.row__topic{font-size:var(--sk-font-size-h3);line-height:var(--sk-line-height-h3);letter-spacing:var(--sk-letter-spacing-h3);font-weight:var(--sk-font-weight-medium)}.row__cell{align-content:start;gap:var(--sk-space-1);display:grid}.row__label{font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);font-weight:var(--sk-font-weight-medium);text-transform:uppercase;color:var(--sk-color-text-secondary)}.row__question{font-family:var(--sk-font-family-heading);font-size:var(--sk-font-size-h3);line-height:var(--sk-line-height-h3);letter-spacing:var(--sk-letter-spacing-h3);font-weight:var(--sk-font-weight-medium);text-wrap:balance}.row__link{font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);color:var(--sk-color-text-secondary)}.row__link .textlink{min-height:44px}@media (width>=768px){.row{row-gap:var(--sk-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.row__topic{grid-column:1/span 3}.row .row__cell:first-of-type{grid-column:4/span 4}.row .row__cell:nth-of-type(2){grid-column:8/span 5}.row__cell--question{grid-column:4/span 8}.row__link{margin-top:calc(-1 * var(--sk-space-4));grid-column:4/span 8}}.missed__close{color:var(--sk-color-text-secondary);max-width:34em}.steps{gap:var(--sk-space-8);counter-reset:step;display:grid}.step{align-content:start;gap:var(--sk-space-2);padding-top:var(--sk-space-5);border-top:1px solid var(--sk-color-border);counter-increment:step;display:grid}.step h3{font-size:var(--sk-font-size-h3);line-height:var(--sk-line-height-h3);letter-spacing:var(--sk-letter-spacing-h3);font-weight:var(--sk-font-weight-medium)}.step h3:before{content:counter(step) ". ";font-variant-numeric:tabular-nums lining-nums}.step p{color:var(--sk-color-text-secondary)}@media (width>=768px){.steps{gap:var(--sk-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.how__note{max-width:34em}.how__ask{margin-top:var(--sk-space-2)}.who__lines{gap:var(--sk-space-5);display:grid}@media (width>=768px){.who__lines{column-gap:var(--sk-space-10);row-gap:var(--sk-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.cards{gap:var(--sk-space-5);display:grid}@media (width>=768px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.form{gap:var(--sk-space-6);max-width:40em;display:grid}.form__row{gap:var(--sk-space-6);display:grid}@media (width>=768px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__extra{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.form__send{gap:var(--sk-space-4);justify-items:start;display:grid}.form__button{justify-items:center;display:inline-grid}.form__button>.sk-button__label{grid-area:1/1}.form__ghost{visibility:hidden}.form__send .sk-button[aria-disabled=true]{opacity:1;cursor:progress}.contact__privacy{font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);color:var(--sk-color-text-secondary);max-width:40em}.contact__close{color:var(--sk-color-text-secondary);max-width:34em}.rowpage__text,.notice__text{gap:var(--sk-space-6);display:grid}.rowpage h1,.notice h1{font-size:var(--sk-font-size-display);line-height:var(--sk-line-height-display);letter-spacing:var(--sk-letter-spacing-display);font-weight:var(--sk-font-weight-bold);max-width:24ch}.rowpage__eyebrow{align-items:center;gap:var(--sk-space-2) var(--sk-space-3);font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);font-weight:var(--sk-font-weight-medium);color:var(--sk-color-text-secondary);flex-wrap:wrap;display:flex}.rowpage__eyebrow .textlink{min-height:44px}.rowpage__topic{text-transform:uppercase}.rowpage__topic:before{content:"/ "}.rowpage__cells{gap:var(--sk-space-5);padding-top:var(--sk-space-5);border-top:1px solid var(--sk-color-border);display:grid}.rowpage__close,.notice__line{color:var(--sk-color-text-secondary);max-width:34em}@media (width>=768px){.rowpage__text,.notice__text{grid-column:1/span 10}.rowpage__cells{column-gap:var(--sk-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-light=b] .sk-logo__glow{display:none}[data-light=b] .top__home{position:relative}[data-light=b] .top__home:after{content:"";width:520px;left:-160px;bottom:calc(-1 * var(--sk-space-4));pointer-events:none;opacity:0;background:linear-gradient(to right, transparent 0, var(--sk-color-teal-500) 40%, transparent 100%);height:3px;position:absolute}[data-light=b] .top__home:has(.sk-logo.is-lit):after{animation:sk-logo-glow var(--sk-duration-glow) var(--sk-ease-out) both}[data-light=b] .top__home:has(.sk-logo.is-done):after{animation:none}[data-light=c] .sk-logo{--sk-logo-glow-reach-x:140%}[data-light=c] .sk-logo__glow{background:radial-gradient(ellipse at 50% 50%, var(--sk-color-teal-700) 0%, color-mix(in srgb, var(--sk-color-teal-500) 60%, transparent) 30%, transparent 62%)}[data-light=c] .sk-logo__band{background:linear-gradient(100deg, transparent 0%, var(--sk-color-logo-glimmer-strong) 50%, transparent 100%);width:60%}.lab{background-color:var(--sk-color-surface);border-bottom:1px solid var(--sk-color-border);font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption)}.lab__row{align-items:center;gap:var(--sk-space-2) var(--sk-space-6);min-height:44px;padding-block:var(--sk-space-2);flex-wrap:wrap;display:flex}.lab__name{font-weight:var(--sk-font-weight-medium)}.lab__id{text-transform:uppercase}.lab__links{gap:var(--sk-space-1);display:flex}.lab__links a,.lab__current{border-radius:var(--sk-radius-sm);text-transform:uppercase;min-width:36px;min-height:36px;font-weight:var(--sk-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.lab__links a{text-underline-offset:.18em;text-decoration:underline}.lab__current{border:1px solid var(--sk-color-text-primary)}.lab__note{color:var(--sk-color-text-secondary)}@media (width<=767.98px){.lab__long,.lab__note{display:none}}.foot{border-top:1px solid var(--sk-color-border);padding-block:var(--sk-space-8);font-size:var(--sk-font-size-caption);line-height:var(--sk-line-height-caption);letter-spacing:var(--sk-letter-spacing-caption);color:var(--sk-color-text-secondary)}.foot__row{justify-content:space-between;gap:var(--sk-space-2) var(--sk-space-6);flex-wrap:wrap;display:flex}.foot__security{gap:var(--sk-space-5);flex:1 0 100%;display:flex}@media (width>=768px){.foot__security{flex:none;margin-left:auto}}
