.lrn{--lrn-top:97px;--lrn-ink:var(--ink,#0c1430);--lrn-ink-2:var(--ink-2,#3c4560);--lrn-amber:#f0a033;--lrn-terra:#dd5a35;--lrn-plum:#7a3a8f;--lrn-cream:#fff4e3;--lrn-paper-1:#fbf3e8;--lrn-paper-2:#f3e1cc;--lrn-edge:#7a3a8f24;--lrn-word:#7a3a8f29;position:relative}:root[data-theme=dark] .lrn{--lrn-amber:#ffb54d;--lrn-terra:#ff7a52;--lrn-plum:#c27ad8;--lrn-cream:#2a1a1f;--lrn-paper-1:#21161b;--lrn-paper-2:#2d1c24;--lrn-edge:#ffb54d29;--lrn-word:#ffb54d24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lrn{--lrn-amber:#ffb54d;--lrn-terra:#ff7a52;--lrn-plum:#c27ad8;--lrn-cream:#2a1a1f;--lrn-paper-1:#21161b;--lrn-paper-2:#2d1c24;--lrn-edge:#ffb54d29;--lrn-word:#ffb54d24}}.lrn-intro,.lrn-disc{padding-inline:max(var(--gut,24px), calc((100vw - var(--max,1280px)) / 2))}.lrn-intro{margin:clamp(56px,8vw,112px) 0 clamp(24px,4vw,56px)}.lrn-intro>*{max-width:62rem}.lrn-kicker,.lrn-ch__k{font-size:calc(13px * var(--fs,1));letter-spacing:.14em;text-transform:uppercase;color:var(--coral-text,#c63a17);margin:0 0 .8em;font-weight:600}.lrn-h{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(36px,5.4vw,80px);line-height:1.02}.lrn-lead{font-size:calc(clamp(18px, 1.5vw, 22px) * var(--fs,1));color:var(--lrn-ink-2);max-width:46ch;margin:1em 0 0}.lrn-disc{font-size:calc(13px * var(--fs,1));color:var(--ink-3,#6b7290);max-width:80ch;margin:18px 0 0}.lrn-stage{isolation:isolate;aspect-ratio:16/9;background:radial-gradient(120% 90% at 70% 100%, var(--lrn-paper-2), var(--lrn-paper-1) 70%);perspective:1300px;border-radius:clamp(20px,2.4vw,40px);position:relative;overflow:hidden}.lrn-light{z-index:-2;pointer-events:none;position:absolute;inset:-10%}.lrn-light[data-k="0"]{background:radial-gradient(40% 30% at 45% 82%, color-mix(in srgb, var(--lrn-amber) 34%, transparent), transparent 70%)}.lrn-light[data-k="1"]{background:radial-gradient(42% 52% at 66% 50%, color-mix(in srgb, var(--lrn-amber) 26%, transparent), color-mix(in srgb, var(--lrn-terra) 10%, transparent) 55%, transparent 75%)}.lrn-light[data-k="2"]{background:radial-gradient(45% 50% at 88% 15%, color-mix(in srgb, var(--lrn-terra) 28%, transparent), transparent 70%), radial-gradient(40% 40% at 35% 95%, color-mix(in srgb, var(--lrn-amber) 22%, transparent), transparent 70%)}.lrn-light[data-k="3"]{background:linear-gradient(0deg, color-mix(in srgb, var(--lrn-amber) 24%, transparent), transparent 45%), radial-gradient(50% 45% at 70% 10%, color-mix(in srgb, var(--lrn-plum) 20%, transparent), transparent 70%)}.lrn-light[data-k="4"]{background:radial-gradient(60% 55% at 66% 48%, color-mix(in srgb, var(--lrn-plum) 18%, transparent), color-mix(in srgb, var(--lrn-terra) 10%, transparent) 55%, transparent 80%)}.lrn-light[data-k="5"]{background:radial-gradient(34% 44% at 66% 50%, color-mix(in srgb, var(--lrn-amber) 42%, transparent), color-mix(in srgb, var(--lrn-terra) 14%, transparent) 50%, transparent 75%)}.lrn-giants{z-index:-1;pointer-events:none;display:grid;position:absolute;inset:auto 0 1%}.lrn-giant{letter-spacing:-.055em;white-space:nowrap;text-align:right;color:var(--lrn-word);perspective:600px;grid-area:1/1;margin:0;padding-inline:3%;font-size:clamp(90px,15vw,250px);font-weight:800;line-height:.9}.lrn-gc{transform-origin:50% 100%;display:inline-block}.lrn-tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lrn-svg{width:100%;height:100%;font-family:inherit;display:block;overflow:visible}.lrn-sg{fill:none;stroke-width:84px;stroke-linecap:round;stroke-linejoin:round;opacity:.13}.lrn-s{fill:var(--lrn-terra);fill-opacity:0;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.lrn-sh{fill:none;stroke:var(--lrn-cream);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.lrn-orb__h{opacity:.9}.lrn-orb__c{fill:#fff6e8}.lrn-role,.lrn-fmt{letter-spacing:-.02em;fill:var(--lrn-ink);font-size:38px;font-weight:800}.lrn-fmt{letter-spacing:-.04em;font-size:76px}.lrn-core__c{fill:var(--lrn-terra)}.lrn-core__r{fill:none;stroke:var(--lrn-amber);stroke-width:3px;opacity:.6}.lrn-chs{margin:0;padding:0;list-style:none}.lrn-ch__n{min-width:2.4em;color:var(--lrn-ink-2);font-variant-numeric:tabular-nums;display:inline-block}.lrn-ch__t{letter-spacing:-.035em;text-wrap:balance;margin:0 0 .35em;font-size:clamp(30px,3.8vw,60px);line-height:1.02}.lrn-ch__p{font-size:calc(clamp(16px, 1.25vw, 19px) * var(--fs,1));color:var(--lrn-ink-2);max-width:34ch;margin:0;line-height:1.5}.lrn-ch__pts{flex-wrap:wrap;gap:8px;margin:1em 0 0;padding:0;list-style:none;display:flex}.lrn-ch__pts li{font-size:calc(14px * var(--fs,1));border:1px solid var(--lrn-edge);border-radius:999px;padding:.35em .8em}.lrn-ch__cta{margin:1.4em 0 0}.lrn-rail{display:none}.lrn[data-ms-motion=static] .lrn-chs{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(28px,4vw,48px);margin-top:clamp(28px,4vw,48px);display:grid}.lrn[data-ms-motion=static] .lrn-light:not([data-k="3"]),.lrn[data-ms-motion=static] .lrn-giant:not([data-k="3"]),.lrn[data-ms-motion=static] .lrn-fmt,.lrn[data-ms-motion=static] .lrn-core,.lrn[data-ms-motion=static] .lrn-orb{display:none}.lrn[data-ms-motion=on] .lrn-pin{height:calc(100svh - var(--lrn-top));min-height:560px;position:relative}.lrn[data-ms-motion=on] .lrn-stage{aspect-ratio:auto;border:0;border-radius:0;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.lrn[data-ms-motion=on] .lrn-rail{z-index:2}.lrn[data-ms-motion=on] .lrn-chs{z-index:2;width:min(38rem,41%);position:absolute;top:clamp(24px,6vh,72px);left:clamp(24px,3.4vw,64px)}.lrn[data-ms-motion=on] .lrn-ch{width:100%;position:absolute;inset:0 auto auto 0}.lrn[data-ms-motion=on] .lrn-ch__t{letter-spacing:-.045em;hyphens:manual;font-size:clamp(40px,4.9vw,84px);line-height:.98}.lrn[data-ms-motion=on] .lrn-ch__pts{display:none}.lrn[data-ms-motion=on] .lrn-rail{align-items:center;gap:18px;height:36px;display:flex;position:absolute;bottom:0;left:0;right:0}.lrn-rail__bar{background:var(--lrn-edge);border-radius:3px;flex:0 0 clamp(80px,14vw,220px);height:3px;overflow:hidden}.lrn-rail__bar span{background:linear-gradient(90deg, var(--lrn-amber), var(--lrn-terra), var(--lrn-plum));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lrn-rail__ts{gap:clamp(10px,1.6vw,26px);display:flex;overflow:hidden}.lrn-rail__t{font-size:calc(12px * var(--fs,1));letter-spacing:.12em;text-transform:uppercase;color:var(--lrn-ink-2);white-space:nowrap;transition:color .3s}.lrn-rail__t[data-on]{color:var(--coral-text,#c63a17);font-weight:700}@media (width<=760px){.lrn[data-ms-motion=on] .lrn-chs{width:auto;top:16px;left:16px;right:16px}.lrn[data-ms-motion=on] .lrn-ch__t{font-size:clamp(30px,9vw,42px)}.lrn[data-ms-motion=on] .lrn-ch__p{font-size:15px}.lrn[data-ms-motion=on] .lrn-tilt{top:34%}.lrn-giant{font-size:28vw}.lrn-rail__ts{display:none}}
