.HeroSectionDark_HeroSectionDark__ggb4R{position:relative}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__ggb4R{margin-top:calc(-1*var(--content-gap, 0px))}}.HeroSectionDark_HeroSectionDark__ambient__cybbn{pointer-events:none;position:absolute;top:0;right:0;bottom:-14rem;left:0;overflow:hidden;z-index:0}.HeroSectionDark_HeroSectionDark__ambientFrame__ZNTNO{position:absolute;top:0;right:0;bottom:14rem;left:0}.HeroSectionDark_HeroSectionDark__ambientFrame__ZNTNO:after,.HeroSectionDark_HeroSectionDark__ambientFrame__ZNTNO:before{content:"";position:absolute;border-radius:50%;filter:blur(5rem);opacity:.45;animation:HeroSectionDark_heroGlowPulse__MRLB5 8s ease-in-out infinite}.HeroSectionDark_HeroSectionDark__ambientFrame__ZNTNO:before{width:55vw;height:55vw;left:-18%;bottom:-25%;background:radial-gradient(circle,rgba(9,233,137,.35),transparent 70%)}.HeroSectionDark_HeroSectionDark__ambientFrame__ZNTNO: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__YI_mP{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__YI_mP{min-height:clamp(24rem,73svh,40rem);padding-block:3rem}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__layout__YI_mP{min-height:clamp(26rem,73svh,48rem)}}.HeroSectionDark_HeroSectionDark__stack__U5A17{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;width:min(21.25rem,92%);animation:HeroSectionDark_heroStackIn__7ftex 1.15s cubic-bezier(.4,0,.2,1) .18s both}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__stack__U5A17{width:min(40rem,92%)}}.HeroSectionDark_HeroSectionDark__title__OcTEL{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__OcTEL{font-size:clamp(2.25rem,5.4vw,4rem)}}.HeroSectionDark_HeroSectionDark__titleLine__BBM9Q{display:block;white-space:nowrap}.HeroSectionDark_HeroSectionDark__accent__rKcd1{color:var(--sin-primary)}.HeroSectionDark_HeroSectionDark__subtitle__HmuTV{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__HmuTV{max-width:38ch;font-size:clamp(.9375rem,1.2vw,1.25rem)}}.HeroSectionDark_HeroSectionDark__cta__5CgV5{position:relative;z-index:5;margin-top:1.75rem}.HeroSectionDark_HeroSectionDark__ctaButton__PXlyk{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.75rem 2.5rem;border:none;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__PXlyk: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__PXlyk:active{transform:translateY(.0625rem) scale(.97);filter:brightness(.94);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.15)}.HeroSectionDark_HeroSectionDark__card__ieP0q{position:absolute;z-index:3;width:min(5.5rem,23vw);aspect-ratio:428/461}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card__ieP0q{width:min(12.5rem,34vw)}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__card__ieP0q{width:min(17.5rem,26vw)}}.HeroSectionDark_HeroSectionDark__card__ieP0q:hover{z-index:6}.HeroSectionDark_HeroSectionDark__card--left___EhmX{left:-9vw;top:1rem}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--left___EhmX{left:max(-7.5rem,-9vw);top:4%}}.HeroSectionDark_HeroSectionDark__card--left___EhmX .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{animation:HeroSectionDark_heroCardInLeft__FeT6G 1.75s cubic-bezier(.4,0,.2,1) .7s both,HeroSectionDark_heroCardDriftLeft__oA_X2 6.5s ease-in-out 2.45s infinite}.HeroSectionDark_HeroSectionDark__card--left___EhmX:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{transform:translateY(-.75rem) scale(1.04) rotate(6deg)}.HeroSectionDark_HeroSectionDark__card--right__LWegH{right:-9vw;top:1rem}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--right__LWegH{right:max(-7.5rem,-9vw);top:4%}}.HeroSectionDark_HeroSectionDark__card--right__LWegH .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{animation:HeroSectionDark_heroCardInRight__jyN0j 1.75s cubic-bezier(.4,0,.2,1) 1s both,HeroSectionDark_heroCardDriftRight__JQY1_ 7.2s ease-in-out 2.75s infinite}.HeroSectionDark_HeroSectionDark__card--right__LWegH:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{transform:translateY(-.75rem) scale(1.04) rotate(-6deg)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea{display:none;bottom:6%;z-index:2}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea{display:block;left:-14vw}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea{left:max(-2.5rem,-2vw);width:min(13.75rem,20vw)}}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{animation:HeroSectionDark_heroCardInBottomLeft__giOs4 1.75s cubic-bezier(.4,0,.2,1) 1.15s both,HeroSectionDark_heroCardDriftBottomLeft__3yxau 7s ease-in-out 2.9s infinite}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{transform:translateY(-.75rem) scale(1.04) rotate(-5deg)}.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_{display:none;bottom:6%;z-index:2}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_{display:block;right:-14vw}}@media(min-width:64rem){.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_{right:max(-2.5rem,-2vw);width:min(13.75rem,20vw)}}.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_ .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{animation:HeroSectionDark_heroCardInBottomRight__mPsXj 1.75s cubic-bezier(.4,0,.2,1) 1.35s both,HeroSectionDark_heroCardDriftBottomRight__t5xIV 7.6s ease-in-out 3.1s infinite}.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{transform:translateY(-.75rem) scale(1.04) rotate(5deg)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea .HeroSectionDark_HeroSectionDark__cardMeta__AysEl,.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_ .HeroSectionDark_HeroSectionDark__cardMeta__AysEl{gap:.25rem;padding:1rem .75rem 1.25rem}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea .HeroSectionDark_HeroSectionDark__cardTitle__xcuCc,.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_ .HeroSectionDark_HeroSectionDark__cardTitle__xcuCc{font-size:clamp(.875rem,1.4vw,1.125rem)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea .HeroSectionDark_HeroSectionDark__cardPlay__JOHXl,.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_ .HeroSectionDark_HeroSectionDark__cardPlay__JOHXl{width:3rem;height:3rem}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea .HeroSectionDark_HeroSectionDark__cardPlay__JOHXl svg,.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_ .HeroSectionDark_HeroSectionDark__cardPlay__JOHXl svg{width:1.75rem;height:1.75rem}.HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{width:100%;height:100%;will-change:transform,opacity,filter}.HeroSectionDark_HeroSectionDark__cardFace__DA3kg{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:filter .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1)}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__cardFace__DA3kg{border-radius:2rem;filter:blur(.09375rem)}}.HeroSectionDark_HeroSectionDark__card__ieP0q:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{filter:blur(0);box-shadow:0 1.75rem 4rem rgba(0,0,0,.65)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea .HeroSectionDark_HeroSectionDark__cardFace__DA3kg,.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_ .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.45)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg,.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{box-shadow:0 .75rem 2rem rgba(0,0,0,.55)}.HeroSectionDark_HeroSectionDark__cardTrigger__DBVYk{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__DBVYk:focus-visible{outline:.125rem solid var(--sin-primary);outline-offset:-.25rem}.HeroSectionDark_HeroSectionDark__cardMedia__IUTmr{position:absolute;inset:0}.HeroSectionDark_HeroSectionDark__cardMedia__IUTmr img{object-fit:cover}.HeroSectionDark_HeroSectionDark__cardMedia__IUTmr:after{content:"";position:absolute;inset:0;background:rgba(9,14,17,.32)}.HeroSectionDark_HeroSectionDark__cardPlay__JOHXl{display:none;place-items:center;position:absolute;left:50%;top:42%;translate:-50% -50%;z-index:2;width:4rem;height:4rem;border-radius:50%;background:rgba(0,0,0,.4);color:var(--sin-on-surface)}@media(min-width:40rem){.HeroSectionDark_HeroSectionDark__cardPlay__JOHXl{display:grid}}.HeroSectionDark_HeroSectionDark__cardPlay__JOHXl svg{width:2.25rem;height:2.25rem}.HeroSectionDark_HeroSectionDark__cardMeta__AysEl{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__AysEl{display:flex}}.HeroSectionDark_HeroSectionDark__cardTitle__xcuCc{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__lNChM{width:1.75rem;height:.1875rem;border-radius:.125rem;background:var(--sin-on-surface-variant)}.HeroSectionDark_HeroSectionDark__cardTeacher__CFLAj{font-size:.8125rem;font-weight:600;color:var(--sin-on-surface)}.HeroSectionDark_HeroSectionDark__cardStats__bTH30{font-size:.75rem;font-weight:400;letter-spacing:.01875rem;color:var(--sin-on-surface-variant)}@media(prefers-reduced-motion:reduce){.HeroSectionDark_HeroSectionDark__ambientFrame__ZNTNO:after,.HeroSectionDark_HeroSectionDark__ambientFrame__ZNTNO:before,.HeroSectionDark_HeroSectionDark__cardMotion__3g7ia,.HeroSectionDark_HeroSectionDark__stack__U5A17{animation:none}.HeroSectionDark_HeroSectionDark__stack__U5A17{opacity:1;transform:none}.HeroSectionDark_HeroSectionDark__cardFace__DA3kg{filter:none;transition:none}.HeroSectionDark_HeroSectionDark__ctaButton__PXlyk{transition:none}.HeroSectionDark_HeroSectionDark__ctaButton__PXlyk:active,.HeroSectionDark_HeroSectionDark__ctaButton__PXlyk:hover{transform:none}.HeroSectionDark_HeroSectionDark__card--left___EhmX .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{transform:rotate(-15deg)}.HeroSectionDark_HeroSectionDark__card--right__LWegH .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{transform:rotate(15deg)}.HeroSectionDark_HeroSectionDark__card--bottomLeft__wqJea .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{transform:rotate(12deg)}.HeroSectionDark_HeroSectionDark__card--bottomRight__vj_x_ .HeroSectionDark_HeroSectionDark__cardMotion__3g7ia{transform:rotate(-12deg)}.HeroSectionDark_HeroSectionDark__card__ieP0q:hover .HeroSectionDark_HeroSectionDark__cardFace__DA3kg{transform:none}}@keyframes HeroSectionDark_heroGlowPulse__MRLB5{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes HeroSectionDark_heroStackIn__7ftex{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSectionDark_heroCardInLeft__FeT6G{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__jyN0j{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__giOs4{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__mPsXj{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__oA_X2{0%,to{transform:translateX(0) translateY(0) rotate(-15deg)}50%{transform:translateX(.25rem) translateY(-.75rem) rotate(-12deg)}}@keyframes HeroSectionDark_heroCardDriftRight__JQY1_{0%,to{transform:translateX(0) translateY(0) rotate(15deg)}50%{transform:translateX(-.25rem) translateY(-.625rem) rotate(12deg)}}@keyframes HeroSectionDark_heroCardDriftBottomLeft__3yxau{0%,to{transform:translateX(0) translateY(0) rotate(12deg)}50%{transform:translateX(.1875rem) translateY(-.625rem) rotate(9deg)}}@keyframes HeroSectionDark_heroCardDriftBottomRight__t5xIV{0%,to{transform:translateX(0) translateY(0) rotate(-12deg)}50%{transform:translateX(-.1875rem) translateY(-.625rem) rotate(-9deg)}}