.careers-module__QD3AIG__hero{padding-top:calc(var(--spacing-header) + clamp(48px, 7vw, 96px));padding-bottom:var(--secpad);text-align:center}.careers-module__QD3AIG__section{padding-bottom:var(--secpad)}.careers-module__QD3AIG__notes{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);margin:0;padding:0;list-style:none;display:grid}.careers-module__QD3AIG__note{isolation:isolate;border-radius:26px 26px 22px 22px;padding:clamp(32px,3.6vw,48px) clamp(24px,2.6vw,34px) clamp(36px,4vw,52px);position:relative;overflow:hidden}.careers-module__QD3AIG__note:before{content:"";z-index:-1;background:#fbfbed29;border-radius:50% 50% 0 0/62% 62% 0 0;height:70%;position:absolute;inset:auto -14% -32%}.careers-module__QD3AIG__note:after{content:"";background:var(--grain);opacity:.08;mix-blend-mode:overlay;z-index:-1;position:absolute;inset:0}.careers-module__QD3AIG__note:first-child{background:linear-gradient(175deg, var(--violet-soft) 0%, var(--peri) 90%);color:var(--plum)}.careers-module__QD3AIG__note:nth-child(2){background:linear-gradient(175deg, var(--color-leaf-wash) 0%, var(--green) 90%);color:var(--color-leaf-ink)}.careers-module__QD3AIG__note:nth-child(3){background:linear-gradient(175deg, var(--color-amber-wash) 0%, var(--peach) 90%);color:var(--color-amber-ink)}.careers-module__QD3AIG__note h3{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(26px,2.3vw,32px);font-weight:560;line-height:1.08}.careers-module__QD3AIG__note p{opacity:.86;margin:14px 0 0;font-size:15.5px;line-height:1.6}.careers-module__QD3AIG__band{background:var(--ink);color:var(--cream);margin:0 var(--gutter) var(--secpad);border-radius:var(--radius-lg);padding:var(--secpad) 24px;position:relative;overflow:hidden}.careers-module__QD3AIG__band:after{content:"";background:var(--grain);opacity:.05;pointer-events:none;position:absolute;inset:0}.careers-module__QD3AIG__band .eyebrow{color:var(--yellow)}.careers-module__QD3AIG__band>.wrap{z-index:2;position:relative}.careers-module__QD3AIG__empty{text-align:center;max-width:640px;margin:clamp(28px,4vw,48px) auto 0}.careers-module__QD3AIG__empty p{color:var(--color-band-sub);margin:0 0 32px;font-size:clamp(18px,1.4vw,21px);line-height:1.6}.careers-module__QD3AIG__empty p a{color:var(--yellow);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.careers-module__QD3AIG__roles{border-top:1px solid #fbfbed24;max-width:760px;margin:clamp(28px,4vw,48px) auto 0;padding:0;list-style:none}.careers-module__QD3AIG__role{border-bottom:1px solid #fbfbed24;justify-content:space-between;align-items:center;gap:24px;padding:22px 8px;transition:background .2s;display:flex}.careers-module__QD3AIG__role:hover{background:#fbfbed0f}.careers-module__QD3AIG__role:active{transform:scale(.99)}.careers-module__QD3AIG__roleTitle{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,2vw,28px);font-weight:560;display:block}.careers-module__QD3AIG__roleMeta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-band-sub);margin-top:6px;font-size:11.5px;display:block}.careers-module__QD3AIG__apply{color:var(--yellow);flex:none;font-weight:560}@media (max-width:760px){.careers-module__QD3AIG__notes{grid-template-columns:1fr;gap:14px}.careers-module__QD3AIG__note{border-radius:22px}.careers-module__QD3AIG__role{flex-direction:column;align-items:flex-start;gap:10px}}
