.form-module__a0iJcG__form,.form-module__a0iJcG__done{background:var(--raah-surface);color:var(--color-ink);border-radius:12px;padding:28px}.form-module__a0iJcG__form{gap:20px;display:grid;position:relative}.form-module__a0iJcG__formError{color:var(--color-sindoor);background:#fbefe9;border:1px solid #a6432d4d;border-radius:8px;padding:10px 12px;font-size:.875rem;line-height:1.5}.form-module__a0iJcG__label{margin-bottom:6px;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.form-module__a0iJcG__hint{color:var(--color-ink-soft);margin:-2px 0 6px;font-size:.8125rem;line-height:1.45}.form-module__a0iJcG__input{border:1px solid var(--raah-line-strong);width:100%;min-height:46px;color:var(--color-ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.4;transition:border-color .16s;display:block}textarea.form-module__a0iJcG__input{resize:vertical;min-height:112px}.form-module__a0iJcG__input:hover{border-color:var(--color-ink-faint)}.form-module__a0iJcG__input:focus{border-color:var(--color-sabuja);outline:2px solid var(--color-sabuja);outline-offset:1px}.form-module__a0iJcG__input[aria-invalid=true]{border-color:var(--color-sindoor)}.form-module__a0iJcG__fieldError{color:var(--color-sindoor);margin-top:6px;font-size:.8125rem;font-weight:500;line-height:1.4}.form-module__a0iJcG__choices{border:0;min-width:0;margin:0;padding:0}.form-module__a0iJcG__choiceRow{flex-wrap:wrap;gap:8px;display:flex}.form-module__a0iJcG__choice{display:inline-flex;position:relative}.form-module__a0iJcG__choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.form-module__a0iJcG__choice span{border:1px solid var(--raah-line-strong);background:#fff;border-radius:999px;align-items:center;min-height:42px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.form-module__a0iJcG__choice input:hover+span{border-color:var(--color-ink-faint)}.form-module__a0iJcG__choice input:checked+span{border-color:var(--raah-green-deep);background:var(--raah-green-deep);color:var(--raah-surface)}.form-module__a0iJcG__choice input:focus-visible+span{outline:2px solid var(--color-sabuja);outline-offset:2px}.form-module__a0iJcG__choiceRow[data-invalid] .form-module__a0iJcG__choice input:not(:checked)+span{border-color:var(--color-sindoor)}@media (forced-colors:active){.form-module__a0iJcG__choice input:checked+span{color:highlighttext;forced-color-adjust:none;background:highlight;border-width:3px;border-color:highlight}}.form-module__a0iJcG__formError:focus-visible{outline:2px solid var(--color-sindoor);outline-offset:2px}.form-module__a0iJcG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-module__a0iJcG__wide{grid-column:1/-1}.form-module__a0iJcG__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-module__a0iJcG__footer{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.form-module__a0iJcG__send{background:var(--raah-green-deep);min-height:48px;color:var(--raah-surface);border-radius:7px;justify-content:center;align-items:center;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:background .16s;display:inline-flex}.form-module__a0iJcG__send:hover{background:var(--color-sabuja)}.form-module__a0iJcG__send:disabled{cursor:progress;opacity:.75}.form-module__a0iJcG__privacy{color:var(--color-ink-soft);flex:14rem;font-size:.75rem;line-height:1.5}.form-module__a0iJcG__privacy a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.form-module__a0iJcG__done{justify-items:start;gap:8px;display:grid}.form-module__a0iJcG__done:focus-visible{outline:2px solid var(--raah-yellow);outline-offset:3px}.form-module__a0iJcG__doneIcon{background:var(--raah-yellow);width:40px;height:40px;color:var(--raah-green-deep);border-radius:999px;place-items:center;display:grid}.form-module__a0iJcG__doneTitle{font-family:var(--font-bricolage), sans-serif;margin-top:8px;font-size:1.375rem;font-weight:600;line-height:1.25}.form-module__a0iJcG__doneText{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.form-module__a0iJcG__another{color:var(--color-ink);text-underline-offset:3px;margin-top:8px;font-size:.875rem;font-weight:600;text-decoration:underline}@media (max-width:639.98px){.form-module__a0iJcG__form,.form-module__a0iJcG__done{padding:20px}.form-module__a0iJcG__grid{grid-template-columns:1fr}}
.stage-module__OdbSVW__explainer{margin-top:36px}.stage-module__OdbSVW__tabs{flex-wrap:wrap;gap:8px;display:flex}.stage-module__OdbSVW__tab{min-height:40px;color:var(--raah-surface);border:1px solid #fffdf847;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.stage-module__OdbSVW__tab:hover{border-color:var(--raah-yellow)}.stage-module__OdbSVW__tab[aria-pressed=true]{border-color:var(--raah-yellow);background:var(--raah-yellow);color:var(--raah-green-deep)}.stage-module__OdbSVW__tab:focus-visible,.stage-module__OdbSVW__step:focus-visible,.stage-module__OdbSVW__playButton:focus-visible,.stage-module__OdbSVW__note button:focus-visible{outline:2px solid var(--raah-yellow);outline-offset:3px}.stage-module__OdbSVW__player{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;display:grid}.stage-module__OdbSVW__stage{aspect-ratio:4/3;background:var(--color-paper);border-radius:14px;position:relative;overflow:hidden}.stage-module__OdbSVW__layers,.stage-module__OdbSVW__poster,.stage-module__OdbSVW__canvasHost,.stage-module__OdbSVW__canvas{width:100%;height:100%;position:absolute;inset:0}.stage-module__OdbSVW__poster img{object-fit:cover;width:100%;height:100%}.stage-module__OdbSVW__canvas{opacity:0;transition:opacity .6s;display:block}.stage-module__OdbSVW__stage[data-live] .stage-module__OdbSVW__canvas{opacity:1}.stage-module__OdbSVW__stage[data-live] .stage-module__OdbSVW__poster{opacity:0;transition:opacity .4s .3s}.stage-module__OdbSVW__playButton{color:#fff;background:#28261fb8;border-radius:999px;place-items:center;width:40px;height:40px;transition:background .16s;display:grid;position:absolute;bottom:14px;left:14px}.stage-module__OdbSVW__playButton:hover{background:var(--raah-green-deep)}.stage-module__OdbSVW__note{border:1px solid var(--color-line);color:var(--color-ink-soft);background:#faf8f3eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.stage-module__OdbSVW__note button{background:var(--color-sabuja);color:#fff;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600}.stage-module__OdbSVW__steps{gap:2px;display:grid}.stage-module__OdbSVW__step{color:#fffdf89e;text-align:left;border-radius:10px;grid-template-columns:2.1rem 1fr;gap:4px 10px;width:100%;padding:11px 12px 13px;transition:background .16s,color .16s;display:grid;position:relative;overflow:hidden}.stage-module__OdbSVW__step:hover{color:var(--raah-surface);background:#fffdf80f}.stage-module__OdbSVW__step[aria-current=step]{color:var(--raah-surface);background:#fffdf817}.stage-module__OdbSVW__stepNumber{color:#fffdf880;font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;padding-top:2px;font-size:11px}.stage-module__OdbSVW__step[aria-current=step] .stage-module__OdbSVW__stepNumber{color:var(--raah-yellow)}.stage-module__OdbSVW__stepText{gap:3px;display:grid}.stage-module__OdbSVW__stepTitle{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.stage-module__OdbSVW__stepBody{font-size:.8125rem;line-height:1.55}.stage-module__OdbSVW__progress{background:var(--raah-yellow);width:0;height:2px;animation-name:stage-module__OdbSVW__fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes stage-module__OdbSVW__fill{0%{width:0}to{width:100%}}@media (max-width:1023.98px){.stage-module__OdbSVW__player{grid-template-columns:1fr}}@media (max-width:639.98px){.stage-module__OdbSVW__stage{aspect-ratio:1}.stage-module__OdbSVW__step{padding:9px 10px 11px}.stage-module__OdbSVW__step:not([aria-current=step]) .stage-module__OdbSVW__stepBody{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.stage-module__OdbSVW__canvas,.stage-module__OdbSVW__stage[data-live] .stage-module__OdbSVW__poster{transition:none}}
.student-story-module__BjmIAW__teaser{color:#28261f;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;max-width:100%;padding:8px 3px;display:inline-flex}.student-story-module__BjmIAW__teaserPlay{color:#315b44;background:#e6eddf;border:1px solid #c7cebe;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding-left:2px;transition:background .18s,transform .18s;display:grid}.student-story-module__BjmIAW__teaser:hover .student-story-module__BjmIAW__teaserPlay{background:#edcf82;transform:scale(1.07)}.student-story-module__BjmIAW__teaser strong{font-size:13px;font-weight:600;display:block}.student-story-module__BjmIAW__teaser small{color:#746f63;margin-top:3px;font-size:11px;display:block}.student-story-module__BjmIAW__teaserArrow{color:#315b44;margin-left:8px;font-size:21px}.student-story-module__BjmIAW__dialog{--story-paper:#faf8f3;--story-ink:#28261f;--story-forest:#315b44;background:var(--story-paper);width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--story-ink);font-family:var(--font-onest), sans-serif;border:1px solid #dedbd1;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 100px #161e1bd9}.student-story-module__BjmIAW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c2925bd}.student-story-module__BjmIAW__dialogLayout{flex-direction:column;max-height:calc(100dvh - 34px);display:flex}.student-story-module__BjmIAW__dialog :is(button,a):focus-visible,.student-story-module__BjmIAW__teaser:focus-visible{outline-offset:3px;outline:3px solid #a6432d}.student-story-module__BjmIAW__dialog button{cursor:pointer}.student-story-module__BjmIAW__header{border-bottom:1px solid #dedbd1;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 26px;display:flex}.student-story-module__BjmIAW__storyLabel{color:var(--story-forest);letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.student-story-module__BjmIAW__header h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin:0;font-size:23px;font-weight:600;line-height:1.15}.student-story-module__BjmIAW__close,.student-story-module__BjmIAW__replayButton{color:#625f54;background:0 0;border:1px solid #dedbd1;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;padding:0;display:grid}.student-story-module__BjmIAW__close:hover,.student-story-module__BjmIAW__replayButton:hover{color:var(--story-ink);background:#eeeade}.student-story-module__BjmIAW__scrollRegion{overscroll-behavior:contain;min-height:0;overflow-y:auto}.student-story-module__BjmIAW__sceneGrid{grid-template-columns:1.03fr 1fr;min-height:375px;display:grid}.student-story-module__BjmIAW__visual{isolation:isolate;background:#eceee4;min-height:375px;position:relative;overflow:hidden}.student-story-module__BjmIAW__visual1,.student-story-module__BjmIAW__visual2{background:#f1e9dd}.student-story-module__BjmIAW__visual3{background:#e8ede3}.student-story-module__BjmIAW__visual4,.student-story-module__BjmIAW__visual5{background:#eeeee1}.student-story-module__BjmIAW__sun{z-index:-1;background:#edcf8280;border-radius:50%;width:214px;height:214px;position:absolute;top:58px;left:16%}.student-story-module__BjmIAW__visual1 .student-story-module__BjmIAW__sun{width:180px;height:180px;top:94px;left:29%}.student-story-module__BjmIAW__visual2 .student-story-module__BjmIAW__sun{background:#dfc6a760;left:25%}.student-story-module__BjmIAW__visual5 .student-story-module__BjmIAW__sun{top:100px;left:30%}.student-story-module__BjmIAW__routeLine{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.student-story-module__BjmIAW__artLabel{color:#63705a;letter-spacing:.18em;font-size:8px;font-weight:700;position:absolute;top:24px;left:25px}.student-story-module__BjmIAW__studentPortrait{z-index:1;width:56%;position:absolute;bottom:34px;left:0}.student-story-module__BjmIAW__student{width:100%;height:auto}.student-story-module__BjmIAW__paperCard{background:#fffdf8;border:1px solid #d4d0c1;border-radius:7px;position:absolute;box-shadow:5px 6px #28261f0d}.student-story-module__BjmIAW__cardEyebrow{color:#777365;letter-spacing:.1em;font-size:8px;font-weight:700;display:block}.student-story-module__BjmIAW__resumeCard{width:44%;padding:18px;top:77px;right:28px;transform:rotate(5deg)}.student-story-module__BjmIAW__resumeCard strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin:14px 0;font-size:22px;line-height:1.08;display:block}.student-story-module__BjmIAW__resumeLine{background:#e1decf;width:85%;height:3px;margin:7px 0;display:block}.student-story-module__BjmIAW__resumeLine+.student-story-module__BjmIAW__resumeLine{width:65%}.student-story-module__BjmIAW__resumeCard p{color:#63705a;margin-top:16px;font-size:11px;line-height:1.8}.student-story-module__BjmIAW__locationNote{z-index:2;color:#625f54;font-size:11px;line-height:1.7;position:absolute;bottom:18px;left:26px}.student-story-module__BjmIAW__locationNote b{font-size:9px;font-weight:500}.student-story-module__BjmIAW__codeDoodle{color:#315b44;font-family:Georgia,serif;font-size:46px;position:absolute;bottom:23px;right:48px;transform:rotate(-12deg)}.student-story-module__BjmIAW__applicationStack{width:75%;position:absolute;top:69px;left:30px;transform:rotate(-4deg)}.student-story-module__BjmIAW__application{background:#fffdf8;border:1px solid #d4d0c1;border-radius:6px;align-items:center;gap:11px;margin-top:7px;padding:12px 14px;font-size:11px;display:flex;box-shadow:2px 3px #28261f08}.student-story-module__BjmIAW__application:nth-child(2){margin-left:10px;margin-right:-10px}.student-story-module__BjmIAW__application small{color:#9b9588;margin-left:auto;font-size:9px}.student-story-module__BjmIAW__envelope{color:#315b44;font-size:19px}.student-story-module__BjmIAW__offerCard{width:69%;padding:19px;bottom:38px;right:24px;transform:rotate(3deg)}.student-story-module__BjmIAW__offerCard strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin-top:9px;font-size:28px;font-weight:600;display:block}.student-story-module__BjmIAW__offerCard strong small{color:#746f63;font-family:var(--font-onest), sans-serif;letter-spacing:normal;margin-left:4px;font-size:11px;font-weight:400}.student-story-module__BjmIAW__offerCard p{color:#625f54;margin:9px 0 0;font-size:10px;line-height:1.8}.student-story-module__BjmIAW__offerCard p span{color:#a6432d}.student-story-module__BjmIAW__questionDoodle{color:#a6432d;font-family:Georgia,serif;font-size:76px;position:absolute;bottom:46px;left:24px;transform:rotate(-12deg)}.student-story-module__BjmIAW__receipt{filter:drop-shadow(5px 8px #28261f0b);clip-path:polygon(0 0,100% 0,100% 96%,95% 100%,90% 96%,85% 100%,80% 96%,75% 100%,70% 96%,65% 100%,60% 96%,55% 100%,50% 96%,45% 100%,40% 96%,35% 100%,30% 96%,25% 100%,20% 96%,15% 100%,10% 96%,5% 100%,0 96%);background:#fffdf8;width:56%;padding:27px 22px 32px;position:absolute;top:56px;left:15%;transform:rotate(-6deg)}.student-story-module__BjmIAW__receipt strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.06em;margin-top:13px;font-size:29px;display:block}.student-story-module__BjmIAW__receiptRule{border-top:1px dashed #cec8b8;margin:16px 0}.student-story-module__BjmIAW__receipt p,.student-story-module__BjmIAW__receipt small{color:#777365;font-size:10px}.student-story-module__BjmIAW__feeDue{color:#91432c;background:#f6e8df;border:1px solid #cfa390;margin-top:8px;padding:6px 8px;font-size:10px;font-weight:600;display:inline-block}.student-story-module__BjmIAW__thoughtCard{z-index:2;padding:14px 18px;bottom:44px;right:26px;transform:rotate(4deg)}.student-story-module__BjmIAW__thoughtCard span{font-family:var(--font-bricolage), sans-serif;font-size:20px;line-height:1.2}.student-story-module__BjmIAW__thoughtCard em{color:#315b44;font-family:Georgia,serif}.student-story-module__BjmIAW__cornerStudent{width:33%;position:absolute;bottom:-13px;left:2px}.student-story-module__BjmIAW__smallStudent{width:100%}.student-story-module__BjmIAW__skillChip{color:#315b44;background:#fffdf8;border:1px solid #b5c3a9;border-radius:7px;align-items:center;gap:12px;padding:13px 17px;font-size:15px;font-weight:600;display:flex;position:absolute;box-shadow:4px 4px #315b440a}.student-story-module__BjmIAW__skillChip span{color:#78806e;font-size:9px;font-weight:500}.student-story-module__BjmIAW__skillOne{top:62px;left:24px;transform:rotate(-5deg)}.student-story-module__BjmIAW__skillTwo{top:93px;right:33px;transform:rotate(7deg)}.student-story-module__BjmIAW__skillThree{top:128px;left:49px;transform:rotate(-2deg)}.student-story-module__BjmIAW__codeWindow{color:#fffdf8;background:#2c4337;border:1px solid #294535;border-radius:7px;position:absolute;overflow:hidden;box-shadow:6px 7px #28261f0c}.student-story-module__BjmIAW__windowBar{border-bottom:1px solid #ffffff1c;align-items:center;gap:4px;padding:12px 13px;display:flex}.student-story-module__BjmIAW__windowBar i{background:#b3bfb0;border-radius:50%;width:5px;height:5px}.student-story-module__BjmIAW__windowBar i:first-child{background:#edcf82}.student-story-module__BjmIAW__windowBar span{color:#c7d0c5;font-family:var(--font-onest), sans-serif;margin-left:auto;font-size:8px}.student-story-module__BjmIAW__codeWindow pre{font-family:var(--font-jetbrains), monospace;padding:17px 20px;font-size:11px;line-height:1.9}.student-story-module__BjmIAW__codeWindow pre>span{color:#edcf82}.student-story-module__BjmIAW__skillsCode{width:74%;bottom:45px;right:26px;transform:rotate(3deg)}.student-story-module__BjmIAW__skillNote{color:#63705a;font-size:10px;position:absolute;bottom:20px;left:26px}.student-story-module__BjmIAW__dayCounter{text-align:center;color:#315b44;position:absolute;top:59px;right:28px}.student-story-module__BjmIAW__dayCounter strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.07em;font-size:91px;font-weight:600;line-height:.9;display:block}.student-story-module__BjmIAW__dayCounter span{letter-spacing:.15em;margin-top:8px;font-size:7px;font-weight:700;display:block}.student-story-module__BjmIAW__projectCode{width:63%;top:85px;left:25px;transform:rotate(-5deg)}.student-story-module__BjmIAW__projectCode>strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;padding:17px 17px 0;font-size:22px;font-weight:500;display:block}.student-story-module__BjmIAW__projectCode pre{padding-top:7px}.student-story-module__BjmIAW__feedbackCard{padding:17px 20px;bottom:45px;right:25px;transform:rotate(4deg)}.student-story-module__BjmIAW__feedbackCard strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.025em;margin-top:7px;font-size:21px;font-weight:500;line-height:1.15;display:block}.student-story-module__BjmIAW__pathNote{color:#63705a;font-size:10px;position:absolute;bottom:16px;left:25px}.student-story-module__BjmIAW__portfolioCard{width:70%;padding:25px;top:55px;left:12%;transform:rotate(-3deg)}.student-story-module__BjmIAW__portfolioCard>strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin:11px 0 19px;font-size:28px;font-weight:600;line-height:1.08;display:block}.student-story-module__BjmIAW__portfolioCard ul{margin:0;padding:0;list-style:none}.student-story-module__BjmIAW__portfolioCard li{color:#625f54;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.student-story-module__BjmIAW__portfolioCard li span{border:1px solid #668159;border-radius:50%;width:7px;height:7px}.student-story-module__BjmIAW__nextStepTag{color:#51472d;letter-spacing:.1em;background:#edcf82;padding:10px 13px;font-size:9px;font-weight:700;position:absolute;bottom:31px;right:25px;transform:rotate(5deg)}.student-story-module__BjmIAW__arrowDoodle{color:#315b44;font-family:Georgia,serif;font-size:65px;position:absolute;top:47px;right:23px}.student-story-module__BjmIAW__copy{flex-direction:column;align-items:flex-start;padding:30px 30px 26px;display:flex}.student-story-module__BjmIAW__chapterLabel{color:#686a59;letter-spacing:.035em;align-items:baseline;gap:7px;margin:0 0 17px;font-size:9px;font-weight:600;line-height:1.7;display:flex}.student-story-module__BjmIAW__chapterLabel span{color:#315b44;font-family:var(--font-jetbrains), monospace;font-size:13px}.student-story-module__BjmIAW__copy h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,35px);font-weight:600;line-height:1.08}.student-story-module__BjmIAW__storyBody{color:#625f54;margin:17px 0 0;font-size:14px;line-height:1.85}.student-story-module__BjmIAW__takeaway{color:#3e5740;border-left:2px solid #d3b35f;margin:20px 0 0;padding-left:12px;font-size:12px;line-height:1.7}.student-story-module__BjmIAW__storyActions{margin-top:20px}.student-story-module__BjmIAW__pathLink{color:#fffdf8;background:#315b44;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.student-story-module__BjmIAW__pathLink:hover{background:#244633}.student-story-module__BjmIAW__businessLink{color:#625f54;text-underline-offset:3px;max-width:260px;margin-top:12px;font-size:10px;line-height:1.7;text-decoration:underline;display:block}.student-story-module__BjmIAW__footer{background:#faf8f3;border-top:1px solid #dedbd1;flex-shrink:0;padding:7px 25px 13px}.student-story-module__BjmIAW__progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.student-story-module__BjmIAW__progress button{background:0 0;border:0;align-items:center;width:100%;height:25px;padding:0;display:flex}.student-story-module__BjmIAW__progressTrack{background:#e2dfd3;border-radius:3px;width:100%;height:3px;display:block;overflow:hidden}.student-story-module__BjmIAW__progress button[aria-current] .student-story-module__BjmIAW__progressTrack{background:#b8c5b0}.student-story-module__BjmIAW__progressTrack>span{transform-origin:0;background:#315b44;width:100%;height:100%;display:block;transform:scaleX(0)}.student-story-module__BjmIAW__controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.student-story-module__BjmIAW__stepButton{color:#625f54;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-width:82px;min-height:42px;padding:0 2px;font-size:11px;font-weight:500;display:inline-flex}.student-story-module__BjmIAW__stepButton:hover:not(:disabled){color:#315b44}.student-story-module__BjmIAW__stepButton:disabled{opacity:.3;cursor:default}.student-story-module__BjmIAW__playback{align-items:center;gap:7px;display:flex}.student-story-module__BjmIAW__playButton{color:#315b44;background:#e6eddf;border:1px solid #c7cebe;border-radius:20px;justify-content:center;align-items:center;gap:7px;min-width:87px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:600;display:flex}.student-story-module__BjmIAW__playButton:hover{background:#d9e2d2}.student-story-module__BjmIAW__replayButton{border:0;width:36px;height:36px}.student-story-module__BjmIAW__playbackStatus{text-align:center;color:#746f63;margin:5px 0 0;font-size:9px;line-height:1.6}.student-story-module__BjmIAW__disclaimer{text-align:center;color:#746f63;margin:4px 0 0;font-size:9px;line-height:1.6}.student-story-module__BjmIAW__trainingNote{text-align:center;color:#315b44;max-width:530px;margin:5px auto 0;font-size:9px;line-height:1.6}@media (max-width:699px){.student-story-module__BjmIAW__dialog{border-radius:12px;width:min(520px,100vw - 20px);max-height:calc(100dvh - 20px)}.student-story-module__BjmIAW__dialogLayout{max-height:calc(100dvh - 22px)}.student-story-module__BjmIAW__header{padding:13px 18px}.student-story-module__BjmIAW__header h2{font-size:21px}.student-story-module__BjmIAW__storyLabel{font-size:8px}.student-story-module__BjmIAW__sceneGrid{grid-template-columns:1fr}.student-story-module__BjmIAW__visual{min-height:310px}.student-story-module__BjmIAW__studentPortrait{width:48%;max-width:210px;bottom:23px;left:10%}.student-story-module__BjmIAW__resumeCard{width:38%;max-width:175px;padding:15px;top:52px;right:12%}.student-story-module__BjmIAW__resumeCard strong{font-size:23px}.student-story-module__BjmIAW__codeDoodle{bottom:16px;right:17%}.student-story-module__BjmIAW__sun{width:185px;height:185px;top:48px}.student-story-module__BjmIAW__locationNote{bottom:13px}.student-story-module__BjmIAW__copy{padding:23px 24px 26px}.student-story-module__BjmIAW__copy h3{max-width:390px;font-size:31px}.student-story-module__BjmIAW__storyBody{font-size:14px}.student-story-module__BjmIAW__chapterLabel{margin-bottom:12px}.student-story-module__BjmIAW__applicationStack{width:70%;top:48px}.student-story-module__BjmIAW__application{padding-block:9px}.student-story-module__BjmIAW__offerCard{width:65%;padding:16px;bottom:23px}.student-story-module__BjmIAW__offerCard strong{font-size:27px}.student-story-module__BjmIAW__questionDoodle{bottom:28px}.student-story-module__BjmIAW__receipt{width:48%;padding-block:19px 25px;top:44px;left:18%}.student-story-module__BjmIAW__receipt strong{font-size:26px}.student-story-module__BjmIAW__thoughtCard{bottom:28px;right:24px}.student-story-module__BjmIAW__cornerStudent{width:28%;left:5%}.student-story-module__BjmIAW__skillOne{top:50px}.student-story-module__BjmIAW__skillTwo{top:61px;right:28px}.student-story-module__BjmIAW__skillThree{top:107px;left:44px}.student-story-module__BjmIAW__skillChip{padding:10px 15px}.student-story-module__BjmIAW__skillsCode{width:69%;bottom:38px}.student-story-module__BjmIAW__codeWindow pre{padding-block:12px}.student-story-module__BjmIAW__dayCounter{top:50px;right:32px}.student-story-module__BjmIAW__dayCounter strong{font-size:78px}.student-story-module__BjmIAW__projectCode{width:61%;top:64px}.student-story-module__BjmIAW__feedbackCard{bottom:35px}.student-story-module__BjmIAW__portfolioCard{width:66%;padding:20px;top:40px}.student-story-module__BjmIAW__portfolioCard>strong{margin-bottom:15px;font-size:27px}.student-story-module__BjmIAW__portfolioCard li{margin-top:8px}.student-story-module__BjmIAW__nextStepTag{bottom:22px}.student-story-module__BjmIAW__arrowDoodle{top:38px}.student-story-module__BjmIAW__footer{padding-inline:17px}}@media (max-width:379px){.student-story-module__BjmIAW__teaser{gap:9px}.student-story-module__BjmIAW__teaserArrow{margin-left:0}.student-story-module__BjmIAW__teaser strong{font-size:12px}.student-story-module__BjmIAW__teaser small{font-size:10px}.student-story-module__BjmIAW__visual{min-height:280px}.student-story-module__BjmIAW__studentPortrait{width:54%;left:2%}.student-story-module__BjmIAW__resumeCard{width:44%;padding:12px;top:48px;right:7%}.student-story-module__BjmIAW__resumeCard strong{font-size:21px}.student-story-module__BjmIAW__resumeCard p{font-size:10px}.student-story-module__BjmIAW__codeDoodle{font-size:37px;bottom:5px;right:13%}.student-story-module__BjmIAW__locationNote{font-size:10px;left:15px}.student-story-module__BjmIAW__offerCard{width:73%;padding:13px;right:15px}.student-story-module__BjmIAW__offerCard strong{font-size:24px}.student-story-module__BjmIAW__offerCard strong small{font-size:9px}.student-story-module__BjmIAW__applicationStack{width:78%;left:17px}.student-story-module__BjmIAW__questionDoodle{font-size:60px;left:14px}.student-story-module__BjmIAW__receipt{width:59%;padding:18px 17px 25px;left:13%}.student-story-module__BjmIAW__thoughtCard{padding:11px 13px;bottom:22px;right:14px}.student-story-module__BjmIAW__thoughtCard span{font-size:18px}.student-story-module__BjmIAW__cornerStudent{width:32%;left:1%}.student-story-module__BjmIAW__skillChip{gap:8px;padding:10px 11px;font-size:13px}.student-story-module__BjmIAW__skillOne{top:48px;left:18px}.student-story-module__BjmIAW__skillTwo{top:81px;right:20px}.student-story-module__BjmIAW__skillThree{top:106px;left:32px}.student-story-module__BjmIAW__skillsCode{width:79%;bottom:34px;right:17px}.student-story-module__BjmIAW__codeWindow pre{padding:11px 14px;font-size:10px}.student-story-module__BjmIAW__dayCounter{top:49px;right:19px}.student-story-module__BjmIAW__dayCounter strong{font-size:62px}.student-story-module__BjmIAW__dayCounter span{font-size:6px}.student-story-module__BjmIAW__projectCode{width:62%;top:60px;left:18px}.student-story-module__BjmIAW__projectCode>strong{padding-inline:13px;font-size:19px}.student-story-module__BjmIAW__windowBar{padding:10px}.student-story-module__BjmIAW__windowBar span{font-size:7px}.student-story-module__BjmIAW__feedbackCard{padding:13px 16px;bottom:32px;right:20px}.student-story-module__BjmIAW__feedbackCard strong{font-size:18px}.student-story-module__BjmIAW__pathNote,.student-story-module__BjmIAW__skillNote{font-size:9px;bottom:12px;left:18px}.student-story-module__BjmIAW__portfolioCard{width:73%;padding:18px;left:9%}.student-story-module__BjmIAW__portfolioCard>strong{font-size:25px}.student-story-module__BjmIAW__portfolioCard li{margin-top:7px;font-size:10px}.student-story-module__BjmIAW__nextStepTag{padding:8px 10px;font-size:8px;bottom:14px;right:17px}.student-story-module__BjmIAW__arrowDoodle{font-size:54px;right:14px}.student-story-module__BjmIAW__copy{padding:22px 20px 25px}.student-story-module__BjmIAW__copy h3{font-size:29px}.student-story-module__BjmIAW__stepButton{min-width:33px}.student-story-module__BjmIAW__stepButton>span{display:none}.student-story-module__BjmIAW__footer{padding-inline:15px}.student-story-module__BjmIAW__disclaimer{font-size:8px}}@media (max-width:699px){.student-story-module__BjmIAW__visual{zoom:.8}.student-story-module__BjmIAW__receipt{width:52%;top:34px;left:7%}.student-story-module__BjmIAW__thoughtCard{top:24px;bottom:auto;right:12px}.student-story-module__BjmIAW__thoughtCard span{font-size:17px}.student-story-module__BjmIAW__cornerStudent{width:30%;left:auto;right:3%}}@media (max-width:379px){.student-story-module__BjmIAW__visual{zoom:.7}}@media (prefers-reduced-motion:reduce){.student-story-module__BjmIAW__teaserPlay{transition:none}.student-story-module__BjmIAW__teaser:hover .student-story-module__BjmIAW__teaserPlay{transform:none}.student-story-module__BjmIAW__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
