:root{--badge-radius:8px;--badge-size:40px;--border-width-default:1px;--border-width-emphasis:2px;--button-disabled-opacity:.5;--button-min-height:44px;--button-padding-inline:24px;--button-radius:8px;--card-border-width:1px;--card-padding:24px;--card-radius:16px;--card-shadow:0px 12px 32px 0px #0b0d1214;--checkbox-border-width-default:1px;--checkbox-border-width-focus:2px;--checkbox-radius:4px;--checkbox-size:20px;--color-action-primary:#f5a300;--color-action-primary-hover:#d98f00;--color-action-secondary:#0b7a70;--color-action-secondary-hover:#075c55;--color-border-default:#eef0f2;--color-border-focus:#0b0d12;--color-border-input:#7e8695;--color-feedback-error:#c4362b;--color-feedback-error-bg:#fbe9e7;--color-feedback-error-bg-dark:#3a1613;--color-feedback-error-dark:#f87171;--color-feedback-info:#2563a8;--color-feedback-info-bg:#e8f0fa;--color-feedback-info-bg-dark:#142a3f;--color-feedback-info-dark:#60a5fa;--color-feedback-success:#157a47;--color-feedback-success-bg:#e7f6ee;--color-feedback-success-bg-dark:#123324;--color-feedback-success-dark:#34d399;--color-feedback-warning:#c2410c;--color-feedback-warning-bg:#fbe8d8;--color-feedback-warning-bg-dark:#3a2a12;--color-feedback-warning-dark:#fb923c;--color-neutral-0:#fff;--color-neutral-100:#eef0f2;--color-neutral-1000:#0b0d12;--color-neutral-300:#9ca3af;--color-neutral-400:#7e8695;--color-neutral-600:#4b5563;--color-neutral-800:#1e2430;--color-pastille-teal-background:#e6fbf8;--color-pastille-teal-foreground:#0b7a70;--color-pastille-yellow-background:#fff3d6;--color-pastille-yellow-foreground:#d98f00;--color-surface-default:#fff;--color-surface-fixed-dark:#1e2430;--color-surface-fixed-light:#fff;--color-surface-raised:#fff;--color-surface-sunken:#eef0f2;--color-teal-100:#e6fbf8;--color-teal-200:#99f0e4;--color-teal-300:#4ddbc9;--color-teal-400:#0d9488;--color-teal-500:#0b7a70;--color-teal-600:#075c55;--color-text-on-primary:#0b0d12;--color-text-on-secondary:#fff;--color-text-primary:#0b0d12;--color-text-secondary:#4b5563;--color-yellow-100:#fff3d6;--color-yellow-200:#ffe29e;--color-yellow-300:#ffca28;--color-yellow-400:#f5a300;--color-yellow-500:#d98f00;--color-yellow-600:#8f5900;--font-body-small-line-height:1.5;--font-body-small-size:.875rem;--font-body-small-weight:400;--font-body-line-height:1.5;--font-body-size:1rem;--font-body-weight:400;--font-button-label-line-height:1.2;--font-button-label-size:1rem;--font-button-label-weight:600;--font-eyebrow-letter-spacing:.06em;--font-eyebrow-line-height:1.2;--font-eyebrow-size:.875rem;--font-eyebrow-weight:600;--font-family-base:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-field-label-line-height:1.2;--font-field-label-size:.875rem;--font-field-label-weight:600;--font-heading-1-letter-spacing:-.015em;--font-heading-1-line-height:1.2;--font-heading-1-size-max:2.75rem;--font-heading-1-size-min:2rem;--font-heading-1-size-preferred:4vw;--font-heading-1-weight:700;--font-heading-2-letter-spacing:-.01em;--font-heading-2-line-height:1.2;--font-heading-2-size:1.5rem;--font-heading-2-weight:700;--font-heading-3-letter-spacing:-.01em;--font-heading-3-line-height:1.2;--font-heading-3-size:1.125rem;--font-heading-3-weight:600;--font-letter-spacing-tight:-.01em;--font-letter-spacing-tighter:-.015em;--font-letter-spacing-wide:.06em;--font-line-height-normal:1.5;--font-line-height-tight:1.2;--font-nav-link-active-weight:600;--font-nav-link-line-height:1.2;--font-nav-link-size:1rem;--font-nav-link-weight:500;--font-size-2xl:2rem;--font-size-base:1rem;--font-size-display-max:2.75rem;--font-size-display-min:2rem;--font-size-display-preferred:4vw;--font-size-lg:1.125rem;--font-size-sm:.875rem;--font-size-xl:1.5rem;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--hero-accent-on-image:#4ddbc9;--hero-column-gap:48px;--hero-column-ratio-default:1fr 1fr;--hero-column-ratio-narrow-visual:3fr 2fr;--hero-focus-on-image:#fff;--hero-image-backdrop-color:#574f49;--hero-overlay-color:#0b0d12;--hero-overlay-opacity-far:.25;--hero-overlay-opacity-near:.74;--hero-padding-top-max:128px;--hero-padding-top-min:64px;--hero-padding-top-preferred:9vw;--hero-text-on-image:#fff;--input-border-width-default:1px;--input-border-width-focus:2px;--input-min-height:44px;--input-padding-block:8px;--input-padding-inline:16px;--input-radius:8px;--message-border-width:1px;--message-padding:16px;--message-radius:4px;--motion-duration-base:.3s;--motion-duration-fast:.15s;--motion-duration-slow:.5s;--motion-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--motion-easing-decelerate:cubic-bezier(0, 0, .2, 1);--nav-link-active-indicator-gap:4px;--nav-link-active-indicator-width:2px;--nav-link-min-height:44px;--nav-link-padding-inline:16px;--opacity-disabled:.5;--opacity-hero-overlay-far:.25;--opacity-hero-overlay-near:.74;--opacity-overlay-medium:.55;--opacity-overlay-strong:.65;--radius-full:999px;--radius-lg:16px;--radius-md:8px;--radius-sm:4px;--shadow-card:0px 12px 32px 0px #0b0d1214;--spacing-025:2px;--spacing-05:4px;--spacing-1:8px;--spacing-2:16px;--spacing-3:24px;--spacing-4:32px;--spacing-6:48px;--spacing-8:64px;--tabs-item-min-height:44px;--tabs-item-radius:12px;--tabs-padding-block:4px;--tabs-padding-inline:24px;--tabs-radius:16px;--trust-chip-padding-block:16px;--trust-chip-padding-inline:24px;--trust-chip-radius:8px}[data-theme=dark]{--color-action-primary:#ffca28;--color-action-primary-hover:#ffe29e;--color-action-secondary:#4ddbc9;--color-action-secondary-hover:#99f0e4;--color-border-default:#4b5563;--color-border-focus:#fff;--color-border-input:#9ca3af;--color-feedback-error:#f87171;--color-feedback-error-bg:#3a1613;--color-feedback-info:#60a5fa;--color-feedback-info-bg:#142a3f;--color-feedback-success:#34d399;--color-feedback-success-bg:#123324;--color-feedback-warning:#fb923c;--color-feedback-warning-bg:#3a2a12;--color-pastille-teal-background:#075c55;--color-pastille-teal-foreground:#e6fbf8;--color-pastille-yellow-background:#8f5900;--color-pastille-yellow-foreground:#fff3d6;--color-surface-default:#0b0d12;--color-surface-raised:#1e2430;--color-surface-sunken:#0b0d12;--color-text-on-secondary:#0b0d12;--color-text-primary:#fff;--color-text-secondary:#9ca3af;--hero-overlay-opacity-far:.35;--hero-overlay-opacity-near:.78;--opacity-hero-overlay-far:.35;--opacity-hero-overlay-near:.78}:root{--page-gutter:clamp(20px, 4vw, 64px);--page-max-width:1200px;--header-base-height:88px;--header-height:var(--header-base-height);--section-spacer:clamp(80px, 8.5vw, 120px);--tint-companies:var(--color-pastille-teal-background);--tint-candidates:var(--color-pastille-yellow-background);--transition-colors:color var(--motion-duration-fast) var(--motion-easing-decelerate), background-color var(--motion-duration-fast) var(--motion-easing-decelerate), text-decoration-color var(--motion-duration-fast) var(--motion-easing-decelerate), border-color var(--motion-duration-fast) var(--motion-easing-decelerate)}[data-theme=dark]{--tint-companies:var(--color-surface-raised);--tint-candidates:var(--color-surface-raised)}@supports (color:color-mix(in srgb, red, blue)){[data-theme=dark]{--tint-companies:color-mix(in srgb, var(--color-surface-raised) 88%, var(--color-action-secondary) 12%);--tint-candidates:color-mix(in srgb, var(--color-surface-raised) 88%, var(--color-action-primary) 12%)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-old(.page-exit){display:none}::view-transition-new(.page-enter){animation:page-fade-in var(--motion-duration-base) var(--motion-easing-decelerate) both}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}html[data-theme-fade]{view-transition-name:root}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}html[data-theme-fade] *{view-transition-name:none!important}html[data-theme-fade]::view-transition-group(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-easing-decelerate)}html[data-theme-fade]::view-transition-old(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-easing-decelerate)}html[data-theme-fade]::view-transition-new(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-easing-decelerate)}::view-transition-group(site-header){z-index:1;animation:none}::view-transition-group(theme-toggle){z-index:1;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(theme-toggle){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(theme-toggle){animation:none}html{height:100%}body{background:var(--color-surface-default);min-height:100%;color:var(--color-text-primary);line-height:var(--font-body-line-height);text-wrap:pretty;flex-direction:column;display:flex}h1,h2,h3,h4,h5,h6{text-wrap:balance}textarea{text-wrap:wrap}a{color:var(--color-action-secondary);transition:var(--transition-colors)}@media (hover:hover){a:hover{color:var(--color-action-secondary-hover)}}html:has(#mobile-nav-panel:not([hidden])){overflow:hidden}
.layout-module__CUj6aG__skip-link{z-index:100;background:var(--color-action-primary);color:var(--color-text-on-primary);border-radius:var(--radius-md);padding:var(--spacing-1) var(--spacing-2);font-weight:var(--font-button-label-weight);font-size:var(--font-body-size);text-decoration:none;position:absolute;top:0;left:-9999px}.layout-module__CUj6aG__skip-link:focus-visible{left:var(--spacing-2);top:var(--spacing-2);outline:2px solid var(--color-border-focus);outline-offset:2px}
