.careers-hero[data-astro-cid-thgm5mb5]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(212,118,58,.22) 0%,transparent 50%),radial-gradient(circle at 8% 85%,rgba(194,69,45,.14) 0%,transparent 45%);pointer-events:none}.careers-hero[data-astro-cid-thgm5mb5]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.careers-hero__openings[data-astro-cid-thgm5mb5]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 4px #d4763a33}@media(min-width:1024px)and (min-height:860px){.careers-aside[data-astro-cid-thgm5mb5]{position:sticky;top:96px}}.careers-section[data-astro-cid-thgm5mb5] .rich-text{color:var(--color-text-secondary);font-size:16px;line-height:1.7}.careers-section[data-astro-cid-thgm5mb5] .rich-text h1,.careers-section[data-astro-cid-thgm5mb5] .rich-text h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.025em;line-height:1.15;color:var(--color-navy-deep);margin:0 0 20px;font-weight:700}.careers-section[data-astro-cid-thgm5mb5] .rich-text h3{font-size:18px;font-weight:700;color:var(--color-navy-deep);margin:28px 0 10px}.careers-section[data-astro-cid-thgm5mb5] .rich-text p{margin:0 0 14px}.careers-section[data-astro-cid-thgm5mb5] .rich-text ul,.careers-section[data-astro-cid-thgm5mb5] .rich-text ol{margin:0 0 16px;padding-left:0;list-style:none;display:grid;gap:10px}.careers-section[data-astro-cid-thgm5mb5] .rich-text ul li,.careers-section[data-astro-cid-thgm5mb5] .rich-text ol li{position:relative;padding:12px 16px 12px 40px;background:var(--color-bg-light);border-left:3px solid var(--color-orange);border-radius:10px;font-size:15px;color:var(--color-text-primary);line-height:1.55;list-style:none;margin:0}.careers-section[data-astro-cid-thgm5mb5] .rich-text ul li:before{content:"";position:absolute;left:16px;top:19px;width:10px;height:10px;border-radius:50%;background:var(--gradient-cta)}.careers-section[data-astro-cid-thgm5mb5] .rich-text ol{counter-reset:careers-ol}.careers-section[data-astro-cid-thgm5mb5] .rich-text ol li{counter-increment:careers-ol}.careers-section[data-astro-cid-thgm5mb5] .rich-text ol li:before{content:counter(careers-ol,decimal-leading-zero);position:absolute;left:12px;top:12px;font-family:Geist Mono,SF Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--color-orange);font-weight:600}.careers-section[data-astro-cid-thgm5mb5] .rich-text a{color:var(--color-orange);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.careers-section[data-astro-cid-thgm5mb5] .rich-text a:hover{color:var(--color-gold)}.careers-section[data-astro-cid-thgm5mb5] .rich-text blockquote{border-left:3px solid var(--color-gold);background:linear-gradient(to right,rgba(212,118,58,.06),transparent);padding:20px 24px;margin:24px 0;font-style:italic;color:var(--color-navy-deep);border-radius:0 10px 10px 0}.careers-section[data-astro-cid-thgm5mb5] .rich-text strong{color:var(--color-navy-deep);font-weight:700}.careers-qual[data-astro-cid-thgm5mb5] .rich-text{color:var(--color-text-secondary);font-size:14px;line-height:1.55}.careers-qual[data-astro-cid-thgm5mb5] .rich-text p{margin:0 0 8px}.careers-qual[data-astro-cid-thgm5mb5] .rich-text p:last-child{margin-bottom:0}.careers-qual[data-astro-cid-thgm5mb5] .rich-text ul{margin:0;padding-left:16px;list-style:disc;display:block}.careers-qual[data-astro-cid-thgm5mb5] .rich-text ul li{background:none;border:none;padding:0;margin:0 0 4px;border-radius:0;font-size:14px;color:var(--color-text-secondary);list-style:disc}.careers-qual[data-astro-cid-thgm5mb5] .rich-text ul li:before{display:none}.careers-offices__tile[data-astro-cid-thgm5mb5]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(33,41,74,.82) 0%,rgba(33,41,74,.25) 40%,transparent 70%);opacity:.55;transition:opacity .3s ease;pointer-events:none}.careers-offices__tile[data-astro-cid-thgm5mb5]:hover:after{opacity:.88}.careers-offices__tile[data-astro-cid-thgm5mb5]:hover img[data-astro-cid-thgm5mb5]{transform:scale(1.04)}.careers-offices__tile[data-astro-cid-thgm5mb5]:hover .careers-offices__cap[data-astro-cid-thgm5mb5]{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){.careers-offices__tile[data-astro-cid-thgm5mb5] img[data-astro-cid-thgm5mb5],.careers-offices__tile[data-astro-cid-thgm5mb5]:after,.careers-offices__cap[data-astro-cid-thgm5mb5]{transition:none!important}.careers-offices__tile[data-astro-cid-thgm5mb5]:hover img[data-astro-cid-thgm5mb5]{transform:none}}
