html{background:#050403;color-scheme:dark}body.careers-minimal-body{position:relative;min-height:100svh;margin:0;overflow-x:hidden;color:#f3eee6;background:radial-gradient(circle at 74% 48%,rgba(255,119,1,.04),transparent 28%),#050403;font-family:var(--font-display)}body.careers-minimal-body:before{position:fixed;z-index:2;inset:clamp(.75rem,1.65vw,1.5rem);border:1px solid rgba(243,238,230,.16);content:"";pointer-events:none}body.careers-minimal-body:after{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px),radial-gradient(circle at 30% 20%,rgba(255,255,255,.025),transparent 34%);content:"";opacity:.42;pointer-events:none}.careers-minimal{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(10.5rem,15vw,12.5rem);align-content:center;align-items:center;gap:clamp(3rem,6.5vw,6.5rem);width:min(calc(100% - clamp(3rem,7vw,7rem)),1240px);min-height:100svh;margin:0 auto;padding:clamp(4rem,7vw,7rem) 0}.careers-minimal:after{position:absolute;top:50%;right:calc(clamp(10.5rem,15vw,12.5rem) + clamp(1.5rem,3.25vw,3.25rem));width:1px;height:clamp(4.5rem,13vh,7.5rem);background:#f3eee62e;content:"";transform:translateY(-50%)}.careers-minimal h1{max-width:930px;margin:0;color:#f3eee6;font-family:var(--font-display);font-size:clamp(2.4rem,3vw,3.35rem);font-weight:400;line-height:1.03;letter-spacing:-.022em;text-wrap:pretty;animation:careers-copy-in .9s var(--ease-out) both}.careers-minimal h1 em{font-weight:inherit;font-style:italic}.careers-apply{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:1rem;overflow:hidden;border:1px solid rgba(255,203,153,.28);border-radius:1px;color:#130905;background:radial-gradient(circle at 24% 18%,rgba(255,235,208,.28),transparent 30%),linear-gradient(145deg,#ff8f32,#ff7701 48%,#e85b00);box-shadow:0 0 0 1px #ff770114,0 1.5rem 5rem #ff5b0021;font-family:var(--font-display);font-size:clamp(1.35rem,1.65vw,1.65rem);font-weight:400;line-height:1;text-decoration:none;animation:careers-cta-in .85s .1s var(--ease-out) both;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}.careers-apply:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 12%,rgba(255,255,255,.13) 50%,transparent 83%),repeating-linear-gradient(3deg,rgba(67,20,0,.025) 0 1px,transparent 1px 4px);content:"";opacity:.65;transform:translate(-24%);transition:transform .6s var(--ease-out)}.careers-apply:hover{box-shadow:0 0 0 1px #ff770129,0 2rem 6.5rem #ff5b0038;transform:translateY(-4px)}.careers-apply:hover:before{transform:translate(18%)}.careers-apply:active{transform:translateY(-1px) scale(.985)}.careers-apply:focus-visible{outline:2px solid #f3eee6;outline-offset:5px}@keyframes careers-copy-in{0%{opacity:0;transform:translateY(1rem)}}@keyframes careers-cta-in{0%{opacity:0;transform:translateY(1rem) scale(.96)}}@media(max-width:760px){body.careers-minimal-body:before{top:.65rem;right:.65rem;bottom:.65rem;left:.65rem}.careers-minimal{grid-template-columns:1fr;gap:2.5rem;width:100%;padding:4.25rem 2rem}.careers-minimal:after{display:none}.careers-minimal h1{max-width:32rem;font-size:clamp(2rem,8.25vw,2.5rem);line-height:1.04;letter-spacing:-.022em;text-wrap:pretty}.careers-apply{width:min(100%,12rem);aspect-ratio:1.6;font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.careers-minimal h1,.careers-apply{animation:none;transition:none}.careers-apply:before{transition:none}}
