.careers-hero{color:var(--pureWhite);padding:100px 0 88px;position:relative;overflow:hidden}.careers-hero-bg{z-index:0;pointer-events:none;--hb-1:#a4275e;--hb-2:#a85b85;--hb-3:#b08fc0;--hb-4:#bcb3ea;--hb-5:#c2d2fb;background:radial-gradient(circle at 112% 50%, var(--hb-1) 0 17%, transparent 17%), radial-gradient(circle at 112% 50%, var(--hb-2) 0 31%, transparent 31%), radial-gradient(circle at 112% 50%, var(--hb-3) 0 47%, transparent 47%), radial-gradient(circle at 112% 50%, var(--hb-4) 0 66%, transparent 66%), var(--hb-5);position:absolute;inset:0}.careers-hero-inner{z-index:2;max-width:var(--container-max);padding:0 var(--container-px);grid-template-columns:1fr 420px;align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}@media (width<=1024px){.careers-hero-inner{grid-template-columns:1fr;gap:40px}.careers-hero{padding:80px 0 64px}}@media (width<=768px){.careers-hero{padding:64px 0 48px}.careers-hero-inner{padding:0 20px}}.careers-hero-eyebrow{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--crimsonBerry);background:#a4275e14;border-radius:999px;align-items:center;gap:6px;margin-bottom:22px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.careers-hero-h1{font-family:var(--font-display);font-size:var(--hero-headline-fs);letter-spacing:-.02em;color:var(--pureWhite);margin:0 0 20px;font-weight:700;line-height:1.05}.careers-hero-h1 em{background:linear-gradient(120deg, #c93a5c 0%, var(--salmon) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.careers-hero-lede{font-family:var(--font-body);color:#ffffffe0;max-width:520px;margin:0 0 36px;font-size:18px;line-height:1.6}.careers-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:48px;display:flex}.careers-hero-btn{height:48px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s,background .15s,transform .1s;display:inline-flex}.careers-hero-btn:active{transform:translateY(1px)}.careers-hero-btn-primary{background:var(--salmon);color:var(--pureWhite)}.careers-hero-btn-primary:hover{filter:brightness(1.08)}.careers-hero-btn-outline{color:var(--nightSky);background:#ffffffe6;border:1.5px solid #fff9}.careers-hero-btn-outline:hover{background:var(--pureWhite);border-color:var(--pureWhite)}.careers-hero-stats{flex-wrap:wrap;gap:32px;display:flex}.careers-hero-stat{flex-direction:column;gap:2px;display:flex}.careers-hero-stat strong{font-family:var(--font-display);color:var(--nightSky);font-size:20px;font-weight:700;line-height:1.1}.careers-hero-stat span{font-family:var(--font-body);color:var(--muted);font-size:13px;line-height:1.3}.careers-hero-art{pointer-events:none}@media (width<=1024px){.careers-hero-art{display:none}}.hero-art{aspect-ratio:5/6;background:var(--bg-gradient-employers,linear-gradient(180deg, #a4275e 0%, #2d2c3e 100%));border-radius:28px;position:relative;overflow:hidden;box-shadow:0 32px 64px -24px #2d2c3e66}.hero-art:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(60% 50% at 90% 8%,#fc5c5080,#0000 65%),radial-gradient(40% 40% at 8% 95%,#baccfa52,#0000 60%);position:absolute;inset:0}.hero-art-grid{pointer-events:none;z-index:1;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 28px);position:absolute;inset:0}.hero-art-mark{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;z-index:4;align-items:center;gap:8px;font-size:11px;display:inline-flex;position:absolute;bottom:24px;left:24px}.hero-art-mark img{opacity:.85;height:14px}.careers-hero-art-lines{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.careers-hero-card{z-index:3;-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #fff9;border-radius:14px;width:196px;padding:14px 18px;position:absolute;box-shadow:0 4px 16px #2d2c3e1f}.careers-hero-card-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:600}.careers-hero-card-title{font-family:var(--font-display);color:var(--nightSky);margin-bottom:6px;font-size:15px;font-weight:700}.careers-hero-card-meta{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.careers-hero-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.careers-hero-dot-crimson{background:var(--crimsonBerry)}.careers-hero-dot-periwinkle{background:#baccfa}.careers-hero-dot-white{background:#fffc}.careers-hero-card-1{top:20px;left:16px}.careers-hero-card-2{top:34%;right:0}.careers-hero-card-3{bottom:8%;right:0}@media (prefers-reduced-motion:no-preference){.careers-hero-card-1{animation:6s ease-in-out infinite careers-float-1}.careers-hero-card-2{animation:7s ease-in-out .5s infinite careers-float-2}.careers-hero-card-3{animation:8s ease-in-out 1s infinite careers-float-3}}@keyframes careers-float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes careers-float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes careers-float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
