/* DROPZONE WEBSITE V27 — CONTENT + CONSISTENCY NORMALIZATION
   Owner-approved private-draft layer. No live publish. */

/* Homepage: source artwork stays whole in each platform's native ratio. */
.dz-set-card{grid-template-columns:42% minmax(0,1fr)!important;min-height:132px!important;height:auto!important}
.dz-set-media{width:100%!important;height:132px!important;aspect-ratio:auto!important;background:#050505!important;display:grid!important;place-items:center!important;overflow:hidden!important}
.dz-set-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#050505!important;padding:0!important;transform:none!important}
.dz-set-card:hover .dz-set-media img{transform:scale(1.018)!important}
.dz-set-media .dz-play{width:28px!important;height:28px!important}

/* Whole artist card is interactive, not only the tiny text link. */
.dz-artist{position:relative!important}
.dz-artist>a.dz-artist-card-link{display:block!important;width:100%!important;margin-top:0!important;color:inherit!important;font:inherit!important;letter-spacing:normal!important;text-decoration:none!important;transform:none!important}
.dz-artist:hover>a.dz-artist-card-link{color:inherit!important;transform:none!important}
.dz-artist-card-link:focus-visible{outline:2px solid #F4A601;outline-offset:6px;border-radius:4px}
.dz-artist-card-link h3{color:#F4F1EA!important}
.dz-artist-card-link p{color:#F4A601!important}
.dz-artist-card-link .dz-artist-action{display:inline-flex;margin-top:9px;color:#aaa49b;font:600 10px Oxanium;letter-spacing:.06em}
.dz-artist-card-link:hover .dz-artist-action{color:#F4A601}

/* Merch: stop pretending white-background cutouts are transparent. Keep product whole on a deliberate dark frame. */
.dz-product-media{background:radial-gradient(circle at 50% 40%,#262626 0%,#111 58%,#070707 100%)!important}
.dz-product-media img{object-fit:contain!important;object-position:center!important;padding:10px!important;mix-blend-mode:multiply!important;filter:contrast(1.08) brightness(.96)!important}
.dz-product:hover .dz-product-media img{filter:contrast(1.05) brightness(1)!important;transform:scale(1.018)!important}

/* Canonical normalized sub-routes. */
.dz-normalized-route{width:100%;background:#020202;color:#F4F1EA;padding-top:76px;min-height:70vh;font-family:Arial,sans-serif}
.dz-norm-inner{width:min(calc(100% - 2*var(--dz-gutter)),var(--dz-max));margin:0 auto}
.dz-norm-hero{padding:clamp(64px,8vw,108px) 0 clamp(42px,5vw,70px);border-bottom:1px solid rgba(244,166,1,.14)}
.dz-norm-kicker{display:block;color:#F4A601;font:700 10px Oxanium;letter-spacing:.16em;margin-bottom:14px}
.dz-norm-hero h1{margin:0;font:500 clamp(46px,6vw,86px)/.94 Oxanium;letter-spacing:.01em}
.dz-norm-hero p{max-width:760px;margin:20px 0 0;color:#aaa49b;font:14px/1.65 Arial}
.dz-norm-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}
.dz-norm-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 17px;border:1px solid #F4A601;background:#F4A601;color:#020202!important;font:700 9px Oxanium;letter-spacing:.06em;text-decoration:none}
.dz-norm-btn.is-ghost{background:transparent;color:#F4F1EA!important}
.dz-norm-section{padding:clamp(34px,4.2vw,56px) 0;border-bottom:1px solid rgba(255,255,255,.055)}
.dz-norm-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px}
.dz-norm-head h2{margin:0;font:500 clamp(24px,2.6vw,36px) Oxanium}.dz-norm-head h2 span{color:#F4A601}
.dz-norm-head a{color:#F4A601;font:700 9px Oxanium;text-decoration:none}
.dz-norm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.dz-norm-card{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#080808;color:#F4F1EA;text-decoration:none;transition:transform .22s ease,border-color .22s ease}
.dz-norm-card:hover{transform:translateY(-3px);border-color:rgba(244,166,1,.45)}
.dz-norm-media{aspect-ratio:16/9;background:#050505;overflow:hidden;display:grid;place-items:center}
.dz-norm-media.is-square{aspect-ratio:1}
.dz-norm-media img{width:100%;height:100%;object-fit:contain;background:#050505;filter:brightness(.78) saturate(.78);transition:transform .3s ease,filter .3s ease}
.dz-norm-media.is-placeholder{position:relative;background:radial-gradient(circle at 28% 24%,rgba(244,166,1,.16),transparent 32%),linear-gradient(135deg,#121212 0%,#050505 70%,#0b0803 100%)}
.dz-norm-media.is-placeholder:before{content:"";position:absolute;inset:11%;border:1px solid rgba(244,166,1,.18);background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(244,166,1,.035) 14px 15px)}
.dz-norm-media.is-placeholder span{position:relative;z-index:2;color:#F4A601;font:700 clamp(14px,1.6vw,24px)/1 Oxanium;letter-spacing:.12em;opacity:.78}
.dz-norm-card:hover img{transform:scale(1.018);filter:brightness(.94) saturate(1)}
.dz-norm-copy{padding:16px}.dz-norm-copy small{color:#F4A601;font:700 9px Oxanium;letter-spacing:.08em}.dz-norm-copy h3{margin:7px 0 0;font:500 15px/1.18 Oxanium}.dz-norm-copy p{margin:8px 0 0;color:#918c84;font:12px/1.5 Arial}
.dz-norm-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.dz-norm-person{text-decoration:none;color:#F4F1EA}.dz-norm-person .dz-norm-media{border-radius:50%;border:1px solid rgba(244,166,1,.24)}.dz-norm-person h3{margin:12px 0 3px;font:500 14px Oxanium}.dz-norm-person p{margin:0;color:#F4A601;font:700 9px Oxanium;letter-spacing:.06em}
.dz-norm-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dz-norm-service{padding:24px;border:1px solid rgba(255,255,255,.11);background:#080808}.dz-norm-service small{color:#F4A601;font:700 9px Oxanium}.dz-norm-service h3{font:500 17px Oxanium;margin:10px 0 7px}.dz-norm-service p{color:#aaa49b;font:12.5px/1.55 Arial;margin:0}
.dz-norm-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px}.dz-norm-contact-meta{padding:24px;border:1px solid rgba(255,255,255,.11);background:#080808}.dz-norm-contact-meta h3{font:500 18px Oxanium}.dz-norm-contact-meta p,.dz-norm-contact-meta a{color:#aaa49b;font:12px/1.8 Arial}.dz-norm-contact-meta a:hover{color:#F4A601}
.dz-normalized-route .wpcf7{padding:24px;border:1px solid rgba(244,166,1,.2);background:#080808}.dz-normalized-route .wpcf7 input,.dz-normalized-route .wpcf7 textarea,.dz-normalized-route .wpcf7 select{width:100%;background:#050505;color:#F4F1EA;border:1px solid rgba(255,255,255,.15);padding:12px}.dz-normalized-route .wpcf7 input[type=submit]{width:auto;background:#F4A601;color:#020202;border-color:#F4A601;font:700 9px Oxanium;cursor:pointer}

/* Resident profile normalization. */
.dz-norm-profile-hero{display:grid;grid-template-columns:minmax(240px,34%) minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:center;padding:clamp(38px,4.5vw,60px) 0 clamp(34px,4vw,54px);border-bottom:1px solid rgba(244,166,1,.14)}
.dz-norm-profile-photo{aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid rgba(244,166,1,.28);background:#050505}
.dz-norm-profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center 50%;filter:grayscale(.12) brightness(.96) contrast(1.05)}
.dz-normalized-route--7249 .dz-norm-profile-photo img{object-position:center center}
.dz-norm-profile-copy h1{margin:0;font:500 clamp(42px,5vw,72px)/.94 Oxanium;letter-spacing:.01em}.dz-norm-profile-copy p{max-width:650px;margin:18px 0 0;color:#aaa49b;font:13px/1.65 Arial}

@media(max-width:820px){
 .dz-norm-profile-hero{grid-template-columns:1fr;gap:24px}.dz-norm-profile-photo{width:min(72vw,420px)}
 .dz-set-card{grid-template-columns:42% minmax(0,1fr)!important}.dz-set-media{width:100%!important;height:126px!important}
 .dz-normalized-route{padding-top:64px}.dz-norm-grid{grid-template-columns:1fr}.dz-norm-people{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-norm-service-grid{grid-template-columns:1fr}.dz-norm-contact{grid-template-columns:1fr}
}
@media(max-width:520px){
 .dz-set-card{grid-template-columns:42% minmax(0,1fr)!important}.dz-set-media{width:100%!important;height:118px!important}.dz-norm-inner{width:calc(100% - 28px)}.dz-norm-hero{padding-top:52px}.dz-norm-hero h1{font-size:40px}.dz-norm-head{align-items:flex-start;flex-direction:column}.dz-norm-people{gap:20px 14px}
}

/* V27 visual consistency — homepage media framing + gateway scale. */
.dz-signal-card--lead>img{object-fit:cover!important;object-position:center!important;background:#050505!important}
.dz-event-card:nth-child(1)>img,.dz-event-card:nth-child(3)>img{object-fit:contain!important;object-position:center!important;background:#050505!important}
.dz-radar-card--lead .dz-radar-media img{object-position:center 24%!important}
.dz-dual{grid-template-columns:1fr 1fr!important;gap:16px!important}
.dz-gateway{min-height:430px!important}
.dz-gateway#studio>img{object-position:center 62%!important}
.dz-gateway#dj-school>img{object-position:center 48%!important}
.dz-gateway>div{width:min(500px,78%)!important;padding:58px 42px!important}
.dz-gateway h2{font-size:clamp(28px,2.7vw,42px)!important}

@media(max-width:820px){
 .dz-dual{grid-template-columns:1fr!important;gap:12px!important}
 .dz-gateway{min-height:360px!important}
 .dz-gateway>div{width:min(520px,88%)!important;padding:42px 28px!important}
}
@media(max-width:520px){
 .dz-gateway{min-height:330px!important}
 .dz-gateway>div{width:92%!important;padding:36px 22px!important}
 .dz-gateway h2{font-size:27px!important}
}

/* V27 visual consistency — normalized subpage hero media layer. */
.dz-normalized-route--7247{--dz-norm-hero-image:url('https://dropzonerecordings.ee/wp-content/uploads/2026/09/Dropzone-YouTube-Ultimate-Mashup-Kaks-Tuba-Source.jpg');--dz-norm-hero-size:contain;--dz-norm-hero-position:center}
.dz-normalized-route--7250{--dz-norm-hero-image:url('https://dropzonerecordings.ee/wp-content/uploads/2025/10/kaan-v-kaas.jpg');--dz-norm-hero-size:contain;--dz-norm-hero-position:center}
.dz-normalized-route--7248{--dz-norm-hero-image:url('https://dropzonerecordings.ee/wp-content/uploads/2023/12/dropzone-cover-blackwhite.webp');--dz-norm-hero-size:cover;--dz-norm-hero-position:center 44%}
.dz-normalized-route--7253{--dz-norm-hero-image:url('https://dropzonerecordings.ee/wp-content/uploads/2026/07/Dropzone-V7-Studio-Fallback-scaled.jpg');--dz-norm-hero-size:cover;--dz-norm-hero-position:center 62%}
.dz-normalized-route--7760{--dz-norm-hero-image:url('https://dropzonerecordings.ee/wp-content/uploads/2025/10/P1458508-Enhanced-NR.jpg');--dz-norm-hero-size:cover;--dz-norm-hero-position:center 54%}
.dz-normalized-route--7254{--dz-norm-hero-image:url('https://dropzonerecordings.ee/wp-content/uploads/2026/08/ChatGPT-Image-Aug-12-2026-01_13_22-PM.png');--dz-norm-hero-size:cover;--dz-norm-hero-position:center}
.dz-norm-hero{position:relative!important;min-height:520px!important;padding:clamp(70px,7vw,104px) 52% clamp(58px,6vw,88px) 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important}
.dz-norm-hero>*{position:relative;z-index:2}
.dz-norm-hero:before{content:"";position:absolute;z-index:0;right:0;top:0;bottom:0;width:47%;border-left:1px solid rgba(244,166,1,.14);background-color:#050505;background-image:linear-gradient(90deg,rgba(2,2,2,.52),rgba(2,2,2,.08) 34%,rgba(2,2,2,.16)),var(--dz-norm-hero-image);background-repeat:no-repeat;background-size:100% 100%,var(--dz-norm-hero-size,cover);background-position:center,var(--dz-norm-hero-position,center)}
.dz-norm-hero h1{max-width:820px}
.dz-norm-hero p{max-width:680px}

@media(max-width:820px){
 .dz-norm-hero{min-height:0!important;padding:280px 0 58px!important;justify-content:flex-start!important}
 .dz-norm-hero:before{left:0;right:0;top:0;bottom:auto;width:100%;height:238px;border-left:0;border-bottom:1px solid rgba(244,166,1,.14);background-image:linear-gradient(180deg,rgba(2,2,2,.05),rgba(2,2,2,.20) 65%,#020202 100%),var(--dz-norm-hero-image)}
 .dz-norm-hero h1{font-size:clamp(38px,8.5vw,56px)!important;line-height:.96!important}
}
@media(max-width:520px){
 .dz-norm-hero{padding:250px 0 52px!important}
 .dz-norm-hero:before{height:214px}
 .dz-norm-hero h1{font-size:clamp(34px,9vw,42px)!important;line-height:.98!important;overflow-wrap:normal!important;word-break:normal!important}
}

/* V27 visual consistency — global header/footer scale. */
@media(min-width:821px){
 .dz-head{height:88px!important}
 .dz-head__inner{height:88px!important}
 .dz-head.is-scrolled{height:68px!important}
 .dz-head.is-scrolled .dz-head__inner{height:68px!important}
 .dz-brand img{width:46px!important;height:46px!important}
 .dz-brand span{font-size:12px!important;letter-spacing:.10em!important}
 .dz-nav{gap:clamp(16px,1.35vw,25px)!important}
 .dz-nav a{font-size:12px!important;letter-spacing:.07em!important;padding:14px 0!important}
 .dz-tools a{width:36px!important;height:36px!important;font-size:9.5px!important}
 body.dz-page-sub .dz-page-render,.dz-normalized-route{padding-top:88px!important}
}
.dz-footer,.dz-global-footer{padding-top:64px!important;padding-bottom:30px!important}
.dz-footer-grid,.dz-global-footer__grid{gap:48px!important;padding-bottom:36px!important}
.dz-footer-brand img,.dz-global-footer__brand img{width:52px!important;height:52px!important}
.dz-footer-brand,.dz-global-footer__brand a{font-size:12px!important;letter-spacing:.09em!important}
.dz-global-footer__brand a{display:flex!important;align-items:center!important;gap:12px!important;color:#F4F1EA!important;text-decoration:none!important}
.dz-footer h4,.dz-global-footer h4{font-size:12px!important}
.dz-footer p,.dz-global-footer p,.dz-global-footer a{font-size:12px!important;line-height:1.75!important}
.dz-footer-bottom,.dz-global-footer__bottom{font-size:10px!important;line-height:1.6!important}
.dz-global-footer__secondary a{font-size:10px!important}

@media(max-width:820px){
 .dz-head,.dz-head__inner{height:70px!important}
 .dz-head.is-scrolled,.dz-head.is-scrolled .dz-head__inner{height:62px!important}
 .dz-brand img{width:36px!important;height:36px!important}
 .dz-nav{top:70px!important}
 .dz-tools a{width:36px!important;height:36px!important;font-size:9px!important}
 body.dz-page-sub .dz-page-render,.dz-normalized-route{padding-top:70px!important}
 .dz-footer,.dz-global-footer{padding-top:48px!important;padding-bottom:24px!important}
 .dz-footer-grid,.dz-global-footer__grid{gap:28px!important;padding-bottom:28px!important}
 .dz-footer-brand img,.dz-global-footer__brand img{width:46px!important;height:46px!important}
 .dz-footer h4,.dz-global-footer h4{font-size:11px!important}
 .dz-footer p,.dz-global-footer p,.dz-global-footer a{font-size:11px!important}
 .dz-footer-bottom,.dz-global-footer__bottom,.dz-global-footer__secondary a{font-size:9px!important}
}

/* Preview-only QA harness mirrors the real <=820/520 responsive rules. */
body.dz-qa-mobile .dz-head{height:70px!important}
body.dz-qa-mobile .dz-head__inner{height:70px!important}
body.dz-qa-mobile .dz-brand img{width:36px!important;height:36px!important}
body.dz-qa-mobile .dz-nav{top:70px!important}
body.dz-qa-mobile .dz-tools a{width:36px!important;height:36px!important;font-size:9px!important}
body.dz-qa-mobile.dz-page-sub .dz-page-render,body.dz-qa-mobile .dz-normalized-route{padding-top:70px!important}
body.dz-qa-mobile .dz-norm-profile-hero{grid-template-columns:1fr!important;gap:24px!important;padding:54px 0 46px!important}
body.dz-qa-mobile .dz-norm-profile-photo{width:min(72vw,420px)!important;max-width:100%!important}
body.dz-qa-mobile .dz-norm-profile-copy{min-width:0!important;width:100%!important}
body.dz-qa-mobile .dz-norm-profile-copy h1{font-size:clamp(38px,13vw,56px)!important;line-height:.94!important;overflow-wrap:anywhere!important}
body.dz-qa-mobile .dz-norm-profile-copy p{max-width:100%!important}
body.dz-qa-mobile .dz-norm-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
body.dz-qa-mobile .dz-norm-hero{min-height:0!important;padding:250px 0 52px!important;justify-content:flex-start!important}
body.dz-qa-mobile .dz-norm-hero:before{left:0!important;right:0!important;top:0!important;bottom:auto!important;width:100%!important;height:214px!important;border-left:0!important;border-bottom:1px solid rgba(244,166,1,.14)!important;background-image:linear-gradient(180deg,rgba(2,2,2,.05),rgba(2,2,2,.20) 65%,#020202 100%),var(--dz-norm-hero-image)!important}
body.dz-qa-mobile .dz-norm-hero h1{font-size:clamp(32px,calc(var(--dz-qa-w)*.085),40px)!important;line-height:.98!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}
body.dz-qa-mobile .dz-norm-hero p{max-width:100%!important}
body.dz-qa-mobile .dz-dual{grid-template-columns:1fr!important;gap:12px!important}
body.dz-qa-mobile .dz-gateway{min-height:330px!important}
body.dz-qa-mobile .dz-gateway>div{width:92%!important;padding:36px 22px!important}
body.dz-qa-mobile .dz-gateway h2{font-size:27px!important}
body.dz-qa-mobile .dz-gateway#studio>img{object-position:center 62%!important}
body.dz-qa-mobile .dz-gateway#dj-school>img{object-position:center 48%!important}
body.dz-qa-mobile .dz-footer,body.dz-qa-mobile .dz-global-footer{padding-top:48px!important;padding-bottom:24px!important}
body.dz-qa-mobile .dz-footer h4,body.dz-qa-mobile .dz-global-footer h4{font-size:11px!important}
body.dz-qa-mobile .dz-footer p,body.dz-qa-mobile .dz-global-footer p,body.dz-qa-mobile .dz-global-footer a{font-size:11px!important}
body.dz-qa-mobile .dz-footer-bottom,body.dz-qa-mobile .dz-global-footer__bottom,body.dz-qa-mobile .dz-global-footer__secondary a{font-size:9px!important}

/* V28 preview-only viewport harness: 1024 / 768 rendered QA. */
.dz-qa-768{--dz-qa-w:768px}.dz-qa-1024{--dz-qa-w:1024px}
html:has(body.dz-qa-viewport){margin-top:0!important;background:#202020!important}
body.dz-qa-viewport{width:var(--dz-qa-w)!important;max-width:var(--dz-qa-w)!important;margin:0 auto!important;min-height:100vh!important;box-shadow:0 0 0 1px #333,0 0 70px rgba(0,0,0,.55)!important;overflow-x:hidden!important}
body.dz-qa-viewport #wpadminbar{display:none!important}
body.dz-qa-viewport .dz-head{position:fixed!important;top:0!important;left:calc((100vw - var(--dz-qa-w))/2)!important;right:auto!important;width:var(--dz-qa-w)!important;transform:none!important}

/* 1024 mirrors the real <=1100 state while preserving the >=821 desktop shell. */
body.dz-qa-1024{--dz-gutter:26.6px!important;--dz-section:48px!important}
body.dz-qa-1024 .dz-nav{gap:16px!important}
body.dz-qa-1024 .dz-hero__copy{width:56%!important}body.dz-qa-1024 .dz-hero__copy h1{font-size:42px!important}body.dz-qa-1024 .dz-hero__copy h2{font-size:29px!important}
body.dz-qa-1024 .dz-hero__media{inset:0!important;left:0!important;height:100%!important}body.dz-qa-1024 .dz-hero__media img{object-position:center center!important;filter:none!important}
body.dz-qa-1024 .dz-signal-grid{grid-template-rows:160px 160px!important}body.dz-qa-1024 .dz-radar-grid{grid-template-rows:108px 108px!important}
body.dz-qa-1024 .dz-product,body.dz-qa-1024 .dz-product-media,body.dz-qa-1024 .dz-product-copy{height:92px!important;min-height:92px!important}
body.dz-qa-1024 .dz-norm-hero h1{font-size:61.5px!important}body.dz-qa-1024 .dz-norm-head h2{font-size:26.6px!important}body.dz-qa-1024 .dz-norm-profile-copy h1{font-size:71.7px!important}
body.dz-qa-1024 .dz-norm-section{padding:61.5px 0!important}body.dz-qa-1024 .dz-norm-profile-hero{gap:51px!important;padding:71.7px 0 61.5px!important}

/* 768 mirrors the real <=820 tablet breakpoint, without importing <=520 phone rules. */
body.dz-qa-tablet{--dz-gutter:18px!important;--dz-section:48px!important}
body.dz-qa-tablet .dz-head,body.dz-qa-tablet .dz-head__inner{height:70px!important}body.dz-qa-tablet .dz-brand img{width:36px!important;height:36px!important}body.dz-qa-tablet .dz-brand span{font-size:7px!important}
body.dz-qa-tablet .dz-menu-toggle{display:block!important;margin-left:auto!important}body.dz-qa-tablet .dz-tools{margin-left:0!important}body.dz-qa-tablet .dz-tools a{width:36px!important;height:36px!important;font-size:9px!important}
body.dz-qa-tablet .dz-nav{position:absolute!important;top:70px!important;left:14px!important;right:14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:8px!important;background:rgba(5,5,5,.98)!important;border:1px solid rgba(244,166,1,.16)!important;box-shadow:0 22px 60px rgba(0,0,0,.45)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px)!important}
body.dz-qa-tablet .dz-nav.is-open{opacity:1!important;visibility:visible!important;transform:none!important}body.dz-qa-tablet .dz-nav a{font-size:10px!important;padding:13px 11px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}body.dz-qa-tablet .dz-nav a:after{display:none!important}
body.dz-qa-tablet .dz-hero{min-height:620px!important;height:620px!important}body.dz-qa-tablet .dz-hero__copy{left:18px!important;right:auto!important;top:47%!important;bottom:auto!important;width:80%!important;transform:translateY(-30%)!important}body.dz-qa-tablet .dz-hero__copy h1{font-size:38px!important}body.dz-qa-tablet .dz-hero__copy h2{font-size:30px!important;margin-top:26px!important}body.dz-qa-tablet .dz-hero__rule{margin-top:32px!important}body.dz-qa-tablet .dz-signal-nav a{font-size:8px!important}
body.dz-qa-tablet .dz-hero__media{inset:0!important;left:0!important;height:100%!important}body.dz-qa-tablet .dz-hero__media img{object-position:center center!important;filter:none!important}body.dz-qa-tablet .dz-hero:after{background:linear-gradient(180deg,rgba(2,2,2,.04),rgba(2,2,2,.10) 42%,rgba(2,2,2,.24) 100%)!important}
body.dz-qa-tablet .dz-section{width:calc(100% - 36px)!important}body.dz-qa-tablet .dz-signal-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:230px 160px 180px!important}body.dz-qa-tablet .dz-signal-card--lead{grid-row:1!important;grid-column:1/3!important}body.dz-qa-tablet .dz-signal-card--wide{grid-column:1/3!important}
body.dz-qa-tablet .dz-radar-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}body.dz-qa-tablet .dz-radar-card,body.dz-qa-tablet .dz-radar-card--lead{grid-row:auto!important;grid-template-columns:40% 60%!important;min-height:116px!important}
body.dz-qa-tablet .dz-event-grid,body.dz-qa-tablet .dz-set-grid{grid-template-columns:1fr!important}body.dz-qa-tablet .dz-set-card{grid-template-columns:42% minmax(0,1fr)!important;height:auto!important;min-height:132px!important}body.dz-qa-tablet .dz-set-media{width:100%!important;height:126px!important}
body.dz-qa-tablet .dz-artist-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.dz-qa-tablet .dz-dual{grid-template-columns:1fr!important;gap:12px!important}body.dz-qa-tablet .dz-gateway{min-height:360px!important}body.dz-qa-tablet .dz-gateway>div{width:min(520px,88%)!important;padding:42px 28px!important}
body.dz-qa-tablet .dz-merch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dz-qa-tablet .dz-contact-cta{align-items:flex-start!important;flex-direction:column!important}body.dz-qa-tablet .dz-footer-grid,body.dz-qa-tablet .dz-global-footer__grid{grid-template-columns:1fr 1fr!important}body.dz-qa-tablet .dz-footer-brand,body.dz-qa-tablet .dz-global-footer__brand{grid-column:1/3!important}
body.dz-qa-tablet.dz-page-sub .dz-page-render,body.dz-qa-tablet .dz-normalized-route{padding-top:70px!important}
body.dz-qa-tablet .dz-norm-profile-hero{grid-template-columns:1fr!important;gap:24px!important;padding:54px 0 46px!important}body.dz-qa-tablet .dz-norm-profile-photo{width:420px!important}body.dz-qa-tablet .dz-norm-profile-copy h1{font-size:56px!important}
body.dz-qa-tablet .dz-norm-grid{grid-template-columns:1fr!important}body.dz-qa-tablet .dz-norm-people{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dz-qa-tablet .dz-norm-service-grid,body.dz-qa-tablet .dz-norm-contact{grid-template-columns:1fr!important}
body.dz-qa-tablet .dz-norm-hero{min-height:0!important;padding:280px 0 58px!important;justify-content:flex-start!important}body.dz-qa-tablet .dz-norm-hero:before{left:0!important;right:0!important;top:0!important;bottom:auto!important;width:100%!important;height:238px!important;border-left:0!important;border-bottom:1px solid rgba(244,166,1,.14)!important;background-image:linear-gradient(180deg,rgba(2,2,2,.05),rgba(2,2,2,.20) 65%,#020202 100%),var(--dz-norm-hero-image)!important}body.dz-qa-tablet .dz-norm-hero h1{font-size:56px!important;line-height:.96!important}
body.dz-qa-tablet .dz-footer,body.dz-qa-tablet .dz-global-footer{padding-top:48px!important;padding-bottom:24px!important}body.dz-qa-tablet .dz-footer-grid,body.dz-qa-tablet .dz-global-footer__grid{gap:28px!important;padding-bottom:28px!important}body.dz-qa-tablet .dz-footer-brand img,body.dz-qa-tablet .dz-global-footer__brand img{width:46px!important;height:46px!important}body.dz-qa-tablet .dz-footer h4,body.dz-qa-tablet .dz-global-footer h4{font-size:11px!important}body.dz-qa-tablet .dz-footer p,body.dz-qa-tablet .dz-global-footer p,body.dz-qa-tablet .dz-global-footer a{font-size:11px!important}body.dz-qa-tablet .dz-footer-bottom,body.dz-qa-tablet .dz-global-footer__bottom,body.dz-qa-tablet .dz-global-footer__secondary a{font-size:9px!important}
