.ai-careers-collage{
  --collage-ink:var(--ai-color-ink);
  position:relative;
  isolation:isolate;
  overflow:clip;
  background:#edf1f7;
}
.ai-careers-collage *{box-sizing:border-box}
.ai-careers-collage__background{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}
.ai-careers-collage__stage{position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;background:linear-gradient(135deg,#e8edf5 0%,#fafbfc 48%,#dfe6f1 100%)}
.ai-careers-collage__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(35,49,93,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(35,49,93,.05) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,#000,transparent 92%)}
.ai-careers-collage__halo{position:absolute;top:48%;left:50%;width:min(62vw,920px);aspect-ratio:1;border:1px solid rgba(70,83,161,.14);border-radius:50%;box-shadow:0 0 0 90px rgba(73,86,165,.024),0 0 0 190px rgba(73,86,165,.016);transform:translate(-50%,-50%)}
.ai-careers-collage__asset{--collage-x:0px;--collage-y:0px;--collage-mouse-y:0px;--asset-rotate:0deg;position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.88);background:#d7ddea;box-shadow:0 24px 68px rgba(17,25,54,.19);opacity:.7;transform:translate3d(var(--collage-x),calc(var(--collage-y) + var(--collage-mouse-y) + var(--collage-drift-y,0px)),0) rotate(calc(var(--asset-rotate) + var(--collage-drift-rotate,0deg)));will-change:transform}
.ai-careers-collage__asset:after{position:absolute;inset:0;background:linear-gradient(145deg,rgba(17,25,54,.02),rgba(17,25,54,.16));content:""}
.ai-careers-collage__asset img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(.97)}
.ai-careers-collage__asset--team{--asset-rotate:-4deg;top:4%;left:-5%;width:28vw;height:34vh}
.ai-careers-collage__asset--collaboration{--asset-rotate:3deg;top:2%;right:-3%;width:25vw;height:31vh}
.ai-careers-collage__asset--community{--asset-rotate:2deg;bottom:2%;left:1%;width:25vw;height:30vh}
.ai-careers-collage__asset--recognition{--asset-rotate:-3deg;right:2%;bottom:1%;width:27vw;height:32vh}
.ai-careers-collage__asset--sport{--asset-rotate:5deg;top:37%;left:22%;width:14vw;height:20vh;opacity:.58}
.ai-careers-collage__asset--celebration{--asset-rotate:-5deg;top:38%;right:21%;width:15vw;height:21vh;opacity:.58}
.ai-careers-collage__asset--team-detail{--asset-rotate:7deg;top:5%;left:31%;width:12vw;height:18vh;opacity:.48}
.ai-careers-collage__asset--collaboration-detail{--asset-rotate:-7deg;top:8%;right:30%;width:11vw;height:17vh;opacity:.5}
.ai-careers-collage__asset--community-detail{--asset-rotate:-5deg;bottom:4%;left:29%;width:12vw;height:19vh;opacity:.54}
.ai-careers-collage__asset--recognition-detail{--asset-rotate:6deg;right:29%;bottom:4%;width:13vw;height:18vh;opacity:.55}
.ai-careers-collage__asset--sport-detail{--asset-rotate:-2deg;top:29%;left:-3%;width:13vw;height:18vh;opacity:.52}
.ai-careers-collage__asset--celebration-detail{--asset-rotate:3deg;top:30%;right:-3%;width:13vw;height:18vh;opacity:.52}
.ai-careers-collage__asset--team-strip{--asset-rotate:-1deg;bottom:0;left:43%;width:10vw;height:15vh;opacity:.44}
.ai-careers-collage__asset--community-strip{--asset-rotate:1deg;top:0;left:46%;width:11vw;height:14vh;opacity:.42}

body:has(.ai-careers-collage) .header-area{background:linear-gradient(180deg,rgba(10,17,43,.74),rgba(10,17,43,.18) 76%,transparent)}

.ai-careers-collage__youth-hero{position:relative;z-index:1;display:grid;align-items:center;min-height:100svh;padding:125px max(5vw,40px) 105px;overflow:hidden;background:linear-gradient(90deg,rgba(8,15,40,.15),rgba(247,249,253,.18) 28%,rgba(247,249,253,.18) 72%,rgba(8,15,40,.15))}
.ai-careers-collage__hero-images{position:absolute;inset:0;z-index:0}
.ai-careers-collage__hero-image{--collage-x:0px;--collage-y:0px;--collage-mouse-y:0px;--asset-rotate:0deg;position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);background:#cfd6e2;box-shadow:0 25px 70px rgba(12,20,50,.22);transform:translate3d(var(--collage-x),calc(var(--collage-y) + var(--collage-mouse-y) + var(--collage-drift-y,0px)),0) rotate(calc(var(--asset-rotate) + var(--collage-drift-rotate,0deg)));will-change:transform}
.ai-careers-collage__hero-image:after{position:absolute;inset:0;background:linear-gradient(145deg,rgba(11,19,46,.02),rgba(11,19,46,.22));content:""}
.ai-careers-collage__hero-image img{width:100%;height:100%;object-fit:cover}
.ai-careers-collage__hero-image--one{--asset-rotate:-4deg;top:13%;left:-2%;width:31vw;height:34vh}
.ai-careers-collage__hero-image--two{--asset-rotate:3deg;top:10%;right:-2%;width:30vw;height:36vh}
.ai-careers-collage__hero-image--three{--asset-rotate:2deg;bottom:8%;left:3%;width:27vw;height:31vh}
.ai-careers-collage__hero-image--four{--asset-rotate:-3deg;right:4%;bottom:7%;width:25vw;height:29vh}
.ai-careers-collage__hero-image--five{--asset-rotate:6deg;top:4%;left:34%;width:13vw;height:18vh}
.ai-careers-collage__hero-image--six{--asset-rotate:-6deg;right:34%;bottom:4%;width:14vw;height:19vh}
.ai-careers-collage__hero-content{position:relative;z-index:2;width:min(650px,52vw);margin:auto;padding:46px 52px;border:1px solid rgba(255,255,255,.82);background:rgba(248,250,253,.88);box-shadow:0 34px 90px rgba(12,20,50,.18);backdrop-filter:blur(17px)}
.ai-careers-collage__hero-code{margin:0 0 25px;color:var(--ai-color-accent-ui);font:750 var(--ai-type-label-size)/1.2 var(--ai-font-label);letter-spacing:.11em}
.ai-careers-collage__hero-content h2{display:grid;gap:0;margin:0;color:#101833;font:500 clamp(58px,6.7vw,104px)/.78 var(--ai-font-display);letter-spacing:-.065em}
.ai-careers-collage__hero-content h2 span:nth-child(2){color:#3d4fd0}
.ai-careers-collage__hero-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:38px;padding-top:22px;border-top:1px solid #cbd2e0}
.ai-careers-collage__hero-tags span{padding:8px 10px;border:1px solid #aeb8ce;background:rgba(255,255,255,.7);color:#25304b;font:700 var(--ai-type-label-size)/1 var(--ai-font-label);letter-spacing:.07em}
.ai-careers-collage__hero-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px;padding:16px 18px;background:#101833;color:var(--ai-color-white);font:700 var(--ai-type-label-size)/1 var(--ai-font-label);text-decoration:none;transition:background .2s,transform .2s}
.ai-careers-collage__hero-link:hover{background:var(--ai-color-accent-ui);color:var(--ai-color-white);transform:translateY(-2px)}
.ai-careers-collage__quick-info{position:absolute;right:max(5vw,40px);bottom:24px;left:max(5vw,40px);z-index:3;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:14px 18px;background:rgba(12,20,50,.9);color:var(--ai-color-white);backdrop-filter:blur(12px)}
.ai-careers-collage__role-strip,.ai-careers-collage__benefits{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.ai-careers-collage__role-strip span{color:var(--ai-color-white);font:700 var(--ai-type-label-size)/1 var(--ai-font-label);letter-spacing:.08em}
.ai-careers-collage__role-strip span:not(:last-child):after{margin-left:8px;color:#7f8eee;content:"/"}
.ai-careers-collage__benefits span{padding:7px 9px;border:1px solid rgba(255,255,255,.28);color:#cbd2ff;font:600 var(--ai-type-label-size)/1 var(--ai-font-label);text-transform:uppercase;letter-spacing:.055em}
.ai-careers-collage .ai-careers{position:relative;z-index:1;background:transparent}
.ai-careers-collage .ai-careers-intro{background:rgba(255,255,255,.84);backdrop-filter:blur(3px)}
.ai-careers-collage .ai-careers-work{background:rgba(255,255,255,.7)}
.ai-careers-collage .ai-careers-culture{background:rgba(239,242,248,.76)}
.ai-careers-collage .ai-careers-roles{background:rgba(239,242,248,.68)}
.ai-careers-collage .ai-careers-statement{background:rgba(17,25,54,.94);backdrop-filter:blur(8px)}
.ai-careers-collage .ai-careers-intro__copy,.ai-careers-collage .ai-careers-section-head{position:relative}
.ai-careers-collage .ai-careers-work__item,.ai-careers-collage .ai-careers-role,.ai-careers-collage .ai-careers-filters{background:rgba(255,255,255,.93)}

/* The preview keeps the stored Careers content intact, but presents it as a faster visual scan. */
.ai-careers-collage .ai-careers-intro{padding:82px 0}
.ai-careers-collage .ai-careers-intro__grid{position:relative;display:block}
.ai-careers-collage .ai-careers-intro__media,.ai-careers-collage .ai-careers-intro__media img{min-height:520px}
.ai-careers-collage .ai-careers-intro__copy{position:absolute;right:28px;bottom:28px;left:28px;z-index:2}
.ai-careers-collage .ai-careers-intro__copy .ai-careers-kicker,.ai-careers-collage .ai-careers-intro__copy .ai-careers-richtext{display:none}
.ai-careers-collage .ai-careers-intro__facts{display:flex;justify-content:center;gap:0;margin:0;border:0;background:rgba(12,20,50,.92);backdrop-filter:blur(12px)}
.ai-careers-collage .ai-careers-intro__facts span{margin:0;padding:16px 24px;color:var(--ai-color-white);font-size:var(--ai-type-label-size);text-align:center}
.ai-careers-collage .ai-careers-intro__facts span:not(:last-child){border-right:1px solid rgba(255,255,255,.22)}
.ai-careers-collage .ai-careers-culture{padding:78px 0}
.ai-careers-collage .ai-careers-culture .ai-careers-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;max-width:none;margin-bottom:30px}
.ai-careers-collage .ai-careers-culture .ai-careers-kicker{flex:0 0 auto;margin-bottom:8px!important}
.ai-careers-collage .ai-careers-culture .ai-careers-richtext p{display:none}
.ai-careers-collage .ai-careers-culture .ai-careers-richtext h2{margin:0;font-size:clamp(42px,4.7vw,70px)}
.ai-careers-collage .ai-careers-work{padding:86px 0}
.ai-careers-collage .ai-careers-work .ai-careers-section-head{align-items:end;margin-bottom:32px}
.ai-careers-collage .ai-careers-work .ai-careers-section-head .ai-careers-richtext p{display:none}
.ai-careers-collage .ai-careers-work__item{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:25px}
.ai-careers-collage .ai-careers-work__top{margin-bottom:32px}
.ai-careers-collage .ai-careers-work__item .ai-careers-richtext p{display:none}
.ai-careers-collage .ai-careers-work__item .ai-careers-richtext h2,.ai-careers-collage .ai-careers-work__item .ai-careers-richtext h3,.ai-careers-collage .ai-careers-work__item .ai-careers-richtext h4{margin:0;font-size:clamp(20px,1.7vw,27px);line-height:1.08}
.ai-careers-collage .ai-careers-statement .ai-careers-richtext p{display:none}
.ai-careers-collage .ai-careers-section-head--roles>p{display:none}
.ai-careers-collage .ai-careers-section-head--roles{grid-template-columns:1fr;margin-bottom:36px}

@media(max-width:900px){
  .ai-careers-collage__youth-hero{min-height:860px;padding:120px 24px 110px}.ai-careers-collage__hero-content{width:min(610px,72vw)}
  .ai-careers-collage__hero-image--one{left:-12%;width:42vw}.ai-careers-collage__hero-image--two{right:-12%;width:41vw}.ai-careers-collage__hero-image--three{left:-8%;width:38vw}.ai-careers-collage__hero-image--four{right:-8%;width:36vw}.ai-careers-collage__hero-image--five,.ai-careers-collage__hero-image--six{display:none}
  .ai-careers-collage__quick-info{right:24px;bottom:20px;left:24px;display:grid}.ai-careers-collage__benefits{justify-content:flex-start}
  .ai-careers-collage .ai-careers-culture .ai-careers-section-head{display:block}.ai-careers-collage .ai-careers-work__item{min-height:165px}
  .ai-careers-collage__asset{opacity:.5}
  .ai-careers-collage__asset--team{left:-18%;width:48vw}.ai-careers-collage__asset--collaboration{right:-18%;width:46vw}.ai-careers-collage__asset--community{left:-15%;width:44vw}.ai-careers-collage__asset--recognition{right:-16%;width:46vw}
  .ai-careers-collage__asset--team-detail,.ai-careers-collage__asset--collaboration-detail,.ai-careers-collage__asset--community-detail,.ai-careers-collage__asset--recognition-detail{width:18vw}
  .ai-careers-collage__asset--sport-detail,.ai-careers-collage__asset--celebration-detail,.ai-careers-collage__asset--team-strip,.ai-careers-collage__asset--community-strip{display:none}
}
@media(max-width:600px){
  .ai-careers-collage__youth-hero{min-height:790px;padding:105px 14px 125px}.ai-careers-collage__hero-content{width:100%;padding:34px 24px}.ai-careers-collage__hero-code{font-size:var(--ai-type-label-size)}.ai-careers-collage__hero-content h2{font-size:clamp(53px,16vw,68px);line-height:.82}
  .ai-careers-collage__hero-image--one{top:8%;left:-34%;width:83vw;height:26vh}.ai-careers-collage__hero-image--two{top:5%;right:-35%;width:78vw;height:24vh}.ai-careers-collage__hero-image--three{bottom:12%;left:-28%;width:71vw;height:24vh}.ai-careers-collage__hero-image--four{right:-30%;bottom:12%;width:68vw;height:23vh}
  .ai-careers-collage__quick-info{right:14px;bottom:14px;left:14px;padding:12px}.ai-careers-collage__role-strip{gap:5px}.ai-careers-collage__role-strip span{font-size:var(--ai-type-label-size)}.ai-careers-collage__benefits span{font-size:var(--ai-type-label-size)}
  .ai-careers-collage .ai-careers-intro,.ai-careers-collage .ai-careers-culture,.ai-careers-collage .ai-careers-work{padding:58px 0}.ai-careers-collage .ai-careers-intro__media,.ai-careers-collage .ai-careers-intro__media img{min-height:390px}.ai-careers-collage .ai-careers-intro__copy{right:12px;bottom:12px;left:12px}.ai-careers-collage .ai-careers-intro__facts{display:flex;flex-wrap:wrap}.ai-careers-collage .ai-careers-intro__facts span{flex:1 1 auto;padding:12px 10px;border:0!important;font-size:var(--ai-type-label-size)}.ai-careers-collage .ai-careers-culture .ai-careers-richtext h2{font-size:40px}.ai-careers-collage .ai-careers-work__item{min-height:145px}
  .ai-careers-collage__stage{min-height:620px}.ai-careers-collage__grid{background-size:44px 44px}
  .ai-careers-collage__asset{opacity:.34}.ai-careers-collage__asset--team{top:8%;left:-34%;width:82vw;height:29vh}.ai-careers-collage__asset--collaboration{top:4%;right:-35%;width:78vw;height:27vh}.ai-careers-collage__asset--community{bottom:4%;left:-30%;width:72vw;height:26vh}.ai-careers-collage__asset--recognition{right:-31%;bottom:3%;width:74vw;height:28vh}
  .ai-careers-collage__asset--sport,.ai-careers-collage__asset--celebration{width:30vw;height:16vh;opacity:.28}.ai-careers-collage__asset--team-detail,.ai-careers-collage__asset--collaboration-detail,.ai-careers-collage__asset--community-detail,.ai-careers-collage__asset--recognition-detail{display:none}
  .ai-careers-collage .ai-careers-intro,.ai-careers-collage .ai-careers-work{background:rgba(255,255,255,.9)}
}
@media(prefers-reduced-motion:reduce){.ai-careers-collage__asset,.ai-careers-collage__hero-image{transform:rotate(var(--asset-rotate))!important}}

/* Full youth-focused Careers concept. */
.ai-careers-youth__ticker{position:relative;z-index:2;overflow:hidden;background:#3d4fd0;color:var(--ai-color-white)}
.ai-careers-youth__ticker-track{display:flex;width:max-content;align-items:center;animation:aiYouthTicker 24s linear infinite;will-change:transform}
.is-ticker-paused .ai-careers-youth__ticker-track{animation-play-state:paused}
.ai-careers-youth__ticker-group{display:flex;flex:0 0 100vw;align-items:center;justify-content:space-around;gap:25px;padding:15px max(2vw,20px)}
.ai-careers-youth__ticker span{font:750 var(--ai-type-label-size)/1 var(--ai-font-label);letter-spacing:.12em}
.ai-careers-youth__ticker i{width:6px;height:6px;border-radius:50%;background:#aeb7ff}
@keyframes aiYouthTicker{to{transform:translateX(-50%)}}
.ai-careers-youth__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}
.ai-careers-youth__section-head p{margin:0 0 14px;color:#3d4fd0;font:750 var(--ai-type-body-size)/1 var(--ai-font-label);letter-spacing:.12em}
.ai-careers-youth__section-head h2{margin:0;color:var(--ai-color-ink);font:500 clamp(52px,6vw,88px)/.88 var(--ai-font-display);letter-spacing:-.055em}
.ai-careers-youth__section-head>span{padding-bottom:7px;color:#677188;font:650 var(--ai-type-label-size)/1 var(--ai-font-label);letter-spacing:.08em;text-transform:uppercase}
.ai-careers-youth__roles{position:relative;z-index:2;padding:125px 0 135px;background:rgba(244,246,251,.88)}
.ai-careers-youth__roles>.container{width:min(1680px,calc(100% - 80px));max-width:none;padding-right:0;padding-left:0}.ai-careers-youth__roles .ai-careers-youth__section-head{margin-bottom:62px}.ai-careers-youth__roles .ai-careers-youth__section-head h2{font-size:clamp(68px,6.4vw,118px)}
.ai-careers-youth__role-tools{display:grid;grid-template-columns:minmax(340px,1.55fr) minmax(200px,.7fr) minmax(200px,.7fr) 100px;align-items:end;gap:12px;margin-bottom:16px;padding:20px;background:var(--ai-color-ink)}.ai-careers-youth__role-tools label{display:grid;gap:9px}.ai-careers-youth__role-tools label>span{color:#8e9cff;font:700 var(--ai-type-label-size)/1 var(--ai-font-label);letter-spacing:var(--ai-type-label-tracking);text-transform:uppercase}.ai-careers-youth__role-tools input,.ai-careers-youth__role-tools select{width:100%;height:54px;padding:0 17px;border:1px solid rgba(255,255,255,.2);border-radius:0;outline:0;background:#182143;color:var(--ai-color-white);font:600 var(--ai-type-control-size)/1 var(--ai-font-label)}.ai-careers-youth__role-tools input:focus,.ai-careers-youth__role-tools select:focus{border-color:#8997ff}.ai-careers-youth__role-tools input::placeholder{color:#929bb2}.ai-careers-youth__role-tools select{appearance:auto}.ai-careers-youth__role-tools>p{display:grid;place-content:center;height:54px;margin:0;border:1px solid rgba(255,255,255,.2);color:var(--ai-color-white);text-align:center}.ai-careers-youth__role-tools>p strong{font:600 24px/1 var(--ai-font-display)}.ai-careers-youth__role-tools>p span{color:#98a2bc;font:700 var(--ai-type-body-size)/1 var(--ai-font-label);text-transform:uppercase;letter-spacing:.08em}
.ai-careers-youth__role-explorer{display:grid;grid-template-columns:minmax(390px,.75fr) minmax(0,1.55fr);min-height:780px;border:1px solid #c4ccdc;background:rgba(255,255,255,.84);box-shadow:0 28px 85px rgba(17,25,54,.11)}
.ai-careers-youth__role-nav{max-height:900px;overflow-y:auto;border-right:1px solid #c4ccdc;scrollbar-width:thin;scrollbar-color:#8997ff transparent}.ai-careers-youth__role-card{position:relative;display:grid;width:100%;min-height:132px;align-content:center;gap:12px;padding:28px 68px 28px 32px;border:0;border-bottom:1px solid #d5dbea;background:transparent;color:var(--ai-color-ink);text-align:left;cursor:pointer;transition:background .25s,color .25s,padding .25s}.ai-careers-youth__role-card:hover{padding-left:39px;background:#eef0ff}.ai-careers-youth__role-card.is-active{background:#3d4fd0;color:var(--ai-color-white)}.ai-careers-youth__role-card>span{color:#5366dc;font:750 var(--ai-type-label-size)/1 monospace}.ai-careers-youth__role-card.is-active>span{color:#cdd3ff}.ai-careers-youth__role-card>strong{font:500 clamp(28px,2.1vw,39px)/1 var(--ai-font-display);letter-spacing:-.035em}.ai-careers-youth__role-card>small{color:#687289;font:650 var(--ai-type-small-size)/1.35 var(--ai-font-label);text-transform:uppercase;letter-spacing:.045em}.ai-careers-youth__role-card.is-active>small{color:#dbe0ff}.ai-careers-youth__role-card small i{display:inline-block;width:3px;height:3px;margin:0 7px;border-radius:50%;background:currentColor;vertical-align:middle}.ai-careers-youth__role-card>b{position:absolute;right:30px;top:50%;font:400 26px/1 sans-serif;transform:translateY(-50%);transition:transform .25s}.ai-careers-youth__role-card:hover>b,.ai-careers-youth__role-card.is-active>b{transform:translate(5px,-50%)}.ai-careers-youth__role-card[hidden]{display:none}.ai-careers-youth__role-empty{padding:34px;color:#657087;font:600 14px/1.6 var(--ai-font-label)}
.ai-careers-youth__role-panels{min-width:0;background:var(--ai-color-ink);color:var(--ai-color-white)}.ai-careers-youth__role-profile{min-height:100%;animation:aiRoleEnter .38s cubic-bezier(.2,.75,.2,1)}.ai-careers-youth__role-profile[hidden]{display:none}.ai-careers-youth__role-profile>header{position:relative;padding:62px 68px 54px;border-bottom:1px solid rgba(255,255,255,.17);background:radial-gradient(circle at 100% 0,rgba(89,72,217,.42),transparent 42%)}.ai-careers-youth__role-profile>header:after{position:absolute;right:48px;bottom:-1px;width:150px;height:5px;background:#5948d9;content:""}.ai-careers-youth__role-profile>header>p{margin:0 0 22px;color:#9ca8ff;font:750 var(--ai-type-body-size)/1 var(--ai-font-label);letter-spacing:.11em;text-transform:uppercase}.ai-careers-youth__role-profile h3{max-width:920px;margin:0;color:var(--ai-color-white);font:500 clamp(62px,5.4vw,96px)/.88 var(--ai-font-display);letter-spacing:-.055em}.ai-careers-youth__role-profile>header>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.ai-careers-youth__role-profile>header span{padding:10px 12px;border:1px solid rgba(255,255,255,.25);color:#dce1f0;font:700 var(--ai-type-label-size)/1 var(--ai-font-label);text-transform:uppercase}
.ai-careers-youth__role-profile-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);gap:58px;padding:56px 68px 68px}.ai-careers-youth__role-copy{color:#d4daeb;font:500 17px/1.72 var(--ai-font-label)}.ai-careers-youth__role-copy p,.ai-careers-youth__role-copy li{color:inherit}.ai-careers-youth__role-copy>:first-child{margin-top:0}.ai-careers-youth__role-copy h2,.ai-careers-youth__role-copy h3,.ai-careers-youth__role-copy h4{margin:34px 0 15px;color:var(--ai-color-white);font-family:var(--ai-font-display)}.ai-careers-youth__role-copy h4{margin-top:0;font-size:38px}.ai-careers-youth__role-copy ul{padding-left:22px}.ai-careers-youth__role-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;background:rgba(255,255,255,.16)}.ai-careers-youth__role-highlights section{min-height:225px;padding:26px;background:#172143}.ai-careers-youth__role-highlights span{color:#8997ff;font:750 var(--ai-type-label-size)/1 monospace}.ai-careers-youth__role-highlights h5{margin:55px 0 12px;color:var(--ai-color-white);font:600 22px/1.05 var(--ai-font-display)}.ai-careers-youth__role-highlights p{margin:0;color:#aeb7cd;font-size:var(--ai-type-body-size);line-height:1.55}.ai-careers-youth__role-profile aside{padding-left:34px;border-left:1px solid rgba(255,255,255,.17)}.ai-careers-youth__role-profile aside>p{margin:0 0 26px;color:#8997ff;font:750 var(--ai-type-body-size)/1 var(--ai-font-label);text-transform:uppercase;letter-spacing:var(--ai-type-label-tracking)}.ai-careers-youth__role-profile dl{margin:0}.ai-careers-youth__role-profile dl div{padding:17px 0;border-top:1px solid rgba(255,255,255,.14)}.ai-careers-youth__role-profile dt{margin-bottom:7px;color:#858fa8;font:700 var(--ai-type-label-size)/1 var(--ai-font-label);text-transform:uppercase;letter-spacing:.08em}.ai-careers-youth__role-profile dd{margin:0;color:var(--ai-color-white);font:600 var(--ai-type-small-size)/1.4 var(--ai-font-label)}.ai-careers-youth__role-profile aside>a{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding:21px;background:var(--ai-color-white);color:var(--ai-color-ink);font:750 var(--ai-type-control-size)/1 var(--ai-font-label);text-decoration:none;transition:background .2s,transform .2s}.ai-careers-youth__role-profile aside>a:hover{background:#aeb7ff;color:var(--ai-color-ink);transform:translateY(-2px)}

/* Friendly job explorer: a warmer, candidate-first presentation. */
.ai-careers-youth__role-tools{border:1px solid #d6dbea;border-radius:2px;background:rgba(255,255,255,.94);box-shadow:0 16px 45px rgba(17,25,54,.07)}.ai-careers-youth__role-tools label>span{color:#4d5ed0}.ai-careers-youth__role-tools input,.ai-careers-youth__role-tools select{border-color:#d7dceb;background:#f6f7fc;color:var(--ai-color-ink)}.ai-careers-youth__role-tools input::placeholder{color:#7a849b}.ai-careers-youth__role-tools>p{border:0;border-radius:2px;background:#5544d8;color:var(--ai-color-white)}.ai-careers-youth__role-tools>p span{color:#d9ddff}
.ai-careers-youth__role-explorer{gap:16px;border:0;background:transparent;box-shadow:none}.ai-careers-youth__role-nav{padding:16px;border:1px solid #d6dbea;border-radius:2px;background:rgba(248,249,253,.96);box-shadow:0 18px 55px rgba(17,25,54,.08)}.ai-careers-youth__role-card{min-height:124px;margin-bottom:10px;border:1px solid #dce1ed;border-radius:2px;background:var(--ai-color-white);box-shadow:0 6px 18px rgba(17,25,54,.035)}.ai-careers-youth__role-card:last-of-type{margin-bottom:0}.ai-careers-youth__role-card:hover{border-color:#b8c1e2;background:#f4f5ff}.ai-careers-youth__role-card.is-active{border-color:transparent;background:linear-gradient(135deg,#5140d6,#6d5ce8);box-shadow:0 15px 35px rgba(81,64,214,.27)}
.ai-careers-youth__role-panels{border:1px solid #d6dbea;border-radius:2px;background:var(--ai-color-white);color:var(--ai-color-ink);box-shadow:0 22px 65px rgba(17,25,54,.1);overflow:hidden}.ai-careers-youth__role-profile>header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);min-height:360px;padding:0;border-bottom:0;background:linear-gradient(135deg,#edecff,#f7f7ff)}.ai-careers-youth__role-profile>header:after{right:auto;bottom:0;left:0;width:42%;height:6px;border-radius:0}.ai-careers-youth__role-profile>header>.ai-careers-youth__role-profile-intro{display:block;align-self:center;margin-top:0;padding:40px clamp(28px,3vw,48px)}.ai-careers-youth__role-profile>header .ai-careers-youth__role-profile-intro>p{margin:0 0 22px;color:#5140d6;font:750 var(--ai-type-body-size)/1 var(--ai-font-label);letter-spacing:.11em;text-transform:uppercase}.ai-careers-youth__role-profile h3{color:var(--ai-color-ink)}.ai-careers-youth__role-profile>header .ai-careers-youth__role-profile-intro>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.ai-careers-youth__role-profile>header .ai-careers-youth__role-profile-intro span{border-color:#c8cee3;background:rgba(255,255,255,.72);color:#37405b}.ai-careers-youth__role-profile>header figure{position:relative;min-height:360px;margin:0;overflow:hidden}.ai-careers-youth__role-profile>header figure:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(237,236,255,.38),transparent 45%);content:""}.ai-careers-youth__role-profile>header figure img{width:100%;height:100%;object-fit:cover}
.ai-careers-youth__role-profile-body{background:var(--ai-color-white)}.ai-careers-youth__role-copy{color:#515b72}.ai-careers-youth__role-copy h2,.ai-careers-youth__role-copy h3,.ai-careers-youth__role-copy h4{color:var(--ai-color-ink)}.ai-careers-youth__role-highlights{gap:12px;background:transparent}.ai-careers-youth__role-highlights section{border:1px solid #e0e3f0;border-radius:2px;background:#f5f6fc}.ai-careers-youth__role-highlights h5{color:var(--ai-color-ink)}.ai-careers-youth__role-highlights p{color:#626c82}.ai-careers-youth__role-profile aside{align-self:start;padding:27px;border:1px solid #e0e3f0;border-radius:2px;background:#f6f7fc}.ai-careers-youth__role-profile aside>p{color:#5140d6}.ai-careers-youth__role-profile dl div{border-color:#dce1ed}.ai-careers-youth__role-profile dt{color:var(--ai-color-secondary-on-light)}.ai-careers-youth__role-profile dd{color:var(--ai-color-ink)}.ai-careers-youth__role-profile aside>a{background:#5140d6;color:var(--ai-color-white)}.ai-careers-youth__role-profile aside>a:hover{background:var(--ai-color-ink);color:var(--ai-color-white)}
.ai-careers-youth__role-card>span em{display:inline-block;margin-left:9px;padding:4px 7px;border-radius:10px;background:#eeeffb;color:#6673bb;font:700 var(--ai-type-label-size)/1 var(--ai-font-label);font-style:normal;text-transform:uppercase;letter-spacing:.06em}.ai-careers-youth__role-card.is-active>span em{background:rgba(255,255,255,.17);color:var(--ai-color-white)}
.ai-careers-youth__role-profile>header{height:400px;min-height:400px;overflow:hidden}.ai-careers-youth__role-profile h3{font-size:clamp(42px,3.4vw,64px);line-height:1;text-wrap:balance}.ai-careers-youth__role-profile>header figure{height:400px;min-height:400px}
.ai-careers-youth__role-expectations{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:38px}.ai-careers-youth__role-expectations section{padding:28px;border:1px solid #e0e3f0;border-radius:2px;background:#f6f7fc}.ai-careers-youth__role-expectations span{color:#6b5be2;font:750 var(--ai-type-label-size)/1 monospace}.ai-careers-youth__role-expectations h5{margin:24px 0 17px;color:var(--ai-color-ink);font:600 22px/1.05 var(--ai-font-display)}.ai-careers-youth__role-expectations ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.ai-careers-youth__role-expectations li{position:relative;padding-left:18px;color:#5b657b;font-size:var(--ai-type-body-size);line-height:1.55}.ai-careers-youth__role-expectations li:before{position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:50%;background:#6b5be2;content:""}
@media(min-width:901px){.ai-careers-youth__role-explorer{height:clamp(780px,80vh,900px);min-height:0;align-items:stretch}.ai-careers-youth__role-nav{height:100%;max-height:none}.ai-careers-youth__role-panels{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8d7fea transparent}.ai-careers-youth__role-profile{min-height:100%}}
@keyframes aiRoleEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.ai-careers-youth__no-roles{display:flex;justify-content:space-between;padding:35px;background:var(--ai-color-white)}.ai-careers-youth__no-roles a{color:#3d4fd0}
.ai-careers-youth__benefits{position:relative;z-index:2;padding:115px 0;background:var(--ai-color-ink);color:var(--ai-color-white)}
.ai-careers-youth__section-head--light h2{color:var(--ai-color-white)}.ai-careers-youth__section-head--light>span{color:#aab2c7}.ai-careers-youth__section-head--light p{color:#8e9cff}
.ai-careers-youth__benefit-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:285px;gap:12px}
.ai-careers-youth__benefit{position:relative;grid-column:span 3;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:27px;border:1px solid rgba(255,255,255,.17);background:#172143;transition:transform .3s ease,background .3s ease}
.ai-careers-youth__benefit--wide{grid-column:span 6}.ai-careers-youth__benefit--photo{grid-column:span 6;padding:0}.ai-careers-youth__benefit:hover{z-index:1;background:#202d58;transform:scale(1.018)}
.ai-careers-youth__benefit>span{color:#8290ea;font:700 var(--ai-type-label-size)/1 monospace}.ai-careers-youth__benefit>b{font:500 clamp(38px,4vw,64px)/.79 var(--ai-font-display);letter-spacing:-.045em}.ai-careers-youth__benefit>small{color:#aab4cc;font:600 var(--ai-type-small-size)/1 var(--ai-font-label);text-transform:uppercase;letter-spacing:.07em}
.ai-careers-youth__benefit:not(.ai-careers-youth__benefit--wide):not(.ai-careers-youth__benefit--photo)>b{font-size:clamp(31px,2.75vw,47px);line-height:.84}
.ai-careers-youth__benefit--accent{background:#3d4fd0}.ai-careers-youth__benefit--accent>span,.ai-careers-youth__benefit--accent>small{color:#e3e6ff}
.ai-careers-youth__benefit--photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.9)}.ai-careers-youth__benefit--photo:after{position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgba(8,14,35,.9));content:""}.ai-careers-youth__benefit--photo b{position:absolute;bottom:25px;left:27px;z-index:1}
.ai-careers-youth__culture{position:relative;z-index:2;padding:115px 0 0;background:rgba(248,249,252,.9)}
.ai-careers-youth__culture-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:310px;gap:2px;margin-top:55px;background:var(--ai-color-white)}
.ai-careers-youth__culture-grid figure{position:relative;margin:0;overflow:hidden;background:#101834}.ai-careers-youth__culture-grid .ai-careers-youth__culture-main{grid-column:1/span 6;grid-row:1/span 2}.ai-careers-youth__culture-grid figure:nth-child(2){grid-column:7/span 6;grid-row:1}.ai-careers-youth__culture-grid figure:nth-child(3){grid-column:7/span 3;grid-row:2}.ai-careers-youth__culture-grid figure:nth-child(4){grid-column:10/span 3;grid-row:2}.ai-careers-youth__culture-grid img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ai-motion-ease-out)}.ai-careers-youth__culture-grid figure:hover img{transform:scale(1.035)}.ai-careers-youth__culture-grid figure:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(7,13,33,.88));content:""}.ai-careers-youth__culture-grid figcaption{position:absolute;right:24px;bottom:24px;left:24px;z-index:1;color:var(--ai-color-white);font:700 clamp(17px,1.6vw,27px)/1 var(--ai-font-label);letter-spacing:.04em}
.ai-careers-youth__path{position:relative;z-index:2;padding:115px 0;background:#3d4fd0;color:var(--ai-color-white)}
.ai-careers-youth__path .ai-careers-youth__section-head p{color:#dce0ff}.ai-careers-youth__path .ai-careers-youth__section-head>span{color:#e0e4ff}
.ai-careers-youth__path-list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid rgba(255,255,255,.38);border-left:1px solid rgba(255,255,255,.38);list-style:none}.ai-careers-youth__path-list li{display:flex;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;border-right:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38)}.ai-careers-youth__path-list span{font:700 var(--ai-type-label-size)/1 monospace}.ai-careers-youth__path-list b{font:500 clamp(34px,3.6vw,58px)/1 var(--ai-font-display);letter-spacing:-.04em}
.ai-careers-youth__cta{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding:95px max(5vw,65px);background:var(--ai-color-white)}.ai-careers-youth__cta p{margin:0 0 14px;color:#3d4fd0;font:750 var(--ai-type-body-size)/1 var(--ai-font-label);letter-spacing:.12em}.ai-careers-youth__cta h2{margin:0;color:var(--ai-color-ink);font:500 clamp(58px,7vw,105px)/.86 var(--ai-font-display);letter-spacing:-.06em}.ai-careers-youth__cta>a{display:flex;align-items:center;justify-content:space-between;gap:50px;min-width:270px;padding:20px;background:var(--ai-color-ink);color:var(--ai-color-white);font:750 var(--ai-type-control-size)/1 var(--ai-font-label);text-decoration:none}.ai-careers-youth__cta>a:hover{background:#3d4fd0}
.ai-careers-youth.is-youth-ready [data-youth-reveal]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s var(--ai-motion-ease-out)}.ai-careers-youth.is-youth-ready [data-youth-reveal].is-visible{opacity:1;transform:none}

@media(max-width:900px){
  .ai-careers-youth__roles,.ai-careers-youth__benefits,.ai-careers-youth__culture,.ai-careers-youth__path{padding:80px 0}.ai-careers-youth__roles>.container{width:calc(100% - 32px)}.ai-careers-youth__roles .ai-careers-youth__section-head h2{font-size:64px}.ai-careers-youth__section-head{margin-bottom:35px}.ai-careers-youth__role-tools{grid-template-columns:1fr 1fr}.ai-careers-youth__role-search{grid-column:1/-1}.ai-careers-youth__role-tools>p{position:absolute;right:30px;margin-top:-58px;width:70px}.ai-careers-youth__role-explorer{grid-template-columns:1fr;min-height:0}.ai-careers-youth__role-nav{display:grid;grid-template-columns:1fr 1fr;max-height:390px;border-right:1px solid #d6dbea;border-bottom:1px solid #d6dbea}.ai-careers-youth__role-card:nth-child(odd){border-right:1px solid #dce1ed}.ai-careers-youth__role-profile>header{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.ai-careers-youth__role-profile-intro{padding:44px}.ai-careers-youth__role-profile-body{grid-template-columns:1fr}.ai-careers-youth__role-profile aside{padding:27px;border:1px solid #e0e3f0}.ai-careers-youth__role-profile aside>a{max-width:300px}.ai-careers-youth__benefit{grid-column:span 6}.ai-careers-youth__benefit--wide,.ai-careers-youth__benefit--photo{grid-column:span 12}.ai-careers-youth__culture-grid{grid-auto-rows:260px}.ai-careers-youth__culture-grid .ai-careers-youth__culture-main{grid-column:1/-1;grid-row:auto}.ai-careers-youth__culture-grid figure:nth-child(2){grid-column:1/-1;grid-row:auto}.ai-careers-youth__culture-grid figure:nth-child(3){grid-column:1/span 6;grid-row:auto}.ai-careers-youth__culture-grid figure:nth-child(4){grid-column:7/span 6;grid-row:auto}.ai-careers-youth__path-list{grid-template-columns:repeat(2,1fr)}.ai-careers-youth__cta{padding:75px 35px}
}
@media(max-width:600px){
  .ai-careers-youth__ticker-group{padding-top:13px;padding-bottom:13px}.ai-careers-youth__section-head{display:block}.ai-careers-youth__section-head h2{font-size:48px}.ai-careers-youth__section-head>span{display:block;margin-top:17px}.ai-careers-youth__roles,.ai-careers-youth__benefits,.ai-careers-youth__culture,.ai-careers-youth__path{padding:62px 0}.ai-careers-youth__roles>.container{width:calc(100% - 24px)}.ai-careers-youth__roles .ai-careers-youth__section-head h2{font-size:48px}.ai-careers-youth__role-tools{display:block;padding:12px}.ai-careers-youth__role-tools label+label{margin-top:10px}.ai-careers-youth__role-tools label>span{margin-bottom:6px}.ai-careers-youth__role-tools>p{position:static;width:auto;margin:10px 0 0}.ai-careers-youth__role-nav{display:block;max-height:430px}.ai-careers-youth__role-card:nth-child(odd){border-right:1px solid #dce1ed}.ai-careers-youth__role-card{min-height:0;padding:20px 64px 20px 18px}.ai-careers-youth__role-card>strong{font-size:27px;line-height:1.05}.ai-careers-youth__role-card>b{right:18px}.ai-careers-youth__role-card:hover{padding-left:22px}.ai-careers-youth__role-profile>header{display:block;height:auto;min-height:0;padding:0}.ai-careers-youth__role-profile-intro{padding:34px 24px}.ai-careers-youth__role-profile>header figure{height:210px;min-height:210px}.ai-careers-youth__role-profile h3{font-size:48px}.ai-careers-youth__role-profile-body{gap:32px;padding:30px 24px 36px}.ai-careers-youth__role-expectations{grid-template-columns:1fr}.ai-careers-youth__role-profile aside>a{max-width:none}.ai-careers-youth__benefit-grid{grid-auto-rows:230px}.ai-careers-youth__benefit,.ai-careers-youth__benefit--wide,.ai-careers-youth__benefit--photo{grid-column:1/-1}.ai-careers-youth__culture-grid{grid-auto-rows:250px;margin-top:36px}.ai-careers-youth__culture-grid .ai-careers-youth__culture-main,.ai-careers-youth__culture-grid figure:nth-child(2),.ai-careers-youth__culture-grid figure:nth-child(3),.ai-careers-youth__culture-grid figure:nth-child(4){grid-column:1/-1;grid-row:auto}.ai-careers-youth__path-list{grid-template-columns:1fr 1fr}.ai-careers-youth__path-list li{min-height:155px;padding:18px}.ai-careers-youth__cta{display:grid;padding:62px 24px}.ai-careers-youth__cta h2{font-size:60px}.ai-careers-youth__cta>a{min-width:0;width:100%}
}
@media(prefers-reduced-motion:reduce){.ai-careers-youth__ticker-track{animation:none}.ai-careers-youth.is-youth-ready [data-youth-reveal]{opacity:1;transform:none;transition:none}}
/* Use the same full-bleed hero as the other pages, with two blended visual layers. */
.ai-careers-welcome{z-index:1}
.ai-careers-welcome .ai-page-hero__image{left:auto!important;right:0;width:72%!important;mask-image:linear-gradient(90deg,transparent,#000 20%)}
.ai-careers-welcome__model{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:20% 50%;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.22}
.ai-careers-welcome .ai-page-hero__media::after{background:linear-gradient(90deg,rgba(8,14,37,.88) 0%,rgba(8,14,37,.78) 34%,rgba(16,26,59,.45) 63%,rgba(16,26,59,.18) 100%)}
#careers-collage-start,#open-positions{scroll-margin-top:90px}
@media(max-width:820px){.ai-careers-welcome .ai-page-hero__image{width:100%!important;mask-image:none}.ai-careers-welcome .ai-page-hero__media::after{background:linear-gradient(90deg,rgba(8,14,37,.92),rgba(16,26,59,.54))}}
@media(max-width:560px){.ai-careers-welcome .ai-page-hero__media::after{background:linear-gradient(90deg,rgba(8,14,37,.93),rgba(16,26,59,.65))}.ai-careers-welcome .ai-page-hero__image{object-position:62% 45%!important}}

/* A complete first screen gives Careers a clear entry before the collage. */
.ai-careers-welcome{min-height:max(680px,100svh);align-items:center;padding:150px 0 90px}
.ai-careers-welcome__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:34px}
.ai-careers-welcome__actions a{display:inline-flex;align-items:center;gap:26px;padding:15px 22px;border:1px solid #ffffff50;color:var(--ai-color-white);font:600 var(--ai-type-control-size)/1.4 var(--ai-font-label);text-decoration:none;transition:background .2s}
.ai-careers-welcome__actions a:first-child{background:var(--ai-color-white);color:var(--ai-color-ink);border-color:var(--ai-color-white)}
.ai-careers-welcome__actions a:hover{background:#5140d6;color:var(--ai-color-white)}
.ai-careers-youth__culture-recognition img{object-position:center top;transform-origin:center top}
.ai-careers-youth__culture-grid .ai-careers-youth__culture-main{grid-column:1/-1;grid-row:auto;aspect-ratio:2400/1013}
.ai-careers-youth__culture-grid{grid-auto-rows:auto}
.ai-careers-youth__culture-grid figure:nth-child(n+2){grid-column:span 4;grid-row:auto;aspect-ratio:1.5}
.ai-careers-youth__culture-grid .ai-careers-youth__culture-main img{object-fit:contain}
@media(max-width:700px){.ai-careers-youth__culture-grid .ai-careers-youth__culture-main{grid-row:auto;aspect-ratio:2400/1013}.ai-careers-youth__culture-grid figure:nth-child(n+2){grid-column:1/-1;aspect-ratio:1.5}.ai-careers-youth__culture-grid .ai-careers-youth__culture-main figcaption{bottom:12px;font-size:17px}}
.ai-careers-collage__asset--sport-detail img,.ai-careers-collage__hero-image--six img{object-position:50% 30%}
.ai-careers-collage__asset--collaboration-detail img{object-position:center 35%}
@media(max-width:820px){.ai-careers-welcome{min-height:max(600px,100svh);padding:136px 0 70px}}
@media(max-width:560px){.ai-careers-welcome{min-height:max(580px,100svh);padding:115px 0 58px}.ai-careers-welcome__actions{gap:12px;margin-top:26px}.ai-careers-welcome__actions a{font-size:var(--ai-type-control-size);padding:13px 16px}}

/* Career shortcuts and explorable benefit stories. */
.ai-careers-collage__role-strip a{color:var(--ai-color-white);font:700 var(--ai-type-control-size)/1 var(--ai-font-label);letter-spacing:.08em;text-decoration:none}
.ai-careers-collage__role-strip a:not(:last-child):after{display:inline-block;content:"/";margin-left:8px;color:#7f8eee;text-decoration:none}
.ai-careers-collage__benefits a{padding:9px;border:1px solid #ffffff47;color:#cbd2ff;font:600 var(--ai-type-control-size)/1 var(--ai-font-label);text-transform:uppercase;letter-spacing:.055em;text-decoration:none}
.ai-careers-collage__hero-tags a{padding:7px 9px;border:1px solid #bdc6dd;color:#283653;font:700 var(--ai-type-control-size)/1 var(--ai-font-label);letter-spacing:.06em;text-decoration:none}
.ai-careers-collage__role-strip a:hover{color:var(--ai-color-white);text-decoration:none}.ai-careers-collage__role-strip a:hover span,.ai-careers-collage__role-strip a:focus-visible span,.ai-careers-collage__benefits a:hover{color:var(--ai-color-white);text-decoration:underline;text-underline-offset:5px}
.ai-careers-youth__benefit{color:var(--ai-color-white);text-align:left;text-decoration:none}
.ai-careers-youth__benefit i{position:absolute;right:25px;top:23px;font:400 24px/1 var(--ai-font-label);font-style:normal;transition:transform .25s}
.ai-careers-youth__benefit:hover,.ai-careers-youth__benefit:focus-visible{color:var(--ai-color-white)}
.ai-careers-youth__benefit:hover i{transform:translate(3px,-3px)}
.ai-careers-youth__benefit.is-selected{border-color:#a2adff;box-shadow:inset 0 -4px #8290ea}
.ai-careers-youth__benefit--photo small{position:absolute;bottom:25px;right:27px;z-index:2;max-width:14ch;text-align:right;color:var(--ai-color-white);line-height:1.4}
.career-stories{margin-top:24px;scroll-margin-top:115px}
.career-story{display:grid;grid-template-columns:1.1fr 1fr;min-height:380px;background:#172143;border:1px solid #ffffff29;scroll-margin-top:115px}
.career-story[hidden]{display:none}
.career-story__visual{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:380px;margin:0;overflow:hidden;background:#202d50}
.career-story__visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
[data-benefit-panel="mentor"] .career-story__visual img{object-position:65% top}
.career-story__visual figcaption{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:22px 28px;background:linear-gradient(transparent,var(--ai-color-ink));color:var(--ai-color-white);font-size:var(--ai-type-small-size)}
.career-story__visual--model{background:#f0f2f7}
.career-story__visual--model img{object-fit:contain;padding:28px 24px 60px}
.career-story__visual--model figcaption{background:var(--ai-color-ink);color:var(--ai-color-white)}
.career-story__copy{align-self:center;padding:40px clamp(25px,3.3vw,50px)}
.career-story__eyebrow{color:#a2adff;font:700 var(--ai-type-label-size)/1.5 var(--ai-font-label);text-transform:uppercase;letter-spacing:var(--ai-type-label-tracking);margin:0 0 20px}
.career-story h3{color:var(--ai-color-white);font:500 clamp(30px,3vw,44px)/1.08 var(--ai-font-display);letter-spacing:-.025em;margin:0 0 22px}
.career-story__copy>p:not(.career-story__eyebrow){color:#c6cee1;font-size:17px;line-height:var(--ai-type-copy-leading);margin:0 0 25px}
.career-story__copy a{display:block;width:fit-content;margin-top:15px;color:var(--ai-color-white);text-decoration:underline;text-underline-offset:6px;font:600 var(--ai-type-control-size)/1.6 var(--ai-font-label)}
.career-growth-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;list-style:none;padding:35px;margin:0}
.career-growth-path li{position:relative;display:flex;flex-direction:column;gap:18px;padding:26px 20px;border-top:1px solid #ffffff40;border-left:1px solid #ffffff40}
.career-growth-path span{color:#a2adff;font:700 var(--ai-type-label-size)/1 monospace}
.career-growth-path strong{color:var(--ai-color-white);font:500 clamp(30px,3vw,46px)/1 var(--ai-font-display)}
.career-growth-path small{color:#c6cee1;font-size:var(--ai-type-small-size);line-height:1.5}
.career-story.is-active .career-growth-path li{animation:career-step-in .6s both}
.career-story.is-active .career-growth-path li:nth-child(2){animation-delay:.12s}.career-story.is-active .career-growth-path li:nth-child(3){animation-delay:.24s}.career-story.is-active .career-growth-path li:nth-child(4){animation-delay:.36s}
.career-story__visual--rhythm{padding:40px}
.career-story__visual--rhythm>p{color:var(--ai-color-white);font:500 36px/1.12 var(--ai-font-display);margin:0 0 30px}
.career-story__visual--rhythm ol{list-style:none;padding:0;margin:0}
.career-story__visual--rhythm li{padding:16px 0;border-top:1px solid #ffffff40;color:var(--ai-color-white);font-size:var(--ai-type-body-size)}
.career-story__visual--rhythm li span{display:inline-block;width:40px;color:#a2adff;font:700 var(--ai-type-body-size)/1 monospace}
.ai-careers-youth__role-profile,.ai-careers-youth__culture,#open-positions{scroll-margin-top:115px}
.ai-careers-youth a:focus-visible{outline:3px solid #a2adff;outline-offset:5px}
@keyframes career-step-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:820px){.career-story{grid-template-columns:1fr}.career-story__visual{min-height:330px}.career-story__copy{padding:32px}.ai-careers-collage__hero-tags a{font-size:var(--ai-type-control-size)}}
@media(max-width:560px){.career-growth-path{padding:24px}.career-growth-path li{padding:22px 14px}.career-story__visual{min-height:300px}.career-story__copy{padding:28px 24px}.career-story__visual--rhythm{padding:28px}.ai-careers-collage__role-strip a{font-size:var(--ai-type-control-size)}.ai-careers-collage__benefits a{font-size:var(--ai-type-control-size)}.ai-careers-youth__benefit--photo small{font-size:var(--ai-type-small-size);max-width:12ch}}
@media(prefers-reduced-motion:reduce){.career-story.is-active .career-growth-path li{animation:none}.ai-careers-youth__benefit i{transition:none}}

/* The original grid becomes a sheet, with the other cards peeking out above and below. */
.career-benefit-stage{position:relative;overflow-anchor:none;isolation:isolate;perspective:1600px;scroll-margin-top:115px}
.career-benefit-book{position:absolute;left:0;right:0;top:0;z-index:8;color:var(--ai-color-white);pointer-events:none}
.career-benefit-book[hidden]{display:none}
@media(max-width:900px){.career-benefit-stage.is-mobile-book-compact>.ai-careers-youth__benefit-grid{position:absolute;top:0;left:0;right:0;visibility:hidden}}
.career-unfold-cover{position:absolute!important;z-index:3;min-height:0!important;max-width:none!important;margin:0!important;pointer-events:none;box-shadow:0 8px 25px #060c2b55;overflow:hidden;transform:none!important}
.career-book-layout{height:100%;min-height:0}
.career-book-main{position:absolute;inset:0;z-index:2;min-height:0;margin:0;overflow:auto;overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#8290ea #172143;background:#172143;border:1px solid #ffffff38;box-shadow:0 12px 35px #060c2b70;pointer-events:auto;backface-visibility:hidden}
.career-book-main .career-story{height:100%;min-height:100%;border:0;grid-template-columns:1fr 1fr}
.career-book-main .career-story__visual{height:100%;min-height:0}
.career-book-main .career-story__copy{padding:35px 42px}
.career-book-main .career-story h3{font-size:clamp(28px,2.6vw,40px)}
.career-book-main .career-story__copy>p:not(.career-story__eyebrow){font-size:16px;line-height:var(--ai-type-copy-leading)}
.career-book-main .career-growth-path{padding:28px}
.career-book-main .career-growth-path li{padding:24px 16px}
.career-book-main .career-growth-path strong{font-size:36px}
.career-book-tabs{position:absolute;inset:0;z-index:1;pointer-events:none}
.career-book-tabs button{position:absolute;bottom:-44px;height:60px;padding:24px 18px 9px;border:1px solid #ffffff40;border-top:0;border-radius:0 0 4px 4px;background:#253355;color:#d5ddf0;cursor:pointer;text-align:center;font:650 var(--ai-type-control-size)/1.35 var(--ai-font-label);text-transform:uppercase;letter-spacing:.065em;box-shadow:0 5px 12px #0003;pointer-events:auto;transition:background .25s,color .25s,transform .25s}
.career-book-tabs button.is-upper{top:-44px;bottom:auto;padding:9px 18px 24px;border-top:1px solid #ffffff40;border-bottom:0;border-radius:4px 4px 0 0}
.career-book-tabs button[hidden]{display:none}
.career-book-tabs button:hover{transform:translateY(5px);background:#3d4fd0;color:var(--ai-color-white)}
.career-book-tabs button.is-upper:hover{transform:translateY(-5px)}
.career-book-close{position:absolute;right:18px;top:var(--book-close-top,16px);z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #ffffff55;border-radius:50%;background:var(--ai-color-ink);color:var(--ai-color-white);font:400 27px/1 var(--ai-font-label);cursor:pointer;pointer-events:auto}
.career-book-close:hover{background:#3d4fd0}
.career-benefit-book :focus-visible{outline:3px solid #a2adff;outline-offset:3px}
.career-book-fold{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(0deg,transparent 25%,#03082040 46%,#ffffff25 49.6%,#03082060 51%,transparent 72%)}
@media(max-width:1000px){.career-book-main .career-story__copy{padding:28px}.career-book-main .career-story h3{font-size:30px}.career-book-main .career-growth-path{padding:20px}.career-book-main .career-growth-path strong{font-size:30px}}
@media(max-width:820px){.career-book-main .career-story{grid-template-columns:1fr;grid-template-rows:220px auto;align-content:start;height:auto;min-height:100%}.career-book-main .career-story__visual{height:220px;min-height:220px}.career-book-main .career-story__copy{padding:28px;align-self:start}.career-book-main .career-growth-path{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px}.career-book-main .career-growth-path strong{font-size:24px}.career-book-main .career-growth-path small{font-size:var(--ai-type-small-size)}}
@media(max-width:560px){.career-book-main .career-story{grid-template-rows:185px auto}.career-book-main .career-story__visual{height:185px;min-height:185px}.career-book-main .career-story__copy{padding:25px}.career-book-main .career-growth-path{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.career-book-main .career-growth-path li{gap:10px;padding:16px 12px}.career-book-tabs button{font-size:var(--ai-type-control-size);letter-spacing:0;padding:24px 4px 7px}.career-book-tabs button.is-upper{padding:7px 4px 24px}.career-book-close{right:12px;background:#111936ee}}
@media(prefers-reduced-motion:reduce){.career-book-tabs button{transition:none}}
.career-book-underlay{z-index:1;pointer-events:none;overflow:clip}
.ai-careers-youth__benefits{padding-top:180px;padding-bottom:200px}
.ai-careers-youth__benefits>.container{position:relative}
.ai-careers-youth__benefits .career-benefit-heading{position:absolute;top:-145px;left:12px;right:12px;margin:0;opacity:1;transform:translateY(0);transition:opacity .32s ease,transform .48s cubic-bezier(.22,1,.36,1)}
.ai-careers-youth__benefits.is-benefit-open .career-benefit-heading{opacity:0;transform:translateY(-14px);pointer-events:none;transition-duration:.22s,.32s}
@media(max-width:560px){.ai-careers-youth__benefits .career-benefit-heading{top:-125px}}
@media(prefers-reduced-motion:reduce){.ai-careers-youth__benefits .career-benefit-heading{transition:none}}

.career-tab-label{display:block;transition:opacity .15s}
.career-tab-preview{position:absolute;inset:18px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;text-align:left;transition:opacity .2s;pointer-events:none;overflow:hidden}
.career-tab-preview>span{position:relative;color:#a2adff;font:700 var(--ai-type-label-size)/1 monospace}
.career-tab-preview b{position:relative;color:var(--ai-color-white);font:500 clamp(28px,2.8vw,42px)/.85 var(--ai-font-display);letter-spacing:-.035em}
.career-tab-preview small{position:relative;color:#c6cee1;font:600 var(--ai-type-small-size)/1.3 var(--ai-font-label);letter-spacing:.07em}
.career-tab-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}
.career-book-tabs button{transition:height .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),background .2s}
.career-book-tabs button:hover,.career-book-tabs button:focus-visible{height:180px;transform:translateY(120px);background:#202d58}
.career-book-tabs button.is-upper:hover,.career-book-tabs button.is-upper:focus-visible{transform:translateY(-120px)}
.career-book-tabs button:hover .career-tab-label,.career-book-tabs button:focus-visible .career-tab-label{opacity:0}
.career-book-tabs button:hover .career-tab-preview,.career-book-tabs button:focus-visible .career-tab-preview{opacity:1;transition-delay:.06s}
.career-book-tabs button.career-book-tab--accent:hover,.career-book-tabs button.career-book-tab--accent:focus-visible{background:#3d4fd0}
@media(max-width:560px){.career-tab-preview{inset:12px 6px}.career-tab-preview b{font-size:18px}.career-tab-preview small{font-size:var(--ai-type-small-size);letter-spacing:0}.career-book-tabs button:hover,.career-book-tabs button:focus-visible{height:145px;transform:translateY(85px)}.career-book-tabs button.is-upper:hover,.career-book-tabs button.is-upper:focus-visible{transform:translateY(-85px)}}
@media(prefers-reduced-motion:reduce){.career-book-tabs button,.career-tab-label,.career-tab-preview{transition:none}}
@media(max-width:560px){.ai-careers-youth__benefits{padding-top:145px;padding-bottom:160px}}

.ai-careers-collage__youth-hero.is-collage-entered .ai-careers-collage__hero-image{animation:careerCollageArrive .9s cubic-bezier(.22,1,.36,1) both}
.ai-careers-collage__youth-hero.is-collage-entered .ai-careers-collage__hero-image:nth-child(2){animation-delay:.06s}
.ai-careers-collage__youth-hero.is-collage-entered .ai-careers-collage__hero-image:nth-child(3){animation-delay:.12s}
.ai-careers-collage__youth-hero.is-collage-entered .ai-careers-collage__hero-image:nth-child(4){animation-delay:.18s}
.ai-careers-collage__youth-hero.is-collage-entered .ai-careers-collage__hero-image:nth-child(5){animation-delay:.24s}
.ai-careers-collage__youth-hero.is-collage-entered .ai-careers-collage__hero-image:nth-child(6){animation-delay:.3s}
@keyframes careerCollageArrive{from{opacity:0;translate:0 24px;rotate:-2deg}to{opacity:1;translate:0 0;rotate:0deg}}
@media(prefers-reduced-motion:reduce){.ai-careers-collage__youth-hero.is-collage-entered .ai-careers-collage__hero-image{animation:none}}

/* The career chart occupies the same unfolded page as the other benefits. */
.career-book-main .career-path-story{display:flex;flex-direction:column;gap:0;padding:28px 34px 16px;min-height:calc(100% - 2px);height:auto;background:#172143}
.career-book-main .career-path-story[hidden]{display:none}
.career-path-header{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;padding:0 38px 20px 0}
.career-path-header .career-story__eyebrow{margin:0 0 10px}
.career-book-main .career-path-header h3{margin:0;font-size:32px;line-height:1.05;letter-spacing:-.035em}
.career-path-header>p{margin:0 0 2px;color:#c6cee1;font:500 var(--ai-type-body-size)/1.65 var(--ai-font-label)}
.career-path-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29}
.career-path-nav button{position:relative;min-height:44px;padding:10px 12px;border:0;background:transparent;color:#b5bfd8;font:600 var(--ai-type-control-size)/1.3 var(--ai-font-label);cursor:pointer;transition:color .2s,background .2s}
.career-path-nav button:hover{color:var(--ai-color-white);background:#ffffff08}
.career-path-nav button[aria-pressed="true"]{color:var(--ai-color-white);background:#ffffff0c}
.career-path-nav button[aria-pressed="true"]:after{position:absolute;bottom:-1px;left:12px;right:12px;height:3px;background:#8e9cff;content:""}
.career-path-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding-top:19px}
.career-path-panel[hidden],.career-path-details article[hidden]{display:none}
.career-path-steps{position:relative;margin:0;padding:0;list-style:none}
.career-path-steps:before{position:absolute;top:23px;bottom:23px;left:16px;width:1px;background:#8e9cff66;content:"";transform-origin:top}
.career-path-steps li{position:relative}
.career-path-steps button{display:flex;align-items:center;gap:14px;width:100%;min-height:42px;padding:7px 12px 7px 0;border:0;background:transparent;color:#c4cde1;text-align:left;cursor:pointer;transition:background .2s,color .2s}
.career-path-steps button>span{position:relative;flex-shrink:0;display:grid;place-items:center;width:33px;height:28px;background:#172143;color:#8e9cff;font:600 var(--ai-type-label-size)/1 monospace;border:1px solid #6574a855}
.career-path-steps button>b{font:500 14px/1.35 var(--ai-font-label)}
.career-path-steps button>i{margin-left:auto;color:#8e9cff;font:400 17px/1 sans-serif;font-style:normal}
.career-path-steps button[aria-pressed="true"]{background:#ffffff0c;color:var(--ai-color-white)}
.career-path-steps button[aria-pressed="true"]>span{background:#3d4fd0;color:var(--ai-color-white);border-color:#8e9cff}
.career-path-steps button:hover{background:#ffffff08;color:var(--ai-color-white)}
.career-path-details{border-left:1px solid #ffffff29;padding:16px 0 12px 32px;align-self:stretch}
.career-path-position{margin:0 0 15px;color:#a2adff;font:650 var(--ai-type-label-size)/1.4 var(--ai-font-label);letter-spacing:var(--ai-type-label-tracking);text-transform:uppercase}
.career-path-details h4{margin:0 0 12px;color:var(--ai-color-white);font:500 clamp(26px,2.3vw,36px)/1.08 var(--ai-font-display);letter-spacing:-.025em}
.career-path-description,.career-path-personal{max-width:48ch;margin:0 0 18px;color:#c6cee1;font:500 var(--ai-type-label-size)/1.65 var(--ai-font-label)}
.career-path-details dl{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0 0 18px}
.career-path-details dt,.career-path-next>span{display:block;margin:0 0 6px;color:#96a3c3;font:600 var(--ai-type-label-size)/1.4 var(--ai-font-label);letter-spacing:.075em;text-transform:uppercase}
.career-path-details dd{margin:0;color:var(--ai-color-white);font:600 var(--ai-type-small-size)/1.4 var(--ai-font-label)}
.career-path-next{margin:0;padding-top:15px;border-top:1px solid #ffffff29}
.career-path-next>b{color:var(--ai-color-white);font:500 15px/1.45 var(--ai-font-label)}
.career-path-move{margin-top:18px;padding:0 0 4px;border:0;border-bottom:1px solid #96a3c3;background:none;color:var(--ai-color-white);font:600 var(--ai-type-label-size)/1.4 var(--ai-font-label);cursor:pointer}
.career-path-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:auto;padding-top:16px;border-top:1px solid #ffffff29}
.career-path-footer p{max-width:85ch;margin:0;color:#9eabc8;font:500 var(--ai-type-body-size)/1.6 var(--ai-font-label)}
.career-path-footer a{flex-shrink:0;color:var(--ai-color-white);font:600 var(--ai-type-control-size)/1.5 var(--ai-font-label);text-decoration:underline;text-underline-offset:4px}
.career-path-panel.is-active .career-path-steps:before{animation:careerPathLine .55s cubic-bezier(.22,1,.36,1) both}
.career-path-panel.is-active .career-path-steps li{animation:careerPathStep .35s ease both;animation-delay:calc(var(--path-step)*.035s)}
.career-path-details article:not([hidden]){animation:careerPathStep .3s ease both}
@keyframes careerPathLine{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes careerPathStep{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.career-book-main .career-path-story{padding:26px}.career-path-panel{gap:20px}.career-path-details{padding-left:20px}.career-path-header>p{font-size:var(--ai-type-body-size)}.career-path-nav button{font-size:var(--ai-type-control-size)}.career-path-steps button>b{font-size:var(--ai-type-label-size)}}
@media(max-width:820px){.career-path-header{display:block;padding-right:32px}.career-path-header>p{margin-top:14px}.career-path-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.career-path-footer{margin-top:22px;display:block}.career-path-footer a{display:inline-block;margin-top:12px}.career-path-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.career-path-nav button{min-height:42px}}
@media(max-width:560px){.career-book-main .career-path-story{padding:24px 18px}.career-book-main .career-path-header h3{font-size:28px}.career-path-panel{grid-template-columns:1fr;gap:15px}.career-path-details{border-left:0;border-top:1px solid #ffffff29;padding:20px 0 0}.career-path-steps{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:thin;scrollbar-color:#8e9cff transparent}.career-path-steps:before{display:none}.career-path-steps li{flex:0 0 220px}.career-path-steps button{min-height:78px;padding:10px;border:1px solid #ffffff29}.career-path-steps button>b{font-size:var(--ai-type-label-size)}.career-path-details h4{font-size:28px}.career-path-nav button{padding:10px 5px;font-size:var(--ai-type-control-size)}}
@media(prefers-reduced-motion:reduce){.career-path-panel.is-active .career-path-steps:before,.career-path-panel.is-active .career-path-steps li,.career-path-details article:not([hidden]){animation:none}}

/* Keep mobile shortcuts in the page flow and every ticker label on one line. */
@media (max-width: 700px) {
  .ai-careers-collage__youth-hero {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    gap: 24px;
    min-height: 790px;
    padding: 88px 16px 24px;
  }
  .ai-careers-collage__hero-content { width: 100%; margin: 0; }
  .ai-careers-collage__quick-info {
    position: relative;
    inset: auto;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    align-items: stretch;
    justify-content: stretch;
    width: 100%;
    gap: 14px;
    padding: 16px;
    background: var(--ai-color-ink);
    backdrop-filter: none;
  }
  .ai-careers-collage__role-strip,
  .ai-careers-collage__benefits {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .ai-careers-collage__role-strip {
    gap: 0 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #ffffff2a;
  }
  .ai-careers-collage__role-strip a {
    display: flex;
    align-items: center;
    min-width: 0;
    min-height: 44px;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: .06em;
    white-space: nowrap;
  }
  .ai-careers-collage__role-strip a span { font: inherit; letter-spacing: inherit; }
  .ai-careers-collage__role-strip a:not(:last-child):after { display: none; }
  .ai-careers-collage__benefits { gap: 8px; }
  .ai-careers-collage__benefits a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 0;
    min-height: 44px;
    padding: 10px 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
  }
  .ai-careers-youth__ticker-track {
    display: block;
    width: 100%;
    animation: none;
    transform: none;
    will-change: auto;
  }
  .ai-careers-youth__ticker-group {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px;
    width: 100%;
    padding: 16px;
  }
  .ai-careers-youth__ticker-group + .ai-careers-youth__ticker-group,
  .ai-careers-youth__ticker i { display: none; }
  .ai-careers-youth__ticker span {
    font-size: 12px;
    line-height: 1.25;
    letter-spacing: .04em;
    text-align: center;
    white-space: nowrap;
  }
}
@media (max-width: 360px) {
  .ai-careers-youth__ticker-group {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 12px;
  }
}
