@media (min-width:80rem){html:has([data-course-fold]) .nav-glass{display:none}}.crf-wrap{padding:12px 12px 0}.crf{--f-top:color-mix(in srgb,var(--step-1) 86%,#fff);--f-bottom:color-mix(in srgb,var(--step-2) 76%,#fff);--f-glow:color-mix(in srgb,var(--step-1) 50%,var(--step-2));--f-arc:color-mix(in srgb,var(--step-glow) 42%,var(--f-bottom));--f-tone:color-mix(in srgb,var(--step-glow) 52%,var(--step-2));--f-frame:color-mix(in srgb,var(--step-glow) 36%,#fff);--f-frame-back:color-mix(in srgb,var(--step-glow) 70%,#fff);--f-shade:color-mix(in srgb,var(--step-1) 50%,transparent);position:relative;isolation:isolate;display:flex;flex-direction:column;max-width:1480px;margin:0 auto;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,var(--f-top) 0,var(--f-bottom) 100%);color:#fff}.crf-back{position:absolute;inset:0;z-index:-1;pointer-events:none}.crf-arc,.crf-glow{position:absolute;border-radius:50%}.crf-glow{top:-38%;left:-14%;width:46%;height:78%;background:var(--f-glow)}.crf-arc{top:66%;left:-18%;width:136%;height:100%;background:var(--f-arc)}.crf-scribble{top:13%;left:1.5%;display:none;width:19%;rotate:-8deg}.crf-motif,.crf-scribble{position:absolute;color:var(--f-tone)}.crf-motif{top:38%;right:5%;width:52px}.crf-spark{position:absolute;color:#fff}.crf-spark--a{top:30%;left:7%;width:18px}.crf-spark--b{top:22%;right:16%;width:13px;opacity:.8}.crf-body{position:relative;z-index:10;padding:34px 22px 0}.crf-body h1{max-width:11em;color:#fff;font-size:clamp(2.1rem,8.4vw,3.4rem);font-weight:800;line-height:1.04;letter-spacing:-.025em;text-shadow:0 3px 22px var(--f-shade);text-wrap:balance}.crf-art{position:relative;height:400px;pointer-events:none}.crf-kids{position:absolute}.crf-kids-img,.crf-kids-paper{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.crf-kids-paper{filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.18)) drop-shadow(0 20px 26px var(--f-shade))}.crf-screen{position:absolute;top:0;left:0;overflow:hidden;opacity:0;transform-origin:0 0;transition:opacity .3s}.crf-facet{position:absolute;bottom:0}.crf-facet-back,.crf-facet-front{position:absolute;inset:0}.crf-facet-back{background:var(--f-frame-back)}.crf-facet-front{background:var(--f-frame)}.crf-facet[data-side=right] .crf-facet-back{clip-path:polygon(0 38%,12% 20%,30% 24%,46% 6%,68% 12%,86% 0,100% 5%,100% 100%,0 100%)}.crf-facet[data-side=right] .crf-facet-front{clip-path:polygon(5% 46%,16% 30%,33% 34%,49% 17%,70% 23%,88% 12%,100% 17%,100% 100%,2% 100%,7% 72%)}.crf-facet[data-side=left] .crf-facet-back{clip-path:polygon(100% 38%,88% 20%,70% 24%,54% 6%,32% 12%,14% 0,0 5%,0 100%,100% 100%)}.crf-facet[data-side=left] .crf-facet-front{clip-path:polygon(95% 46%,84% 30%,67% 34%,51% 17%,30% 23%,12% 12%,0 17%,0 100%,98% 100%,93% 72%)}.crf-pad{display:flex;width:100%;height:100%;flex-direction:column;padding:16px 22px 20px 24px;background:#fff;color:#141416;font-family:var(--display)}.crf-pad-logo{font-size:27px;font-weight:800;line-height:1;letter-spacing:-.03em}.crf-pad-main{display:flex;align-items:center;gap:16px;margin-top:6px}.crf-pad-label{color:var(--step-1);font-size:150px;font-weight:800;line-height:.96;letter-spacing:-.06em}.crf-pad-label[data-long]{font-size:88px;line-height:1.64}.crf-pad-side{display:flex;flex-direction:column;gap:6px;white-space:nowrap}.crf-pad-side b{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.03em}.crf-pad-side span{color:#55555e;font-size:23px;font-weight:700;line-height:1}.crf-pad-label[data-long]+.crf-pad-side b{font-size:22px}.crf-pad-label[data-long]+.crf-pad-side span{font-size:18px}.crf-pad-row{display:flex;gap:8px;margin-top:auto;padding-left:44px}.crf-pad-row i{display:grid;width:84px;height:50px;place-items:center;border-radius:15px;font-size:23px;font-style:normal;font-weight:800;letter-spacing:-.05em}.crf-facet--spread{right:4%;width:92%;height:62%}.crf-facet--spread .crf-kids{bottom:-4%;left:50%;width:104%;translate:-50% 0}.crf-facet--spread .crf-kids[data-pair=senior]{bottom:-30%;width:86%}.crf-kids--off{opacity:0;translate:-50% 3%;transition:opacity .18s,translate 0s .18s}.crf-kids--on{opacity:1;transition:opacity .45s .08s,translate .7s cubic-bezier(.2,.8,.2,1) .08s}@media (prefers-reduced-motion:reduce){.crf-kids--off,.crf-kids--on{translate:-50% 0;transition:opacity .2s}}@media (min-width:640px){.crf-wrap{padding:16px 16px 0}.crf-art{height:480px}.crf-motif{width:96px}}@media (min-width:768px){.crf-body{padding:48px 40px 0}.crf-facet--spread{width:64%}}@media (min-width:80rem){.crf{min-height:620px;border-radius:36px}.crf-scribble{display:block}.crf-motif{top:12%;width:min(8%,110px)}.crf-body{display:flex;flex:1;align-items:center;padding:0 56px 54px}.crf-body h1{max-width:8.4em;font-size:clamp(3.2rem,5vw,6rem)}.crf-art{position:absolute;inset:0;height:auto}.crf-facet--spread{right:4%;width:min(42%,600px);height:70%}.crf-facet--spread .crf-kids[data-pair=senior]{bottom:-34%;width:74%}}@media (min-width:1440px){.crf-wrap{padding:16px 16px 0}}