/* Selected standing portrait and diffuse light, as approved in the preview. */
.toss-opening .toss-hero{background:#fff;position:relative}
.toss-opening .learning-scene{position:static;transform:none;perspective:none}
.toss-opening .scene-halo{left:42%;right:-7%;bottom:128px;height:680px;border-radius:0;background:radial-gradient(ellipse at 75% 44%,#788fff35 0%,#afbeff27 26%,#e5ebff15 47%,#ffffff00 70%),radial-gradient(ellipse at 63% 81%,#a0b7f12e 0%,#d5e1fb1f 26%,#ffffff00 58%);filter:blur(32px)}
.toss-opening .scene-teacher{width:620px;height:auto;top:auto;bottom:0;right:max(0px,calc((100% - var(--max))/2 - 55px));overflow:visible;mask-image:none}
.toss-opening .scene-teacher img{mask-image:none;transform:none}
.toss-opening .hero-credentials{position:relative;z-index:4;max-width:var(--max);margin-top:38px;display:block;text-align:left;padding-left:0;padding-right:460px}
.toss-opening .hero-credentials>span{display:block;font-size:15px;line-height:1.9}
/* The colour supplied by the user, sampled from the uploaded reference. */
body.toss-ice-edition .core-story{
 --core-ground:#2859f5;
 --core-ink:#fff;
 --core-text:#f0f4ff;
 --core-muted:#d1ddff;
 --core-accent:#fff;
 --core-control:#ffffff24;
 --core-backword:#ffffff12;
 --core-season:#ffffff12;
 --core-season-ink:#fff;
 --core-season-text:#edf2ff;
 --core-line:#fff;
}
body.hybrid-edition.toss-ice-edition .core-story :is(.teaching-choice.is-active,.story-outcome,.catalog-brand,.care-chapter.is-active button,.care-chapter.is-active button span,.care-guide-link:hover,.story-source:hover){color:#fff}
body.toss-ice-edition .core-story .teaching-choice:not(.is-active){color:#c6d6ff}
body.toss-ice-edition .core-story .catalog-arrow:hover{background:#fff;color:#2859f5}
body.toss-ice-edition .core-story .student-identity :is(.story-student,.story-outcome,.story-destination){background:transparent}
body.toss-ice-edition .core-story .seasonal-learning{box-shadow:none}
body.toss-ice-edition .core-story .care-phone-device{color:#191f28}
@media(min-width:761px){
 body.toss-ice-edition .teaching-showcase .student-identity{position:absolute;inset:0;width:42%;height:100%;padding:32px 0 24px}
 body.toss-ice-edition .teaching-showcase .story-outcome{max-width:6em;font-size:32px}
 body.toss-ice-edition .teaching-showcase .story-destination{margin-top:18px;max-width:8em;font-size:23px}
 body.toss-ice-edition .teaching-showcase .student-art{position:absolute;inset:auto;right:-18px;bottom:0;width:94%;height:100%}
 body.toss-ice-edition .teaching-showcase .student-art .word-stage{font-size:28px;left:28%;width:64%}
}
@media(max-width:700px){
 .toss-opening .learning-scene{position:relative}
 .toss-opening .scene-halo{height:450px;left:-5%;right:-30%;bottom:-40px;filter:blur(22px)}
 .toss-opening .scene-teacher{width:400px;height:650px;right:-45px;top:0;bottom:auto}
 .toss-opening .hero-credentials{padding:22px 24px 26px;margin-top:0;background:#fff}
 .toss-opening .hero-credentials>span{font-size:13px}
}
@media(max-width:760px){
 body.toss-ice-edition .core-story .teaching-choices{background:#ffffff1c}
 body.hybrid-edition.toss-ice-edition .core-story .teaching-choices .teaching-choice.is-active{background:#fff;color:#2859f5}
}
