.role-landing_rolePage__WOWTN{background:var(--ink-surface);color:var(--on-ink)}.role-landing_roleHero__SkGdM{max-width:1240px;margin:auto;padding:16px 28px 64px}.role-landing_backLink__uQ8Qy{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;color:var(--on-ink-muted);margin-bottom:22px}.role-landing_roleHeroGrid___6Vo4{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.role-landing_roleHeroCopy__gLv6W .role-landing_eyebrow__wEyKm{margin:0 0 18px}.role-landing_roleHeroCopy__gLv6W h1{font-size:clamp(40px,4.6vw,64px);font-weight:750;letter-spacing:-.06em;line-height:1.06;margin:0 0 24px}.role-landing_roleHeroCopy__gLv6W h1 span{color:var(--wtp-pink)}.role-landing_roleHeroCopy__gLv6W .role-landing_lead__N_Nvc{font-size:16px;line-height:1.8;color:var(--on-ink-muted);max-width:490px;margin:0 0 28px}.role-landing_roleHeroCopy__gLv6W .role-landing_primary__mKyvc{margin-bottom:18px}.role-landing_roleNote__bH8Q2{font-size:11px;line-height:1.8;color:var(--on-ink-muted);max-width:420px;margin:0}.role-landing_rolePhoto__UfBt1{height:390px;position:relative;overflow:hidden;border-radius:var(--r-card-lg);background:var(--ink-raised)}.role-landing_rolePhoto__UfBt1 img{width:100%;height:100%;object-fit:cover;object-position:60% center}.role-landing_rolePhoto__UfBt1:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,color-mix(in srgb,var(--ink-surface) 87%,transparent))}.role-landing_rolePhoto__UfBt1 p{position:absolute;bottom:28px;left:30px;z-index:1;font-size:44px;letter-spacing:-.05em;line-height:1.06;font-weight:700;margin:0}.role-landing_rolePhoto__UfBt1 p span{color:var(--wtp-pink)}.role-landing_roleStepsSection__G_NsU{background:var(--page);color:var(--ink);padding:52px 28px}.role-landing_roleStepsInner__vCVTC{max-width:1184px;margin:auto}.role-landing_roleStepsInner__vCVTC h2{font-size:30px;letter-spacing:-.045em;line-height:1.2;margin:0 0 12px}.role-landing_roleStepsIntro__7f70s{font-size:14px;line-height:1.8;color:var(--body);margin:0}.role-landing_shortSteps__WD3HV{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.role-landing_shortSteps__WD3HV li{border-top:1px solid var(--border);padding-top:18px}.role-landing_shortSteps__WD3HV .role-landing_stepNum__tiqr2{font-size:12px;color:var(--link);font-weight:700}.role-landing_shortSteps__WD3HV h3{font-size:18px;letter-spacing:-.03em;margin:14px 0 10px}.role-landing_shortSteps__WD3HV p{font-size:14px;line-height:1.8;color:var(--body);margin:0;max-width:320px}.role-landing_roleAside__Yfz1P{max-width:1184px;margin:36px auto 0;padding:26px 0 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:24px;align-items:center}.role-landing_roleAside__Yfz1P h3{font-size:16px;margin:0 0 8px}.role-landing_roleAside__Yfz1P p{font-size:13px;color:var(--body);line-height:1.8;margin:0}.role-landing_roleAside__Yfz1P a{font-size:13px;font-weight:700;min-height:44px;display:flex;align-items:center;gap:18px;flex-shrink:0}.role-landing_roleAside__Yfz1P a span{color:var(--link)}.role-landing_crewVisual__72Ncq{background:var(--ink-raised);border:1px solid var(--ink-border);border-radius:var(--r-card-lg);padding:35px 28px;text-align:center}.role-landing_crewVisual__72Ncq>svg{width:36px;height:36px;margin-bottom:26px}.role-landing_crewTop__IQl3z{font-size:10px;letter-spacing:.15em;color:var(--on-ink-muted)}.role-landing_crewLine__g_MB9{height:28px;border-left:1px solid var(--ink-border);width:1px;margin:12px auto 0}.role-landing_crewMiddle__CD8aV{border:1px solid var(--wtp-pink);border-radius:var(--r-pill);padding:16px;font-size:15px;font-weight:700}.role-landing_crewBranches__79A3J{display:flex;justify-content:space-around;height:30px;margin:0 20px}.role-landing_crewBranches__79A3J span{border-left:1px solid var(--ink-border)}.role-landing_crewPeople__ZVTnx{display:flex;gap:8px}.role-landing_crewPeople__ZVTnx i{flex:1;font-style:normal;background:var(--ink-surface);border:1px solid var(--ink-border);border-radius:var(--r-control);padding:16px 3px;font-size:11px}.role-landing_crewVisual__72Ncq>p{font-size:12px;color:var(--on-ink-muted);margin:25px 0 0}@media(max-width:760px){.role-landing_roleHero__SkGdM{padding:12px 20px 32px}.role-landing_roleHeroGrid___6Vo4{grid-template-columns:1fr;gap:28px}.role-landing_roleHeroCopy__gLv6W h1{font-size:40px}.role-landing_roleHeroCopy__gLv6W .role-landing_lead__N_Nvc{font-size:14px}.role-landing_rolePhoto__UfBt1{height:240px}.role-landing_rolePhoto__UfBt1 p{font-size:34px}.role-landing_roleStepsSection__G_NsU{padding:34px 20px}.role-landing_roleStepsInner__vCVTC h2{font-size:27px}.role-landing_shortSteps__WD3HV{grid-template-columns:1fr;gap:24px;margin-top:26px}.role-landing_shortSteps__WD3HV h3{margin-top:10px}.role-landing_shortSteps__WD3HV p{max-width:none}.role-landing_roleAside__Yfz1P{display:block}.role-landing_roleAside__Yfz1P a{margin-top:12px}.role-landing_crewVisual__72Ncq{padding:26px 22px}.role-landing_backLink__uQ8Qy{margin-bottom:18px}}.role-landing_primary__mKyvc{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:var(--r-pill);min-height:50px;padding:12px 23px;font-size:14px;font-weight:800;background:var(--wtp-pink);color:var(--ink);text-decoration:none}.role-landing_primary__mKyvc:hover{background:var(--cta-hover)}.role-landing_eyebrow__wEyKm{font-size:11px;line-height:1.6;font-weight:750;letter-spacing:.13em;color:var(--wtp-pink)}.role-landing_rolePage__WOWTN a:focus-visible{outline:3px solid var(--wtp-gold);outline-offset:4px}.role-landing_crewVisual__72Ncq>svg{color:var(--wtp-pink);margin-inline:auto}