.cs-root,.cs-theme{--primary:var(--cs-brand);--primary-foreground:var(--cs-on-brand);--ring:var(--cs-brand);--radius:var(--cs-radius);--destructive:#c10007;--input:#868c97;--cs-ink:#111722;--cs-muted:#4f5664;--cs-line:#e3e6eb;--cs-page:#f6f7f8;color:var(--cs-ink)}.cs-root{background:var(--cs-page);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.cs-display{font-family:var(--cs-display-font);font-weight:var(--cs-display-weight);letter-spacing:var(--cs-display-tracking)}.cs-root :focus-visible,.cs-theme :focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}.cs-root .cs-on-dark :focus-visible{outline-color:#fff}html:has(.cs-root){scroll-padding-top:6rem}@media (max-width:1023.98px){html:has(.cs-job){scroll-padding-top:8.5rem}}@media (prefers-reduced-motion:no-preference){html:has(.cs-root){scroll-behavior:smooth}.cs-root .cs-zoom-in{animation:1.2s cubic-bezier(.2,.7,.2,1) both cs-zoom-in}}@keyframes cs-zoom-in{0%{transform:scale(1.06)}to{transform:scale(1)}}.cs-decor{-webkit-mask-image:linear-gradient(#00000029,#00000029);mask-image:linear-gradient(#00000029,#00000029)}@media (min-width:1024px){.cs-decor[data-quiet=left]{-webkit-mask-image:linear-gradient(90deg,#00000029 0 56%,#000 74%);mask-image:linear-gradient(90deg,#00000029 0 56%,#000 74%)}.cs-decor[data-quiet=center]{-webkit-mask-image:linear-gradient(90deg,#00000029 0 78%,#000 94%);mask-image:linear-gradient(90deg,#00000029 0 78%,#000 94%)}}.cs-root [data-cs-highlight]{outline:3px solid var(--cs-brand);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.cs-root *,.cs-root :before,.cs-root :after,.cs-theme,.cs-theme *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
