.careers{--navy:#1f3465;--navy2:#0d1a35;--clay:#d65f35;--cream:#f4efe5;--ink:#1f3465;--muted:#60717c}.careers *{box-sizing:border-box}.careers{scroll-behavior:smooth;color:var(--ink);font-family:var(--font-sans);background:#faf9f6;margin:0}.careers a{color:inherit;text-decoration:none}.careers .site-header{color:#fff;z-index:20;border-bottom:1px solid #ffffff2e;align-items:center;gap:24px;height:88px;padding:0 clamp(24px,4vw,70px);display:flex;position:absolute;inset:0 0 auto}.careers .brand{flex-shrink:0;align-items:center;display:flex}.careers .brand img{filter:brightness(0)invert();width:clamp(190px,20vw,270px);height:auto;display:block}.careers .nav{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:clamp(10px,1.5vw,24px);margin-left:auto;font-size:12px;font-weight:600;display:flex}.careers .nav>a:not(.nav-cta){color:#ffffffd6;padding:10px 4px}.careers .nav>a:not(.nav-cta):hover{color:#fff}.careers .nav-cta,.careers .button{text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:11px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex}.careers .nav-cta{color:#fff;border:1px solid #ffffffa6;padding:14px 19px}.careers .nav-cta:hover{background:var(--clay);border-color:var(--clay)}.careers .menu-toggle{color:#fff;background:0 0;border:0;display:none}.careers .desktop-ham{order:-1}.careers .hero{color:#fff;align-items:center;height:100vh;min-height:720px;display:flex;position:relative;overflow:hidden}.careers .hero>img,.careers .hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers .hero-shade{background:linear-gradient(90deg,#091a35f0,#091a35ab 48%,#091a3514 78%)}.careers .hero-copy{z-index:2;max-width:750px;margin-left:clamp(25px,8vw,130px);padding-top:70px;position:relative}.careers .eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--clay);align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.careers .eyebrow:before{content:"";background:currentColor;width:35px;height:2px}.careers .eyebrow.light{color:#e3b6a5}.careers h1,.careers h2{letter-spacing:-.055em;font-family:var(--font-sans);margin:0;line-height:.99}.careers h1{margin:28px 0 26px;font-size:clamp(55px,6.5vw,104px)}.careers h1 em,.careers h2 em{color:#e8c6b9}.careers .hero-intro{color:#e6ecee;max-width:610px;margin:0 0 36px;font-size:17px;line-height:1.7}.careers .button{padding:18px 25px}.careers .button.clay{background:var(--clay);color:#fff}.careers .button:hover{transform:translateY(-2px)}.careers .scroll-cue{z-index:2;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:30px;left:clamp(25px,8vw,130px)}.careers .hero-tag{z-index:2;background:var(--cream);color:var(--navy);flex-direction:column;padding:28px 65px 25px 35px;display:flex;position:absolute;bottom:0;right:0}.careers .hero-tag span{letter-spacing:.15em;text-transform:uppercase;font-size:9px}.careers .hero-tag strong{font-family:var(--font-sans);font-size:24px}.careers .section{padding:100px clamp(25px,8vw,130px)}.careers .section-label{text-transform:uppercase;letter-spacing:.17em;color:#7d8c94;border-bottom:1px solid #d8dcdb;align-items:center;gap:15px;margin-bottom:70px;padding-bottom:18px;font-size:9px;font-weight:700;display:flex}.careers .section-label span{color:var(--clay)}.careers .intro-grid,.careers .split-heading{grid-template-columns:1.05fr .85fr;gap:8vw;display:grid}.careers .intro h2,.careers .paths h2,.careers .process h2{color:var(--navy);font-size:clamp(43px,5vw,72px)}.careers .intro h2 em,.careers .paths h2 em,.careers .process h2 em{color:var(--clay)}.careers .intro-copy{padding-top:25px}.careers .intro-copy p,.careers .split-heading>p{color:var(--muted);line-height:1.85}.careers .intro-copy .lead{color:var(--ink);font-family:var(--font-sans);margin-top:0;font-size:20px;line-height:1.55}.careers .culture-collage{grid-template-columns:1.3fr .6fr .8fr;align-items:end;gap:22px;margin-top:90px;display:grid}.careers .culture-collage figure{margin:0;overflow:hidden}.careers .culture-collage img,.careers .benefit-photo>img{object-fit:cover;width:100%;height:100%;transition:all .5s}.careers .photo-main{height:480px}.careers .photo-side{height:380px}.careers .values-card{background:var(--navy);color:#fff;margin-bottom:45px;padding:34px 28px}.careers .values-card>span{letter-spacing:.17em;text-transform:uppercase;font-size:9px}.careers .values-card ul{margin:25px 0 0;padding:0;list-style:none}.careers .values-card li{border-top:1px solid #365064;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.careers .values-card svg{color:var(--clay)}.careers .photo-note{text-align:right;color:#71808a;font-size:12px;font-style:italic}.careers .giving-section{background:var(--cream);grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:110px clamp(25px,8vw,130px);display:grid;overflow:hidden}.careers .giving-copy h2{color:var(--navy);margin:26px 0;font-size:clamp(46px,5vw,76px)}.careers .giving-copy h2 em{color:var(--clay)}.careers .giving-copy>p:not(.eyebrow){color:var(--muted);max-width:490px;line-height:1.85}.careers .giving-callout{border-top:1px solid #cfc4b4;align-items:center;gap:16px;margin-top:34px;padding-top:24px;display:flex}.careers .giving-callout svg{width:32px;height:32px;color:var(--clay);flex:none}.careers .giving-callout span{color:var(--muted);flex-direction:column;font-size:11px;line-height:1.6;display:flex}.careers .giving-callout strong{color:var(--navy);font-family:var(--font-sans);font-size:15px}.careers .giving-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.45fr .75fr;gap:14px;min-height:610px;display:grid;position:relative}.careers .giving-gallery:before{content:"CULTURE IN ACTION";z-index:3;background:var(--clay);color:#fff;letter-spacing:.18em;transform-origin:50%;padding:12px 18px;font-size:8px;font-weight:700;position:absolute;top:32px;right:-45px;transform:rotate(90deg)}.careers .giving-gallery figure{min-height:0;margin:0;position:relative;overflow:hidden}.careers .giving-gallery .giving-wide{grid-row:1/-1}.careers .giving-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.careers .giving-gallery figure:hover img{transform:scale(1.025)}.careers .giving-gallery figcaption{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#0d1a35db;padding:9px 12px;font-size:8px;font-weight:700;position:absolute;bottom:16px;left:16px}.careers .video-section{background:var(--navy2);color:#fff;grid-template-columns:.58fr 1.42fr;align-items:center;gap:5vw;padding:100px clamp(25px,6vw,100px);display:grid}.careers .video-copy h2{margin:25px 0;font-size:clamp(40px,4.5vw,67px)}.careers .video-copy p:not(.eyebrow){color:#bfcbd2;line-height:1.7}.careers .video-note{color:#91a4b1;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #3d5262;margin-top:20px;padding-top:14px;font-size:9px;display:inline-block}.careers .video-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.careers .video-embed{aspect-ratio:16/9;background:#07111f;overflow:hidden}.careers .video-embed iframe{border:0;width:100%;height:100%;display:block}.careers .testimonials{background:#faf9f6}.careers .testimonial-heading{grid-template-columns:1fr .7fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.careers .testimonial-heading h2{color:var(--navy);margin-top:25px;font-size:clamp(46px,5vw,76px)}.careers .testimonial-heading h2 em{color:var(--clay)}.careers .testimonial-heading>p{color:var(--muted);line-height:1.8}.careers .testimonial-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.careers .testimonial-grid figure{background:var(--cream);border-top:4px solid var(--clay);flex-direction:column;min-height:340px;margin:0;padding:clamp(28px,4vw,52px);display:flex}.careers .testimonial-grid figure:first-child{grid-column:span 7}.careers .testimonial-grid figure:nth-child(2){background:var(--navy);color:#fff;border-color:#e6b4a3;grid-column:span 5}.careers .testimonial-grid figure:nth-child(3){grid-column:3/span 8;min-height:300px}.careers .testimonial-grid figure>span{letter-spacing:.15em;color:var(--clay);font-size:9px}.careers .testimonial-grid blockquote{letter-spacing:-.025em;font-family:var(--font-sans);flex:1;margin:32px 0;font-size:clamp(20px,2.2vw,32px);line-height:1.35}.careers .testimonial-grid figcaption{grid-template-columns:1fr auto;align-items:end;gap:4px 20px;display:grid}.careers .testimonial-grid figcaption strong{font-family:var(--font-sans);font-size:14px}.careers .testimonial-grid figcaption small{color:var(--muted);grid-column:1;font-size:10px}.careers .testimonial-grid figure:nth-child(2) figcaption small{color:#aebdc6}.careers .testimonial-grid figcaption a{text-transform:uppercase;letter-spacing:.12em;color:var(--clay);grid-area:1/2/3;align-items:center;gap:8px;font-size:9px;display:flex}.careers .split-heading{align-items:end;margin-bottom:70px}.careers .path-row{border-top:1px solid #cfd5d6;grid-template-columns:55px 1fr 1.3fr .8fr 30px;align-items:center;gap:30px;padding:31px 10px;transition:all .3s;display:grid}.careers .path-row:last-child{border-bottom:1px solid #cfd5d6}.careers .path-row:hover{background:#f1ebe1;padding-left:20px}.careers .path-row>span{color:var(--clay)}.careers .path-row h3{font-family:var(--font-sans);margin:0;font-size:25px}.careers .path-row p{color:var(--muted);font-size:13px;line-height:1.6}.careers .path-row strong{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.careers .path-row>svg{color:var(--clay)}.careers .growth-section{background:var(--navy2);color:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px clamp(25px,8vw,130px);display:grid}.careers .growth-lead h2{margin:28px 0;font-size:clamp(46px,5vw,76px)}.careers .growth-lead h2 em{color:#e8c6b9}.careers .growth-lead>p:not(.eyebrow){color:#aebdc6;max-width:500px;line-height:1.8}.careers .growth-list{border-top:1px solid #344a5a}.careers .growth-list article{border-bottom:1px solid #344a5a;grid-template-columns:34px 42px 1fr;align-items:start;gap:20px;padding:29px 0;display:grid}.careers .growth-list article>span{color:#d8876b;padding-top:7px;font-size:9px}.careers .growth-list svg{color:#d8876b;width:26px;height:26px}.careers .growth-list h3{font-family:var(--font-sans);margin:3px 0 8px;font-size:20px}.careers .growth-list p{color:#aebdc6;grid-column:3;max-width:540px;margin:0;font-size:12px;line-height:1.7}.careers .benefits{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;display:grid}.careers .benefit-photo{min-height:750px;position:relative}.careers .benefit-photo>div{background:var(--clay);width:210px;font-family:var(--font-sans);align-items:center;gap:17px;padding:26px;display:flex;position:absolute;bottom:0;right:0}.careers .benefit-content{padding:85px clamp(30px,6vw,100px)}.careers .benefit-content .section-label{border-color:#3d5566;margin-bottom:55px}.careers .benefit-content h2{margin:25px 0;font-size:clamp(43px,4.8vw,70px)}.careers .benefit-note{color:#b8c6ce;line-height:1.75}.careers .benefit-grid{grid-template-columns:1fr 1fr;gap:32px 45px;margin-top:50px;display:grid}.careers .benefit-grid>div{border-top:1px solid #496071;padding-top:25px}.careers .benefit-grid svg{color:#d97b5f}.careers .benefit-grid p{color:#afbec7;font-size:12px;line-height:1.65}.careers .process{background:var(--cream)}.careers .steps{grid-template-columns:repeat(4,1fr);display:grid}.careers .step{padding-right:35px}.careers .step>b{color:var(--clay);font-size:10px}.careers .step>span{background:#c8bba9;height:2px;margin:18px 0 30px;display:block}.careers .step h3{font-family:var(--font-sans)}.careers .step p{color:var(--muted);font-size:12px;line-height:1.65}.careers .jobs{background:var(--clay);color:#fff;grid-template-columns:1fr .65fr;gap:8vw;padding:100px clamp(25px,8vw,130px);display:grid;position:relative;overflow:hidden}.careers .jobs h2{margin-top:25px;font-size:clamp(50px,6vw,86px)}.careers .jobs h2 em{color:#f1d9cf}.careers .job-actions{z-index:2}.careers .button.cream{color:var(--navy);background:#fff;margin:20px 0}.careers .job-actions small{display:block}.careers .jobs-watermark{opacity:.07;width:300px;height:300px;position:absolute;bottom:-70px;right:-30px}.careers footer{background:var(--navy);color:#ffffffad;padding:76px clamp(25px,5vw,80px) 30px}.careers .footer-main{grid-template-columns:1.45fr repeat(4,1fr);gap:clamp(30px,4vw,68px);display:grid}.careers .footer-brand .brand img{width:250px}.careers .footer-brand>p{max-width:260px;margin:25px 0;font-size:13px;line-height:1.7}.careers .social{gap:10px;display:flex}.careers .social a{background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.careers .social svg{width:16px}.careers .footer-group{flex-direction:column;gap:9px;display:flex}.careers .footer-group h4{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.careers .footer-group a,.careers .footer-group span{font-size:12px;line-height:1.45}.careers .footer-group a:hover{color:#fff}.careers .footer-legal{color:#ffffff6b;border-top:1px solid #ffffff24;margin:50px 0 0;padding:24px 0;font-size:9px;line-height:1.6}.careers .footer-bottom{color:#ffffff7a;border-top:1px solid #ffffff24;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}.careers .family-hero{color:#fff;align-items:center;height:min(860px,100vh);min-height:720px;display:flex;position:relative;overflow:hidden}.careers .family-hero>img,.careers .family-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers .family-hero-shade{background:linear-gradient(90deg,#081830f5,#081830c9 46%,#0818302e 80%)}.careers .family-hero-copy{z-index:2;max-width:820px;margin-left:clamp(25px,8vw,130px);padding-top:70px;position:relative}.careers .family-back{letter-spacing:.14em;text-transform:uppercase;color:#ffffffad;align-items:center;gap:8px;margin-bottom:52px;font-size:10px;font-weight:700;display:inline-flex}.careers .family-back:hover{color:#fff}.careers .family-hero h1{max-width:850px;margin:25px 0;font-size:clamp(54px,6.3vw,98px)}.careers .family-hero-copy>p:not(.eyebrow){color:#dce4e8;max-width:630px;font-size:17px;line-height:1.75}.careers .family-hero .button{margin-top:22px}.careers .family-stamp{z-index:2;background:var(--clay);grid-template-columns:auto 1fr;align-content:center;gap:4px 16px;width:min(310px,28vw);min-height:190px;padding:32px;display:grid;position:absolute;bottom:0;right:clamp(25px,6vw,90px)}.careers .family-stamp svg{grid-row:1/3;width:36px;height:36px}.careers .family-stamp span{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.careers .family-stamp strong{font-family:var(--font-sans);font-size:clamp(16px,1.6vw,24px)}.careers .family-overview{grid-template-columns:1fr .8fr;gap:30px 8vw;display:grid}.careers .family-title h2,.careers .impact-heading h2{color:var(--navy);margin-top:24px;font-size:clamp(46px,5vw,74px)}.careers .family-title h2 em,.careers .impact-heading h2 em{color:var(--clay)}.careers .family-intro{color:var(--muted);padding-top:34px;line-height:1.8}.careers .family-intro .lead{color:var(--ink);font-family:var(--font-sans);font-size:20px;line-height:1.55}.careers .role-board{border-top:1px solid #cdd3d4;grid-column:1/-1;grid-template-columns:.7fr 1fr 1fr;margin-top:60px;display:grid}.careers .role-board-label{background:var(--navy);color:#fff;flex-direction:column;grid-row:span 2;justify-content:flex-end;align-items:flex-start;gap:15px;min-height:230px;padding:40px;display:flex}.careers .role-board-label svg{color:#e3a78f;width:35px;height:35px}.careers .role-board-label span{font-family:var(--font-sans);font-size:20px}.careers .role-line{border-bottom:1px solid #d5d9da;border-right:1px solid #d5d9da;grid-template-columns:30px 1fr auto;align-items:center;gap:15px;min-height:115px;padding:30px;transition:background .25s;display:grid}.careers .role-line:hover{background:#f1ebe1}.careers .role-line span{color:var(--clay);font-size:10px}.careers .role-line h3{font-family:var(--font-sans);margin:0;font-size:18px}.careers .role-line svg{color:var(--clay);width:18px}.careers .family-impact{background:var(--cream);grid-template-columns:.85fr 1.15fr;gap:8vw;padding:100px clamp(25px,8vw,130px);display:grid}.careers .impact-heading>span{text-transform:uppercase;letter-spacing:.18em;color:var(--clay);font-size:10px;font-weight:700}.careers .impact-list{border-top:1px solid #c8bcac}.careers .impact-list>div{border-bottom:1px solid #c8bcac;grid-template-columns:38px 28px 1fr;align-items:center;gap:16px;padding:27px 5px;display:grid}.careers .impact-list b{color:#968675;font-size:9px}.careers .impact-list svg{width:19px;color:var(--clay)}.careers .impact-list p{color:var(--navy);font-family:var(--font-sans);margin:0;font-size:18px}.careers .family-nav{padding:100px clamp(25px,8vw,130px)}.careers .family-nav>h2{color:var(--navy);margin:22px 0 55px;font-size:clamp(45px,5vw,72px)}.careers .family-nav>div{border-top:1px solid #cfd5d6;border-left:1px solid #cfd5d6;grid-template-columns:repeat(5,1fr);display:grid}.careers .family-nav>div>a{min-height:180px;font-family:var(--font-sans);border-bottom:1px solid #cfd5d6;border-right:1px solid #cfd5d6;flex-direction:column;justify-content:space-between;gap:30px;padding:25px;transition:all .25s;display:flex}.careers .family-nav>div>a:hover,.careers .family-nav>div>a.active{background:var(--navy);color:#fff}.careers .family-nav>div>a.active{box-shadow:inset 0 4px var(--clay)}.careers .family-nav>div svg{color:var(--clay)}.careers .family-cta{background:var(--clay);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:80px clamp(25px,8vw,130px);display:grid;position:relative;overflow:hidden}.careers .family-cta>svg{opacity:.08;width:280px;height:280px;position:absolute;bottom:-100px;right:35%}.careers .family-cta h2{max-width:800px;margin-top:20px;font-size:clamp(35px,4vw,60px)}.careers .family-cta .button{color:var(--navy);white-space:nowrap;background:#fff;position:relative}@media (max-width:1050px){.careers .menu-toggle{display:block}.careers .nav{background:var(--navy2);flex-direction:column;align-items:flex-start;margin:0;padding:30px;display:none;position:absolute;top:88px;left:0;right:0}.careers .nav.open{display:flex}.careers .hero-tag{display:none}.careers .intro-grid,.careers .split-heading,.careers .video-section,.careers .benefits,.careers .jobs,.careers .growth-section{grid-template-columns:1fr}.careers .giving-section{grid-template-columns:1fr;gap:60px}.careers .giving-copy>p:not(.eyebrow){max-width:700px}.careers .culture-collage{grid-template-columns:1fr 1fr}.careers .photo-main{grid-column:1/-1}.careers .testimonial-heading{grid-template-columns:1fr}.careers .testimonial-grid figure:first-child,.careers .testimonial-grid figure:nth-child(2){grid-column:span 6}.careers .testimonial-grid figure:nth-child(3){grid-column:2/span 10}.careers .path-row{grid-template-columns:40px 1fr 30px}.careers .path-row p,.careers .path-row strong{grid-column:2}.careers .path-row>svg{grid-area:1/3}.careers .growth-section{gap:55px}.careers .steps{grid-template-columns:1fr 1fr;gap:45px}.careers .footer-main{grid-template-columns:1.4fr 1fr 1fr}.careers .footer-brand{grid-row:span 2}.careers .family-stamp{width:300px}.careers .family-overview,.careers .family-impact{grid-template-columns:1fr}.careers .family-intro{padding-top:0}.careers .role-board{grid-template-columns:1fr 1fr}.careers .role-board-label{grid-area:auto/1/auto/-1;min-height:170px}.careers .family-nav>div{grid-template-columns:repeat(3,1fr)}.careers .family-cta{grid-template-columns:1fr}.careers .family-cta .button{justify-self:start}}@media (max-width:600px){.careers .site-header{gap:12px;height:74px;padding:0 20px}.careers .site-header .brand img{width:185px}.careers .nav{top:74px}.careers .hero{height:100svh;min-height:680px}.careers .hero>img{object-position:58% center}.careers .hero-copy{margin:0 24px;padding-top:60px}.careers .hero-intro{font-size:14px}.careers .scroll-cue{left:24px}.careers .section,.careers .video-section,.careers .giving-section,.careers .growth-section{padding:75px 24px}.careers .giving-section{gap:42px}.careers .giving-gallery{grid-template-rows:320px 190px;grid-template-columns:1fr 1fr;min-height:0}.careers .giving-gallery .giving-wide{grid-area:1/1/auto/-1}.careers .giving-gallery:before{display:none}.careers .video-grid{grid-template-columns:1fr}.careers .testimonial-heading{margin-bottom:42px}.careers .testimonial-grid{display:block}.careers .testimonial-grid figure:nth-child(n){min-height:0;margin-bottom:16px;padding:30px 24px}.careers .testimonial-grid blockquote{font-size:21px}.careers .testimonial-grid figcaption{grid-template-columns:1fr}.careers .testimonial-grid figcaption a{grid-area:auto/1;margin-top:16px}.careers .section-label{margin-bottom:45px}.careers .culture-collage{margin-top:60px;display:block}.careers .culture-collage>*{margin-bottom:18px}.careers .photo-main,.careers .photo-side{height:350px}.careers .values-card{margin-bottom:18px}.careers .growth-list article{grid-template-columns:28px 35px 1fr;gap:12px}.careers .benefit-content{padding:70px 24px}.careers .benefit-grid,.careers .steps{grid-template-columns:1fr}.careers .benefit-photo{min-height:390px}.careers .jobs{padding:75px 24px}.careers .footer-main{grid-template-columns:1fr 1fr}.careers .footer-brand{grid-area:auto/1/auto/-1}.careers .footer-bottom{flex-direction:column;gap:18px}.careers h1{font-size:50px}.careers .family-hero{align-items:flex-end;height:auto;min-height:780px}.careers .family-hero-copy{margin:0;padding:130px 24px 180px}.careers .family-back{margin-bottom:38px}.careers .family-hero h1{font-size:48px}.careers .family-hero-copy>p:not(.eyebrow){font-size:14px}.careers .family-stamp{width:auto;min-height:130px;padding:24px;left:24px;right:24px}.careers .family-overview{padding:75px 24px}.careers .role-board{grid-template-columns:1fr;margin-top:35px}.careers .role-board-label{grid-column:auto;min-height:145px}.careers .role-line{min-height:95px;padding:24px 20px}.careers .family-impact,.careers .family-nav,.careers .family-cta{padding:75px 24px}.careers .family-nav>div{grid-template-columns:1fr}.careers .family-nav>div>a{min-height:105px}.careers .family-cta>svg{right:-70px}.careers .family-cta .button{white-space:normal}}@media (prefers-reduced-motion:reduce){.careers{scroll-behavior:auto}.careers *{transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.careers .story-popup{color:#fff;background:0 0;border:0;width:min(960px,100% - 2rem);max-width:none;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.careers .story-popup::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1a35e8}.careers .story-popup__frame{background:#0d1a35;position:relative;overflow:hidden;box-shadow:0 28px 80px #07102599}.careers .story-popup__video{aspect-ratio:16/9;border:0;width:100%;display:block}.careers .story-popup__close{z-index:1;color:#fff;width:2.75rem;height:2.75rem;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#0d1a35d9;border:1px solid #fff6;border-radius:50%;place-items:center;font-family:inherit;font-size:1.6rem;line-height:1;transition:background-color .2s,transform .2s;display:grid;position:absolute;top:.75rem;right:.75rem}.careers .story-popup__close:hover,.careers .story-popup__close:focus-visible{outline-offset:2px;background:#1f3465;outline:2px solid #fff;transform:scale(1.05)}@media (max-width:640px){.careers .story-popup{width:calc(100% - 1rem)}.careers .story-popup__close{width:2.4rem;height:2.4rem;top:.5rem;right:.5rem}}.careers .video-facade{cursor:pointer;background:var(--navy2);border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.careers .video-facade img{object-fit:cover;opacity:.86;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s;display:block}.careers .video-facade:hover img,.careers .video-facade:focus-visible img{opacity:1;transform:scale(1.04)}.careers .video-play{color:#fff;background:#d65f35eb;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s;display:grid;position:absolute;inset:0}.careers .video-facade:hover .video-play,.careers .video-facade:focus-visible .video-play{background:var(--clay);transform:scale(1.09)}.careers .video-facade:focus-visible{outline:3px solid var(--clay);outline-offset:3px}@media (prefers-reduced-motion:reduce){.careers .video-facade img,.careers .video-play{transition:none}.careers .video-facade:hover img{transform:none}}.careers section[id],.careers [id^=story-]{scroll-margin-top:110px}
