@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{--studioPurple:#9747ff;--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{font-family:var(--primaryFont);color:var(--blackColor);font-size:1rem;font-weight:700;text-transform:uppercase;background: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(--studioPurple);color:var(--whiteColor)}a.btn-default:hover,a.btn-secondary: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:12rem 9rem}.studio-hero-grid{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.studio-hero-grid h1{color:var(--studioPurple);font-family:var(--mohaveFont);font-size:1.5625rem;letter-spacing:.125rem;text-transform:uppercase;font-weight:300;display:block;margin-block-end:1rem}.studio-hero-grid h1 span{color:var(--primaryColor)}.studio-hero-info{margin-block-end:1rem}.studio-hero-info ul{display:flex;gap:3rem;justify-content:center;border-top:.0625rem solid #ff9500;border-bottom:.0625rem solid #ff9500;padding-block:1rem}.studio-hero-info ul li{font-size:1.5625rem;color:#ff9500;font-weight:300;text-transform:uppercase;font-family:var(--mohaveFont)}.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:linear-gradient(180deg,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .2) 72.57%);pointer-events:none}.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;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;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}.studio-grid{display:grid;grid-template-columns:1fr 1fr}.studio-grid-item{position:relative;overflow:hidden}.studio-grid-item-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.studio-grid-item-content-info{position:relative;z-index:3;padding:3rem 8rem}.studio-grid-item-content-info h3{font-size:3.75rem;font-family:var(--mohaveFont);font-weight:300;text-transform:uppercase;color:var(--whiteColor);letter-spacing:.1875rem;margin-block-end:8rem;line-height:1}.studio-grid-item-content-info p{color:var(--whiteColor)}.studio-grid-item-content-image{position:relative;width:100%;height:0;padding-top:100%;opacity:1;transition:opacity 0.3s ease-in-out}.studio-grid-item-content-image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.studio-grid-item:hover .studio-grid-item-content-image{opacity:0;transition:opacity 0.3s ease-in-out}.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:5.625rem;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(--studioPurple);font-weight:300;letter-spacing:.0625rem;line-height:1.2}.studio-intro-info{margin-block:3rem}.studio-intro-info p{color:var(--whiteColor)}.studio-join-section{padding-block:6rem;background-color:var(--primaryColor)}.studio-join-section h2{font-family:var(--akiraFont);color:var(--whiteColor);font-size:4.375rem;text-transform:uppercase;text-align:center;margin-block-end:5rem;line-height:1}.studio-join-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9rem}.studio-join-info{text-align:center;position:relative}.studio-join-info::after{content:"";position:absolute;top:50%;right:-5.3125rem;width:1.6875rem;height:2.8125rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLXJpZ2h0Ij48cGF0aCBkPSJtOSAxOCA2LTYtNi02Ii8+PC9zdmc+);background-size:4.375rem;background-repeat:no-repeat;background-position:center;transform:translateY(-50%)}.studio-join-info:last-child::after{display:none}.studio-join-info h3{font-size:1.5625rem;font-family:var(--primaryFont);font-weight:700;margin-block-end:1.25rem}.studio-plan-holder{padding-block:6rem 4rem;position:relative;overflow:hidden}.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-end:1.5rem}.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}.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}.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}.landing-cta-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding-block:15rem;overflow:hidden}.landing-cta-grid{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-cta-grid h2{font-size:2.5rem;color:var(--whiteColor);font-family:var(--mohaveFont);text-transform:uppercase;margin-block-end:1rem;font-weight:300}.landing-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.landing-video-background video{width:100%;height:100%;object-fit:cover}.landing-video-background .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .6) 75.37%);pointer-events:none}.studio-embed-section{margin-block:6rem}.studio-embed-section h3{font-size:1.75rem;color:var(--blackColor);font-family:var(--primaryFont);font-weight:700;margin-block-end:2rem}@media (max-width:1440px){.studio-grid-item-content-info{padding-inline:6rem}.studio-grid-item-content-info h3{margin-block-end:7rem}}@media (max-width:1280px){.studio-grid-item-content-info{padding-inline:4rem}.studio-grid-item-content-info h3{margin-block-end:5rem}}@media (max-width:1199px){.studio-offer-section{margin-block:6rem}.studio-offer-grid{gap:4rem}.studio-intro-grid{grid-template-columns:1.5fr 1fr}.studio-intro-grid h2,.studio-plan-headline h2{font-size:4.5rem}.studio-plan-headline h3{font-size:2rem}.studio-grid-item-content-info{padding:2rem}.studio-grid-item-content-info h3{font-size:2.5rem;margin-block-end:2rem}}@media (max-width:991px){a.btn-default,a.btn-secondary{font-size:.875rem;padding:.25rem 1rem}.container{padding-inline:0.9375rem!important}.studio-hero-info ul{padding-block:.75rem}.studio-hero-info ul li{font-size:1.25rem}.studio-offer-section{margin-block:5rem}.studio-offer-grid,.studio-join-grid{grid-template-columns:1fr;gap:2.5rem}.studio-offer-info h3,.studio-join-info h3{font-size:1.25rem}.studio-grid-item-content-info h3{font-size:2rem}.studio-intro-section{padding-block:5rem}.studio-intro-grid{grid-template-columns:1fr}.studio-intro-grid h2,.studio-plan-headline h2{font-size:4.375rem}.studio-cta-slider-grid,.landing-cta-section{padding-block:9rem}.studio-cta-slider-grid h2,.landing-cta-grid h2{font-size:1.875rem}.studio-join-section{padding-block:5rem}.studio-join-section h2{font-size:3.125rem;margin-block-end:3rem}.studio-join-info::after{display:none}.studio-plan-grid,.studio-grid{grid-template-columns:1fr}.studio-plan-grid h2{font-size:3.75rem}.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}}@media (max-width:767px){.items-center{flex-direction:column;gap:1rem}.studio-hero-section{padding-block:10rem 6rem}.studio-hero-info ul{padding-block:.5rem;gap:1.5rem}.studio-hero-info ul li{font-size:1.15rem}.studio-offer-section{margin-block:4rem}.studio-offer-grid{gap:2rem}.studio-intro-grid h2,.studio-plan-headline h2{font-size:3.125rem}.studio-cta-slider-grid,.landing-cta-section{padding-block:7.5rem}}@media (max-width:576px){.studio-grid-item-content-image{padding-top:175%}}