.careers-module__yB8YoW__page{padding-bottom:var(--m-sp-24)}.careers-module__yB8YoW__hero{padding:var(--m-sp-20) 0 var(--m-sp-16);position:relative;overflow:hidden}.careers-module__yB8YoW__hero:before{content:"";background:radial-gradient(ellipse 50% 40% at 50% 0%, var(--m-accent-soft) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.careers-module__yB8YoW__heroInner{max-width:860px;padding:0 var(--m-sp-6);margin:0 auto;position:relative}.careers-module__yB8YoW__eyebrow{font-size:var(--m-fs-xs);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-ink-40);margin-bottom:var(--m-sp-6);font-weight:500}.careers-module__yB8YoW__headline{font-size:clamp(var(--m-fs-4xl), 6vw, var(--m-fs-6xl));letter-spacing:-.01em;color:var(--m-ink-100);max-width:18ch;line-height:1.04}.careers-module__yB8YoW__lede{margin-top:var(--m-sp-6);font-size:var(--m-fs-lg);line-height:var(--m-lh-relaxed);color:var(--m-ink-72);max-width:62ch}.careers-module__yB8YoW__section{padding:var(--m-sp-16) 0;border-top:1px solid var(--m-ink-10)}.careers-module__yB8YoW__inner{max-width:var(--m-container);padding:0 var(--m-sp-6);margin:0 auto}.careers-module__yB8YoW__sectionLabel{font-size:var(--m-fs-xs);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-ink-40);margin-bottom:var(--m-sp-8);font-weight:500}.careers-module__yB8YoW__principles{gap:var(--m-sp-10) var(--m-sp-12);grid-template-columns:repeat(2,1fr);display:grid}.careers-module__yB8YoW__principleTitle{font-size:var(--m-fs-xl);letter-spacing:-.01em;color:var(--m-ink-100);line-height:1.2}.careers-module__yB8YoW__principleBody{margin-top:var(--m-sp-3);font-size:var(--m-fs-base);line-height:var(--m-lh-relaxed);color:var(--m-ink-72)}.careers-module__yB8YoW__openCard{padding:var(--m-sp-10) var(--m-sp-12);background:var(--m-paper-2);border:1px solid var(--m-ink-10);border-radius:var(--m-radius-xl);max-width:820px}.careers-module__yB8YoW__openHeadline{font-size:clamp(var(--m-fs-2xl), 3.5vw, var(--m-fs-4xl));letter-spacing:-.015em;color:var(--m-ink-100);max-width:22ch;line-height:1.1}.careers-module__yB8YoW__openBody{margin-top:var(--m-sp-4);font-size:var(--m-fs-base);line-height:var(--m-lh-relaxed);color:var(--m-ink-72);max-width:60ch}.careers-module__yB8YoW__openActions{margin-top:var(--m-sp-6);gap:var(--m-sp-3);flex-wrap:wrap;display:flex}.careers-module__yB8YoW__primary{align-items:center;gap:var(--m-sp-2);padding:14px var(--m-sp-6);background:var(--m-ink-100);color:var(--m-paper);border-radius:var(--m-radius-full);font-size:var(--m-fs-base);transition:transform var(--m-dur-micro) var(--m-ease-micro);font-weight:500;display:inline-flex}.careers-module__yB8YoW__primary:hover{transform:translateY(-1px)}.careers-module__yB8YoW__secondary{align-items:center;gap:var(--m-sp-2);padding:14px var(--m-sp-5);color:var(--m-ink-100);border:1px solid var(--m-ink-20);border-radius:var(--m-radius-full);font-size:var(--m-fs-base);transition:border-color var(--m-dur-micro) var(--m-ease-micro);font-weight:500;display:inline-flex}.careers-module__yB8YoW__secondary:hover{border-color:var(--m-ink-100)}@media (max-width:860px){.careers-module__yB8YoW__principles{gap:var(--m-sp-8);grid-template-columns:1fr}.careers-module__yB8YoW__openCard{padding:var(--m-sp-8)}}
