@font-face{font-family:New Spirit;src:url(/schole-assets/fonts/NewSpirit-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/schole-assets/fonts/Inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/schole-assets/fonts/Inter-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-017F,U+0218-021B,U+20A0-20BF}:root,.theme-v2,.theme-v2-light{--primitive-v2-base-light: 225 60% 99%;--primitive-v2-base-50: 230 45% 95%;--primitive-v2-base-100: 230 38% 91%;--primitive-v2-base-150: 230 32% 86%;--primitive-v2-base-200: 230 28% 82%;--primitive-v2-base-300: 230 24% 73%;--primitive-v2-base-400: 230 20% 62%;--primitive-v2-base-500: 230 18% 46%;--primitive-v2-base-600: 230 22% 37%;--primitive-v2-base-700: 231 28% 28%;--primitive-v2-base-800: 232 34% 21%;--primitive-v2-base-850: 233 38% 17%;--primitive-v2-base-900: 234 42% 14%;--primitive-v2-base-950: 234 45% 11%;--primitive-v2-base-dark: 234 46% 11%;--primitive-v2-blue-100: 232 68% 96%;--primitive-v2-blue-200: 232 64% 90%;--primitive-v2-blue-300: 232 62% 84%;--primitive-v2-blue-400: 232 60% 78%;--primitive-v2-blue-500: 233 65% 74%;--primitive-v2-blue-600: 232 38% 55%;--primitive-v2-blue-700: 233 38% 43%;--primitive-v2-blue-750: 233 40% 39%;--primitive-v2-blue-800: 234 44% 29%;--primitive-v2-blue-900: 234 50% 16%;--primitive-v2-violet-300: 258 55% 88%;--primitive-v2-violet-500: 258 46% 64%;--primitive-v2-green-300: 162 48% 85%;--primitive-v2-green-500: 168 48% 48%;--primitive-v2-green-600: 170 42% 38%;--primitive-v2-green-700: 172 42% 29%}:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--schole-banner-offset: 0px}.schole-home{--schole-banner-offset: 36px}.schole-home:has(.schole-top-banner.grid-rows-\[0fr\]){--schole-banner-offset: 0px}*,html,body,.theme-v2,.theme-v2 *,.inter-font,.inter-font *,.public-sans-font,.public-sans-font *,.share-tech-mono-font,.share-tech-mono-font *,.logo-font,.logo-font *,.font-sans,.font-mono,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,.share-tech-mono-font,.share-tech-mono-font *,button.font-mono,a.font-mono,.font-mono,[data-testid=landing-start-learning],[data-testid=landing-bottom-start-learning],[data-testid=landing-floating-start-learning]{text-transform:none!important;letter-spacing:-.01em!important}.schole-btn-primary,.schole-btn-primary *,.schole-btn-secondary,.schole-btn-secondary *,.schole-btn-dark-secondary,.schole-btn-dark-secondary *{font-family:New Spirit,Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.025em!important}.schole-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 28px!important;min-height:48px!important;font-size:16px!important;line-height:22px!important;letter-spacing:-.025em!important;background:linear-gradient(90deg,#84b3fa,#99a0f0,#ac8be7)!important;color:#fff!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px #41597c!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.schole-btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 5px #41597c!important;filter:brightness(1.03)!important}.schole-btn-primary:active{transform:translateY(2px)!important;box-shadow:0 2px #41597c!important}.schole-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 28px!important;min-height:48px!important;font-size:16px!important;line-height:22px!important;letter-spacing:-.025em!important;background-color:#fff!important;color:#1e293b!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;box-shadow:0 4px #64748b!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease!important}.schole-btn-secondary:hover{background-color:#f8fafc!important;transform:translateY(-1px)!important;box-shadow:0 5px #64748b!important}.schole-btn-secondary:active{transform:translateY(2px)!important;box-shadow:0 2px #64748b!important}header .schole-btn-secondary{min-height:36px!important;height:36px!important;padding:0 18px!important;font-size:14px!important;border-radius:9999px!important;background:linear-gradient(90deg,#84b3fa,#99a0f0,#ac8be7)!important;color:#fff!important;border:none!important;box-shadow:0 3px #41597c!important}header .schole-btn-secondary:hover{box-shadow:0 4px #41597c!important;filter:brightness(1.03)!important}.schole-btn-dark-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 28px!important;min-height:48px!important;font-size:16px!important;line-height:22px!important;letter-spacing:-.025em!important;background-color:#ffffff1a!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.28)!important;border-radius:9999px!important;box-shadow:0 4px #41597c!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease!important}.schole-btn-dark-secondary:hover{background-color:#ffffff2e!important;transform:translateY(-1px)!important;box-shadow:0 5px #41597c!important}h1,h1 *,h2:not(footer h2),h2:not(footer h2) *,.schole-home footer h2,.schole-home footer h2 *,h3,h3 *,.theme-v2 h1,.theme-v2 h1 *,.theme-v2 h2:not(footer h2),.theme-v2 h2:not(footer h2) *,.theme-v2 h3,.theme-v2 h3 *,.inter-font h1,.inter-font h1 *,.inter-font h2:not(footer h2),.inter-font h2:not(footer h2) *,.inter-font h3,.inter-font h3 *,.schole-display,.schole-display *,.young-serif-font,.young-serif-font *,.font-display{font-family:New Spirit,Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.02em!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schole-constellation-title{font-family:New Spirit,Georgia,Times New Roman,serif!important;font-weight:400!important}.schole-pharos-wrap{--beam-angle: 70deg;--beam-len: 680px;position:absolute;top:calc(clamp(44px,6vh,74px) + var(--schole-banner-offset, 0px));right:clamp(56px,calc(max(20px,(100vw - 1152px) / 2) + 24px),210px);width:clamp(172px,15.2vw,220px);height:clamp(172px,15.2vw,220px);aspect-ratio:1 / 1;pointer-events:none;z-index:19;animation:scholePharosDrop 1.4s cubic-bezier(.34,1.25,.64,1) both}.schole-pharos-wrap[data-schole-rive]:not([data-lamp-shown]){opacity:0;animation:none}.schole-pharos-wrap canvas,.schole-pharos-wrap img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.schole-pharos-pipe{position:absolute;bottom:58.3%;left:49.61%;width:12.8%;height:480px;transform:translate(-50%);background:linear-gradient(180deg,#39b6c300,#39b6c3 20% 100%);z-index:11}.schole-pharos-wrap[data-rive-live] .schole-pharos-pipe{bottom:68%;left:50%;width:8%}.schole-pharos-beam{position:absolute;top:46.5%;left:44%;width:clamp(240px,30vw,420px);height:var(--beam-len, 680px);transform:translate(-50%) rotate(var(--beam-angle, 64deg));transform-origin:top center;background:linear-gradient(180deg,#fde0477a,#fde04733 46%,#fde04700 82%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(3px);z-index:0;animation:scholeBeamSway 6s ease-in-out infinite alternate}@keyframes scholePharosDrop{0%{opacity:0;transform:translateY(-180px)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes scholeBeamSway{0%{transform:translate(-50%) rotate(calc(var(--beam-angle, 64deg) - 2.5deg))}to{transform:translate(-50%) rotate(calc(var(--beam-angle, 64deg) + 2.5deg))}}.schole-garden-hero{position:relative}.schole-garden-stage{position:relative;width:100%;min-height:clamp(620px,80vh,760px);display:flex;flex-direction:column;justify-content:space-between;background-color:#111326}.schole-garden-backdrop{position:absolute;inset:0;z-index:1;background-color:#111326;background-image:radial-gradient(ellipse 68% 58% at 50% 48%,#725cba70,#4a56a642 48%,#11132600 78%),radial-gradient(ellipse 46% 46% at 18% 36%,#587ed44d,#11132600 72%),radial-gradient(ellipse 46% 46% at 82% 38%,#9a6cd647,#3ab4c32e 45%,#11132600 74%),linear-gradient(180deg,#0b0d1d,#14122b,#1e193d 76%,#26204b)}.schole-garden-bg-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;display:block}.schole-garden-sky-veil{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;background:none}.schole-garden-h1{color:#0f172a!important;text-shadow:0 2px 26px rgba(255,255,255,.95),0 0 12px rgba(255,255,255,.9),0 1px 2px rgba(255,255,255,.85)}.schole-garden-stage .schole-garden-h1{color:#f9fcfe!important;text-shadow:0 2px 32px rgba(132,179,250,.38),0 0 14px rgba(172,139,231,.28),0 2px 8px rgba(10,8,26,.65)}.schole-garden-stage p.text-text-secondary{color:#f9fcfed1!important}.schole-garden-stage .schole-btn-secondary{background-color:#ffffff1c!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.28)!important;box-shadow:0 4px #41597c!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.schole-garden-stage .schole-btn-secondary:hover{background-color:#ffffff2e!important;box-shadow:0 5px #41597c!important}.schole-garden-stage .schole-btn-secondary:active{box-shadow:0 2px #41597c!important}.schole-garden-learners{display:inline-flex;align-items:center;gap:10px}.schole-garden-learners-avatars{display:flex;align-items:center}.schole-garden-learners-avatar{width:28px;height:28px;border-radius:9999px;object-fit:cover;border:2px solid rgba(249,252,254,.95);box-shadow:0 2px 8px #080a1859;background:#d8dcf0}.schole-garden-learners-avatar+.schole-garden-learners-avatar{margin-left:-9px}.schole-garden-learners-text{color:#f9fcfeeb!important;text-shadow:0 1px 10px rgba(8,10,24,.55)}.schole-garden-characters{position:relative;z-index:20;margin-top:2px;padding-bottom:18px;gap:0px;pointer-events:auto}.schole-garden-char{position:relative;flex-shrink:0;cursor:pointer;margin-left:-18px;margin-right:-18px;transform:translateY(var(--character-ground-offset, 0px));filter:drop-shadow(0 6px 14px rgba(10,8,28,.45));transition:filter .15s ease}.schole-garden-char:before{content:"";position:absolute;z-index:5;left:var(--character-ground-x, 50%);top:var(--character-ground-y, 88%);width:var(--character-shadow-width, 46%);height:clamp(12px,1.4vw,20px);transform:translate(-50%,-35%);border-radius:50%;background:radial-gradient(ellipse,#120e2a9e,#2d265652 42%,#2d265600 74%);pointer-events:none}.schole-garden-char--ole canvas{top:-25%;bottom:auto;height:150%;pointer-events:none}.schole-garden-char:hover{filter:drop-shadow(0 8px 18px rgba(10,8,28,.55)) brightness(1.04)}.schole-garden-char--zeteo{width:clamp(165px,18.2vw,246px);height:clamp(165px,18.2vw,246px);margin-bottom:-24px}.schole-garden-char--ole{width:clamp(180px,19.8vw,262px);height:clamp(180px,19.8vw,262px);margin-bottom:-8px}.schole-garden-char--atlas{width:clamp(172px,19vw,252px);height:clamp(172px,19vw,252px);margin-bottom:-24px}.schole-char-glow{position:absolute;pointer-events:none;border-radius:50%;z-index:1;opacity:.52}.schole-char-glow--ole{inset:-8% -10% 8%;background:radial-gradient(circle at 50% 42%,#fff6be94,#ffeb9142 38%,#ffdc7800 68%);filter:blur(10px);animation:scholeOleGlowPulse 3.2s ease-in-out infinite alternate}.schole-char-glow--zeteo{inset:14% 4% 8%;background:radial-gradient(circle at 50% 55%,rgba(255,195,235,.52) 0%,rgba(165,243,252,.26) 45%,transparent 70%);filter:blur(8px)}.schole-char-glow--atlas{inset:14% 4% 8%;background:radial-gradient(circle at 50% 55%,rgba(165,180,252,.58) 0%,rgba(129,140,248,.26) 48%,transparent 72%);filter:blur(8px)}@keyframes scholeOleGlowPulse{0%{opacity:.85;transform:scale(.96)}to{opacity:1;transform:scale(1.08)}}.schole-garden-fg-canvas{position:absolute;left:0;right:0;bottom:0;width:100%;height:110px;z-index:25;pointer-events:none;display:block}.schole-garden-bottom-fade{display:none}.schole-logo-track{display:flex!important;align-items:center!important;gap:32px!important;padding-right:32px!important}.schole-logo-item{display:flex!important;align-items:center!important;justify-content:center!important;height:54px!important;width:auto!important;padding:0 4px!important}.schole-marquee-logo{height:36px!important;width:auto!important;max-width:175px!important;object-fit:contain!important;opacity:.88!important}.schole-marquee-logo[src$="nbc.png"],.schole-marquee-logo[src$="decathlon.png"]{height:44px!important}@media(min-width:640px){.schole-marquee-logo{height:40px!important;max-width:190px!important}.schole-marquee-logo[src$="nbc.png"],.schole-marquee-logo[src$="decathlon.png"]{height:48px!important}}.sticky>div:has(>h3):has(img[alt=Pharos]),.sticky>div:has(>h3):has(>div>img[alt=Ol\e9]){padding-bottom:clamp(8rem,28vh,16rem);justify-content:safe center}@keyframes sky-shoot{0%,76%{opacity:0;transform:translateZ(0) rotate(var(--shoot-angle, 16deg))}79%{opacity:1}96%{opacity:.95}to{opacity:0;transform:translate3d(var(--shoot-dx, 110vw),var(--shoot-dy, 32vw),0) rotate(var(--shoot-angle, 16deg))}}.sky-shooter{width:clamp(68px,7.5vw,112px);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32) 38%,rgba(255,255,255,.96));filter:drop-shadow(0 0 6px rgba(255,255,255,.8));transform-origin:right center;animation:sky-shoot var(--shoot-duration, 12s) linear var(--shoot-delay, 0s) infinite}.sky-shooter:after{content:"";position:absolute;right:-1px;top:50%;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:0 0 8px 2px #ffffffd9;transform:translateY(-50%)}@keyframes star-flicker{0%,to{opacity:1}6%{opacity:.38}8%{opacity:1}38%{opacity:1}41%{opacity:.58}43%{opacity:1}68%{opacity:.85}70%{opacity:1}84%{opacity:.42}86%{opacity:1}}@keyframes journey-node-impact{0%,to{transform:scale(1);filter:brightness(1)}4%{transform:scale(1.24);filter:brightness(1.75)}12%{transform:scale(1);filter:brightness(1)}}@keyframes journey-impact-halo{0%,to{opacity:0;transform:scale(.72)}4%{opacity:.95;transform:scale(1.38)}14%{opacity:0;transform:scale(1.68)}}@keyframes constellation-cluster-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes constellation-aura-breathe{0%,to{transform:scale(1);opacity:.16}50%{transform:scale(1.1);opacity:.28}}.schole-constellation-cluster{animation:constellation-cluster-float 7.5s ease-in-out infinite}.schole-constellation-aura{transform-box:fill-box;transform-origin:center;animation:constellation-aura-breathe 4.8s ease-in-out infinite}.schole-constellation-impact-node{transform-box:fill-box;transform-origin:center;animation:journey-node-impact var(--impact-duration, 5.2s) ease-out var(--impact-delay, 0s) infinite}.schole-constellation-impact-halo{opacity:0;transform-box:fill-box;transform-origin:center;animation:journey-impact-halo var(--impact-duration, 5.2s) ease-out var(--impact-delay, 0s) infinite}.schole-cta-star{position:absolute;border-radius:9999px;background:#fff;box-shadow:0 0 6px #fffc;animation:star-flicker 4.4s steps(1,end) infinite}@property --p{syntax: "<number>"; inherits: false; initial-value: 0;}.schole-sky-star{position:absolute;border-radius:9999px;background:#fff;box-shadow:0 0 .5px #ffffff4d,0 0 4px #ffffff40}.schole-sky-twinkle>.schole-sky-star{animation:deep-space-twinkle-lite 3.2s ease-in-out infinite;animation-duration:inherit;animation-delay:inherit}.schole-sky-pin{position:absolute;inset:0}:root:not(.schole-full) .schole-sky-wrap{overflow:clip!important}:root:not(.schole-full) .schole-sky-pin{position:sticky;inset:0 auto auto;height:100vh;overflow:hidden}:root:not(.schole-full) .schole-sky-depth{transform:none!important;will-change:auto!important}:root:not(.schole-full) .schole-sky-g1,:root:not(.schole-full) .schole-sky-g2,:root:not(.schole-full) .schole-sky-g3{display:none}.schole-constellation-still{display:none}:root:not(.schole-full) .schole-constellation-still{display:block;will-change:opacity;background:url(/schole-assets/constellation-still.webp) center / 100% 100% no-repeat}@media(min-width:1600px)and (min-resolution:2dppx),(min-height:1000px)and (min-resolution:2dppx){:root:not(.schole-full) .schole-constellation-still{background-image:url(/schole-assets/constellation-still@4x.webp)}}:root:not(.schole-full) .schole-constellation-live{display:none}@media(hover:hover)and (pointer:fine){.schole-story-stage,.schole-story-stage>.pointer-events-none.absolute.inset-0.overflow-hidden{overflow:visible}.schole-story-stage>.pointer-events-none.absolute.inset-0.overflow-hidden>.transition-transform{inset:-160px 0}}.schole-constellation-cta:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#191530 0,#19153000 160px),linear-gradient(to top,#0f1229 0,#0f122900 180px)}:root:not(.schole-full) .schole-constellation-cta .schole-constellation-cluster,:root:not(.schole-full) .schole-constellation-cta .schole-cta-star,:root:not(.schole-full) .schole-garden-sky-veil .schole-constellation-cluster{animation:none}.schole-manifesto{position:relative;z-index:1;margin-bottom:-1px;padding:112px 32px 40px}.schole-manifesto-copy{max-width:1046px;margin:0 auto;text-align:center;font-family:New Spirit,Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(44px,6.8vw,88px);line-height:1.12;color:#0f172a;text-wrap:balance}.schole-home .schole-manifesto-copy,.schole-home .schole-manifesto-copy *{letter-spacing:-.045em!important}.schole-manifesto-copy{--fill: 0}.schole-manifesto-copy .schole-mw{--word: clamp(0, (var(--fill) - var(--at)) / var(--span), 1);--eased: calc(1 - (1 - var(--word)) * (1 - var(--word)) * (1 - var(--word)));opacity:calc(.16 + .84 * var(--eased));filter:blur(calc(3px - 3px * var(--eased)));transition:none}.schole-manifesto-copy.is-shown .schole-mw{opacity:1;filter:none}.schole-manifesto-keep{white-space:nowrap}.schole-manifesto-art{display:inline-flex;position:relative;vertical-align:middle;align-items:center;justify-content:center;width:1.25em;height:1.25em;margin:0 .08em;transform:translateY(-.06em)}.schole-manifesto-art.is-trio{width:3.1em;isolation:isolate}.schole-manifesto-char{display:block;position:relative;width:1.25em;height:1.25em;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#fff0d5;box-shadow:0 8px 22px #0f172a17}.schole-manifesto-char img,.schole-manifesto-char canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:opacity .2s}.schole-manifesto-char img{padding:.16em}.schole-manifesto-char canvas{opacity:0;transform:scale(1.45)}.schole-manifesto-char[data-rive-live] canvas{animation:schole-char-bob 4s ease-in-out infinite}.is-trio .schole-manifesto-char{position:absolute}.is-trio .schole-manifesto-char:nth-child(1){left:0}.is-trio .schole-manifesto-char:nth-child(2){left:.92em;z-index:1}.is-trio .schole-manifesto-char:nth-child(3){right:0;z-index:2}.is-trio .schole-manifesto-char:nth-child(2) canvas{animation-delay:-.7s}.is-trio .schole-manifesto-char:nth-child(3) canvas{animation-delay:-1.4s}.schole-manifesto-char[data-schole-rive=Zeteo]{background:#f0eef8}.schole-manifesto-char[data-schole-rive=Atlas]{background:#e6ebfc}.schole-manifesto-char[data-schole-rive=Pharos]{background:#e3f7fa}@keyframes schole-char-bob{0%,to{translate:0 0}50%{translate:0 -3px}}@media(max-width:800px){.schole-manifesto{padding-inline:40px}.schole-manifesto-copy{font-size:54px}}@media(max-width:639px){.schole-manifesto{padding-block:72px 16px}}@media(max-width:500px){.schole-manifesto{padding-inline:24px}.schole-manifesto-copy{font-size:41px;line-height:1.16}}@media(prefers-reduced-motion:reduce){.schole-manifesto-char canvas{animation:none}.schole-manifesto-copy .schole-mw{opacity:1;filter:none}}.schole-story-stage{margin-left:-1rem;margin-right:-1rem}@media(max-width:639px){.schole-team-grid{gap:10px!important}.schole-team-card{zoom:.8}}@media(max-width:374px){.schole-team-card{zoom:.72}}[data-offscreen] *,[data-offscreen] *:before,[data-offscreen] *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.schole-sky-twinkle>.schole-sky-star,.schole-cta-star,.sky-shooter,.schole-constellation-cluster,.schole-constellation-aura,.schole-constellation-impact-node,.schole-constellation-impact-halo{animation:none!important}}@keyframes deep-space-twinkle-lite{0%,to{opacity:.7}50%{opacity:1}}.schole-cta-mascot-orb{width:52px;height:52px;border-radius:9999px;background:radial-gradient(circle at 50% 35%,var(--orb-glow),rgba(25,21,48,.85) 75%);border:1.5px solid var(--orb-border);box-shadow:0 8px 22px #00000073,inset 0 1px #fff3;display:inline-flex;align-items:center;justify-content:center;padding:7px;transition:transform .25s ease}.schole-cta-mascot-orb:hover{transform:translateY(-3px) scale(1.06)}.schole-cta-mascot-orb img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.schole-consent{position:fixed;inset:auto 0 0;z-index:70;padding:16px 24px;pointer-events:none}.schole-consent-card{pointer-events:auto;margin:0 auto;max-width:48rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:24px;color:#475569;font-size:14px;line-height:1.6;box-shadow:0 24px 60px -20px #0f172a59}.schole-consent-card p{margin:8px 0 0}.schole-consent-card a{color:#5b67e8;text-decoration:underline}.schole-consent-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#0f172a}.schole-consent-title svg{width:30px;height:14px;flex-shrink:0}.schole-consent-option{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.schole-consent-option strong{display:block;font-size:15px;font-weight:600;color:#0f172a}.schole-consent-option span{display:block;margin-top:4px;font-size:13px;line-height:1.5}.schole-consent-switch{display:inline-flex;align-items:center;flex-shrink:0;width:48px;height:28px;border:0;border-radius:9999px;background:#cbd5e1;cursor:pointer;transition:background-color .2s}.schole-consent-switch:after{content:"";width:20px;height:20px;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0003;transform:translate(4px);transition:transform .2s}.schole-consent-switch[aria-checked=true]{background:#6e7bff}.schole-consent-switch[aria-checked=true]:after{transform:translate(24px)}.schole-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.schole-consent-actions button{min-height:44px;border:1px solid #0f172a;border-radius:8px;background:#fff;padding:0 20px;font-size:14px;font-weight:500;color:#0f172a;cursor:pointer}.schole-consent-actions .schole-consent-link{margin-left:auto;border:0;background:transparent;color:#5b67e8;text-decoration:underline}.schole-top-banner{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);pointer-events:auto;border-bottom:1px solid rgba(255,255,255,.18)}.schole-top-banner.is-closed,.schole-top-banner.grid-rows-\[0fr\]{grid-template-rows:0fr!important;border-bottom-width:0}.schole-top-banner>div{min-height:0;overflow:hidden}.schole-top-banner a,.schole-top-banner span,.schole-top-banner strong{color:#fff!important;text-shadow:0 1px 2px rgba(17,19,38,.28)}.schole-top-banner s{color:#fff!important}.schole-top-banner-logo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:17px;margin:0 5px 0 1px;vertical-align:middle;background:#fff;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.schole-top-banner-logo img{width:11px;height:11px}.schole-top-banner button[aria-label="Close banner"]{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#ffffffe0!important;background:transparent;border:none;cursor:pointer}.schole-top-banner button[aria-label="Close banner"]:hover{color:#fff!important}@media(min-width:768px){.schole-top-banner button[aria-label="Close banner"]{right:24px}}@media(max-width:639.98px){.max-sm\:flex-col{flex-direction:column}.max-sm\:items-stretch{align-items:stretch}.max-sm\:max-w-\[320px\]{max-width:320px}.max-sm\:w-full{width:100%}}.gap-3\.5{gap:.875rem}.hover\:opacity-65:hover{opacity:.65}.schole-hero-headline{display:grid}.schole-hero-headline>*{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;margin:0;font-size:clamp(3rem,7.5vw,6.5rem)}.schole-hero-sizer{visibility:hidden;pointer-events:none}.schole-hero-main,.schole-hero-aside{display:block;text-wrap:balance}@media(min-width:1024px){.schole-hero-headline{margin-inline:calc(50% - min(620px,50vw - 32px))}.schole-hero-main,.schole-hero-aside{white-space:nowrap}}.schole-hero-line .schole-hero-main,.schole-hero-line .schole-hero-aside{animation:schole-hero-arrive .8s cubic-bezier(.2,.7,.2,1) both}.schole-hero-line .schole-hero-main{animation-delay:calc(0ms - var(--hero-elapsed, 0ms))}.schole-hero-line .schole-hero-aside{animation-delay:calc(var(--aside-wait, 1s) - var(--hero-elapsed, 0ms))}@keyframes schole-hero-arrive{0%{opacity:0;transform:translateY(.2em)}to{opacity:1;transform:none}}.schole-hero-line{transition:opacity .3s ease,transform .3s ease}.schole-hero-line.is-fading{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.schole-hero-line{transition:none}.schole-hero-line .schole-hero-main,.schole-hero-line .schole-hero-aside{animation:none}}.schole-garden-stage>div.pt-24{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding-top:calc(4.25rem + var(--schole-banner-offset, 0px))!important;padding-bottom:0}.schole-home #schole-bento-section .grid:has(>.schole-hex){grid-template-columns:minmax(0,1fr);row-gap:120px}.schole-home #schole-bento-section .grid:has(>.schole-hex)>*{grid-column:1 / -1}.schole-home #schole-bento-section .schole-hex{min-height:0!important}.schole-home #schole-bento-section .schole-hex>svg{display:none}.schole-home #schole-bento-section .schole-hex-body{display:grid;grid-template-columns:minmax(0,448px) minmax(0,360px);gap:96px;align-items:center;justify-content:center;padding:0}.schole-home #schole-bento-section .schole-hex-body>:last-child{grid-column:1;grid-row:1;aspect-ratio:1;justify-content:center;padding:32px;border-radius:40px;background:var(--feature-panel, #eef0f7)}.schole-home #schole-bento-section .schole-feature-image{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 24px 50px #0f172a18}.schole-home #schole-bento-section .schole-hex:nth-child(2n){--feature-panel: #ebe9f3}.schole-home #schole-bento-section .schole-hex:nth-child(3){--feature-panel: #e6e9f3}.schole-home #schole-bento-section .schole-hex-body>.schole-feature-panel-orbit{position:relative;overflow:hidden;padding:0;background:#615c9c}.schole-orbit{position:absolute;inset:0;perspective:900px;transform:rotate(-8deg)}.schole-orbit-ring{position:absolute;left:50%;top:47%;transform-style:preserve-3d;animation:schole-orbit-spin 38s linear infinite}.schole-orbit-tile{position:absolute;width:78px;height:78px;margin:-39px;backface-visibility:hidden;border:3px solid rgba(255,255,255,.87);border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #0f172a30}.schole-orbit-tile img{width:100%;height:100%;object-fit:cover}@keyframes schole-orbit-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.schole-home #schole-bento-section .schole-hex-body>.schole-feature-panel-ole{position:relative;overflow:hidden;padding:0;background:#e6e9f3}.schole-ole-grid{position:absolute;inset:-20%;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-content:center;transform:rotate(-12deg);animation:schole-ole-drift 12s ease-in-out infinite alternate}.schole-ole-grid img{width:100%;aspect-ratio:1;object-fit:contain;padding:18px;background:#f4f1fb;border:9px solid #fff;border-radius:50%;box-shadow:0 8px 24px #0f172a1a}@keyframes schole-ole-drift{0%{transform:translateY(-10px) rotate(-12deg)}to{transform:translateY(10px) rotate(-8deg)}}.schole-home #schole-bento-section .schole-hex-body>.schole-feature-panel-full{padding:0;overflow:hidden}.schole-home #schole-bento-section .schole-feature-panel-full .schole-feature-image{width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none}@media(prefers-reduced-motion:reduce){.schole-orbit-ring,.schole-ole-grid{animation:none}}.schole-home #schole-bento-section .schole-feature-copy{grid-column:2;grid-row:1;text-align:center}.schole-home #schole-bento-section .schole-hex-title{margin:0;font-size:40px;line-height:1.13;letter-spacing:-.025em!important;text-wrap:balance}.schole-home #schole-bento-section .schole-feature-desc{max-width:36ch;margin:24px auto 28px;font-size:16px;line-height:1.65;color:hsl(var(--color-text-secondary))}.schole-home #schole-bento-section .schole-feature-link{display:inline-block;padding-bottom:4px;border-bottom:1px solid rgba(110,123,176,.5);font-size:14px;font-weight:500;color:#0f172a;transition:color .2s}.schole-home #schole-bento-section .schole-feature-link:hover{color:#5966a9}.schole-home #schole-bento-section .schole-feature-link span{margin-left:10px}.schole-home #schole-bento-section .schole-feature-badge{margin-top:24px}@media(max-width:1100px){.schole-home #schole-bento-section .grid:has(>.schole-hex){row-gap:80px}.schole-home #schole-bento-section .schole-hex-body{grid-template-columns:minmax(0,420px) minmax(0,330px);gap:64px}.schole-home #schole-bento-section .schole-hex-title{font-size:36px}}@media(max-width:800px){.schole-home #schole-bento-section .schole-hex-body{grid-template-columns:minmax(0,1fr);gap:36px;width:100%;max-width:448px;margin-inline:auto}.schole-home #schole-bento-section .schole-feature-copy{grid-column:1;grid-row:2}.schole-home #schole-bento-section .schole-hex-title{font-size:34px}.schole-home #schole-bento-section .schole-feature-desc{margin-top:20px;font-size:15px}.schole-home #schole-bento-section .schole-hex-body>:last-child{padding:24px}.schole-home #schole-bento-section .schole-hex-body>.schole-feature-panel-orbit{padding:0}.schole-home #schole-bento-section .schole-hex-body>.schole-feature-panel-full{padding:0}.schole-home #schole-bento-section .schole-hex-body>.schole-feature-panel-ole{padding:0}}@media(max-width:500px){.schole-home #schole-bento-section .grid:has(>.schole-hex){row-gap:72px}.schole-home #schole-bento-section .schole-hex-body{gap:28px}.schole-home #schole-bento-section .schole-hex-title{font-size:32px}.schole-orbit{transform:scale(.82) rotate(-8deg)}}.schole-wall{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schole-wall *{box-sizing:border-box;-webkit-font-smoothing:inherit}.schole-wall{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--font-display:"New Spirit", Georgia, "Times New Roman", serif;--color-periwinkle-50:#f4f5fa;--color-periwinkle-100:#e6e9f3;--color-periwinkle-200:#c9cee4;--color-periwinkle-400:#8b95c4;--color-periwinkle-500:#6e7bb0;--color-periwinkle-600:#615c9c;--color-periwinkle-700:#4f5a86}.schole-wall .pointer-events-none{pointer-events:none}.schole-wall .absolute{position:absolute}.schole-wall .relative{position:relative}.schole-wall .inset-0{inset:0}.schole-wall .-inset-x-2{inset-inline:calc(var(--spacing) * -2)}.schole-wall .inset-x-0{inset-inline:0}.schole-wall .inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.schole-wall .inset-x-2{inset-inline:calc(var(--spacing) * 2)}.schole-wall .inset-x-3{inset-inline:calc(var(--spacing) * 3)}.schole-wall .-top-6{top:calc(var(--spacing) * -6)}.schole-wall .-top-10{top:calc(var(--spacing) * -10)}.schole-wall .top-0{top:0}.schole-wall .top-1\.5{top:calc(var(--spacing) * 1.5)}.schole-wall .top-3{top:calc(var(--spacing) * 3)}.schole-wall .top-6{top:calc(var(--spacing) * 6)}.schole-wall .-right-10{right:calc(var(--spacing) * -10)}.schole-wall .right-1\.5{right:calc(var(--spacing) * 1.5)}.schole-wall .-bottom-4{bottom:calc(var(--spacing) * -4)}.schole-wall .-bottom-10{bottom:calc(var(--spacing) * -10)}.schole-wall .bottom-0{bottom:0}.schole-wall .bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.schole-wall .bottom-2{bottom:calc(var(--spacing) * 2)}.schole-wall .-left-12{left:calc(var(--spacing) * -12)}.schole-wall .left-1\.5{left:calc(var(--spacing) * 1.5)}.schole-wall .left-1\/4{left:25%}.schole-wall .left-16{left:calc(var(--spacing) * 16)}.schole-wall .z-20{z-index:20}.schole-wall .m-2\.5{margin:calc(var(--spacing) * 2.5)}.schole-wall .mx-auto{margin-inline:auto}.schole-wall .mt-2{margin-top:calc(var(--spacing) * 2)}.schole-wall .mt-3{margin-top:calc(var(--spacing) * 3)}.schole-wall .mt-6{margin-top:calc(var(--spacing) * 6)}.schole-wall .ml-0\.5{margin-left:calc(var(--spacing) * .5)}.schole-wall .ml-1{margin-left:var(--spacing)}.schole-wall .block{display:block}.schole-wall .flex{display:flex}.schole-wall .grid{display:grid}.schole-wall .hidden{display:none}.schole-wall .inline-block{display:inline-block}.schole-wall .size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.schole-wall .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.schole-wall .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.schole-wall .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.schole-wall .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.schole-wall .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.schole-wall .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.schole-wall .h-1{height:var(--spacing)}.schole-wall .h-1\.5{height:calc(var(--spacing) * 1.5)}.schole-wall .h-2{height:calc(var(--spacing) * 2)}.schole-wall .h-6{height:calc(var(--spacing) * 6)}.schole-wall .h-7{height:calc(var(--spacing) * 7)}.schole-wall .h-\[10px\]{height:10px}.schole-wall .h-\[55\%\]{height:55%}.schole-wall .h-\[85\%\]{height:85%}.schole-wall .h-\[88px\]{height:88px}.schole-wall .h-\[96px\]{height:96px}.schole-wall .h-\[calc\(100\%-1\.25rem\)\]{height:calc(100% - 1.25rem)}.schole-wall .h-full{height:100%}.schole-wall .w-1\/4{width:25%}.schole-wall .w-4{width:calc(var(--spacing) * 4)}.schole-wall .w-\[3px\]{width:3px}.schole-wall .w-\[5px\]{width:5px}.schole-wall .w-\[188px\]{width:188px}.schole-wall .w-\[212px\]{width:212px}.schole-wall .w-auto{width:auto}.schole-wall .w-full{width:100%}.schole-wall .max-w-2xl{max-width:var(--container-2xl)}.schole-wall .max-w-3xl{max-width:var(--container-3xl)}.schole-wall .max-w-\[55\%\]{max-width:55%}.schole-wall .max-w-\[1200px\]{max-width:1200px}.schole-wall .min-w-\[46px\]{min-width:46px}.schole-wall .flex-1{flex:1}.schole-wall .translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.schole-wall .translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.schole-wall .-rotate-\[0\.6deg\]{rotate:-.6deg}.schole-wall .rotate-\[-2deg\]{rotate:-2deg}.schole-wall .rotate-\[1\.5deg\]{rotate:1.5deg}.schole-wall .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.schole-wall .flex-col{flex-direction:column}.schole-wall .items-center{align-items:center}.schole-wall .items-end{align-items:flex-end}.schole-wall .justify-between{justify-content:space-between}.schole-wall .justify-center{justify-content:center}.schole-wall .gap-1{gap:var(--spacing)}.schole-wall .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.schole-wall .gap-2{gap:calc(var(--spacing) * 2)}.schole-wall .gap-\[3px\]{gap:3px}.schole-wall .self-end{align-self:flex-end}.schole-wall .overflow-hidden{overflow:hidden}.schole-wall .rounded{border-radius:.25rem}.schole-wall .rounded-2xl{border-radius:var(--radius-2xl)}.schole-wall .rounded-full{border-radius:2147483647px}.schole-wall .rounded-lg{border-radius:var(--radius-lg)}.schole-wall .rounded-md{border-radius:var(--radius-md)}.schole-wall .rounded-sm{border-radius:var(--radius-sm)}.schole-wall .rounded-xl{border-radius:var(--radius-xl)}.schole-wall .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.schole-wall .rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.schole-wall .rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.schole-wall .border{border-style:var(--tw-border-style);border-width:1px}.schole-wall .border-2{border-style:var(--tw-border-style);border-width:2px}.schole-wall .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.schole-wall .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.schole-wall .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.schole-wall .border-dashed{--tw-border-style:dashed;border-style:dashed}.schole-wall .border-emerald-300{border-color:var(--color-emerald-300)}.schole-wall .border-periwinkle-400{border-color:var(--color-periwinkle-400)}.schole-wall .border-periwinkle-500{border-color:var(--color-periwinkle-500)}.schole-wall .border-rose-300{border-color:var(--color-rose-300)}.schole-wall .border-slate-100{border-color:var(--color-slate-100)}.schole-wall .border-slate-200{border-color:var(--color-slate-200)}.schole-wall .border-slate-300{border-color:var(--color-slate-300)}.schole-wall .bg-amber-100{background-color:var(--color-amber-100)}.schole-wall .bg-amber-300{background-color:var(--color-amber-300)}.schole-wall .bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.schole-wall .bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.schole-wall .bg-emerald-300{background-color:var(--color-emerald-300)}.schole-wall .bg-periwinkle-50{background-color:var(--color-periwinkle-50)}.schole-wall .bg-periwinkle-100{background-color:var(--color-periwinkle-100)}.schole-wall .bg-periwinkle-200{background-color:var(--color-periwinkle-200)}.schole-wall .bg-periwinkle-400{background-color:var(--color-periwinkle-400)}.schole-wall .bg-periwinkle-500{background-color:var(--color-periwinkle-500)}.schole-wall .bg-rose-50\/60{background-color:#fff1f299}@supports (color:color-mix(in lab,red,red)){.schole-wall .bg-rose-50\/60{background-color:color-mix(in oklab,var(--color-rose-50) 60%,transparent)}}.schole-wall .bg-rose-300{background-color:var(--color-rose-300)}.schole-wall .bg-rose-500{background-color:var(--color-rose-500)}.schole-wall .bg-slate-50{background-color:var(--color-slate-50)}.schole-wall .bg-slate-100{background-color:var(--color-slate-100)}.schole-wall .bg-slate-200{background-color:var(--color-slate-200)}.schole-wall .bg-slate-300{background-color:var(--color-slate-300)}.schole-wall .bg-slate-400{background-color:var(--color-slate-400)}.schole-wall .bg-slate-800{background-color:var(--color-slate-800)}.schole-wall .bg-slate-900{background-color:var(--color-slate-900)}.schole-wall .bg-white{background-color:var(--color-white)}.schole-wall .bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.schole-wall .bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.schole-wall .bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.schole-wall .bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.schole-wall .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.schole-wall .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.schole-wall .bg-\[linear-gradient\(to_left\,\#fff_0\,rgba\(255\,255\,255\,0\.94\)_36\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:linear-gradient(270deg,#fff 0,#fffffff0 36%,#fff0)}.schole-wall .bg-\[linear-gradient\(to_right\,\#fff_0\,rgba\(255\,255\,255\,0\.9\)_30\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:linear-gradient(90deg,#fff 0,#ffffffe6 30%,#fff0)}.schole-wall .bg-\[linear-gradient\(to_top\,\#fff_0\,rgba\(255\,255\,255\,0\.82\)_40\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:linear-gradient(0deg,#fff 0,#ffffffd1 40%,#fff0)}.schole-wall .bg-\[radial-gradient\(circle_at_30\%_30\%\,\#4f5a86\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,#4f5a86,#0000 60%)}.schole-wall .bg-\[radial-gradient\(ellipse_at_50\%_100\%\,\#8b95c4\,transparent_70\%\)\]{background-image:radial-gradient(at 50% 100%,#8b95c4,#0000 70%)}.schole-wall .from-periwinkle-100{--tw-gradient-from:var(--color-periwinkle-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.schole-wall .from-sky-100{--tw-gradient-from:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.schole-wall .to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.schole-wall .to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.schole-wall .\[mask-image\:linear-gradient\(to_left\,\#000_0\,rgba\(0\,0\,0\,0\.62\)_44\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(270deg,#000 0,#0000009e 44%,#0000 100%);mask-image:linear-gradient(270deg,#000 0,#0000009e 44%,#0000)}.schole-wall .\[mask-image\:linear-gradient\(to_right\,\#000_0\,rgba\(0\,0\,0\,0\.6\)_42\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 0,#0009 42%,#0000 100%);mask-image:linear-gradient(90deg,#000 0,#0009 42%,#0000)}.schole-wall .\[mask-image\:linear-gradient\(to_top\,\#000_0\,rgba\(0\,0\,0\,0\.7\)_52\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(0deg,#000 0,#000000b3 52%,#0000 100%);mask-image:linear-gradient(0deg,#000 0,#000000b3 52%,#0000)}.schole-wall .p-1{padding:var(--spacing)}.schole-wall .p-1\.5{padding:calc(var(--spacing) * 1.5)}.schole-wall .p-2{padding:calc(var(--spacing) * 2)}.schole-wall .p-2\.5{padding:calc(var(--spacing) * 2.5)}.schole-wall .px-1{padding-inline:var(--spacing)}.schole-wall .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.schole-wall .px-2{padding-inline:calc(var(--spacing) * 2)}.schole-wall .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.schole-wall .px-3{padding-inline:calc(var(--spacing) * 3)}.schole-wall .px-4{padding-inline:calc(var(--spacing) * 4)}.schole-wall .py-0\.5{padding-block:calc(var(--spacing) * .5)}.schole-wall .py-1{padding-block:var(--spacing)}.schole-wall .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.schole-wall .py-2{padding-block:calc(var(--spacing) * 2)}.schole-wall .py-8{padding-block:calc(var(--spacing) * 8)}.schole-wall .pb-3{padding-bottom:calc(var(--spacing) * 3)}.schole-wall .pl-3{padding-left:calc(var(--spacing) * 3)}.schole-wall .pl-6{padding-left:calc(var(--spacing) * 6)}.schole-wall .text-center{text-align:center}.schole-wall .align-baseline{vertical-align:baseline}.schole-wall .align-bottom{vertical-align:bottom}.schole-wall .font-display{font-family:var(--font-display)}.schole-wall .font-mono{font-family:var(--font-mono)}.schole-wall .text-\[1rem\]{font-size:1rem}.schole-wall .text-\[2rem\]{font-size:2rem}.schole-wall .text-\[8px\]{font-size:8px}.schole-wall .text-\[9px\]{font-size:9px}.schole-wall .text-\[10px\]{font-size:10px}.schole-wall .text-\[11px\]{font-size:11px}.schole-wall .text-\[12px\]{font-size:12px}.schole-wall .text-\[13px\]{font-size:13px}.schole-wall .leading-\[1\.5\]{line-height:1.5}.schole-wall .leading-relaxed{line-height:var(--leading-relaxed)}.schole-wall .leading-tight{line-height:var(--leading-tight)}.schole-wall .font-medium{font-weight:var(--font-weight-medium)}.schole-wall .font-normal{font-weight:var(--font-weight-normal)}.schole-wall .font-semibold{font-weight:var(--font-weight-semibold)}.schole-wall .tracking-\[0\.14em\]{letter-spacing:.14em}.schole-wall .tracking-wider{letter-spacing:var(--tracking-wider)}.schole-wall .whitespace-nowrap{white-space:nowrap}.schole-wall .text-amber-200{color:var(--color-amber-200)}.schole-wall .text-emerald-300{color:var(--color-emerald-300)}.schole-wall .text-emerald-600{color:var(--color-emerald-600)}.schole-wall .text-emerald-700{color:var(--color-emerald-700)}.schole-wall .text-periwinkle-500{color:var(--color-periwinkle-500)}.schole-wall .text-periwinkle-600{color:var(--color-periwinkle-600)}.schole-wall .text-periwinkle-700{color:var(--color-periwinkle-700)}.schole-wall .text-rose-700{color:var(--color-rose-700)}.schole-wall .text-sky-300{color:var(--color-sky-300)}.schole-wall .text-slate-300{color:var(--color-slate-300)}.schole-wall .text-slate-400{color:var(--color-slate-400)}.schole-wall .text-slate-500{color:var(--color-slate-500)}.schole-wall .text-slate-600{color:var(--color-slate-600)}.schole-wall .text-slate-700{color:var(--color-slate-700)}.schole-wall .text-slate-800{color:var(--color-slate-800)}.schole-wall .text-slate-900{color:var(--color-slate-900)}.schole-wall .text-white{color:var(--color-white)}.schole-wall .uppercase{text-transform:uppercase}.schole-wall .line-through{text-decoration-line:line-through}.schole-wall .opacity-100{opacity:1}.schole-wall .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.schole-wall .shadow-\[0_1px_4px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.schole-wall .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.schole-wall .backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.schole-wall .backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.schole-wall .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.schole-wall .duration-500{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.schole-wall .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.schole-wall .hover\:shadow-\[0_12px_30px_-16px_rgba\(97\,92\,156\,0\.5\)\]:hover{--tw-shadow:0 12px 30px -16px var(--tw-shadow-color,#615c9c80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(prefers-reduced-motion:reduce){.schole-wall .motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.schole-wall .motion-reduce\:opacity-100{opacity:1}.schole-wall .motion-reduce\:transition-none{transition-property:none}}@media(width>=40rem){.schole-wall .sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.schole-wall .sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.schole-wall .sm\:h-\[104px\]{height:104px}.schole-wall .sm\:h-\[136px\]{height:136px}.schole-wall .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.schole-wall .sm\:gap-3{gap:calc(var(--spacing) * 3)}.schole-wall .sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.schole-wall .sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.schole-wall .sm\:py-2{padding-block:calc(var(--spacing) * 2)}.schole-wall .sm\:py-16{padding-block:calc(var(--spacing) * 16)}.schole-wall .sm\:text-\[1\.125rem\]{font-size:1.125rem}.schole-wall .sm\:text-\[2\.75rem\]{font-size:2.75rem}}@media(width>=64rem){.schole-wall .lg\:block{display:block}.schole-wall .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@property --beam-angle{syntax:"<angle>";inherits:true;initial-value:58deg}@property --beam-len{syntax:"<length>";inherits:true;initial-value:300px}@property --beam-angle-b{syntax:"<angle>";inherits:true;initial-value:58deg}@property --beam-len-b{syntax:"<length>";inherits:true;initial-value:300px}@property --gx1{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gy1{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gx2{syntax:"<percentage>";inherits:false;initial-value:90%}@property --gy2{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gx3{syntax:"<percentage>";inherits:false;initial-value:30%}@property --gy3{syntax:"<percentage>";inherits:false;initial-value:84.641%}@keyframes mw-fill{0%,15%{width:0}70%,to{width:100%}}.schole-wall .mw-fill{animation:4s ease-in-out infinite mw-fill}@keyframes mw-bounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.schole-wall .mw-bounce{animation:1.1s ease-in-out infinite mw-bounce}@keyframes mw-pulse{0%,to{opacity:1}50%{opacity:.55}}.schole-wall .mw-pulse{animation:2s ease-in-out infinite mw-pulse}@keyframes mw-blink{0%,49%{opacity:1}50%,to{opacity:0}}.schole-wall .mw-blink{animation:1s step-end infinite mw-blink}@keyframes mw-select{0%,30%{opacity:.35;transform:scale(.98)}45%,to{opacity:1;transform:scale(1)}}.schole-wall .mw-select{animation:3.5s ease-out infinite mw-select}@keyframes mw-type{0%,20%{max-width:0}60%,to{max-width:100%}}.schole-wall .mw-type{animation:4s ease-in-out infinite mw-type}@keyframes mw-swap-down{0%,30%{transform:translateY(0)}50%,to{transform:translateY(calc(100% + 6px))}}@keyframes mw-swap-up{0%,30%{transform:translateY(0)}50%,to{transform:translateY(calc(-100% - 6px))}}.schole-wall .mw-swap-down{animation:4s ease-in-out infinite mw-swap-down}.schole-wall .mw-swap-up{animation:4s ease-in-out infinite mw-swap-up}@keyframes mw-drop{0%,20%{opacity:0;transform:translateY(-14px)}40%,to{opacity:1;transform:translateY(0)}}.schole-wall .mw-drop{animation:3.6s ease-out infinite mw-drop}@keyframes mw-draw{0%,20%{stroke-dasharray:90;stroke-dashoffset:90px}60%,to{stroke-dasharray:90;stroke-dashoffset:0}}.schole-wall .mw-draw{animation:3.5s ease-in-out infinite mw-draw}@keyframes mw-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.schole-wall .mw-dot{animation:.9s ease-in-out infinite mw-dot}@keyframes mw-glow{0%,40%{box-shadow:0 0 #615c9c00}60%,to{box-shadow:0 0 0 4px #615c9c40}}.schole-wall .mw-glow{animation:3s ease-in-out infinite mw-glow}@keyframes mw-cursor{0%,30%{transform:translate(18px,10px)}55%,to{transform:translate(0)}}.schole-wall .mw-cursor{animation:3s ease-in-out infinite mw-cursor}@keyframes mw-grow{0%,15%{transform:scaleY(.2)}60%,to{transform:scaleY(1)}}.schole-wall .mw-grow{animation:3.2s ease-out infinite mw-grow}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.schole-wall .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}@media(max-width:767px),(any-pointer:coarse){.schole-wall [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
