.odins3-root .cr-hero{padding:calc(var(--nav-h) + 96px) 0 72px;border-bottom:1px solid var(--line);position:relative}@media (max-width:719px){.odins3-root .cr-hero{padding:calc(var(--nav-h-m) + 64px) 0 52px}}.odins3-root .cr-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(32px,5vw,80px);align-items:end}.odins3-root .cr-hero-grid>*{min-width:0}@media (max-width:899px){.odins3-root .cr-hero-grid{grid-template-columns:1fr;gap:28px}}.odins3-root .cr-hero-title{margin-top:20px}.odins3-root .cr-lede{font-size:16.5px;line-height:1.6;color:var(--fg-muted);max-width:44ch;text-wrap:pretty}.odins3-root .cr-lede+.cr-lede{margin-top:14px}@media (prefers-reduced-motion:no-preference){.odins3-root .cr-hero-copy>*,.odins3-root .cr-hero-side>*{animation:cr-rise .55s var(--ease-out)}.odins3-root .cr-hero-copy>:nth-child(2){animation-delay:.05s}.odins3-root .cr-hero-side>:first-child{animation-delay:.1s}.odins3-root .cr-hero-side>:nth-child(2){animation-delay:.15s}.odins3-root .cr-hero-meta{animation:cr-rise .6s var(--ease-out)}}@keyframes cr-rise{0%{transform:translateY(12px)}to{transform:none}}.odins3-root .cr-hero-meta{margin-top:56px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:719px){.odins3-root .cr-hero-meta{grid-template-columns:repeat(2,1fr)}}.odins3-root .cr-cell{padding:22px 20px 0 0;border-right:1px solid var(--line);display:grid;gap:8px;min-width:0}.odins3-root .cr-cell:last-child{border-right:0}.odins3-root .cr-cell+.cr-cell{padding-left:20px}@media (max-width:719px){.odins3-root .cr-cell:nth-child(2n){border-right:0}.odins3-root .cr-cell:nth-child(odd){padding-left:0}.odins3-root .cr-cell:nth-child(-n+2){padding-bottom:20px;border-bottom:1px solid var(--line)}}.odins3-root .cr-cell-v{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:-.018em;font-variant-numeric:tabular-nums}.odins3-root .cr-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:1023px){.odins3-root .cr-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:619px){.odins3-root .cr-how-grid{grid-template-columns:1fr}}.odins3-root .cr-how-card{padding:24px 22px 26px;display:flex;flex-direction:column;min-width:0}.odins3-root .cr-how-ix{margin-bottom:26px;color:var(--fg-faint)}.odins3-root .cr-how-card p{margin-top:10px;font-size:14px;line-height:1.6;color:var(--fg-muted);text-wrap:pretty}.odins3-root .cr-open-list{border-top:1px solid var(--line)}.odins3-root .cr-open-row{display:grid;grid-template-columns:1.2fr 1.4fr auto;gap:16px 32px;align-items:center;padding:28px 4px;border-bottom:1px solid var(--line);transition:background var(--dur-2),padding var(--dur-2) var(--ease-out)}.odins3-root .cr-open-row:hover{background:var(--bg-raised);padding-left:16px;padding-right:16px}@media (max-width:899px){.odins3-root .cr-open-row{grid-template-columns:1fr;gap:10px}}.odins3-root .cr-open-main{display:grid;gap:8px;min-width:0}.odins3-root .cr-open-title{transition:color var(--dur-1)}.odins3-root .cr-open-row:hover .cr-open-title{color:var(--accent-text)}.odins3-root .cr-open-sum{font-size:14px;line-height:1.55;color:var(--fg-muted);max-width:48ch;text-wrap:pretty}.odins3-root .cr-open-arr{color:var(--fg-faint);transition:color var(--dur-1),transform var(--dur-2) var(--ease-out)}.odins3-root .cr-open-arr svg{width:16px;height:16px}.odins3-root .cr-open-row:hover .cr-open-arr{color:var(--fg);transform:translate(3px,-3px)}@media (max-width:899px){.odins3-root .cr-open-arr{display:none}}.odins3-root .cr-empty{padding:clamp(36px,5vw,60px) clamp(28px,4.5vw,56px);display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,4vw,56px);align-items:center}.odins3-root .cr-empty>*{min-width:0}@media (max-width:899px){.odins3-root .cr-empty{grid-template-columns:1fr}}.odins3-root .cr-empty-title{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1.06;letter-spacing:-.026em;text-wrap:balance;margin-top:18px}.odins3-root .cr-empty-copy p{margin-top:14px;font-size:15px;line-height:1.6;color:var(--fg-muted);max-width:46ch;text-wrap:pretty}.odins3-root .cr-empty-cta{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.odins3-root .cr-empty-note{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-faint);margin-top:6px}.odins3-root .cr-job-hero{padding:calc(var(--nav-h) + 88px) 0 56px;border-bottom:1px solid var(--line)}@media (max-width:719px){.odins3-root .cr-job-hero{padding:calc(var(--nav-h-m) + 56px) 0 44px}}.odins3-root .cr-back{display:inline-flex;margin-bottom:32px;color:var(--fg-muted);transition:color var(--dur-1)}.odins3-root .cr-back:hover{color:var(--fg)}.odins3-root .cr-job-hero h1{margin-top:18px}.odins3-root .cr-job-lede{margin-top:20px;max-width:58ch}.odins3-root .cr-job-badges{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.odins3-root .cr-job-block+.cr-job-block{margin-top:48px}.odins3-root .cr-job-block h2{margin-bottom:16px}.odins3-root .cr-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.odins3-root .cr-list li{position:relative;padding:13px 0 13px 30px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--fg-muted);text-wrap:pretty}.odins3-root .cr-list li:before{content:"—";position:absolute;left:0;font-family:var(--font-mono);color:var(--fg-faint)}.odins3-root .cr-apply{margin-top:64px;border-top:1px solid var(--line);padding-top:36px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.odins3-root .cr-apply-note{font-size:14px;line-height:1.55;color:var(--fg-muted);max-width:44ch;text-wrap:pretty}