:root{--font-display:Spline Sans, Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}html{scroll-behavior:smooth;background:#fff}body{color:#101828;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;min-width:320px;margin:0}*{box-sizing:border-box}input:focus,textarea:focus{outline:none}::selection{color:#0b1f5e;background:#0ea5e92e}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.jobex-briefcase{animation:1.21s cubic-bezier(.55,.08,.25,1) infinite jobex-briefcase-walk}@keyframes jobex-briefcase-walk{0%{opacity:0;transform:translate(-62px)scale(1)}8%{opacity:1}28%{transform:translate(-12px,-4px)scale(1)}50%{transform:translate(10px)scale(1)}76%{transform:translate(54px,-4px)scale(.9)}86%{opacity:1;transform:translate(68px)scale(.8)}96%{opacity:0;transform:translate(82px)scale(.72)}to{opacity:0;transform:translate(82px)scale(.72)}}@media (prefers-reduced-motion:reduce){.jobex-briefcase{animation-duration:2.4s}}