.careers-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}.careers-page header{max-width:none}.careers-page nav [aria-current=page]{color:var(--blue)}.careers-hero{text-align:center;padding:88px 24px 28px;background:linear-gradient(#fff 65%,#f4f8fb);overflow:hidden}.careers-hero h1{font-size:clamp(56px,7.7vw,110px);letter-spacing:-.065em;line-height:1.03;font-weight:650}.careers-lead{font-size:24px;line-height:1.4;letter-spacing:-.035em;color:var(--muted);margin:32px auto}.hero-actions{display:flex;align-items:center;justify-content:center;gap:30px}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:14px;letter-spacing:0;color:var(--blue)}.text-link:hover{text-decoration:underline}.window-scene{display:flex;justify-content:center;align-items:center;gap:clamp(20px,4.3vw,64px);max-width:1050px;margin:78px auto 35px;position:relative;height:250px}.career-window{width:136px;height:202px;border-radius:52% / 40%;background:linear-gradient(155deg,#005d96 8%,#007fb8 55%,#bfe2f1);position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #ffffff40,0 18px 28px #174f7214;flex-shrink:0}.career-window:after{content:"";position:absolute;inset:55% -60% -12%;background:linear-gradient(165deg,#fff9,#fff0 70%);border-radius:50%;transform:rotate(-20deg)}.career-window span{position:absolute;left:0;right:-30%;top:63%;height:1px;background:#fff8;transform:rotate(-27deg)}.window-one{transform:translateY(19px);background:linear-gradient(160deg,#d1e7f3,#6faed0 65%,#1376ac)}.window-two{transform:translateY(-7px);background:linear-gradient(150deg,#2c8bbd,#9bcde4)}.window-three{height:225px;width:151px;background:linear-gradient(150deg,#003f6c,#0077b1 65%,#9ed4e9)}.window-four{transform:translateY(-7px);background:linear-gradient(155deg,#003b66,#0070a7 65%,#7bc0db)}.window-five{transform:translateY(19px);background:linear-gradient(155deg,#1b3c59,#00669f)}.scene-line{position:absolute;width:110%;height:200px;border-top:1px solid #d1e2ed;border-radius:50%;transform:rotate(-8deg);top:35%}.scene-caption{font-size:9px;letter-spacing:.16em;color:#7a8a96}.life{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.life h2{font-size:clamp(43px,4.6vw,64px);margin-bottom:0}.life-copy>p:first-child{font-size:28px;line-height:1.3;letter-spacing:-.04em;color:var(--ink)}.life-copy>p{font-size:18px;line-height:1.65;color:var(--muted);margin:0 0 25px}.careers-mindset{background:#101c28;color:#f6f8fa}.careers-mindset .eyebrow{color:#9dc8e2}.careers-mindset h2{font-size:clamp(46px,6vw,82px)}.careers-mindset h2 span{color:#9fc6df}.mindset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:85px}.mindset-grid article{border-top:1px solid #ffffff35;padding-top:25px}.mindset-grid .number{color:#99b5ca}.mindset-grid h3{font-size:25px;line-height:1.2;margin:23px 0 16px}.mindset-grid p{color:#a8b8c6;font-size:15px;margin:0}.next-chapter{background:#f5f7f9}.next-chapter .intro{max-width:660px}.strength-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:38px 0 26px}.strength-tabs button{border:1px solid #d9e0e5;background:transparent;border-radius:30px;padding:13px 19px;color:#626b74;cursor:pointer;font-size:13px;letter-spacing:0;transition:background .2s,color .2s}.strength-tabs button[aria-selected=true]{color:white;background:var(--ink);border-color:var(--ink)}.strength-tabs button:hover{border-color:#7c929f}.strength-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;background:white;border-radius:30px;min-height:350px;padding:55px 65px}.strength-symbol{font-size:200px;font-weight:200;color:var(--blue);line-height:1;text-align:center;letter-spacing:-.1em;background:linear-gradient(135deg,#dceef8,#006ba6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strength-panel h3{font-size:39px;line-height:1.08;margin:0 0 20px}.strength-panel p{max-width:440px;color:var(--muted);font-size:17px;line-height:1.6;margin:0 0 24px}.strength-note{font-size:11px;color:#818890;margin:22px 0 0;letter-spacing:0}.careers-join{text-align:center;padding-top:115px}.careers-join h2{font-size:clamp(49px,6vw,82px);margin-bottom:28px}.join-copy{max-width:470px;margin:0 auto 35px;color:var(--muted);font-size:20px;line-height:1.5}.email-copy-row{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:25px;letter-spacing:0}.email-copy-row>a{font-size:14px;color:var(--blue)}.email-copy-row button{display:flex;gap:8px;align-items:center;background:#f0f4f7;border:0;border-radius:7px;color:#66727b;padding:8px 11px;font:11px Arial;cursor:pointer}.email-copy-row button:hover{background:#e5edf3}.copy-status{font-size:12px;color:var(--blue);min-height:18px;letter-spacing:0;margin:14px 0 0}.application-guide{display:grid;grid-template-columns:repeat(3,1fr);max-width:810px;margin:50px auto 0;border-top:1px solid #dfe5e9;padding-top:30px;gap:30px;text-align:left}.application-guide>div{display:flex;gap:15px;align-items:center}.application-guide span{color:#9faab3;font-size:12px;letter-spacing:0}.application-guide p{font-size:15px;letter-spacing:-.02em}.application-note{font-size:11px;line-height:1.5;color:#8a9299;letter-spacing:0;margin:30px 0 0}.careers-page footer{font-family:Arial,sans-serif}@media(max-width:900px){.careers-hero{padding-top:65px}.life{gap:50px}.mindset-grid{gap:25px}.strength-panel{padding:40px;gap:30px}.strength-symbol{font-size:165px}.strength-panel h3{font-size:34px}.careers-page nav{gap:20px}.careers-page .nav-contact{display:inline-flex;font-size:11px;gap:8px}}@media(max-width:600px){.careers-hero{padding:50px 18px 24px}.careers-hero .eyebrow{font-size:9px}.careers-hero h1{font-size:clamp(44px,10vw,60px)}.careers-lead{font-size:20px;margin:25px auto}.hero-actions{flex-direction:column;gap:24px}.window-scene{height:185px;gap:17px;margin:45px -55px 15px}.career-window{width:75px;height:120px}.window-three{height:155px;width:95px}.window-one,.window-five{transform:translateY(12px)}.scene-caption{font-size:7px;letter-spacing:.1em}.life{grid-template-columns:1fr;gap:35px}.life-copy>p:first-child{font-size:24px}.life-copy>p{font-size:17px}.mindset-grid{grid-template-columns:1fr;gap:35px;margin-top:45px}.mindset-grid h3{margin-top:18px}.mindset-grid p{font-size:16px}.careers-mindset h2{font-size:44px}.strength-tabs{gap:8px;margin-top:30px}.strength-tabs button{padding:12px 14px;font-size:11px}.strength-panel{grid-template-columns:1fr;gap:15px;padding:30px;min-height:0;border-radius:24px}.strength-symbol{font-size:100px;text-align:left;line-height:1.2}.strength-panel h3{font-size:32px}.strength-panel p{font-size:16px}.strength-note{line-height:1.5}.careers-join{padding-top:70px}.join-copy{font-size:18px}.email-copy-row{gap:12px}.application-guide{grid-template-columns:1fr;gap:8px;margin-top:32px;padding-top:20px}.application-guide p{margin:9px 0}.application-note{text-align:left}.careers-page header{gap:12px}.careers-page nav{gap:14px;font-size:11px}.careers-page nav a:nth-child(2),.careers-page nav a:nth-child(3),.careers-page nav a:nth-child(4){display:none}.careers-page .brand{width:80px}.careers-page .nav-contact{font-size:11px;gap:6px}.careers-page .nav-contact span{display:none}}@media(prefers-reduced-motion:reduce){.strength-tabs button{transition:none}}
