@font-face{font-family:"Akira Expanded";font-weight:400;src:url(../../../../themes/mpg/assets/fonts/local-fonts/Akira-Expanded-Demo.woff2) format("woff2")}.clearfix:after{clear:both;content:"";display:block}:root{--weightsBlue:#2b44ff;--landingPink:#ff00bf;--mohaveFont:"Mohave", sans-serif;--akiraFont:"Akira Expanded"}.btn-hold{margin-block-start:1rem}.items-center{display:flex;justify-content:center;align-items:center;gap:2rem}a.btn-default,a.btn-secondary,a.btn-outline{font-family:var(--primaryFont);color:var(--blackColor);font-size:1rem;font-weight:700;text-transform:uppercase;background:var(--primaryColor);border:2px solid var(--primaryColor);padding:.5rem 1.5rem;border-radius:50rem;text-align:center;transition:all 0.25s ease-in-out;display:inline-block;align-self:center;text-decoration:none}a.btn-secondary{background-color:var(--weightsBlue);color:var(--whiteColor)}a.btn-outline{display:flex;background:#fff0;border:2px solid var(--primaryColor);color:var(--whiteColor);gap:.75rem;align-items:center}a.btn-default:hover,a.btn-secondary:hover,a.btn-outline:hover{background-color:var(--whiteColor);color:var(--blackColor);border-color:var(--whiteColor);text-decoration:none;transition:all 0.2s ease-in-out}p{font-size:1rem}p strong{font-weight:700}p:last-of-type{margin-block-end:0}.studio-hero-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding-block:21rem 6rem}.studio-hero-grid{position:relative;z-index:3;display:flex;flex-direction:column;text-align:center;gap:2rem}.studio-hero-grid h1{font-size:5.625rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:.87}.gymrates-hero-section{padding-block:18rem 12rem}.gymrates-hero-section h1{font-size:4rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:.87}.studio-hero-grid h3{font-size:1.875rem;font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:1rem;color:var(--whiteColor);font-weight:300;line-height:1.2;margin-block-end:0}.studio-hero-grid h2{font-size:3.125rem;font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:1rem;color:var(--primaryColor);font-weight:300;line-height:1.2;margin-block-end:5.625rem}.studio-ticker-holder{position:relative;margin-block-end:5rem;min-height:4rem}.page-weights .studio-ticker-holder{margin-block-end:0}.studio-ticker{position:absolute;z-index:5;top:0;width:100%;left:0;right:0;bottom:0}.studio-ticker-slider{height:100%}.slider-title{background:linear-gradient(90deg,#fff0 0%,#00deda 49.5%,#fff0 100%);padding-block:.75rem .4rem;display:flex;justify-content:center;align-items:center}.page-weights .slider-title{background:linear-gradient(90deg,#fff0 0%,#2b44ff 49.5%,#fff0 100%)}.slider-title span{font-family:var(--mohaveFont);font-size:1.5rem;text-transform:uppercase;color:var(--whiteColor);font-weight:300;letter-spacing:.5rem}.studio-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.studio-video-background video{width:100%;height:100%;object-fit:cover}.studio-video-background .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0) 100%);pointer-events:none}.weights-hero-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.weights-hero-slider .swiper-slide{position:relative;overflow:hidden}.weights-hero-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.lahana-hero-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.lahana-hero-slider .swiper-slide{position:relative;overflow:hidden}.lahana-hero-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.studio-offer-section{margin-block:7.5rem}.studio-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7.5rem}.studio-offer-info{text-align:center}.studio-offer-info h3{font-size:1.5625rem;font-family:var(--primaryFont);font-weight:700;line-height:1.3;margin-block-end:1.25rem;-webkit-background-clip:text!important;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}.studio-offer-info:nth-child(1) h3{background:linear-gradient(90deg,#9747ff 0%,#00deda 100%)}.studio-offer-info:nth-child(2) h3{background:linear-gradient(90deg,#ff00bf 7.83%,#ff9500 92.17%)}.studio-offer-info:nth-child(3) h3{background:linear-gradient(90deg,#1e1e1e 9.49%,#9747ff 90.67%)}.studio-cta-slider-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center;overflow:hidden}.studio-cta-slider-section .container{position:relative}.studio-cta-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.studio-cta-slider .swiper-slide{position:relative;overflow:hidden}.studio-cta-slider .swiper-slide::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .8) 0%,#fff0 100%)}.studio-cta-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.studio-cta-slider-grid{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center;position:relative;z-index:3;padding-block:12rem}.studio-cta-slider-grid h2{font-size:2.5rem;font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:1rem;color:var(--whiteColor);font-weight:300;line-height:1.2}.page-weights .studio-cta-slider-grid h2{font-size:5.625rem;color:var(--whiteColor);font-family:var(--akiraFont);line-height:1;margin-block-end:0}.page-weights .studio-cta-slider-grid h3{font-size:1.875rem;font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:1rem;color:var(--whiteColor);font-weight:300;line-height:1.2;margin-block-end:0}.studio-plan-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center}.studio-plan-holder{padding-block:6rem 4rem;position:relative;overflow:hidden}.studio-plan-holder::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0) 100%)}.studio-plan-holder .container-liquid{position:relative;z-index:2}.studio-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.studio-plan-headline h2{font-size:5.625rem;color:var(--whiteColor);font-family:var(--akiraFont);line-height:1;margin-block-start:1.5rem}.page-weights .studio-plan-headline h2{margin-block:0}.studio-plan-headline h3{font-size:2.5rem;color:var(--whiteColor);font-family:var(--primaryFont);font-weight:400;text-transform:uppercase;display:flex;gap:2rem;line-height:1}.studio-plan-info{margin-block-start:3rem}.studio-plan-info p{color:var(--whiteColor)}.studio-plan-info .btn-hold{margin-block-start:2.25rem}.studio-plan-gallery{margin-block-start:6rem}.studio-plan-gallery .swiper-slide{width:auto}.studio-plan-gallery .swiper-slide img{max-width:18.75rem}.studio-plan-gallery .drag-message{display:flex;justify-content:flex-end;margin-block-start:.75rem}.studio-plan-gallery .drag-message p{font-size:.875rem;color:#979797}.studio-faq-grid{margin-block-start:1rem}.studio-faq-holder h4{font-size:1.25rem;color:var(--whiteColor);font-family:var(--primaryFont);font-weight:600;margin-block-end:1rem;border-radius:50em;border:.125rem solid var(--primaryColor);padding:.5rem 1.25rem;display:inline-block}.page-weights .studio-faq-holder h4{border-color:var(--weightsBlue)}.studio-faq-item{background-color:rgb(255 255 255 / .2);border-radius:.625rem;padding:.75rem 2rem;margin-block-end:.3125rem;transition:all 0.3s ease-in-out;cursor:pointer}.studio-faq-item.active{background-color:rgb(0 0 0);padding:1.5rem 2rem;border-radius:.625rem;transition:all 0.3s ease-in-out}.studio-faq-item h6{font-size:1rem;color:var(--whiteColor);font-family:var(--primaryFont);font-weight:400;transition:all 0.3s ease-in-out;position:relative}.studio-faq-item h6::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.8125rem;height:.9375rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDIyMDY5NSAxLjY2NzIxQzAuMDIzODcwNyAwLjQ5NzM5NiAxLjMwNDUyIC0wLjIyMDIyOCAyLjMwMzE5IDAuMzg4OTU0TDExLjg5MjggNi4yMzg1QzEyLjg1MzIgNi44MjQzMSAxMi44NTA5IDguMjE5NiAxMS44ODg2IDguODAyMjFMMi4yODA5NyAxNC42MTlDMS4yODA0MSAxNS4yMjQ4IDAuMDAyMzA0NzYgMTQuNTAzMiAwLjAwNDEwNTc3IDEzLjMzMzZMMC4wMjIwNjk1IDEuNjY3MjFaIiBmaWxsPSIjMDBERURBIi8+Cjwvc3ZnPgo=);background-size:.8125rem;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease-in-out}.page-weights .studio-faq-item h6::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDIyMDY5NSAxLjY2NzIxQzAuMDIzODcwNyAwLjQ5NzM5NiAxLjMwNDUyIC0wLjIyMDIyOCAyLjMwMzE5IDAuMzg4OTU0TDExLjg5MjggNi4yMzg1QzEyLjg1MzIgNi44MjQzMSAxMi44NTA5IDguMjE5NiAxMS44ODg2IDguODAyMjFMMi4yODA5NyAxNC42MTlDMS4yODA0MSAxNS4yMjQ4IDAuMDAyMzA0NzYgMTQuNTAzMiAwLjAwNDEwNTc3IDEzLjMzMzZMMC4wMjIwNjk1IDEuNjY3MjFaIiBmaWxsPSIjMmI0NGZmIi8+Cjwvc3ZnPgo=)}.studio-faq-item.active h6{font-size:1.5rem;transition:all 0.3s ease-in-out}.studio-faq-item.active h6::after{transform:translateY(-50%) rotate(90deg);transition:all 0.3s ease-in-out}.studio-faq-content{overflow:hidden;max-height:0;transition:max-height 0.3s ease-out}.studio-faq-content p{font-size:1rem;color:var(--whiteColor);font-family:var(--primaryFont);font-weight:400;margin-block:1rem 0}.studio-intro-section{position:relative;overflow:hidden;padding-block:6rem;background-position:center;background-size:cover;background-repeat:no-repeat}.studio-intro-section .container-liquid{position:relative}.studio-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;z-index:3;position:relative}.studio-intro-grid h2{font-size:3.75rem;color:var(--whiteColor);font-family:var(--akiraFont);line-height:1;margin-block-end:1.5rem}.studio-intro-grid span.punchline{font-family:var(--mohaveFont);font-size:1.25rem;text-transform:uppercase;color:var(--weightsBlue);font-weight:300;letter-spacing:.0625rem;line-height:1.2}.studio-intro-info{margin-block:3rem}.studio-intro-info p{color:var(--whiteColor)}.gallery-section{padding-block:6rem;background-color:var(--whiteColor)}.gallery-section .swiper-container{width:90%;margin:auto}.gallery-section .swiper-slide img{width:100%}.drag-message{display:flex;justify-content:flex-end;margin-block-start:1rem}.drag-message p{font-size:.8125rem;color:#979797}.jumpstart-message-section{padding-block:15rem;background-color:var(--blackColor)}.jumpstart-message-section p{color:var(--whiteColor);text-align:center;font-size:1.25rem}.jumpstart-message-section p span{color:var(--primaryColor)}.jumpstart-info-section{padding-block:12rem;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative}.jumpstart-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative;z-index:10}.jumpstart-info-content{grid-column:2/3}.jumpstart-info-content h2{font-family:var(--mohaveFont);font-size:1.5rem;text-transform:uppercase;color:var(--primaryColor);font-weight:300;letter-spacing:.0625rem;line-height:1.2;margin-block-end:1.5rem}.jumpstart-info-content p{color:var(--whiteColor);font-size:1.15rem}.jumpstart-how-it-works-section{background-color:#160376}.jumpstart-how-it-works-grid{display:grid;grid-template-columns:1fr 1fr}.jumpstart-how-it-works-content{padding-block:6rem;padding-inline-end:4rem}.jumpstart-how-it-works-content h2{font-size:4.5rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:.87;margin-block-end:1.5rem}.jumpstart-how-it-works-content h3{font-family:var(--mohaveFont);font-size:1.5rem;text-transform:uppercase;color:var(--primaryColor);font-weight:300;letter-spacing:.0625rem;line-height:1.2;margin-block-end:1.5rem}.jumpstart-how-it-works-content-info{margin-block:3rem}.jumpstart-how-it-works-content p{font-size:1.15rem;color:var(--whiteColor)}.jumpstart-how-it-works-featured-image{display:flex;align-items:flex-end}.jumpstart-goals-section{padding-block:12rem;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.jumpstart-goals-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative;z-index:10}.jumpstart-goals-content{grid-column:2/3}.jumpstart-goals-content h2{font-size:4rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:.87;margin-block-end:2.5rem}.jumpstart-goals-content p{font-size:1.15rem;color:var(--whiteColor)}.jumpstart-lets-do-it-section{background-color:#160376;padding-block:7.5rem}.jumpstart-lets-do-it-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem}.jumpstart-lets-do-it-headline h2{font-size:4rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:.87;margin-block-end:2.5rem}.jumpstart-lets-do-it-headline h3{font-family:var(--mohaveFont);font-size:1.5rem;text-transform:uppercase;color:var(--primaryColor);font-weight:300;letter-spacing:.0625rem;line-height:1.2;margin-block-end:1.5rem}.jumpstart-lets-do-it-content p{font-size:1.15rem;color:var(--whiteColor)}.jumpstart-lets-do-it-content ul{list-style:disc;margin-inline-start:1.25rem;margin-block-start:1rem}.jumpstart-lets-do-it-content ul li{color:var(--whiteColor);font-size:1.15rem;margin-block-end:.5rem}.jumpstart-lets-do-it-disclaimer{display:grid;grid-template-columns:12rem 1fr;gap:3rem;margin-block-start:3rem}.jumpstart-lets-do-it-disclaimer p{margin-block-end:.5rem;color:var(--whiteColor)}.jumpstart-form-section{padding-block:7.5rem;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.jumpstart-form-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:5}.jumpstart-form-headline{position:relative;z-index:10}.jumpstart-form-headline h2{font-size:4rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:.87;margin-block-end:2.5rem;text-align:center}.jumpstart-form-headline h3{text-align:center;font-family:var(--mohaveFont);font-size:1.5rem;text-transform:uppercase;color:var(--primaryColor);font-weight:300;letter-spacing:.0625rem;line-height:1.2;margin-block-end:1.5rem}.jumpstart-form-content{margin-block-start:3rem;position:relative;z-index:10;max-width:600px;margin-inline:auto}.jumpstart-form-content form .wpforms-field-label,.jumpstart-form-content form .wpforms-field-sublabel,.jumpstart-form-content form .wpforms-field-label-inline,.jumpstart-form-content form .wpforms-field-number-slider-hint,.jumpstart-form-content form .wpforms-field-description,.jumpstart-form-content form .wpforms-captcha-equation{color:var(--whiteColor)!important}.jumpstart-form-content form input[type="text"],.jumpstart-form-content form input[type="email"],.jumpstart-form-content form input[type="tel"],.jumpstart-form-content form input[type="url"],.jumpstart-form-content form input[type="number"],.jumpstart-form-content form input[type="password"],.jumpstart-form-content form textarea{background-color:transparent!important;border:1px solid var(--whiteColor)!important;color:var(--whiteColor)!important}.jumpstart-form-content form select{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down-icon lucide-chevron-down'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;border:1px solid var(--whiteColor)!important;color:var(--whiteColor)!important;padding-right:40px!important}.jumpstart-form-content form button[type="submit"]{font-family:var(--primaryFont)!important;color:var(--blackColor)!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;background:var(--primaryColor)!important;padding:.5rem 1.5rem!important;border-radius:50rem!important;text-align:center!important;transition:all 0.25s ease-in-out!important;display:inline-block!important;align-self:center!important;text-decoration:none!important}.jumpstart-form-content form button[type="submit"]:hover{background-color:var(--whiteColor);color:var(--blackColor);border-color:var(--whiteColor);text-decoration:none;transition:all 0.2s ease-in-out}.gymrates-info-section{padding-block:15rem;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative}.gymrates-info-section::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg,#fff0 51%,rgb(0 0 0) 100%);z-index:5}.gymrates-info-grid{position:relative;z-index:10}.gymrates-info-grid h2{font-size:1.75rem;text-align:center;color:var(--whiteColor);font-family:"Montserrat",serif}.gymrates-pricing{background-color:var(--blackColor);padding-block:7.5rem}.gymrates-pricing-grid{display:flex;flex-direction:column;gap:3rem}.lahaina-hero-grid h2{font-size:2.25rem}.lahaina-hero-info p{font-size:1.15rem;color:var(--whiteColor);margin-block-end:1.5rem;font-weight:400}.lahaina-form-section{padding-block:15rem 7.5rem;background-color:var(--blackColor);background-position:top center;background-size:100%;background-repeat:no-repeat;position:relative}.jumpstart-form-headline p{color:var(--whiteColor);font-size:1.25rem;text-align:center}.lahaina-form-content{margin-block-start:5rem}.lahaina-plan-holder::after{display:none}.lahaina-landing-hero-grid h2{font-size:2.25rem;margin-block-end:3.25rem}.pre-sale-section{position:relative;padding-block:30rem 5rem;overflow:hidden}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.video-background video{width:100%;height:100%;object-fit:cover}.video-background .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);pointer-events:none}.lahaina-presale-grid{display:flex;justify-content:space-between;align-items:center;gap:2rem}.lahaina-presale-grid h2{font-family:var(--mohaveFont);font-weight:400;font-size:1.5rem;line-height:1;text-transform:uppercase;color:#00deda;margin-block-end:0;letter-spacing:.0625rem}.new-chapter-section{background-color:var(--blackColor);padding-block:7.5rem}.lahaina-content-grid{max-width:900px;margin-inline:auto;text-align:center}.lahaina-content-grid span.punchline{display:block;color:var(--primaryColor);text-transform:uppercase;font-weight:500;margin-block-end:2.5rem;letter-spacing:.0625rem}.lahaina-content-grid h2{font-family:var(--mohaveFont);font-weight:300;font-size:4rem;line-height:1;text-transform:uppercase;color:var(--whiteColor);margin-block-end:1.5rem}.lahaina-content-grid p{font-size:1.15rem;color:#888}.lahaina-content-grid .btn-hold{margin-block-start:2.5rem;gap:1rem}.lahaina-why-section{padding-block:7.5rem;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.lahaina-holder{position:relative}.lahaina-holder::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#000;background:linear-gradient(90deg,rgb(0 0 0) 0%,rgb(0 222 218) 50%,rgb(0 0 0) 100%)}.lahaina-why-pointers{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-inline:4rem;margin-block-start:3rem}.why-pointer{border:1px solid var(--primaryColor);border-radius:.5rem;padding:1rem;text-align:left}.why-pointer:last-child{grid-column:span 2}.why-pointer p{font-size:1rem;line-height:1.4;color:#888}.why-pointer p span{color:var(--whiteColor);display:block;margin-block-end:.25rem}.lahaina-why-disclaimer{margin-block-start:3rem}.lahaina-why-disclaimer p{color:var(--whiteColor)}.lahaina-swag-section{padding-block:7.5rem;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative}.lahaina-swag-grid{max-width:900px;margin-inline:auto;text-align:center}.lahaina-swag-grid span.punchline{display:block;color:var(--primaryColor);text-transform:uppercase;font-weight:500;margin-block-end:2.5rem;letter-spacing:.0625rem}.lahaina-swag-grid h2{font-family:var(--mohaveFont);font-weight:300;font-size:4rem;line-height:1;text-transform:uppercase;color:var(--whiteColor);margin-block-end:1.5rem}.lahaina-swag-grid p{font-size:1.15rem;color:#888}.lahaina-swag-pointers{margin-block:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.lahaina-swag-pointer{flex:0 0 calc(20% - 0.8rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;border:.125rem solid var(--primaryColor);border-radius:.75rem;padding:2rem .5rem .75rem;text-align:center}.lahaina-swag-pointer span{font-family:var(--mohaveFont);font-size:1.125rem;text-transform:uppercase;color:var(--whiteColor)}.lahaina-swag-image-gallery{margin-block:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.lahaina-swag-image-gallery div{flex:0 0 calc(20% - 0.8rem);aspect-ratio:1/1;overflow:hidden}.lahaina-swag-image-gallery img{width:100%;height:100%;object-fit:cover}.thankyou-hero-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding-block:21rem 12rem}.thankyou-hero-grid{position:relative;z-index:3;display:flex;flex-direction:column;text-align:center;align-items:center}.thankyou-hero-grid h1{font-size:5rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:1;margin-block-end:2rem}.thankyou-hero-grid h2{font-size:1.5625rem;font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:1rem;color:var(--primaryColor);font-weight:300;line-height:1.2}.tagline-icon{display:inline-flex;align-items:center;border:.125rem solid var(--primaryColor);border-radius:2rem;padding:.35rem 1rem;gap:.75rem;font-size:.875rem;text-transform:uppercase;font-weight:500;color:var(--primaryColor);margin-block-end:2rem}.thankyou-info-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding-block:9rem}.thankyou-info-grid{display:flex;flex-direction:column;text-align:center;max-width:900px;margin-inline:auto}.thankyou-info-grid h2{font-size:3.75rem;font-family:var(--mohaveFont);text-transform:uppercase;color:var(--primaryColor);font-weight:300;line-height:1.2;margin-block-end:1.75rem}.thankyou-info-grid p{font-size:1.15rem;color:var(--whiteColor)}.thankyou-video-section{position:relative;padding-block:5rem;background-color:var(--blackColor)}.thankyou-video-grid{display:flex;flex-direction:column;text-align:center;max-width:900px;margin-inline:auto}.thankyou-video-grid h2{font-size:3.75rem;font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:.75rem;color:var(--whiteColor);font-weight:300;line-height:1}.thankyou-video-grid p{color:#9ca3af;font-size:1rem}.thankyou-video-holder{border-radius:1rem;background-color:#141414;margin-block-start:3rem;border:1px solid rgb(255 255 255 / .05)}.thankyou-video-box{position:relative;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem;cursor:pointer}.thankyou-video-box .thankyou-video-poster{display:block;width:100%;height:auto;transition:opacity 0.3s ease}.thankyou-video-box .thankyou-video-player{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.thankyou-video-box .thankyou-video-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:2;text-align:center;padding:1.75rem;transition:opacity 0.3s ease}.thankyou-video-box .thankyou-video-play svg{transition:transform 0.2s ease;margin-block-start:11.5rem}.thankyou-video-box:hover .thankyou-video-play svg{transform:scale(1.08)}.thankyou-video-box .thankyou-video-play p{margin-block-start:auto}.thankyou-video-box.is-playing{cursor:default}.thankyou-video-box.is-playing .thankyou-video-poster{border-top-left-radius:1rem;border-top-right-radius:1rem}.thankyou-video-box.is-playing .thankyou-video-poster,.thankyou-video-box.is-playing .thankyou-video-play{opacity:0;pointer-events:none}.thankyou-video-box.is-playing .thankyou-video-player{opacity:1;pointer-events:auto}.thankyou-video-content{padding:2rem;text-align:left}.thankyou-video-content p{color:var(--whiteColor);font-size:1rem}.thankyou-video-content ul{margin-block-start:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.thankyou-video-content ul li{color:#9ca3af;font-size:1rem;display:flex;gap:.5rem}.thankyou-video-content ul li::before{content:"";flex-shrink:0;margin-block-start:.1875rem;width:1.25rem;height:1.25rem;background-color:var(--primaryColor);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") no-repeat center / contain}.thankyou-connect-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding-block:6rem}.thankyou-connect-section::before{content:"";position:absolute;z-index:10;inset:0;background-color:rgb(0 0 0 / .2)}.thankyou-connect-grid{position:relative;z-index:20;display:flex;flex-direction:column;max-width:900px;margin-inline:auto}.thankyou-connect-grid h2{font-size:3rem;font-family:var(--mohaveFont);text-transform:uppercase;color:var(--whiteColor);font-weight:300;line-height:1.2;text-align:center;margin-block-end:2.5rem}.thankyou-connect-pointers{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.thankyou-connect-pointer{border:.125rem solid var(--primaryColor);border-radius:.75rem;padding:1.5rem;background-color:rgb(0 0 0 / .4)}.thankyou-connect-pointer h3{font-size:1.5rem;font-family:var(--mohaveFont);text-transform:uppercase;color:var(--whiteColor);font-weight:300;line-height:1;margin-block:.75rem}.thankyou-connect-pointer p{font-size:1rem;color:#9ca3af}.thankyou-connect-button-holder{display:flex;gap:.75rem;margin-block-start:.75rem}.btn-primary{display:flex;align-items:center;justify-content:center;gap:1rem;background-color:var(--primaryColor);color:var(--blackColor);padding:.5rem 1.5rem;border-radius:.5rem;text-align:center;transition:all 0.25s ease-in-out;align-self:center;text-decoration:none}.btn-primary:hover{background-color:var(--whiteColor);text-decoration:none;color:var(--blackColor)}.btn-thankyou-outline{font-size:.875rem;border:.0625rem solid var(--primaryColor);background-color:#fff0;color:var(--whiteColor);padding:.5rem 1.5rem;border-radius:.5rem;text-align:center;transition:all 0.25s ease-in-out;display:inline-block;align-self:center;text-decoration:none}.btn-thankyou-outline:hover{color:var(--blackColor);background-color:var(--whiteColor);border-color:var(--whiteColor);text-decoration:none}.btn-app{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.875rem;background-color:rgb(255 255 255 / .1);color:var(--whiteColor);padding:.5rem 1.5rem;border-radius:.5rem;text-align:center;transition:all 0.25s ease-in-out;align-self:center;text-decoration:none}.btn-app:hover{color:var(--whiteColor);background-color:rgb(255 255 255 / .25);text-decoration:none}.thankyou-membership-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center;padding-block:6rem}.thankyou-membership-grid{display:flex;flex-direction:column;max-width:900px;margin-inline:auto}.thankyou-membership-grid h2{font-size:3rem;font-family:var(--mohaveFont);text-transform:uppercase;text-align:center;color:var(--whiteColor);font-weight:300;line-height:1}.thankyou-membership-block{margin-block-start:2.5rem;background:#00deda;background:linear-gradient(145deg,rgb(0 222 218 / .7) 0%,rgb(20 20 20) 100%);padding:3rem;border-radius:1rem}.thankyou-membership-block-content{text-align:center}.thankyou-membership-block-content h3{font-size:2.5rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:1;margin-block-end:2rem}.thankyou-membership-block-content ul{margin-block-start:1rem;max-width:25rem;margin-inline:auto}.thankyou-membership-block-content ul li{color:var(--whiteColor);font-size:1rem;display:flex;text-align:left;gap:.5rem}.thankyou-membership-block-content ul li::before{content:"";flex-shrink:0;margin-block-start:.1875rem;width:1.25rem;height:1.25rem;background-color:var(--primaryColor);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") no-repeat center / contain}.thankyou-membership-block-timer{margin-block:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.thankyou-membership-block-timer .countdown-box{background-color:rgb(10 10 10 / .8);border-radius:.75rem;padding:1rem 1.25rem;min-width:4.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.thankyou-membership-block-timer .countdown-number{font-size:1.875rem;font-family:var(--mohaveFont);line-height:1;color:var(--primaryColor);font-variant-numeric:tabular-nums;letter-spacing:.02em}.thankyou-membership-block-timer .countdown-label{margin-top:.25rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;line-height:.8;margin-block-start:.5rem;color:#6b7280}.text-white{color:var(--whiteColor)}.thankyou-button-holder{display:flex;justify-content:center;margin-block-start:2rem}.thankyou-testimonial-section{position:relative;background-color:var(--blackColor);padding-block:6rem}.thankyou-testimonial-grid{display:flex;flex-direction:column;max-width:900px;margin-inline:auto}.thankyou-testimonial-grid h2{font-size:3rem;font-family:var(--mohaveFont);text-transform:uppercase;text-align:center;color:var(--whiteColor);font-weight:300;line-height:1}.thankyou-testimonial-slider{position:relative;width:100%;margin-block-start:2.5rem;padding-block-end:3.5rem;overflow:hidden}.thankyou-testimonial-list{display:flex;gap:0;margin-block-start:2.5rem;align-items:stretch}.thankyou-testimonial-item{min-width:17.75rem;height:auto;background-color:#141414;border-radius:.75rem;padding:1.5rem;border:.125rem solid var(--primaryColor);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.thankyou-testimonial-item-content p{font-size:1rem;color:#d1d5db;font-style:italic}.thankyou-testimonial-item-author h6{font-size:.875rem;font-family:var(--primaryFont);font-weight:400;color:#4b5563;line-height:1;margin-block-start:1.5rem}.thankyou-testimonial-pagination{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;gap:.5rem}.thankyou-testimonial-pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;background-color:#4b5563;opacity:1;transition:background-color 0.2s ease,transform 0.2s ease}.thankyou-testimonial-pagination .swiper-pagination-bullet-active{background-color:var(--primaryColor);transform:scale(1.2)}.thankyou-hardest-step-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center;padding-block:6rem}.thankyou-hardest-step-section::before{content:"";position:absolute;inset:0;z-index:10;background-color:rgb(0 0 0 / .2)}.thankyou-hardest-step-grid{position:relative;z-index:20;display:flex;flex-direction:column;max-width:900px;margin-inline:auto;text-align:center}.thankyou-hardest-step-grid h2{font-size:3rem;font-family:var(--mohaveFont);text-transform:uppercase;text-align:center;color:var(--whiteColor);font-weight:300;line-height:1;margin-block-end:.5rem}.thankyou-hardest-step-grid p{font-size:1rem;line-height:1.7;color:#9ca3af}.thankyou-hardest-step-grid p span{color:var(--whiteColor)}.thankyou-cta-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center;padding-block:6rem}.thankyou-cta-section::before{content:"";position:absolute;inset:0;z-index:10;background-color:rgb(0 0 0 / .1)}.thankyou-cta-grid{position:relative;z-index:20;display:flex;flex-direction:column;max-width:900px;margin-inline:auto;text-align:center}.thankyou-cta-grid h2{font-size:3rem;font-family:var(--mohaveFont);text-transform:uppercase;text-align:center;color:var(--whiteColor);font-weight:300;line-height:1}.thankyou-cta-button-holder{display:flex;gap:1rem;justify-content:center;margin-block-start:2rem}.btn-black{background-color:var(--blackColor);color:var(--whiteColor)}.btn-black:hover{background-color:var(--whiteColor);color:var(--blackColor)}@media (max-width:991px){.thankyou-hero-section{padding-block:12rem 6rem}.thankyou-hero-grid h1{font-size:3rem}.thankyou-info-grid h2,.thankyou-video-grid h2,.thankyou-testimonial-grid h2,.thankyou-hardest-step-grid h2,.thankyou-cta-grid h2{font-size:2.5rem}.thankyou-connect-grid h2,.thankyou-membership-grid h2,.thankyou-membership-block-content h3{font-size:2rem}.thankyou-video-box .thankyou-video-play svg{margin-block-start:8rem}.thankyou-connect-button-holder{flex-direction:column}.thankyou-connect-button-holder .btn-primary,.thankyou-connect-button-holder .btn-thankyou-outline,.thankyou-connect-button-holder .btn-app{align-self:flex-start}.thankyou-connect-pointer h3{font-size:1.35rem}.thankyou-cta-button-holder{flex-wrap:wrap}}@media (max-width:767px){.thankyou-video-content ul,.thankyou-connect-pointers{grid-template-columns:1fr}.thankyou-video-box .thankyou-video-play svg{margin-block-start:4rem}.thankyou-connect-pointer{border:1px solid rgb(255 255 255 / .05);background-color:#141414}}@media (max-width:575px){.thankyou-video-box .thankyou-video-play svg{margin-block-start:2.5rem}.thankyou-membership-block-timer{gap:.5rem}.thankyou-membership-block-timer .countdown-box{min-width:4.25rem;padding:.75rem .5rem}.thankyou-membership-block-timer .countdown-number{font-size:1.75rem}.thankyou-membership-block-timer .countdown-label{font-size:.625rem}}.join-now-section{position:relative;background-color:var(--blackColor)}.join-now-section::before{content:"";position:absolute;inset:0;z-index:2;background-color:rgb(0 0 0 / .5)}.background-mask{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5rem 1.5rem}.background-mask h1{font-size:5rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:1.1;margin-block-end:1.5rem}.background-mask h2{font-size:2.1875rem;font-family:var(--mohaveFont);text-transform:uppercase;text-align:center;color:var(--primaryColor);font-weight:300;line-height:1}.background-wrap{display:flex;gap:1rem;transform-origin:center;position:relative}.background-grid{gap:1rem}.background-grid .panel img{border-radius:1rem}.scroller{height:100vh}.scroller__inner{display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap}.scroller[data-animated="true"]{overflow:hidden}.scroller[data-animated="true"] .scroller__inner{height:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,60s) var(--_animation-direction,forwards) linear infinite}.scroller[data-speed="fast"]{--_animation-duration:30s}.scroller[data-speed="slow"]{--_animation-duration:90s}.scroller[data-speed="slowest"]{--_animation-duration:120s}.scroller[data-direction="right"]{--_animation-direction:reverse}.scroller[data-direction="right"] .scroller__inner{flex-direction:column-reverse}@keyframes scroll{to{transform:translateY(calc(-50% - 0.5rem))}}.button-container{display:flex;justify-content:center;gap:2.5rem;margin-block-start:3.5rem}.btn-joinnow-primary,.btn-joinnow-secondary{display:flex;font-size:1.5rem;color:var(--blackColor);font-weight:700;padding:.75rem 2rem;text-align:center;text-decoration:none;background-color:var(--landingPink);transition:all 0.25s ease-in-out}.btn-joinnow-secondary{background-color:var(--primaryColor)}.btn-joinnow-primary:hover,.btn-joinnow-secondary:hover{background-color:var(--whiteColor);text-decoration:none;transition:all 0.2s ease-in-out}@media (max-width:991px){.background-mask h1{font-size:3rem}.background-mask h2{font-size:1.875rem}.background-grid .panel img{border-radius:.25rem}.background-wrap,.scroller__inner{gap:.5rem}@keyframes scroll{to{transform:translateY(calc(-50% - 0.25rem))}}}@media (max-width:1024px){.lahaina-swag-pointer,.lahaina-swag-image-gallery div{flex:0 0 calc(33.333% - 0.667rem)}}@media (max-width:768px){.lahaina-swag-pointer,.lahaina-swag-image-gallery div{flex:0 0 calc(50% - 0.5rem)}}@media (max-width:480px){.lahaina-swag-pointer{flex:0 0 100%}}.lahaina-faq-grid{text-align:left;margin-block-start:3rem;margin-inline:4rem}.lahaina-faq-grid .studio-faq-item{margin-block-end:.75rem}.lahaina-faq-grid .studio-faq-item.active{background-color:rgb(255 255 255 / .05)}.lahaina-form-message{margin-block-start:3rem}.lahaina-form-disclaimer p{font-size:.75rem}.policies-hero-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding-block:21rem 12rem}.policies-hero-section h1{font-size:5rem;font-family:var(--akiraFont);color:var(--whiteColor);line-height:1;margin-block-end:2rem;text-align:center}.policies-hero-section h2{font-size:1.5625rem;font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:1rem;color:var(--primaryColor);font-weight:300;line-height:1.2;text-align:center}.policies-refund-section{position:relative;padding-block:6rem;background-color:var(--blackColor)}.policies-refund-section::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:10;height:.0625rem;background:#000;background:linear-gradient(90deg,rgb(0 0 0 / .7) 0%,#00deda 50%,rgb(0 0 0) 100%)}.policies-freeze-section{position:relative;padding-block:6rem;background-color:var(--blackColor)}.policies-freeze-section::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:10;height:.0625rem;background:#000;background:linear-gradient(90deg,rgb(0 0 0 / .7) 0%,#3b82f6 50%,rgb(0 0 0) 100%)}.policies-cancellation-section{position:relative;padding-block:6rem;background-color:var(--blackColor)}.policies-cancellation-section::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:10;height:.0625rem;background:#000;background:linear-gradient(90deg,rgb(0 0 0 / .7) 0%,#9747ff 50%,rgb(0 0 0) 100%)}.policies-general-section{position:relative;padding-block:6rem;background-color:var(--blackColor)}.policies-general-section::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:10;height:.0625rem;background:#000;background:linear-gradient(90deg,rgb(0 0 0 / .7) 0%,#ff9500 50%,rgb(0 0 0) 100%)}.policies-grid{max-width:56.25rem;margin-inline:auto}.policies-grid span.tagline{font-size:1.125rem;font-weight:600;text-transform:uppercase;display:block;margin-block-end:1.5rem}.policies-refund-grid span{color:#00deda}.policies-freeze-grid span{color:#3b82f6}.policies-cancellation-grid span{color:#9747ff}.policies-general-grid span{color:#ff9500}.policies-grid h2{text-transform:uppercase;font-size:3.75rem;font-family:var(--mohaveFont);margin-block-end:2rem;font-weight:300;line-height:1.2;color:var(--whiteColor)}.policies-grid p{color:#999;font-size:18px;margin-block:1rem}.policies-grid p strong,.policies-grid ul li strong{color:var(--whiteColor)}.policies-grid ul{list-style:none;margin-block:1.5rem;display:flex;flex-direction:column;gap:.75rem}.policies-grid ul li{color:#999;font-size:18px;position:relative;padding-inline-start:1rem}.policies-grid ul li::before{position:absolute;left:0;content:"";flex-shrink:0;margin-block-start:.625rem;width:.375rem;height:.375rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg width='4' height='5' viewBox='0 0 4 5' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2 4.048C1.63733 4.048 1.30133 3.96267 0.992 3.792C0.693333 3.61067 0.453333 3.37067 0.272 3.072C0.0906667 2.76267 0 2.41067 0 2.016C0 1.62133 0.0906667 1.27467 0.272 0.976C0.453333 0.677333 0.693333 0.442667 0.992 0.272C1.30133 0.0906666 1.63733 0 2 0C2.36267 0 2.69333 0.0906666 2.992 0.272C3.30133 0.442667 3.54667 0.677333 3.728 0.976C3.90933 1.27467 4 1.62133 4 2.016C4 2.41067 3.90933 2.76267 3.728 3.072C3.54667 3.37067 3.30133 3.61067 2.992 3.792C2.69333 3.96267 2.36267 4.048 2 4.048Z' fill='%2300DEDA'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg width='4' height='5' viewBox='0 0 4 5' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2 4.048C1.63733 4.048 1.30133 3.96267 0.992 3.792C0.693333 3.61067 0.453333 3.37067 0.272 3.072C0.0906667 2.76267 0 2.41067 0 2.016C0 1.62133 0.0906667 1.27467 0.272 0.976C0.453333 0.677333 0.693333 0.442667 0.992 0.272C1.30133 0.0906666 1.63733 0 2 0C2.36267 0 2.69333 0.0906666 2.992 0.272C3.30133 0.442667 3.54667 0.677333 3.728 0.976C3.90933 1.27467 4 1.62133 4 2.016C4 2.41067 3.90933 2.76267 3.728 3.072C3.54667 3.37067 3.30133 3.61067 2.992 3.792C2.69333 3.96267 2.36267 4.048 2 4.048Z' fill='%2300DEDA'/></svg>") no-repeat center / contain}.policies-refund-grid ul li::before{background-color:#00deda}.policies-freeze-grid ul li::before{background-color:#3b82f6}.policies-cancellation-grid ul li::before{background-color:#9747ff}.policies-general-grid ul li::before{background-color:#ff9500}.policies-disclaimer{border-radius:.75rem;padding:1rem 1.5rem;margin-block-start:2rem}.policies-refund-disclaimer{border:.0625rem solid #00deda}.policies-cancellation-disclaimer{border:.0625rem solid #9747ff}.policies-disclaimer p{margin-block:0;font-size:1rem}.policies-freeze-pointers{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-block-end:1.5rem}.policies-freeze-pointer{background-color:#111;padding:1.25rem 2.5rem;border-radius:.75rem;border:.0625rem solid #222}.policies-freeze-pointer span{color:#666;font-size:.75rem;text-transform:uppercase;letter-spacing:.0625rem;display:block;line-height:1;margin-block-end:.5rem}.policies-freeze-pointer p{font-size:14px;color:#DDD;margin-block:0;line-height:1}@media (max-width:991px){.policies-hero-section h1{font-size:3rem}.policies-grid h2{font-size:2.5rem}}@media (max-width:767px){.policies-hero-section{padding-block:14rem 4rem}.policies-hero-section h1{font-size:2.5rem}.policies-freeze-pointer{padding:1rem 1.5rem}}@media (max-width:1660px){.slider-title span{font-size:1.4rem}}@media (max-width:1199px){.studio-hero-section{padding-block:15rem 4rem}.gymrates-hero-section{padding-block:15rem}.slider-title span{font-size:1.3rem;letter-spacing:.125rem}.studio-offer-section{margin-block:6rem}.studio-offer-grid{gap:4rem}.studio-intro-grid h2,.studio-plan-headline h2,.studio-hero-grid h1,.page-weights .studio-cta-slider-grid h2{font-size:4.5rem}.studio-plan-headline h3,.studio-hero-grid h2{font-size:2rem}.studio-intro-grid{grid-template-columns:1.5fr 1fr}.jumpstart-message-section{padding-block:9rem}.jumpstart-how-it-works-content{padding-inline-end:0}.lahaina-content-grid h2,.lahaina-swag-grid h2{font-size:3rem}}@media (max-width:991px){a.btn-default,a.btn-secondary{font-size:.875rem;padding:.25rem 1rem}.container{padding-inline:0.9375rem!important}.studio-hero-section{padding-block:12rem 4rem}.gymrates-hero-section{padding-block:12rem!important}.studio-ticker-holder{margin-block-end:2rem}.slider-title span{font-size:1.1rem}.studio-offer-section{margin-block:5rem}.studio-offer-grid{grid-template-columns:1fr;gap:2.5rem}.studio-offer-info h3{font-size:1.25rem}.studio-intro-section{padding-block:5rem}.studio-intro-grid{grid-template-columns:1fr}.studio-intro-grid h2,.studio-plan-headline h2,.studio-hero-grid h1,.page-weights .studio-cta-slider-grid h2{font-size:4.375rem}.studio-cta-slider-grid{padding-block:9rem}.studio-cta-slider-grid h2{font-size:1.875rem}.jumpstart-info-section::after,.jumpstart-goals-section::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.studio-plan-grid,.jumpstart-info-grid,.jumpstart-goals-grid{grid-template-columns:1fr}.jumpstart-info-grid,.jumpstart-goals-grid{gap:0}.studio-plan-grid h2,.jumpstart-how-it-works-content h2,.jumpstart-goals-content h2,.jumpstart-lets-do-it-headline h2,.jumpstart-form-headline h2{font-size:3.75rem}.jumpstart-how-it-works-content h2 br,.jumpstart-goals-content h2 br,.jumpstart-lets-do-it-headline h2 br{display:none}.studio-plan-grid h3{font-size:1.875rem}.studio-faq-holder h4{font-size:1.0625rem;padding:.25rem 1.5rem}.studio-faq-item.active h6{font-size:1.3rem}.studio-plan-gallery{margin-block-start:4rem}.studio-faq-item{padding:.6rem 1.5rem}.studio-plan-gallery .swiper-slide img{max-width:12.5rem}.studio-hero-grid h3,.page-weights .studio-cta-slider-grid h3{font-size:1.25rem}.jumpstart-message-section{padding-block:7.5rem}.gymrates-info-section{padding-block:7.5rem}.lahaina-plan-info{margin-block-start:0}.lahaina-content-grid h2,.lahaina-swag-grid h2{font-size:2.5rem}.lahaina-why-pointers,.lahaina-faq-grid{margin-inline:0}}@media (max-width:767px){.items-center{flex-direction:column;gap:1rem}.slider-title span{letter-spacing:0}.studio-offer-section{margin-block:4rem}.studio-offer-grid{gap:2rem}.studio-intro-grid h2,.studio-plan-headline h2,.studio-hero-grid h1,.page-weights .studio-cta-slider-grid h2,.jumpstart-how-it-works-content h2,.jumpstart-goals-content h2,.jumpstart-lets-do-it-headline h2,.jumpstart-form-headline h2{font-size:3.125rem}.studio-cta-slider-grid{padding-block:7.5rem}.page-weights .studio-intro-section,.page-weights .studio-plan-section{background-position:60% top}.page-weights .studio-cta-slider-section{background-position:30% top}.studio-hero-grid h2{font-size:1.5rem;margin-block-end:2.8125rem}.jumpstart-lets-do-it-grid,.jumpstart-lets-do-it-disclaimer,.jumpstart-how-it-works-grid{grid-template-columns:1fr}.lahaina-why-pointers{grid-template-columns:1fr}.why-pointer:last-child{grid-column:span 1}.new-chapter-section,.lahaina-why-section{padding-block:4.5rem}.lahaina-presale-grid{flex-direction:column}}