body.dmak-has-cursor{cursor:none}.dmak-cursor{width:12px;height:12px;background:var(--dmak-gold);border-radius:50%;position:fixed;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);mix-blend-mode:difference;transition:transform .15s ease}.dmak-cursor-ring{width:40px;height:40px;border:1px solid rgba(212,175,55,.5);border-radius:50%;position:fixed;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:all .3s ease}.dmak-nav{position:fixed;top:0;left:0;right:0;z-index:9000;padding:22px 60px;display:flex;align-items:center;justify-content:space-between;transition:all .4s ease;font-family:"DM Sans",sans-serif}.dmak-nav.dmak-nav-scrolled{background:rgba(11,11,11,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:14px 60px;border-bottom:1px solid var(--dmak-border)}.dmak-nav-logo{display:flex;align-items:baseline;gap:4px;text-decoration:none;line-height:1}.dmak-nav-logo-img{height:44px;width:auto;object-fit:contain}.dmak-logo-main{font-family:"Bebas Neue",sans-serif;font-size:26px;letter-spacing:4px;color:var(--dmak-gold)}.dmak-logo-sub{font-family:"DM Sans",sans-serif;font-size:11px;letter-spacing:3px;color:var(--dmak-white);text-transform:uppercase}.dmak-nav-links{display:flex;gap:36px;list-style:none;margin:0;padding:0}.dmak-nav-links a{color:rgba(255,255,255,.7);text-decoration:none;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:400;transition:color .3s}.dmak-nav-links a:hover{color:var(--dmak-gold)}.dmak-nav-cta{background:0 0;border:1px solid var(--dmak-gold);color:var(--dmak-gold);padding:9px 22px;font-family:"DM Sans",sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .3s}.dmak-nav-cta:hover{background:var(--dmak-gold);color:var(--dmak-black)}.dmak-nav-hamburger{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:4px}.dmak-nav-hamburger span{display:block;width:24px;height:2px;background:var(--dmak-white);transition:all .3s}.dmak-hero{min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden;background-color:var(--dmak-black);font-family:"DM Sans",sans-serif}.dmak-hero-slides{position:absolute;inset:0;z-index:0}.dmak-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.dmak-hero-slide.dmak-slide-active{opacity:1}.dmak-hero-bg{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 70% 50%,rgba(165,30,34,.45) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(212,175,55,.15) 0%,transparent 50%),linear-gradient(135deg,rgba(11,11,11,.75) 0%,rgba(20,20,20,.6) 50%,rgba(11,11,11,.75) 100%);pointer-events:none}.dmak-hero-film-strip{position:absolute;top:0;right:0;width:200px;height:100%;opacity:.05;z-index:2;background:repeating-linear-gradient(to bottom,transparent 0,transparent 60px,rgba(255,255,255,.5) 60px,rgba(255,255,255,.5) 70px);pointer-events:none}.dmak-hero-content{position:relative;z-index:10;padding:120px 60px 80px;max-width:820px}.dmak-hero-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--dmak-border);padding:8px 20px;margin-bottom:36px}.dmak-hero-badge::before{content:"";width:6px;height:6px;background:var(--dmak-gold);border-radius:50%;animation:dmakPulse 2s infinite}.dmak-hero-badge span{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--dmak-gold)}.dmak-hero h1{font-family:"Cormorant Garamond",serif;font-size:clamp(52px,7vw,92px);font-weight:300;line-height:1;color:var(--dmak-white);margin:0 0 26px;padding:0}.dmak-hero h1 em{font-style:italic;color:var(--dmak-gold)}.dmak-hero p{font-size:16px;line-height:1.8;color:rgba(255,255,255,.6);max-width:540px;margin:0 0 44px}.dmak-hero-buttons{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.dmak-hero-play{position:absolute;right:80px;bottom:80px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;z-index:10}.dmak-play-circle{width:80px;height:80px;border:1px solid rgba(212,175,55,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}.dmak-play-circle::before{content:"";position:absolute;inset:-8px;border:1px solid rgba(212,175,55,.15);border-radius:50%;animation:dmakRotate 8s linear infinite}.dmak-hero-play:hover .dmak-play-circle{background:rgba(212,175,55,.1);border-color:var(--dmak-gold)}.dmak-hero-play span{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.5)}.dmak-hero-scroll{position:absolute;bottom:40px;left:60px;display:flex;align-items:center;gap:16px}.dmak-scroll-line{width:60px;height:1px;background:var(--dmak-gold);position:relative;overflow:hidden}.dmak-scroll-line::after{content:"";position:absolute;top:0;width:100%;height:100%;background:#fff;animation:dmakScroll 2s ease infinite}.dmak-hero-scroll span{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.4)}.dmak-btn-primary{display:inline-block;background:var(--dmak-gold);color:var(--dmak-black)!important;padding:15px 38px;font-family:"DM Sans",sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;text-decoration:none;transition:all .3s;border:none;cursor:pointer}.dmak-btn-primary:hover{background:var(--dmak-gold-l);transform:translateY(-2px)}.dmak-btn-secondary{display:inline-block;color:rgba(255,255,255,.7)!important;text-decoration:none;font-family:"DM Sans",sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.2);transition:all .3s}.dmak-btn-secondary:hover{color:var(--dmak-gold)!important;border-bottom-color:var(--dmak-gold)}.dmak-section-label.dmak-centered{justify-content:center}.dmak-section-label.dmak-centered::before{display:none}.dmak-section h2 em{font-style:italic;color:var(--dmak-gold)}.dmak-about{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;border-top:1px solid var(--dmak-border)}.dmak-about-slideshow{position:relative;overflow:hidden}.dmak-about-slide{opacity:0;transition:opacity 1.2s ease}.dmak-about-slide.dmak-slide-active{opacity:1}.dmak-about-slideshow .dmak-about-slide:first-child{position:relative}.dmak-about-slideshow .dmak-about-slide:not(:first-child){position:absolute;inset:0}.dmak-about-frame{aspect-ratio:4/5;background:var(--dmak-charcoal);position:relative;overflow:hidden}.dmak-about-frame-inner{position:absolute;inset:20px;border:1px solid var(--dmak-border);display:flex;align-items:center;justify-content:center;font-family:"Bebas Neue",sans-serif;font-size:100px;color:rgba(212,175,55,.05);letter-spacing:8px}.dmak-about-stats{position:absolute;bottom:-28px;left:-28px;background:var(--dmak-charcoal);border:1px solid var(--dmak-border);padding:22px 28px;display:flex;gap:28px}.dmak-stat h3{font-family:"Bebas Neue",sans-serif;font-size:38px;color:var(--dmak-gold);line-height:1;margin:0;padding:0}.dmak-stat p{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.5);margin:4px 0 0}.dmak-about-visual{position:relative}.dmak-about-text p{font-size:16px;line-height:1.9;color:rgba(255,255,255,.6);margin-bottom:22px}.dmak-about-quote{border-left:2px solid var(--dmak-gold);padding-left:22px;margin:34px 0;font-family:"Cormorant Garamond",serif;font-size:21px;font-style:italic;color:rgba(255,255,255,.8);line-height:1.6}.dmak-services{border-top:1px solid var(--dmak-border)}.dmak-services-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.dmak-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--dmak-border);border:1px solid var(--dmak-border)}.dmak-service-card{background:var(--dmak-black);padding:46px 38px;position:relative;overflow:hidden;transition:background .4s;cursor:default}.dmak-service-card:hover{background:var(--dmak-charcoal)}.dmak-service-card:hover .dmak-service-num{opacity:1}.dmak-service-card:hover .dmak-service-arrow{transform:translateX(8px);opacity:1}.dmak-service-num{font-family:"Bebas Neue",sans-serif;font-size:70px;color:rgba(212,175,55,.05);position:absolute;top:16px;right:16px;line-height:1;opacity:0;transition:opacity .3s}.dmak-service-icon{width:48px;height:48px;border:1px solid var(--dmak-border);display:flex;align-items:center;justify-content:center;margin-bottom:26px;transition:border-color .3s}.dmak-service-card:hover .dmak-service-icon{border-color:var(--dmak-gold)}.dmak-service-card h3{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:400;color:var(--dmak-white);margin:0 0 12px;padding:0}.dmak-service-card p{font-size:14px;line-height:1.7;color:rgba(255,255,255,.5);margin:0}.dmak-service-arrow{display:inline-block;margin-top:22px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--dmak-gold);opacity:0;transition:all .3s}.dmak-productions{border-top:1px solid var(--dmak-border)}.dmak-productions-header{display:grid;grid-template-columns:1fr auto;align-items:flex-end;margin-bottom:50px}.dmak-productions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dmak-prod-card{position:relative;overflow:hidden}.dmak-prod-featured{grid-column:span 2;grid-row:span 2}.dmak-prod-image{aspect-ratio:2/3;background:var(--dmak-charcoal);position:relative;overflow:hidden}.dmak-prod-featured .dmak-prod-image{aspect-ratio:1/1}.dmak-prod-image-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Bebas Neue",sans-serif;font-size:55px;color:rgba(212,175,55,.07);letter-spacing:4px;transition:transform .6s ease}.dmak-prod-card:hover .dmak-prod-image-inner{transform:scale(1.05)}.dmak-prod-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(11,11,11,.95) 0%,rgba(11,11,11,.3) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:22px}.dmak-prod-status{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--dmak-gold);margin-bottom:6px}.dmak-prod-card h3{font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:400;color:var(--dmak-white);margin:0 0 6px;padding:0}.dmak-prod-featured h3{font-size:32px}.dmak-prod-card p{font-size:13px;color:rgba(255,255,255,.5);line-height:1.6;margin:0}.dmak-prod-type-tag{display:inline-block;border:1px solid rgba(255,255,255,.15);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:3px 10px;color:rgba(255,255,255,.4);margin-bottom:10px}.dmak-awards{background:var(--dmak-charcoal);border-top:1px solid var(--dmak-border);position:relative;overflow:hidden}.dmak-awards-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(212,175,55,.05) 0%,transparent 70%);pointer-events:none}.dmak-awards-inner{position:relative;text-align:center;max-width:780px;margin:0 auto}.dmak-awards-inner p{font-size:16px;line-height:1.9;color:rgba(255,255,255,.5);max-width:580px;margin:0 auto 36px}.dmak-trophy-display{display:flex;justify-content:center;gap:40px;margin:52px 0}.dmak-trophy{display:flex;flex-direction:column;align-items:center;gap:12px}.dmak-trophy-icon{width:80px;height:100px;position:relative}.dmak-trophy-cup{position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:55px;background:linear-gradient(135deg,#e8c84a,var(--dmak-gold),#a08020);clip-path:polygon(10% 0%,90% 0%,100% 60%,80% 70%,70% 100%,30% 100%,20% 70%,0% 60%)}.dmak-trophy-cup::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent)}.dmak-trophy-base{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:20px;background:linear-gradient(135deg,#e8c84a,var(--dmak-gold),#a08020);clip-path:polygon(0% 20%,100% 20%,85% 100%,15% 100%)}.dmak-trophy-featured .dmak-trophy-icon{width:100px;height:130px}.dmak-trophy-featured .dmak-trophy-cup{width:70px;height:80px}.dmak-trophy-label{font-family:"DM Sans",sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4)}.dmak-trophy-featured .dmak-trophy-label{color:var(--dmak-gold)}.dmak-awards-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:36px 0}.dmak-awards-video-wrap{margin:40px auto;max-width:680px;width:100%;position:relative}.dmak-awards-video{width:100%;display:block;border-radius:2px;box-shadow:0 0 60px rgba(212,175,55,.18)}.dmak-award-cat{border:1px solid var(--dmak-border);padding:9px 18px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.5);transition:all .3s;cursor:default}.dmak-award-cat:hover{border-color:var(--dmak-gold);color:var(--dmak-gold)}.dmak-why-visual-box h3 em{font-style:italic;color:var(--dmak-gold)}.dmak-gallery{border-top:1px solid var(--dmak-border)}.dmak-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:50px}.dmak-gallery-item{background:var(--dmak-charcoal);overflow:hidden;position:relative;cursor:default}.dmak-gallery-featured{grid-column:span 2;grid-row:span 2}.dmak-gallery-inner{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:"Bebas Neue",sans-serif;font-size:36px;color:rgba(212,175,55,.07);transition:transform .6s ease;background-size:cover;background-position:center}.dmak-gallery-featured .dmak-gallery-inner{font-size:70px}.dmak-gallery-item:hover .dmak-gallery-inner{transform:scale(1.05)}.dmak-gallery-hover{position:absolute;inset:0;background:rgba(11,11,11,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.dmak-gallery-item:hover .dmak-gallery-hover{opacity:1}.dmak-gallery-hover span{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--dmak-gold)}.dmak-testimonials{background:var(--dmak-charcoal);border-top:1px solid var(--dmak-border)}.dmak-testimonials-inner{max-width:980px;margin:0 auto;text-align:center}.dmak-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:52px;text-align:left}.dmak-testimonial-card{background:var(--dmak-black);border:1px solid var(--dmak-border);padding:36px;position:relative}.dmak-testimonial-card::before{content:"\"";font-family:"Cormorant Garamond",serif;font-size:90px;color:rgba(212,175,55,.1);position:absolute;top:-8px;left:26px;line-height:1}.dmak-testimonial-card p{font-size:15px;line-height:1.8;color:rgba(255,255,255,.6);margin:0 0 22px;font-style:italic}.dmak-testimonial-author{display:flex;align-items:center;gap:12px}.dmak-author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--dmak-gold),var(--dmak-red));display:flex;align-items:center;justify-content:center;font-family:"Bebas Neue",sans-serif;font-size:15px;color:var(--dmak-black);flex-shrink:0}.dmak-author-name{font-size:14px;font-weight:500;color:var(--dmak-white)}.dmak-author-role{font-size:11px;color:rgba(255,255,255,.4);letter-spacing:1px}.dmak-charity{border-top:1px solid var(--dmak-border)}.dmak-charity-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.dmak-charity-text p{font-size:16px;line-height:1.9;color:rgba(255,255,255,.6);margin:0 0 20px}.dmak-charity-items{display:flex;flex-direction:column;gap:14px;margin:26px 0}.dmak-charity-item{display:flex;align-items:center;gap:14px;font-size:14px;color:rgba(255,255,255,.6)}.dmak-charity-dot{width:7px;height:7px;background:var(--dmak-gold);border-radius:50%;flex-shrink:0}.dmak-charity-visual{background:var(--dmak-charcoal);border:1px solid var(--dmak-border);padding:56px;text-align:center}.dmak-charity-visual h3{font-family:"Cormorant Garamond",serif;font-size:44px;font-style:italic;color:var(--dmak-gold);margin:0 0 14px;padding:0}.dmak-charity-visual p{font-size:14px;color:rgba(255,255,255,.5);margin:0 0 28px}.dmak-btn-donate{display:inline-block;background:0 0;border:1px solid var(--dmak-red);color:var(--dmak-red)!important;padding:13px 34px;font-size:11px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .3s}.dmak-btn-donate:hover{background:var(--dmak-red);color:var(--dmak-white)!important}.dmak-cta-section{text-align:center;background:var(--dmak-charcoal);border-top:1px solid var(--dmak-border);position:relative;overflow:hidden}.dmak-cta-section::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgba(165,30,34,.2) 0%,transparent 60%);pointer-events:none}.dmak-cta-section h2{position:relative;font-size:clamp(44px,6vw,76px);max-width:660px;margin:0 auto 26px}.dmak-cta-section>p{position:relative;font-size:16px;color:rgba(255,255,255,.5);margin:0 auto 44px}.dmak-cta-buttons{position:relative;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.dmak-contact{border-top:1px solid var(--dmak-border)}.dmak-contact-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;margin-top:52px}.dmak-contact-info h3{font-family:"Cormorant Garamond",serif;font-size:30px;font-weight:300;color:var(--dmak-white);margin:0 0 36px;padding:0}.dmak-contact-detail{display:flex;flex-direction:column;gap:26px;margin-bottom:36px}.dmak-contact-item{display:flex;gap:14px}.dmak-contact-icon{width:40px;height:40px;border:1px solid var(--dmak-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.dmak-contact-item-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--dmak-gold);margin-bottom:5px}.dmak-contact-item-value{font-size:15px;line-height:1.7;color:rgba(255,255,255,.7)}.dmak-contact-item-value a{color:inherit;text-decoration:none}.dmak-contact-item-value a:hover{color:var(--dmak-gold)}.dmak-contact-socials{display:flex;gap:10px;margin-top:36px}.dmak-social-link{width:40px;height:40px;border:1px solid var(--dmak-border);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s}.dmak-social-link:hover{border-color:var(--dmak-gold)}.dmak-whatsapp-btn{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:white!important;padding:13px 26px;text-decoration:none;font-size:13px;font-weight:500;transition:all .3s;margin-top:20px}.dmak-whatsapp-btn:hover{background:#20b757;transform:translateY(-2px)}.dmak-contact-form{background:var(--dmak-charcoal);border:1px solid var(--dmak-border);padding:44px}.dmak-contact-form h3{font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:300;color:var(--dmak-white);margin:0 0 28px;padding:0}.dmak-form{display:flex;flex-direction:column;gap:0}.dmak-form-group{margin-bottom:20px}.dmak-form-group label{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px}.dmak-form-group input,.dmak-form-group textarea,.dmak-form-group select{width:100%;background:var(--dmak-black);border:1px solid var(--dmak-border);color:var(--dmak-white);padding:13px 16px;font-family:"DM Sans",sans-serif;font-size:14px;outline:none;transition:border-color .3s;appearance:none;box-sizing:border-box}.dmak-form-group input:focus,.dmak-form-group textarea:focus,.dmak-form-group select:focus{border-color:var(--dmak-gold)}.dmak-form-group textarea{height:110px;resize:none}.dmak-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dmak-btn-submit{width:100%;background:var(--dmak-gold);color:var(--dmak-black);border:none;padding:17px;font-family:"DM Sans",sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .3s}.dmak-btn-submit:hover{background:var(--dmak-gold-l)}.dmak-form-success{background:rgba(0,163,42,.15);border:1px solid #00a32a;color:#00a32a;padding:14px 18px;margin-bottom:20px;font-size:14px}.dmak-map-section{height:280px;background:var(--dmak-charcoal);border:1px solid var(--dmak-border);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-top:70px;position:relative;overflow:hidden}.dmak-map-embed{position:absolute;inset:0}.dmak-map-embed iframe{width:100%;height:100%;border:none}.dmak-map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.05) 1px,transparent 1px);background-size:40px 40px}.dmak-map-pin{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px}.dmak-pin-circle{width:20px;height:20px;background:var(--dmak-gold);border-radius:50% 50% 50% 0;transform:rotate(-45deg);position:relative}.dmak-pin-circle::after{content:"";position:absolute;inset:4px;background:var(--dmak-black);border-radius:50%}.dmak-map-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--dmak-gold)}.dmak-map-address{font-size:13px;color:rgba(255,255,255,.5)}.dmak-footer{background:var(--dmak-black);border-top:1px solid var(--dmak-border);padding:56px 60px 40px;font-family:"DM Sans",sans-serif;color:var(--dmak-white)}.dmak-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:54px;margin-bottom:52px}.dmak-footer-logo{text-decoration:none;display:inline-flex;align-items:baseline;gap:4px}.dmak-footer-logo-img{height:44px;width:auto;object-fit:contain;margin-bottom:16px;display:block}.dmak-footer-brand p{font-size:14px;line-height:1.8;color:rgba(255,255,255,.4);margin:16px 0 0;max-width:280px}.dmak-footer-col h4{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--dmak-gold);margin:0 0 22px}.dmak-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.dmak-footer-col a{font-size:14px;color:rgba(255,255,255,.4);text-decoration:none;transition:color .3s}.dmak-footer-col a:hover{color:var(--dmak-white)}.dmak-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:36px;border-top:1px solid var(--dmak-border);flex-wrap:wrap;gap:10px}.dmak-footer-bottom p{font-size:12px;color:rgba(255,255,255,.25);letter-spacing:1px;margin:0}.dmak-footer-sub{color:rgba(255,255,255,.15)!important}.dmak-reveal.dmak-visible{opacity:1;transform:none}.dmak-modal-overlay{position:fixed;inset:0;z-index:99997;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.dmak-modal-overlay.dmak-modal-open{opacity:1;pointer-events:all}.dmak-modal-inner{position:relative;width:80vw;max-width:900px}.dmak-modal-inner iframe,.dmak-modal-inner video{width:100%;aspect-ratio:16/9;border:none}.dmak-modal-close{position:absolute;top:-44px;right:0;background:0 0;border:none;color:var(--dmak-gold);font-size:28px;cursor:pointer}@media (max-width:1024px){.dmak-services-grid{grid-template-columns:repeat(2,1fr)}.dmak-productions-grid{grid-template-columns:1fr 1fr}.dmak-prod-featured{grid-column:span 2}.dmak-footer-inner{grid-template-columns:1fr 1fr}.dmak-footer-brand{grid-column:span 2}}@media (max-width:768px){.dmak-nav{padding:18px 24px}.dmak-nav.dmak-nav-scrolled{padding:14px 24px}.dmak-nav-links,.dmak-nav-cta{display:none}.dmak-nav-hamburger{display:flex}.dmak-nav-links.dmak-nav-open{display:flex;flex-direction:column;position:fixed;top:64px;left:0;right:0;background:rgba(11,11,11,.98);padding:30px 24px;gap:24px;border-bottom:1px solid var(--dmak-border)}.dmak-hero-content{padding:100px 24px 60px}.dmak-about{grid-template-columns:1fr;gap:60px}.dmak-about-stats{position:static;margin-top:16px;flex-wrap:wrap}.dmak-services-grid{grid-template-columns:1fr}.dmak-services-header{flex-direction:column;align-items:flex-start;gap:20px}.dmak-productions-grid{grid-template-columns:1fr}.dmak-prod-featured{grid-column:span 1;grid-row:span 1}.dmak-gallery-grid{grid-template-columns:1fr 1fr}.dmak-gallery-featured{grid-column:span 2}.dmak-testimonials-grid{grid-template-columns:1fr}.dmak-charity-inner{grid-template-columns:1fr}.dmak-contact-inner{grid-template-columns:1fr}.dmak-form-row{grid-template-columns:1fr}.dmak-footer{padding:50px 24px 30px}.dmak-footer-inner{grid-template-columns:1fr;gap:36px}.dmak-footer-brand{grid-column:span 1}.dmak-footer-bottom{flex-direction:column;text-align:center}.dmak-hero-play,.dmak-hero-scroll{display:none}.dmak-trophy-display{gap:20px}}.dmak-hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}