.PathwayArt-module__uvd3Ea__poster{isolation:isolate;color:#fff;direction:ltr;background:#092435;position:relative;overflow:hidden;container-type:inline-size}.PathwayArt-module__uvd3Ea__photo{object-fit:cover;object-position:63% 48%;z-index:-3;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.PathwayArt-module__uvd3Ea__poster:hover .PathwayArt-module__uvd3Ea__photo{transform:scale(1.055)}.PathwayArt-module__uvd3Ea__shade{z-index:-2;background:linear-gradient(#03172420,#03172415 40%,#031724ed),linear-gradient(90deg,#05172455,#0000 75%);position:absolute;inset:0}.PathwayArt-module__uvd3Ea__corner{border-top:1px solid #ffffff60;border-left:1px solid #ffffff60;width:17%;height:29%;position:absolute;top:6%;left:5%}.PathwayArt-module__uvd3Ea__brand{font:700 max(7px, 2cqi)/1 var(--font-sans);letter-spacing:.2em;text-shadow:0 1px 8px #000;align-items:center;gap:7px;display:flex;position:absolute;top:9%;right:6%}.PathwayArt-module__uvd3Ea__brand i{background:var(--cover-accent);border-radius:50%;width:5px;height:5px}.PathwayArt-module__uvd3Ea__flags{background:#061d2e80;border:1px solid #ffffff60;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 2px 9px #0003}.PathwayArt-module__uvd3Ea__flags svg{aspect-ratio:3/2;border-radius:2px;width:clamp(20px,6cqi,30px);height:auto;display:block;overflow:hidden}.PathwayArt-module__uvd3Ea__stageIdentity{font:inherit;align-items:center;gap:8px;display:flex}.PathwayArt-module__uvd3Ea__titleBlock{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:12%;left:7%;right:7%}.PathwayArt-module__uvd3Ea__subject{font:700 max(7px, 2.25cqi)/1.4 var(--font-sans);letter-spacing:.2em;color:var(--cover-accent);align-items:center;gap:7px;display:flex}.PathwayArt-module__uvd3Ea__subject:before{content:"";background:currentColor;width:15px;height:2px}.PathwayArt-module__uvd3Ea__title{font:850 17.5cqi/.85 var(--font-sans);letter-spacing:-.06em;text-shadow:0 5px 25px #0003}.PathwayArt-module__uvd3Ea__poster[data-theme=turkish] .PathwayArt-module__uvd3Ea__title{font-size:16.5cqi}.PathwayArt-module__uvd3Ea__poster[data-theme=tryos] .PathwayArt-module__uvd3Ea__title{font-size:15cqi}.PathwayArt-module__uvd3Ea__poster[data-theme=french] .PathwayArt-module__uvd3Ea__title,.PathwayArt-module__uvd3Ea__poster[data-theme=german] .PathwayArt-module__uvd3Ea__title,.PathwayArt-module__uvd3Ea__poster[data-theme=spanish] .PathwayArt-module__uvd3Ea__title{font-size:14.5cqi}.PathwayArt-module__uvd3Ea__graphic{color:var(--cover-accent);font:300 13cqi/.9 var(--font-sans);position:absolute;bottom:9%;right:7%}.PathwayArt-module__uvd3Ea__poster[data-theme=tryos] .PathwayArt-module__uvd3Ea__graphic,.PathwayArt-module__uvd3Ea__poster[data-theme=turkish] .PathwayArt-module__uvd3Ea__graphic{font-size:10cqi;bottom:11%;right:5%}.PathwayArt-module__uvd3Ea__edge{background:var(--cover-accent);width:38%;height:5px;position:absolute;bottom:0;left:0}.PathwayArt-module__uvd3Ea__edge:after{content:"";background:repeating-linear-gradient(135deg, var(--cover-accent) 0 2px, transparent 2px 5px);width:26px;height:5px;position:absolute;top:0;left:100%}.PathwayArt-module__uvd3Ea__stage{height:100%;min-height:225px}.PathwayArt-module__uvd3Ea__stage .PathwayArt-module__uvd3Ea__photo{object-position:var(--photo-x,75%) center}.PathwayArt-module__uvd3Ea__stage .PathwayArt-module__uvd3Ea__shade{background:linear-gradient(#03172418 15%,#061d2ef5),linear-gradient(90deg,#03172460,#0000)}.PathwayArt-module__uvd3Ea__stageProgramme{font:750 12px/1.5 var(--font-sans);letter-spacing:.04em;text-shadow:0 1px 10px #000;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:20px 20px auto}.PathwayArt-module__uvd3Ea__stageProgramme>span{font:600 9px var(--font-mono);color:#fff;background:#001a3855;border:1px solid #ffffff50;border-radius:20px;padding:5px 7px}.PathwayArt-module__uvd3Ea__chapterNumber{font:850 58cqi/1 var(--font-sans);letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #ffffff35;opacity:.6;position:absolute;top:16%;left:7%}.PathwayArt-module__uvd3Ea__stageBottom{position:absolute;bottom:28px;left:24px;right:24px}.PathwayArt-module__uvd3Ea__stageCode{font:800 19cqi/1 var(--font-sans);letter-spacing:-.055em;color:#fff;text-shadow:0 3px 18px #001a38;display:block}.PathwayArt-module__uvd3Ea__stageCode[data-long=true]{font-size:15cqi}.PathwayArt-module__uvd3Ea__stageRail{gap:5px;margin-top:18px;display:flex}.PathwayArt-module__uvd3Ea__stageRail i{background:#ffffff48;flex:1;height:3px}.PathwayArt-module__uvd3Ea__stageRail i[data-active=true]{background:var(--cover-accent)}@media (max-width:767px){.PathwayArt-module__uvd3Ea__stage{min-height:200px}.PathwayArt-module__uvd3Ea__stage .PathwayArt-module__uvd3Ea__photo{object-position:center 43%}.PathwayArt-module__uvd3Ea__stageCode{font-size:17cqi}.PathwayArt-module__uvd3Ea__chapterNumber{font-size:45cqi;top:8%}}@media (prefers-reduced-motion:reduce){.PathwayArt-module__uvd3Ea__photo{transition:none}.PathwayArt-module__uvd3Ea__poster:hover .PathwayArt-module__uvd3Ea__photo{transform:none}}
.PassportStamp-module__ofl7ua__stamp{--size:5.5rem;width:var(--size);height:var(--size);transform:rotate(var(--tilt));border-radius:9999px;flex:none;place-items:center;display:inline-grid}.PassportStamp-module__ofl7ua__stamp[data-size=sm]{--size:3.5rem}.PassportStamp-module__ofl7ua__stamp[data-size=lg]{--size:8rem}.PassportStamp-module__ofl7ua__ring{border:3px double var(--stamp);width:100%;height:100%;color:var(--stamp);text-align:center;border-radius:9999px;align-content:center;place-items:center;gap:.1rem;line-height:1;display:grid}.PassportStamp-module__ofl7ua__stamp[data-earned=true] .PassportStamp-module__ofl7ua__ring{background:color-mix(in srgb, var(--stamp) 9%, white);box-shadow:inset 0 0 0 4px white, inset 0 0 0 5px color-mix(in srgb, var(--stamp) 55%, transparent)}.PassportStamp-module__ofl7ua__stamp[data-earned=false] .PassportStamp-module__ofl7ua__ring{color:#001a3859;background:#fff;border:2px dashed #001a382e}.PassportStamp-module__ofl7ua__label{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:calc(var(--size) * .1);letter-spacing:.12em;text-transform:uppercase;font-weight:900;overflow:hidden}.PassportStamp-module__ofl7ua__code{font-family:ui-serif,Georgia,serif;font-size:calc(var(--size) * .24);letter-spacing:-.02em;font-weight:900}.PassportStamp-module__ofl7ua__code[data-long=true]{max-width:86%;font-size:calc(var(--size) * .14);line-height:1.1}.PassportStamp-module__ofl7ua__score{font-size:calc(var(--size) * .11);font-weight:800}.PassportStamp-module__ofl7ua__stamp[data-size=sm] .PassportStamp-module__ofl7ua__label,.PassportStamp-module__ofl7ua__stamp[data-size=sm] .PassportStamp-module__ofl7ua__score{display:none}.PassportStamp-module__ofl7ua__stamp[data-pop=true]{animation:.52s cubic-bezier(.2,1.4,.4,1) both PassportStamp-module__ofl7ua__land}@keyframes PassportStamp-module__ofl7ua__land{0%{transform:scale(2.2) rotate(calc(var(--tilt) - 18deg));opacity:0}60%{transform:scale(.92) rotate(var(--tilt));opacity:1}to{transform:scale(1) rotate(var(--tilt));opacity:1}}@media (prefers-reduced-motion:reduce){.PassportStamp-module__ofl7ua__stamp[data-pop=true]{animation:none}}
.StudentStatusSignal-module__5iCKya__deck{isolation:isolate;color:#fff;background:#31516a;border:1px solid #173b59;border-radius:24px;grid-template-columns:.78fr 1fr 1.35fr 1fr 1fr;gap:1px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #0028501c}.StudentStatusSignal-module__5iCKya__grid{z-index:-1;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/30px 30px,linear-gradient(115deg,#002850 0%,#073b5c 58%,#052a49 100%);position:absolute;inset:0}.StudentStatusSignal-module__5iCKya__deck>div:not(.StudentStatusSignal-module__5iCKya__grid){background:#032f50d9;min-width:0;padding:20px}.StudentStatusSignal-module__5iCKya__intro{flex-direction:column;justify-content:center;display:flex}.StudentStatusSignal-module__5iCKya__intro>span{letter-spacing:.15em;color:#78d9d2;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.StudentStatusSignal-module__5iCKya__intro>span i{background:#5eead4;border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite StudentStatusSignal-module__5iCKya__beacon;box-shadow:0 0 0 6px #5eead412}.StudentStatusSignal-module__5iCKya__intro h2{letter-spacing:-.02em;margin:9px 0 0;font-size:17px;font-weight:750;line-height:1.2}.StudentStatusSignal-module__5iCKya__target{align-items:center;gap:14px;display:flex}.StudentStatusSignal-module__5iCKya__ring{--signal-p:0%;background:conic-gradient(#5eead4 var(--signal-p),#ffffff18 0);border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;animation:.7s cubic-bezier(.2,.8,.2,1) both StudentStatusSignal-module__5iCKya__rise;display:grid;position:relative}.StudentStatusSignal-module__5iCKya__ring:before{content:"";background:#073857;border-radius:50%;position:absolute;inset:7px}.StudentStatusSignal-module__5iCKya__ring>div{align-items:baseline;display:flex;position:relative}.StudentStatusSignal-module__5iCKya__ring strong{font-size:20px}.StudentStatusSignal-module__5iCKya__ring span{color:#a9c3cd;font-size:10px}.StudentStatusSignal-module__5iCKya__target>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;display:grid}.StudentStatusSignal-module__5iCKya__target svg{color:#63d8d0;width:14px;height:14px}.StudentStatusSignal-module__5iCKya__target span{text-transform:uppercase;letter-spacing:.08em;color:#9bb9c4;font-size:9px;font-weight:800}.StudentStatusSignal-module__5iCKya__target strong{grid-column:1/2;font-size:17px}.StudentStatusSignal-module__5iCKya__target small{color:#93acb7;font-size:9px}.StudentStatusSignal-module__5iCKya__momentum{flex-direction:column;justify-content:center;display:flex}.StudentStatusSignal-module__5iCKya__metricHead,.StudentStatusSignal-module__5iCKya__metricFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.StudentStatusSignal-module__5iCKya__metricHead span{letter-spacing:.08em;text-transform:uppercase;color:#a4c2cc;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.StudentStatusSignal-module__5iCKya__metricHead svg{color:#64d9d1;width:14px}.StudentStatusSignal-module__5iCKya__metricHead strong{font-size:19px}.StudentStatusSignal-module__5iCKya__meter{--signal-w:8%;background:#ffffff14;border-radius:99px;height:8px;margin:13px 0 9px;overflow:hidden}.StudentStatusSignal-module__5iCKya__meter i{width:var(--signal-w);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#d5a342,#5eead4);height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both StudentStatusSignal-module__5iCKya__meterIn;display:block;box-shadow:0 0 20px #5eead45c}.StudentStatusSignal-module__5iCKya__metricFoot{color:#8faeba;font-size:9px}.StudentStatusSignal-module__5iCKya__statusCard{align-items:center;gap:11px;display:flex;position:relative}.StudentStatusSignal-module__5iCKya__icon{color:#6bddd5;background:#ffffff0b;border:1px solid #ffffff18;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.StudentStatusSignal-module__5iCKya__icon svg{width:17px}.StudentStatusSignal-module__5iCKya__statusCard>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.StudentStatusSignal-module__5iCKya__statusCard small{letter-spacing:.08em;text-transform:uppercase;color:#91aeba;font-size:9px;font-weight:800}.StudentStatusSignal-module__5iCKya__statusCard strong{margin-top:4px;font-size:12px;line-height:1.25}.StudentStatusSignal-module__5iCKya__statusCard em{color:#839da8;margin-top:3px;font-size:8px;font-style:normal}.StudentStatusSignal-module__5iCKya__beacon{inset-inline-end:14px;background:#5eead4;border-radius:50%;width:6px;height:6px;position:absolute;top:14px}.StudentStatusSignal-module__5iCKya__attention .StudentStatusSignal-module__5iCKya__icon{color:#f3c760;background:#d5a3421a}.StudentStatusSignal-module__5iCKya__attention .StudentStatusSignal-module__5iCKya__beacon{background:#f3b63f;animation:1.7s ease-out infinite StudentStatusSignal-module__5iCKya__beacon;box-shadow:0 0 0 6px #f3b63f12}.StudentStatusSignal-module__5iCKya__spark{inset-inline-end:13px;color:#d5a342;width:13px;animation:3.5s ease-in-out infinite StudentStatusSignal-module__5iCKya__spark;position:absolute;top:12px}@keyframes StudentStatusSignal-module__5iCKya__meterIn{0%{transform:scaleX(.05)}}@keyframes StudentStatusSignal-module__5iCKya__rise{0%{opacity:.2;transform:translateY(9px)scale(.95)}}@keyframes StudentStatusSignal-module__5iCKya__beacon{0%,to{opacity:1}50%{opacity:.4;box-shadow:0 0 0 9px #0000}}@keyframes StudentStatusSignal-module__5iCKya__spark{50%{color:#5eead4;transform:rotate(18deg)scale(1.18)}}@media (max-width:1180px){.StudentStatusSignal-module__5iCKya__deck{grid-template-columns:1fr 1fr 1.4fr}.StudentStatusSignal-module__5iCKya__intro{grid-row:span 2}.StudentStatusSignal-module__5iCKya__statusCard{border-top:1px solid #ffffff12}}@media (max-width:720px){.StudentStatusSignal-module__5iCKya__deck{grid-template-columns:1fr 1fr}.StudentStatusSignal-module__5iCKya__intro{grid-area:auto/1/auto/-1}.StudentStatusSignal-module__5iCKya__momentum{grid-column:1/-1}.StudentStatusSignal-module__5iCKya__target{border-inline-end:1px solid #ffffff12}.StudentStatusSignal-module__5iCKya__deck>div:not(.StudentStatusSignal-module__5iCKya__grid){padding:17px}.StudentStatusSignal-module__5iCKya__statusCard{min-height:80px}.StudentStatusSignal-module__5iCKya__intro{min-height:auto}.StudentStatusSignal-module__5iCKya__intro h2{font-size:19px}.StudentStatusSignal-module__5iCKya__ring{flex-basis:64px;width:64px;height:64px}}@media (max-width:420px){.StudentStatusSignal-module__5iCKya__target{gap:10px}.StudentStatusSignal-module__5iCKya__target>div:last-child{display:none}.StudentStatusSignal-module__5iCKya__statusCard{flex-direction:column;align-items:flex-start;gap:8px}.StudentStatusSignal-module__5iCKya__statusCard .StudentStatusSignal-module__5iCKya__icon{flex-basis:34px;width:34px;height:34px}.StudentStatusSignal-module__5iCKya__spark{display:none}}@media (prefers-reduced-motion:reduce){.StudentStatusSignal-module__5iCKya__deck *{animation:none!important}.StudentStatusSignal-module__5iCKya__meter i{transform:none}}.StudentStatusSignal-module__5iCKya__ring>bdi{align-items:baseline;display:flex;position:relative}
