*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:"Helvetica Neue",Arial,sans-serif;line-height:1.6;color:#fff;background-color:#000}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:rgba(0,0,0,0);padding:1.5rem 0;transition:background-color .3s ease}.site-header.scrolled{background-color:rgba(0,0,0,.95);padding:1rem 0}.site-header .container{max-width:1200px;margin:0 auto;padding:0 2rem}.main-nav{display:flex;justify-content:space-between;align-items:center}.main-nav .nav-left{flex:1;display:flex;justify-content:flex-end;gap:2.5rem}.main-nav .nav-left .nav-link{color:#fff;text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;font-weight:500;transition:color .2s ease}.main-nav .nav-left .nav-link:hover{color:#ff4d1c}.main-nav .nav-center{flex:0 0 auto;margin:0 4rem}.main-nav .nav-center .logo{display:block}.main-nav .nav-center .logo img{height:40px;width:auto}.main-nav .nav-right{flex:1}.main-nav .nav-right .social-links{display:flex;gap:1.5rem;justify-content:flex-end}.main-nav .nav-right .social-links .social-link{color:#fff;transition:color .2s ease}.main-nav .nav-right .social-links .social-link:hover{color:#ff4d1c}.main-nav .nav-right .social-links .social-link .icon{width:24px;height:24px}@media(max-width: 768px){.main-nav .nav-center{display:none}}.nav-links{display:flex;list-style:none;gap:2rem}.nav-links a{color:#fff;text-decoration:none}.nav-links a:hover{color:#d4af37}.hero{position:relative;height:100vh;min-height:740px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:0}.hero .background-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;object-fit:cover;z-index:0;border:none}@media(min-aspect-ratio: 16/9){.hero .background-video{height:56.25vw}}@media(max-aspect-ratio: 16/9){.hero .background-video{width:177.78vh}}.hero .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.hero .hero-content{position:relative;z-index:2;max-width:800px;padding:0 2rem;text-align:center}.hero .hero-content h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;margin-bottom:2rem}@media(max-width: 768px){.hero .hero-content h1{font-size:2.5rem}}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1rem}@media(max-width: 768px){.hero-title{font-size:2.5rem}}.hero-subtitle{font-size:1.5rem;margin-bottom:2rem}@media(max-width: 768px){.hero-subtitle{font-size:1.25rem}}.intro{padding:6rem 0;background-color:#fff;color:#000}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width: 768px){.intro-grid{grid-template-columns:1fr}}.intro-text h2{font-size:2.5rem;margin-bottom:1rem}.intro-text p{font-size:1.1rem;line-height:1.6}.intro-image img{width:100%;height:auto;border-radius:8px}.services-preview{padding:6rem 0;background-color:#000;color:#fff}.services-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:3rem}@media(max-width: 768px){.services-grid{grid-template-columns:1fr}}.service-item{text-align:center}.service-item .service-icon{width:64px;height:64px;margin-bottom:1rem}.service-item h3{font-size:1.5rem;margin-bottom:.5rem}.service-item p{font-size:1rem;color:#888}.services-cta{text-align:center;margin-top:3rem}.testimonials{padding:6rem 0;background-color:#fff;color:#000}.testimonial-slider{margin-top:3rem}.testimonial-item{text-align:center;max-width:800px;margin:0 auto}.testimonial-item .testimonial-text{font-size:1.25rem;font-style:italic;margin-bottom:1rem}.testimonial-item .testimonial-author{font-weight:700}.cta-section{padding:6rem 0;background-color:#ff4d1c;color:#fff;text-align:center}.cta-section h2{font-size:2.5rem;margin-bottom:1rem}.cta-section p{font-size:1.1rem;margin-bottom:2rem}.btn-secondary{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff;text-transform:uppercase}.btn-secondary:hover{background-color:#fff;color:#000}.btn-outline{display:inline-block;padding:12px 24px;border:2px solid #ff4d1c;color:#ff4d1c;background-color:rgba(0,0,0,0);text-decoration:none;transition:all .3s ease}.btn-outline:hover{background-color:#ff4d1c;color:#000}.space-intro{padding:6rem 2rem}.space-intro .lead-text{font-size:1.25rem;max-width:800px;margin:0 auto;text-align:center;line-height:1.8}.space-intro .lead-text strong{color:#ff4d1c}.features{padding:6rem 2rem;text-align:center}.features .features-list{list-style:none;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto}.features .features-list li{font-size:1.1rem;margin-bottom:1rem;text-align:center}.features .features-list li .feature-highlight{color:#ff4d1c;font-weight:600}.clients{padding:6rem 2rem;text-align:center}.clients h2{font-size:2.5rem;margin-bottom:3rem;color:#fff}.clients .client-logos{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem;align-items:center;justify-items:center;max-width:1200px;margin:0 auto}@media(max-width: 992px){.clients .client-logos{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 768px){.clients .client-logos{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}.clients .client-logos img{max-width:120px;height:auto;filter:brightness(0.8);transition:filter .3s ease}.clients .client-logos img:hover{filter:brightness(1)}.btn-primary{display:inline-block;padding:1rem 2rem;background-color:#ff4d1c;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s ease}.btn-primary:hover{background-color:rgb(232,50.0792951542,0)}.hero-wrapper{position:relative}.space-intro,.studio-customize,.equipment-preview,.features,.payment-info,.clients{position:relative;background-color:#000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.site-footer{padding:4rem 0;background-color:#000;border-top:1px solid hsla(0,0%,100%,.1)}.site-footer .footer-content{display:flex;flex-direction:column;align-items:center;text-align:center}.site-footer .footer-logo{margin-bottom:2rem}.site-footer .footer-logo img{width:240px;height:auto}.site-footer .footer-sections{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem}.site-footer .footer-section a{color:#fff;text-decoration:none;font-size:.9rem}.site-footer .footer-section a:hover{color:#ff4d1c}.site-footer .footer-section .separator{color:#ff4d1c;margin:0 .5rem}.site-footer .footer-info{color:#888;font-size:.9rem;line-height:1.6}.site-footer .footer-social{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.site-footer .footer-social .social-link{color:#fff;transition:color .2s ease}.site-footer .footer-social .social-link:hover{color:#ff4d1c}.site-footer .footer-social .social-link .icon{width:24px;height:24px;fill:currentColor}.site-footer .footer-bottom{margin-top:2rem;font-size:.8rem;color:#888}.site-footer .footer-bottom a{color:#fff;text-decoration:none}.site-footer .footer-bottom a:hover{color:#ff4d1c}.btn-secondary{display:inline-block;padding:12px 24px;background-color:rgba(0,0,0,0);border:2px solid #ff4d1c;color:#ff4d1c;text-decoration:none;font-weight:600;transition:all .3s ease}.btn-secondary:hover{background-color:#ff4d1c;color:#000}.equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width: 768px){.equipment-grid{grid-template-columns:1fr;gap:2rem}}.equipment-image{width:100%;position:relative;aspect-ratio:4/3;max-width:600px;margin:0 auto}.equipment-image::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);z-index:1;clip-path:url(#vintage-tv)}.equipment-image .crew-image{width:100%;height:100%;object-fit:cover;clip-path:url(#vintage-tv)}.split-layout{padding:6rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media(max-width: 768px){.split-layout{grid-template-columns:1fr;gap:1.5rem}}.split-layout.image-right .content-block{order:1}.split-layout.image-right .image-container{order:2}.split-layout.image-left .content-block{order:2}.split-layout.image-left .image-container{order:1}.split-layout .image-container img{width:100%;height:100%;object-fit:cover;border-radius:8px}.content-block h1{font-size:2.5rem;margin-bottom:1rem}.content-block h2{font-size:1.5rem;margin-bottom:2rem}.payment-info{padding:6rem 2rem;position:relative;text-align:center;background-image:url("/images/lobby.jpg");background-size:cover;background-position:center}.payment-info::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.payment-info .container{position:relative;z-index:1}.payment-info h2{font-size:2.5rem;margin-bottom:1rem;color:#fff}.payment-info p{font-size:1.2rem;color:#fff;max-width:600px;margin:0 auto}.page-hero{height:50vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative}.page-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.page-hero-content{position:relative;z-index:1;text-align:center}.page-title{font-size:3rem;color:#fff;margin-bottom:1rem}.page-content{padding:4rem 0}.studios-hero{background-image:url("/images/studios-hero.jpg")}.studios-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-top:2rem}.studio-item{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.studio-item:hover{transform:translateY(-5px)}.studio-item .studio-info{padding:1.5rem}.studio-item h3{font-size:1.5rem;margin-bottom:.5rem}.studio-item p{color:#888;margin-bottom:1rem;font-size:.8rem}.studio-item ul{padding:0}.studio-item ul li{margin-bottom:.5rem;font-size:.8rem;margin-left:1rem}.equipment-hero{background-image:url("/images/equipment-hero.jpg")}.equipment-categories{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin-top:2rem}.equipment-categories .category{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.equipment-categories .category:nth-child(1){animation-delay:0.1s}.equipment-categories .category:nth-child(2){animation-delay:0.2s}.equipment-categories .category:nth-child(3){animation-delay:0.3s}.equipment-categories .category:nth-child(4){animation-delay:0.4s}.equipment-categories .category:nth-child(5){animation-delay:0.5s}.equipment-categories .category:nth-child(6){animation-delay:0.6s}.equipment-categories .category:nth-child(7){animation-delay:0.7s}.category{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.category h2{font-size:1.5rem;margin-bottom:1rem;color:#ff4d1c}.category ul{list-style-type:none;padding:0}.category ul li{margin-bottom:.5rem;color:#000}.services-hero{background-image:url("/images/services-hero.jpg")}.services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-top:2rem}.service-item{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.service-item:hover{transform:translateY(-5px)}.service-item img{width:100%;height:200px;object-fit:cover}.service-item .service-info{padding:1.5rem}.service-item h3{font-size:1.5rem;margin-bottom:.5rem}.service-item p{color:#888}.contact-hero{background-image:url("/images/contact-hero.jpg")}.contact-content{padding:8rem 0 4rem;background-color:#000}.contact-content .container{max-width:1200px;margin:0 auto;padding:0 2rem}.contact-content .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}@media(max-width: 768px){.contact-content .contact-grid{grid-template-columns:1fr;gap:2rem}}.contact-info h1{font-size:3rem;color:#fff;margin-bottom:1.5rem}.contact-info p{font-size:1.1rem;line-height:1.6;color:#fff;margin-bottom:2rem}.contact-info .contact-details{margin:2rem 0}.contact-info .contact-details p{margin-bottom:.5rem}.contact-info .contact-details p a{color:#fff;text-decoration:none}.contact-info .contact-details p a:hover{color:#ff4d1c}.contact-info .social-links{display:flex;gap:1rem;margin-top:2rem}.contact-info .social-links .social-link{color:#fff;transition:color .2s ease}.contact-info .social-links .social-link:hover{color:#ff4d1c}.contact-info .social-links .social-link .icon{width:24px;height:24px}.contact-form form{display:flex;flex-direction:column;gap:1.5rem}.contact-form .form-group.name-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-form label{display:block;color:#fff;margin-bottom:.5rem;font-size:.9rem}.contact-form label .required{color:#888;font-size:.8rem}.contact-form input,.contact-form textarea{width:100%;padding:.75rem;background-color:#fff;border:none;border-radius:0;font-size:1rem}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid #ff4d1c}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{align-self:flex-start;padding:.75rem 2.5rem;background-color:rgba(0,0,0,0);border:2px solid #ff4d1c;color:#ff4d1c;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.contact-form button:hover{background-color:#ff4d1c;color:#000}.map-embed{width:100%;height:450px}.map-embed iframe{width:100%;height:100%;border:none}.cta-section{padding:4rem 0;background-color:#000;text-align:center;border-top:1px solid hsla(0,0%,100%,.1)}.cta-section .container{max-width:800px;margin:0 auto;padding:0 2rem}.cta-section h2{font-size:2rem;color:#fff;margin-bottom:1rem}.cta-section p{color:#fff;opacity:.8;margin-bottom:2rem;font-size:1.1rem}.cta-section .btn-primary{display:inline-block;padding:.75rem 2rem;background-color:rgba(0,0,0,0);border:2px solid #ff4d1c;color:#ff4d1c;text-decoration:none;font-weight:500;transition:all .3s ease}.cta-section .btn-primary:hover{background-color:#ff4d1c;color:#000}@media(max-width: 768px){.page-title{font-size:2.5rem}.studios-grid,.equipment-categories,.services-grid{grid-template-columns:1fr}}.equipment-list{padding:6rem 0;background-color:#000}.equipment-list .container{max-width:1400px;margin:0 auto;padding:0 2rem}.equipment-list h2{font-size:2.5rem;color:#fff;margin-bottom:4rem;text-align:center}.equipment-list .equipment-categories{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem 2rem}@media(max-width: 992px){.equipment-list .equipment-categories{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.equipment-list .equipment-categories{grid-template-columns:1fr}}.equipment-list .equipment-categories .category{background-color:rgba(0,0,0,0);padding:0;box-shadow:none}.equipment-list .equipment-categories .category h3{color:#ff4d1c;font-size:1.5rem;margin-bottom:1.5rem;font-weight:500;text-transform:uppercase;text-align:center}.equipment-list .equipment-categories .category ul{list-style:none;padding:0}.equipment-list .equipment-categories .category ul li{color:#fff;font-size:1.1rem;margin-bottom:.75rem;line-height:1.4;text-align:center}.equipment-list .equipment-categories .category ul li .count{color:#ff4d1c;font-weight:500;margin-left:.5rem;display:inline}.hero .hero-content h1{font-size:3rem;margin-bottom:1rem}@media(max-width: 768px){.hero .hero-content h1{font-size:2rem}}.hero .hero-content p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.hero .hero-content .btn-primary{font-size:1rem;text-transform:uppercase;letter-spacing:.5px;padding:1rem 2rem;border:2px solid #ff4d1c}.hero .hero-content .btn-primary:hover{background-color:rgba(0,0,0,0);color:#ff4d1c}.equipment-list .container{max-width:1400px}.equipment-cta{padding:6rem 0;background-color:#000;text-align:center}.equipment-cta h2{font-size:2.5rem;margin-bottom:1rem}.equipment-cta p{font-size:1.2rem;margin-bottom:2rem;color:#888}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.studio-overview{padding:6rem 0;background-color:#000}.studio-overview .container{max-width:500px;margin:0 auto;padding:0 2rem}.studio-overview .container-walkthrough{max-width:800px;margin:30px auto;padding:0 2rem}.studio-overview .overview-content{text-align:center}.studio-overview .overview-content h2{font-size:2.5rem;margin-bottom:1.5rem;color:#fff}.studio-overview .overview-content .lead-text{font-size:1.2rem;color:#fff;margin-bottom:3rem;line-height:1.6}.studio-overview .overview-content .studio-map{width:100%;height:auto;display:block;margin:30px auto}.studios-content{padding:4rem 0;background-color:#000}.studios-content .container{max-width:1200px;margin:0 auto;padding:0 2rem}.studios-content .studios-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 768px){.studios-content .studios-grid{grid-template-columns:1fr}}.studios-content .studio-map{margin:20px auto}.studios-content .studio-item .main-image{width:100%;height:auto;margin-bottom:1rem;border-radius:4px;aspect-ratio:4/3;object-fit:cover}.studios-content .studio-item .studio-details{padding:1.5rem;background-color:#000;border-radius:4px;color:#fff}.studios-content .studio-item .studio-details h2{color:#ff4d1c;font-size:1.5rem;margin-bottom:1rem}.studios-content .studio-item .studio-details .specs-grid{text-align:left}.studios-content .studio-item .studio-details .specs-grid .spec-item{margin-bottom:1.5rem}.studios-content .studio-item .studio-details .specs-grid .spec-item h3{color:#ff4d1c;font-size:1.1rem;margin-bottom:.5rem}.studios-content .studio-item .studio-details .specs-grid .spec-item ul{list-style:none;padding:0}.studios-content .studio-item .studio-details .specs-grid .spec-item ul li{margin-bottom:.25rem;font-size:.9rem;color:#fff}.studios-content .studio-item .studio-details .specs-grid .spec-item p{font-size:.9rem;margin-bottom:.25rem;color:#fff}.specifications{padding:4rem 0;background-color:#000}.specifications .container{max-width:1400px;margin:0 auto;padding:0 2rem}.specifications h2{color:#fff;font-size:2.5rem;margin-bottom:2rem;text-align:center}.specifications .table-responsive{overflow-x:auto;margin:0 -1rem;padding:0 1rem}.specifications .specs-table{width:100%;border-collapse:collapse;color:#fff;font-size:.7rem;max-width:80%;margin:0 auto}.specifications .specs-table th,.specifications .specs-table td{padding:1rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.specifications .specs-table th{color:#ff4d1c;font-weight:500;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px}.specifications .specs-table td{font-size:.9rem;background-color:#1f1f23}.specifications .specs-table td:first-child{font-weight:500}.specifications .specs-table tbody tr:hover{background-color:hsla(0,0%,100%,.05)}.image-carousel{padding:4rem 0;background-color:#000;border-top:1px solid hsla(0,0%,100%,.1)}.image-carousel .studio-swiper .swiper-slide{height:500px}.image-carousel .studio-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.image-carousel .studio-swiper .swiper-button-next,.image-carousel .studio-swiper .swiper-button-prev{color:#ff4d1c;background-color:hsla(0,0%,80%,.5);width:44px;height:44px;border-radius:22px}.image-carousel .studio-swiper .swiper-button-next::after,.image-carousel .studio-swiper .swiper-button-prev::after{font-size:20px}.image-carousel .studio-swiper .swiper-button-next:hover,.image-carousel .studio-swiper .swiper-button-prev:hover{color:rgb(232,50.0792951542,0);background-color:hsla(0,0%,80%,.7)}.image-carousel .studio-swiper .swiper-pagination-bullet{width:12px;height:12px;background:hsla(0,0%,80%,.5);border-radius:6px;opacity:1}.image-carousel .studio-swiper .swiper-pagination-bullet-active{background:#ff4d1c;opacity:1}.image-carousel .studio-swiper .swiper-pagination-bullet:hover{background:hsla(0,0%,80%,.7)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-slide{opacity:0;transform:translateX(-50px);transition:opacity .8s ease,transform .8s cubic-bezier(0.16, 1, 0.3, 1)}.reveal-slide.revealed{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(0.95);transition:opacity .8s ease,transform .8s cubic-bezier(0.16, 1, 0.3, 1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-stagger{opacity:0;transform:translateX(-30px);transition:opacity .6s ease var(--stagger-delay),transform .6s cubic-bezier(0.16, 1, 0.3, 1) var(--stagger-delay)}.reveal-stagger.revealed{opacity:1;transform:translateX(0)}.reveal-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease var(--stagger-delay),transform .6s cubic-bezier(0.16, 1, 0.3, 1) var(--stagger-delay)}.reveal-fade-up.revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.reveal,.reveal-slide,.reveal-scale,.reveal-stagger,.reveal-fade-up{transition:none !important;transform:none !important;opacity:1 !important}}.services-content{padding:4rem 0}.services-content .services-grid{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.services-content .service-item{background-color:#000;padding:1rem;border:none}.services-content .service-item .service-content{max-width:800px;margin:0 auto}.services-content .service-item .service-content h2{font-size:2rem;margin-bottom:1.5rem;color:#fff}.services-content .service-item .service-content p{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;color:#fff}.services-content .service-item .service-content .btn-secondary{display:inline-block;padding:.75rem 2rem;border:2px solid #ff4d1c;color:#ff4d1c;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:1px;transition:all .3s ease}.services-content .service-item .service-content .btn-secondary:hover{background-color:#ff4d1c;color:#000}.footer-links{padding:2rem 0;border-top:1px solid hsla(0,0%,100%,.1)}.footer-links .links-grid{display:flex;justify-content:center;align-items:center;gap:1rem}.footer-links .links-grid a{color:#fff;text-decoration:none;font-size:.9rem}.footer-links .links-grid a:hover{color:#ff4d1c}.footer-links .links-grid .separator{color:#ff4d1c}.img-responsive{max-width:100%;height:auto;display:block}.img-fluid{width:100%;height:auto;display:block}.img-container{position:relative;width:100%;height:0;overflow:hidden}.img-container.ratio-16-9{padding-bottom:56.25%}.img-container.ratio-4-3{padding-bottom:75%}.img-container.ratio-1-1{padding-bottom:100%}.img-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}/*# sourceMappingURL=main.css.map */
