.HeroSectionDark_HeroSectionDark__ezOWN{position:relative}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__ezOWN{margin-top:calc(-1*var(--content-gap, 0px))}}.HeroSectionDark_HeroSectionDark__ambient__Dpw8U{pointer-events:none;position:absolute;top:0;right:0;bottom:-14rem;left:0;overflow:hidden;z-index:0}.HeroSectionDark_HeroSectionDark__ambientFrame__8BjjJ{position:absolute;top:0;right:0;bottom:14rem;left:0}.HeroSectionDark_HeroSectionDark__ambientFrame__8BjjJ:after,.HeroSectionDark_HeroSectionDark__ambientFrame__8BjjJ:before{content:"";position:absolute;border-radius:50%;filter:blur(5rem);opacity:.45;animation:HeroSectionDark_heroGlowPulse__CDYIT 8s ease-in-out infinite}.HeroSectionDark_HeroSectionDark__ambientFrame__8BjjJ:before{width:55vw;height:55vw;left:-18%;bottom:-25%;background:radial-gradient(circle,rgba(9,233,137,.35),transparent 70%)}.HeroSectionDark_HeroSectionDark__ambientFrame__8BjjJ:after{width:42vw;height:42vw;right:-10%;top:8%;background:radial-gradient(circle,rgba(51,161,253,.28),rgba(14,233,138,.12) 55%,transparent 70%);animation-delay:-3s}.HeroSectionDark_HeroSectionDark__layout__OdHEa{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:2.5rem clamp(1rem,3vw,3rem) 0;text-align:center}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__layout__OdHEa{min-height:clamp(24rem,73svh,40rem);padding-block:3rem}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__layout__OdHEa{min-height:clamp(26rem,73svh,48rem)}}.HeroSectionDark_HeroSectionDark__stack__IEOy_{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;width:min(21.25rem,92%);animation:HeroSectionDark_heroStackIn__2HT8e 1.15s cubic-bezier(.4,0,.2,1) .18s both}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__stack__IEOy_{width:min(40rem,92%)}}.HeroSectionDark_HeroSectionDark__title__5bin8{display:flex;flex-direction:column;align-items:center;gap:.02em;margin:0 auto;font-family:var(--main-font);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--sin-on-surface)}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__title__5bin8{font-size:clamp(2.25rem,5.4vw,4rem)}}.HeroSectionDark_HeroSectionDark__titleLine__AZ_wQ{display:block;white-space:nowrap}.HeroSectionDark_HeroSectionDark__accent__VLWHf{color:var(--sin-primary)}.HeroSectionDark_HeroSectionDark__subtitle__t6tek{max-width:30ch;margin:1rem auto 0;font-size:.9375rem;font-weight:400;line-height:1.4;color:var(--sin-on-surface)}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__subtitle__t6tek{max-width:38ch;font-size:clamp(.9375rem,1.2vw,1.25rem)}}.HeroSectionDark_HeroSectionDark__cta__N35sy{position:relative;z-index:5;margin-top:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.HeroSectionDark_HeroSectionDark__ctaButton__wJvH2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.75rem 2.5rem;border:1.5px solid rgba(0,0,0,0);border-radius:999px;background:var(--sin-primary);color:var(--sin-on-primary);font-family:var(--main-font);font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:.03125rem;cursor:pointer;box-shadow:0 .25rem .75rem rgba(0,0,0,.25),0 .0625rem .1875rem rgba(0,0,0,.12);transition:box-shadow .15s,transform 80ms cubic-bezier(.4,0,.2,1),filter .15s}.HeroSectionDark_HeroSectionDark__ctaButton__wJvH2:hover{filter:brightness(1.06);transform:translateY(-.125rem);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.35),0 .125rem .375rem rgba(0,0,0,.15)}.HeroSectionDark_HeroSectionDark__ctaButton__wJvH2:active{transform:translateY(.0625rem) scale(.97);filter:brightness(.94);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.15)}.HeroSectionDark_HeroSectionDark__ctaButtonOutline__qk__o{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.75rem 2.5rem;border:1.5px solid var(--sin-on-surface-variant);border-radius:999px;background:rgba(0,0,0,0);color:var(--sin-on-surface);font-family:var(--main-font);font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:.03125rem;cursor:pointer;text-decoration:none;transition:background .15s,box-shadow .15s,transform 80ms cubic-bezier(.4,0,.2,1)}.HeroSectionDark_HeroSectionDark__ctaButtonOutline__qk__o:hover{background:rgba(190,200,201,.08);transform:translateY(-.125rem);box-shadow:0 .25rem .75rem rgba(0,0,0,.2)}.HeroSectionDark_HeroSectionDark__ctaButtonOutline__qk__o:active{transform:translateY(.0625rem) scale(.97);background:rgba(190,200,201,.12);box-shadow:none}.HeroSectionDark_HeroSectionDark__freeNote__H37Hr{margin-top:1rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--sin-on-surface-variant);text-align:center}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__freeNote__H37Hr{font-size:1rem}}.HeroSectionDark_HeroSectionDark__freeNote__H37Hr a{text-decoration:underline;color:var(--sin-on-surface-variant)}.HeroSectionDark_HeroSectionDark__card__e5fHm{position:absolute;z-index:3;width:min(5.5rem,23vw);aspect-ratio:428/461}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card__e5fHm{width:min(12.5rem,34vw)}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__card__e5fHm{width:min(17.5rem,26vw)}}.HeroSectionDark_HeroSectionDark__card__e5fHm:hover{z-index:6}.HeroSectionDark_HeroSectionDark__card--left__G8PfY{left:-5vw;top:1rem}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--left__G8PfY{left:max(-4rem,-5vw);top:4%}}.HeroSectionDark_HeroSectionDark__card--left__G8PfY .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{animation:HeroSectionDark_heroCardInLeft__0gev_ 1.75s cubic-bezier(.4,0,.2,1) .7s both,HeroSectionDark_heroCardDriftLeft__ourkx 6.5s ease-in-out 2.45s infinite}.HeroSectionDark_HeroSectionDark__card--left__G8PfY:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{transform:translateY(-.75rem) scale(1.04) rotate(6deg)}.HeroSectionDark_HeroSectionDark__card--right____cI3{right:-5vw;top:1rem}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--right____cI3{right:max(-4rem,-5vw);top:4%}}.HeroSectionDark_HeroSectionDark__card--right____cI3 .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{animation:HeroSectionDark_heroCardInRight__O2oJI 1.75s cubic-bezier(.4,0,.2,1) 1s both,HeroSectionDark_heroCardDriftRight__po8oK 7.2s ease-in-out 2.75s infinite}.HeroSectionDark_HeroSectionDark__card--right____cI3:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{transform:translateY(-.75rem) scale(1.04) rotate(-6deg)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil{display:none;bottom:6%;z-index:2}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil{display:block;left:-8vw}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil{left:max(.5rem,1vw);width:min(13.75rem,20vw)}}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{animation:HeroSectionDark_heroCardInBottomLeft__wFfDa 1.75s cubic-bezier(.4,0,.2,1) 1.15s both,HeroSectionDark_heroCardDriftBottomLeft__BjKb9 7s ease-in-out 2.9s infinite}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{transform:translateY(-.75rem) scale(1.04) rotate(-5deg)}.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj{display:none;bottom:6%;z-index:2}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj{display:block;right:-8vw}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj{right:max(.5rem,1vw);width:min(13.75rem,20vw)}}.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{animation:HeroSectionDark_heroCardInBottomRight__WtFyH 1.75s cubic-bezier(.4,0,.2,1) 1.35s both,HeroSectionDark_heroCardDriftBottomRight__dYiu_ 7.6s ease-in-out 3.1s infinite}.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{transform:translateY(-.75rem) scale(1.04) rotate(5deg)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil .HeroSectionDark_HeroSectionDark__cardMeta___Y_iC,.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj .HeroSectionDark_HeroSectionDark__cardMeta___Y_iC{gap:.25rem;padding:1rem .75rem 1.25rem}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil .HeroSectionDark_HeroSectionDark__cardTitle__QxXXD,.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj .HeroSectionDark_HeroSectionDark__cardTitle__QxXXD{font-size:clamp(.875rem,1.4vw,1.125rem)}.HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{width:100%;height:100%;will-change:transform,opacity,filter}.HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;height:100%;overflow:hidden;border:1px solid var(--sin-outline-variant);border-radius:1rem;box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.55);transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1)}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{border-radius:2rem}}.HeroSectionDark_HeroSectionDark__card__e5fHm:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{box-shadow:0 1.75rem 4rem rgba(0,0,0,.65)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I,.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.45)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I,.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{box-shadow:0 .75rem 2rem rgba(0,0,0,.55)}.HeroSectionDark_HeroSectionDark__cardTrigger__Gl4FO{position:absolute;inset:0;z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:none;cursor:pointer}.HeroSectionDark_HeroSectionDark__cardTrigger__Gl4FO:focus-visible{outline:.125rem solid var(--sin-primary);outline-offset:-.25rem}.HeroSectionDark_HeroSectionDark__cardMedia__Bm_Dv{position:absolute;inset:0}.HeroSectionDark_HeroSectionDark__cardMedia__Bm_Dv img{object-fit:cover}.HeroSectionDark_HeroSectionDark__cardMedia__Bm_Dv:after{content:"";position:absolute;inset:0;background:rgba(9,14,17,.32)}.HeroSectionDark_HeroSectionDark__cardMeta___Y_iC{display:none;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:2;padding:1.5rem 1rem;text-align:center;background:linear-gradient(180deg,rgba(44,44,44,0),#151e1d)}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__cardMeta___Y_iC{display:flex}}.HeroSectionDark_HeroSectionDark__cardTitle__QxXXD{display:block;font-family:var(--main-font);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--sin-on-surface)}.HeroSectionDark_HeroSectionDark__cardDivider__yChm3{width:1.75rem;height:.1875rem;border-radius:.125rem;background:var(--sin-on-surface-variant)}.HeroSectionDark_HeroSectionDark__cardTeacher__gN7_N{font-size:.8125rem;font-weight:600;color:var(--sin-on-surface)}.HeroSectionDark_HeroSectionDark__cardStats__9sGys{font-size:.75rem;font-weight:400;letter-spacing:.01875rem;color:var(--sin-on-surface-variant)}@media(prefers-reduced-motion:reduce){.HeroSectionDark_HeroSectionDark__ambientFrame__8BjjJ:after,.HeroSectionDark_HeroSectionDark__ambientFrame__8BjjJ:before,.HeroSectionDark_HeroSectionDark__cardMotion__cwgTB,.HeroSectionDark_HeroSectionDark__stack__IEOy_{animation:none}.HeroSectionDark_HeroSectionDark__stack__IEOy_{opacity:1;transform:none}.HeroSectionDark_HeroSectionDark__cardFace__Uwi3I,.HeroSectionDark_HeroSectionDark__ctaButtonOutline__qk__o,.HeroSectionDark_HeroSectionDark__ctaButton__wJvH2{transition:none}.HeroSectionDark_HeroSectionDark__ctaButtonOutline__qk__o:active,.HeroSectionDark_HeroSectionDark__ctaButtonOutline__qk__o:hover,.HeroSectionDark_HeroSectionDark__ctaButton__wJvH2:active,.HeroSectionDark_HeroSectionDark__ctaButton__wJvH2:hover{transform:none}.HeroSectionDark_HeroSectionDark__card--left__G8PfY .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{transform:rotate(-15deg)}.HeroSectionDark_HeroSectionDark__card--right____cI3 .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{transform:rotate(15deg)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__eTDil .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{transform:rotate(12deg)}.HeroSectionDark_HeroSectionDark__card--bottomRight__Q0bbj .HeroSectionDark_HeroSectionDark__cardMotion__cwgTB{transform:rotate(-12deg)}.HeroSectionDark_HeroSectionDark__card__e5fHm:hover .HeroSectionDark_HeroSectionDark__cardFace__Uwi3I{transform:none}}@keyframes HeroSectionDark_heroGlowPulse__CDYIT{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes HeroSectionDark_heroStackIn__2HT8e{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSectionDark_heroCardInLeft__0gev_{0%{opacity:0;filter:blur(.75rem);transform:translateX(-48vw) rotate(-28deg) scale(.92)}72%{opacity:1;filter:blur(.125rem);transform:translateX(.625rem) rotate(-11deg) scale(1.03)}to{opacity:1;filter:blur(0);transform:translateX(0) rotate(-15deg) scale(1)}}@keyframes HeroSectionDark_heroCardInRight__O2oJI{0%{opacity:0;filter:blur(.75rem);transform:translateX(48vw) rotate(28deg) scale(.92)}72%{opacity:1;filter:blur(.125rem);transform:translateX(-.625rem) rotate(11deg) scale(1.03)}to{opacity:1;filter:blur(0);transform:translateX(0) rotate(15deg) scale(1)}}@keyframes HeroSectionDark_heroCardInBottomLeft__wFfDa{0%{opacity:0;filter:blur(.75rem);transform:translateY(40vh) rotate(18deg) scale(.9)}72%{opacity:1;filter:blur(.125rem);transform:translateY(-.5rem) rotate(8deg) scale(1.02)}to{opacity:1;filter:blur(0);transform:translateY(0) rotate(12deg) scale(1)}}@keyframes HeroSectionDark_heroCardInBottomRight__WtFyH{0%{opacity:0;filter:blur(.75rem);transform:translateY(40vh) rotate(-18deg) scale(.9)}72%{opacity:1;filter:blur(.125rem);transform:translateY(-.5rem) rotate(-8deg) scale(1.02)}to{opacity:1;filter:blur(0);transform:translateY(0) rotate(-12deg) scale(1)}}@keyframes HeroSectionDark_heroCardDriftLeft__ourkx{0%,to{transform:translateX(0) translateY(0) rotate(-15deg)}50%{transform:translateX(.25rem) translateY(-.75rem) rotate(-12deg)}}@keyframes HeroSectionDark_heroCardDriftRight__po8oK{0%,to{transform:translateX(0) translateY(0) rotate(15deg)}50%{transform:translateX(-.25rem) translateY(-.625rem) rotate(12deg)}}@keyframes HeroSectionDark_heroCardDriftBottomLeft__BjKb9{0%,to{transform:translateX(0) translateY(0) rotate(12deg)}50%{transform:translateX(.1875rem) translateY(-.625rem) rotate(9deg)}}@keyframes HeroSectionDark_heroCardDriftBottomRight__dYiu_{0%,to{transform:translateX(0) translateY(0) rotate(-12deg)}50%{transform:translateX(-.1875rem) translateY(-.625rem) rotate(-9deg)}}.HomeFooter_HomeFooter__50y9E{display:flex;flex-direction:column;padding:3rem 0 2rem;overflow:hidden;background-color:var(--sin-surface-container-lowest)}@media(min-width:64rem){.HomeFooter_HomeFooter__50y9E{padding-top:4rem}}