.Hero-module-scss-module__b7Wp_G__hero{width:100%;height:800px;position:relative;overflow:hidden}.Hero-module-scss-module__b7Wp_G__hero .Hero-module-scss-module__b7Wp_G__poster{object-fit:cover;object-position:center;z-index:1}.Hero-module-scss-module__b7Wp_G__hero .Hero-module-scss-module__b7Wp_G__overlay{z-index:2;background:#0006;width:100%;height:800px;position:absolute;top:0;left:0}.Hero-module-scss-module__b7Wp_G__hero .Hero-module-scss-module__b7Wp_G__content{z-index:3;color:#fff;text-align:left;flex-direction:column;justify-content:flex-end;max-width:600px;height:800px;padding:0 0 100px;display:flex;position:relative}.Hero-module-scss-module__b7Wp_G__hero .Hero-module-scss-module__b7Wp_G__content .Hero-module-scss-module__b7Wp_G__subtitle{opacity:0;margin-bottom:10px;font-size:1.7rem;font-weight:200;transition:opacity .8s,transform .8s;transform:translateY(30px)}.Hero-module-scss-module__b7Wp_G__hero .Hero-module-scss-module__b7Wp_G__content .Hero-module-scss-module__b7Wp_G__title{opacity:0;margin-bottom:20px;font-size:2.5rem;font-weight:400;transition:opacity .8s .3s,transform .8s .3s;transform:translateY(30px)}.Hero-module-scss-module__b7Wp_G__hero .Hero-module-scss-module__b7Wp_G__content .Hero-module-scss-module__b7Wp_G__button{color:#fff;letter-spacing:.02em;text-align:center;opacity:0;background-color:#ff6b6be8;max-width:300px;padding:27px 41px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .8s .6s,transform .8s .6s,background-color .4s ease-in-out,color .4s ease-in-out;display:inline-block;transform:translateY(30px)}.Hero-module-scss-module__b7Wp_G__hero .Hero-module-scss-module__b7Wp_G__content .Hero-module-scss-module__b7Wp_G__button:hover{background-color:#ff6b6b}.Hero-module-scss-module__b7Wp_G__hero.Hero-module-scss-module__b7Wp_G__loaded .Hero-module-scss-module__b7Wp_G__subtitle,.Hero-module-scss-module__b7Wp_G__hero.Hero-module-scss-module__b7Wp_G__loaded .Hero-module-scss-module__b7Wp_G__title,.Hero-module-scss-module__b7Wp_G__hero.Hero-module-scss-module__b7Wp_G__loaded .Hero-module-scss-module__b7Wp_G__button{opacity:1;transform:translateY(0)}@media (max-width:768px){.Hero-module-scss-module__b7Wp_G__content{padding:0 15px 60px}.Hero-module-scss-module__b7Wp_G__content .Hero-module-scss-module__b7Wp_G__subtitle{font-size:1.2rem}.Hero-module-scss-module__b7Wp_G__content .Hero-module-scss-module__b7Wp_G__title{font-size:2rem}.Hero-module-scss-module__b7Wp_G__content .Hero-module-scss-module__b7Wp_G__button{padding:10px 20px}}
.IntroSection-module-scss-module__Ez6EFa__introSection{background-color:#f6f5f3;padding:60px 40px}.IntroSection-module-scss-module__Ez6EFa__introSection .IntroSection-module-scss-module__Ez6EFa__container{text-align:left;max-width:1000px;margin:0 auto;display:inline-block}.IntroSection-module-scss-module__Ez6EFa__introSection .IntroSection-module-scss-module__Ez6EFa__container p{color:#222325;margin:0 60px 0 0;font-size:28px;font-weight:400;line-height:1.8}.IntroSection-module-scss-module__Ez6EFa__introSection .IntroSection-module-scss-module__Ez6EFa__container .IntroSection-module-scss-module__Ez6EFa__highlight{color:#ff6b6b}@media (max-width:1000px){.IntroSection-module-scss-module__Ez6EFa__container p{font-size:20px;line-height:1.6}}
.InstructorSection-module-scss-module__mU8ZTG__instructor{background:#f6f5f3;padding:60px 40px}.InstructorSection-module-scss-module__mU8ZTG__container{min-height:540px;margin:0 auto}.InstructorSection-module-scss-module__mU8ZTG__title{color:#222325;margin-bottom:50px;font-size:30px;font-weight:200}.InstructorSection-module-scss-module__mU8ZTG__content{flex-wrap:wrap;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;width:100%;min-height:540px;display:grid}.InstructorSection-module-scss-module__mU8ZTG__imageWrapper{height:100%;position:relative}.InstructorSection-module-scss-module__mU8ZTG__imageWrapper .InstructorSection-module-scss-module__mU8ZTG__aspectRatio{--aspect-ratio:.667;width:100%;max-width:100%;position:absolute;inset:0}.InstructorSection-module-scss-module__mU8ZTG__imageWrapper .InstructorSection-module-scss-module__mU8ZTG__aspectRatio:before{content:"";display:block}.InstructorSection-module-scss-module__mU8ZTG__imageWrapper img{object-fit:cover;object-position:center 70%;width:100%;height:100%;position:absolute;top:0;left:0}.InstructorSection-module-scss-module__mU8ZTG__text{flex:380px}.InstructorSection-module-scss-module__mU8ZTG__text h3{letter-spacing:-.01em;margin-bottom:20px;font-size:25px;font-weight:400;line-height:1.155}.InstructorSection-module-scss-module__mU8ZTG__text p{color:#222325;letter-spacing:.01em;margin-bottom:30px;font-size:15px;font-weight:400;line-height:2}.InstructorSection-module-scss-module__mU8ZTG__button{color:#222325;letter-spacing:.03em;text-align:center;background-color:#ff6b6b;padding:27px 41px;font-size:14px;text-decoration:none;transition:background .3s;display:inline-block}.InstructorSection-module-scss-module__mU8ZTG__button:hover{background-color:#ff6b6bd9}@media (max-width:900px){.InstructorSection-module-scss-module__mU8ZTG__content{justify-items:center;min-height:auto;display:block}.InstructorSection-module-scss-module__mU8ZTG__text{text-align:center}.InstructorSection-module-scss-module__mU8ZTG__aspectRatio,.InstructorSection-module-scss-module__mU8ZTG__imageWrapper img{max-width:600px;padding-bottom:30px;--aspect-ratio:auto!important;position:relative!important}}
.PricingSection-module-scss-module__0TPeya__pricing{text-align:center;background:#fff;padding:60px 40px}.PricingSection-module-scss-module__0TPeya__container{margin:0 auto}.PricingSection-module-scss-module__0TPeya__title{margin-bottom:40px;font-size:30px;font-weight:200}.PricingSection-module-scss-module__0TPeya__pricingCards{flex-wrap:wrap;grid-template-columns:.6fr;justify-content:center;gap:40px;margin-bottom:40px;transition:transform .3s,box-shadow .3s;display:grid}.PricingSection-module-scss-module__0TPeya__card{background:#eae8df70;padding:40px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 16px #0000000d}.PricingSection-module-scss-module__0TPeya__card:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0000001f}.PricingSection-module-scss-module__0TPeya__card h3{margin-bottom:2px;font-size:30px;font-weight:400}.PricingSection-module-scss-module__0TPeya__card .PricingSection-module-scss-module__0TPeya__subtitle{color:#888;margin-bottom:10px;font-size:29px;font-weight:200}.PricingSection-module-scss-module__0TPeya__card .PricingSection-module-scss-module__0TPeya__price{justify-content:center;align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}.PricingSection-module-scss-module__0TPeya__card .PricingSection-module-scss-module__0TPeya__oldPrice{color:#999;font-weight:400;text-decoration:line-through}.PricingSection-module-scss-module__0TPeya__card .PricingSection-module-scss-module__0TPeya__newPrice{color:#ff6b6b;font-size:18px;font-weight:600}.PricingSection-module-scss-module__0TPeya__card .PricingSection-module-scss-module__0TPeya__billing{font-size:13px}.PricingSection-module-scss-module__0TPeya__card .PricingSection-module-scss-module__0TPeya__saleBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff6b6b;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.PricingSection-module-scss-module__0TPeya__centerButton{justify-content:center;display:flex}.PricingSection-module-scss-module__0TPeya__button{color:#fff;background-color:#ff6b6b;width:245px;padding:20px 40px;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}.PricingSection-module-scss-module__0TPeya__button:hover{background-color:#ff6b6bd9}@media (max-width:770px){.PricingSection-module-scss-module__0TPeya__pricingCards{flex-direction:column;grid-template-columns:2fr;gap:24px}.PricingSection-module-scss-module__0TPeya__card{width:100%}}
.ClassesSection-module-scss-module__f1ErTa__classPreview{margin:0 auto;padding:60px 40px}.ClassesSection-module-scss-module__f1ErTa__header{margin-bottom:32px}.ClassesSection-module-scss-module__f1ErTa__header h2{font-size:30px;font-weight:200}.ClassesSection-module-scss-module__f1ErTa__navWrapper{gap:24px;margin-bottom:40px;padding-bottom:8px;display:flex;overflow-x:auto}.ClassesSection-module-scss-module__f1ErTa__navItem{color:inherit;font:inherit;letter-spacing:.08em;cursor:pointer;opacity:.5;white-space:nowrap;-webkit-tap-highlight-color:#0000;appearance:none;background:0 0;border:none;padding-bottom:6px;font-size:13px;font-weight:400;transition:opacity .2s;position:relative}.ClassesSection-module-scss-module__f1ErTa__navItem:after{content:"";transform-origin:0;background:#000;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ClassesSection-module-scss-module__f1ErTa__navItem:hover{opacity:.8}.ClassesSection-module-scss-module__f1ErTa__navItem:hover:after{transform:scaleX(1)}.ClassesSection-module-scss-module__f1ErTa__active{opacity:1}.ClassesSection-module-scss-module__f1ErTa__active:after{transform:scaleX(1)}.ClassesSection-module-scss-module__f1ErTa__content{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.ClassesSection-module-scss-module__f1ErTa__content{grid-template-columns:1fr}}.ClassesSection-module-scss-module__f1ErTa__media{position:relative}.ClassesSection-module-scss-module__f1ErTa__aspect{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.ClassesSection-module-scss-module__f1ErTa__thumbnail{object-fit:cover;opacity:0;transition:opacity .25s}.ClassesSection-module-scss-module__f1ErTa__thumbnailActive{opacity:1}.ClassesSection-module-scss-module__f1ErTa__playButton{color:#ff6b6b;cursor:pointer;-webkit-tap-highlight-color:#0000;appearance:none;font-variant-emoji:text;background:0 0;border:none;justify-content:center;align-items:center;width:72px;height:72px;margin:auto;font-size:50px;line-height:1;transition:transform .2s,background .2s;display:flex;position:absolute;inset:0}.ClassesSection-module-scss-module__f1ErTa__playButton:hover{transform:scale(1.05)}.ClassesSection-module-scss-module__f1ErTa__text p{letter-spacing:.01em;white-space:pre-line;margin:0 0 16px;font-size:16px;font-weight:400;line-height:2}.ClassesSection-module-scss-module__f1ErTa__text ul{margin:0 0 16px;padding-left:20px}.ClassesSection-module-scss-module__f1ErTa__text ul li{letter-spacing:.01em;font-size:16px;font-weight:400;line-height:2}.ClassesSection-module-scss-module__f1ErTa__button{color:#222325;letter-spacing:.08em;text-transform:uppercase;background-color:#ff6b6be8;margin-top:24px;padding:27px 41px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.ClassesSection-module-scss-module__f1ErTa__button:hover{background:#ff6b6b}.ClassesSection-module-scss-module__f1ErTa__lightbox{z-index:1000;background:#000c;justify-content:center;align-items:center;animation:.3s ClassesSection-module-scss-module__f1ErTa__fadeIn;display:flex;position:fixed;inset:0}.ClassesSection-module-scss-module__f1ErTa__lightboxContent{justify-content:center;align-items:center;width:100%;max-width:90%;max-height:90%;display:flex;position:relative}.ClassesSection-module-scss-module__f1ErTa__lightboxVideo{background:#000;border-radius:8px;width:100%;height:auto;max-height:90vh;box-shadow:0 8px 32px #0009}.ClassesSection-module-scss-module__f1ErTa__lightboxClose{color:#fff;cursor:pointer;background:#ff6b6b;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:transform .2s,background .2s;display:flex;position:absolute;top:-20px;right:-20px}.ClassesSection-module-scss-module__f1ErTa__lightboxClose:hover{background:#ff3b3b;transform:scale(1.1)}@keyframes ClassesSection-module-scss-module__f1ErTa__fadeIn{0%{opacity:0}to{opacity:1}}
