:root{--ds-bg:#fff;--ds-surface:#f2f3f5;--ds-ink:#0f1115;--ds-ink-hover:#2a2d34;--ds-muted:#666b74;--ds-line:#e6e7ea;--ds-line-strong:#b9bdc5;--ds-brand:#2b59ff;--ds-brand-hover:#1f47e6;--ds-on-dark-muted:#a5aab3;--ds-ok:#15803d;--ds-ok-on-dark:#6ee7a0;--ds-resume:#e3f6c6;--ds-resume-ink:#3a7410;--ds-apply:#ffe5d1;--ds-apply-ink:#ad3f07;--ds-interview:#dbeaff;--ds-interview-ink:#1d4fd8;--ds-warm:#f8eecd;--ds-tip:#e6f5d4;--ds-font:var(--f-sans), system-ui, sans-serif;--ds-t-display:clamp(44px, 6.4vw, 84px);--ds-t-h2:clamp(32px, 4vw, 48px);--ds-t-h2-sm:clamp(30px, 3.6vw, 44px);--ds-t-title:28px;--ds-t-h3:22px;--ds-t-lead:20px;--ds-t-body:17px;--ds-t-small:15px;--ds-t-caption:13px;--ds-r-card:28px;--ds-r-inner:20px;--ds-r-control:14px;--ds-r-chip:10px;--ds-max:1200px;--ds-gut:clamp(16px, 4vw, 32px);--ds-gap:16px;--ds-section-gap:88px;--ds-ease-out:cubic-bezier(.23, 1, .32, 1);--ds-ease-in-out:cubic-bezier(.77, 0, .175, 1);--ds-dur-press:.14s;--ds-dur-fast:.15s;--ds-dur:.25s;interpolate-size:allow-keywords}@supports (corner-shape:squircle){:root{--ds-r-card:52px}}@media (max-width:420px){:root{--ds-t-display:38px}}
@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--ds-bg);color:var(--ds-ink);font-family:var(--ds-font);font-size:var(--ds-t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:clip}:where(img,svg){max-width:100%;display:block}:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(h1,h2,h3){overflow-wrap:break-word}:where(ul,ol){padding:0;list-style:none}:where(a){color:inherit;text-decoration:none}:where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
