.careers-hero[data-astro-cid-updltw2v]{background:radial-gradient(circle at 88% 18%, #178be03d, transparent 23rem), linear-gradient(145deg, var(--color-navy-950), var(--color-navy-800));color:#fff;position:relative;overflow:hidden}.careers-hero[data-astro-cid-updltw2v]:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-13rem;right:-9rem}.careers-hero__inner[data-astro-cid-updltw2v]{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(4rem,8vw,7rem);display:grid;position:relative}.careers-hero__copy[data-astro-cid-updltw2v]{max-width:48rem}.careers-hero[data-astro-cid-updltw2v] .eyebrow[data-astro-cid-updltw2v]{color:var(--color-blue-100)}.careers-hero[data-astro-cid-updltw2v] .display-title[data-astro-cid-updltw2v]{color:#fff}.careers-hero[data-astro-cid-updltw2v] .body-copy[data-astro-cid-updltw2v]{max-width:42rem;margin:var(--space-6) 0 0;color:#ffffffc7}.application-note[data-astro-cid-updltw2v]{gap:var(--space-4);border-radius:var(--radius-lg);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;grid-template-columns:auto 1fr;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.application-note[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{width:1.8rem;height:1.8rem;color:var(--color-blue-100);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.application-note__label[data-astro-cid-updltw2v]{color:#fff;margin:0;font-weight:800}.application-note[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]:last-child{margin:var(--space-2) 0 0;color:#ffffffbd;line-height:1.65}.careers-intro[data-astro-cid-updltw2v]{background:var(--color-surface)}.careers-intro__grid[data-astro-cid-updltw2v]{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,8vw,8rem);display:grid}.careers-intro__copy[data-astro-cid-updltw2v]{max-width:49rem}.careers-intro__copy[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{font-size:var(--step-1);margin:0;line-height:1.65}.careers-intro__copy[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]+p[data-astro-cid-updltw2v]{margin-top:var(--space-6);border-left:3px solid var(--color-blue-500);color:var(--color-text-muted);font-size:var(--step-0);padding-left:var(--space-5)}.roles-section[data-astro-cid-updltw2v]{background:var(--color-surface-soft)}.role-grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.role-card[data-astro-cid-updltw2v]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden}.role-card__number[data-astro-cid-updltw2v]{margin-bottom:var(--space-5);color:var(--color-blue-700);font-size:var(--step--1);letter-spacing:.1em;font-weight:850}.role-card[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:var(--color-navy-950);font-size:var(--step-2);letter-spacing:-.025em;margin:0;line-height:1.15}.role-card[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{margin:var(--space-5) 0 0;line-height:1.65}.role-card[data-astro-cid-updltw2v] ol[data-astro-cid-updltw2v]{gap:var(--space-3);margin:var(--space-6) 0 0;border-top:1px solid var(--color-border);padding:var(--space-6) 0 0;list-style-position:inside;display:grid}.role-card[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{padding-left:var(--space-1);color:var(--color-text-muted);line-height:1.55}.role-card[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]::marker{color:var(--color-blue-700);font-weight:800}.care-approach[data-astro-cid-updltw2v]{background:var(--color-blue-50)}.care-approach__heading[data-astro-cid-updltw2v]{grid-template-columns:minmax(0,.9fr) minmax(18rem,.7fr);justify-content:space-between;align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.care-approach__heading[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{max-width:38rem;margin:0;line-height:1.65}.approach-list[data-astro-cid-updltw2v]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.approach-list[data-astro-cid-updltw2v] article[data-astro-cid-updltw2v]{padding:var(--space-8) clamp(1rem, 3vw, 2.5rem) 0}.approach-list[data-astro-cid-updltw2v] article[data-astro-cid-updltw2v]:first-child{padding-left:0}.approach-list[data-astro-cid-updltw2v] article[data-astro-cid-updltw2v]+article[data-astro-cid-updltw2v]{border-left:1px solid var(--color-border)}.approach-list[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{color:var(--color-blue-700);font-size:var(--step--1);letter-spacing:.1em;font-weight:850}.approach-list[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{margin:var(--space-4) 0 0;color:var(--color-navy-950);font-size:var(--step-1);letter-spacing:-.02em;line-height:1.2}.approach-list[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:1.65}.visit-section[data-astro-cid-updltw2v]{background:var(--color-surface)}.visit-section__inner[data-astro-cid-updltw2v]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.visit-section__inner[data-astro-cid-updltw2v]>div[data-astro-cid-updltw2v]{max-width:48rem}.visit-section__inner[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]:last-child{margin:var(--space-5) 0 0;font-size:var(--step-1);line-height:1.65}.visit-phone[data-astro-cid-updltw2v]{align-items:center;gap:var(--space-4);border:1px solid var(--color-blue-600);border-radius:var(--radius-sm);min-height:4.5rem;color:var(--color-blue-700);padding:var(--space-4) var(--space-6);background:#fff;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex}.visit-phone[data-astro-cid-updltw2v]:hover{background:var(--color-blue-50);box-shadow:var(--shadow-sm)}.visit-phone[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:1.4rem;height:1.4rem}.visit-phone[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{flex-direction:column;align-items:flex-start;display:flex}.visit-phone[data-astro-cid-updltw2v] small[data-astro-cid-updltw2v]{color:var(--color-text-muted);font-size:var(--step--1);font-weight:700}.visit-phone[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{font-size:var(--step-1)}@media (width<=899px){.careers-hero__inner[data-astro-cid-updltw2v],.careers-intro__grid[data-astro-cid-updltw2v],.care-approach__heading[data-astro-cid-updltw2v]{grid-template-columns:1fr}.application-note[data-astro-cid-updltw2v]{max-width:40rem}.approach-list[data-astro-cid-updltw2v]{grid-template-columns:1fr}.approach-list[data-astro-cid-updltw2v] article[data-astro-cid-updltw2v],.approach-list[data-astro-cid-updltw2v] article[data-astro-cid-updltw2v]:first-child{padding:var(--space-6) 0}.approach-list[data-astro-cid-updltw2v] article[data-astro-cid-updltw2v]+article[data-astro-cid-updltw2v]{border-top:1px solid var(--color-border);border-left:0}}@media (width<=779px){.role-grid[data-astro-cid-updltw2v],.visit-section__inner[data-astro-cid-updltw2v]{grid-template-columns:1fr}.visit-phone[data-astro-cid-updltw2v]{justify-self:start}}@media (width<=519px){.application-note[data-astro-cid-updltw2v]{grid-template-columns:1fr}.role-card[data-astro-cid-updltw2v] ol[data-astro-cid-updltw2v]{padding-left:1.25rem;list-style-position:outside}.visit-phone[data-astro-cid-updltw2v]{width:100%}}
