/* DROP ZONE: restrained mystery staging, site palette retained */
.dz-stage-hero{min-height:750px}.dz-mystery-image{background-image:url("assets/doghouse-after-dark-mystery-teaser-20261022.png");filter:grayscale(1) brightness(.15) blur(12px);transform:scale(1.08);transition:filter 1.3s ease}.dz-stage-hero .sbx-drop-shade{background:linear-gradient(90deg,#050705 0%,#050705f2 44%,#0507058c 100%),linear-gradient(0deg,#050705,transparent 30%)}.dz-stage-content{max-width:1250px}.dz-stage-content h1{font-size:clamp(72px,12vw,164px);letter-spacing:.015em}.dz-stage-content>p{max-width:610px;font-size:clamp(16px,2vw,22px);font-weight:600}.dz-teaser-line{font-size:12px!important;letter-spacing:.17em;color:#b7ff00!important;margin:25px 0}.dz-stage-countdown[hidden],.dz-hidden-policy[hidden]{display:none!important}.dz-stage-bottom{background:#070907;border-top:1px solid #283524;padding:75px 25px 90px;text-align:center}.dz-stage-bottom h2{font:clamp(38px,5vw,65px) Anton,Impact,sans-serif;margin:20px 0}.dz-stage-bottom p{color:#aab7a6;margin:0 auto;max-width:560px}.dz-progress{display:flex;gap:12px;justify-content:center;margin:35px auto}.dz-progress span{width:65px;height:3px;background:#303b2c}.dz-progress span.active{background:#b7ff00;box-shadow:0 0 16px #b7ff0055}.dz-hidden-policy{max-width:900px;margin:auto;padding:50px 24px}.dz-hidden-policy h2{font:40px Anton,Impact,sans-serif}.dz-hidden-policy p{line-height:1.7;color:#bdc7b9}body[data-drop-stage="27"] .dz-mystery-image{filter:grayscale(1) brightness(.25) blur(10px)}body[data-drop-stage="28"] .dz-mystery-image{filter:grayscale(.9) brightness(.32) blur(7px)}body[data-drop-stage="29"] .dz-mystery-image{filter:grayscale(.65) brightness(.45) blur(4px)}body[data-drop-stage="30"] .dz-mystery-image{filter:grayscale(.3) brightness(.58) blur(2px)}body[data-drop-stage="launch"] .dz-mystery-image{filter:grayscale(0) brightness(.8) blur(0)}@media(max-width:700px){.dz-stage-hero{min-height:750px}.dz-stage-content{padding-top:200px}.dz-stage-content h1{font-size:clamp(65px,13vw,92px)}.dz-stage-bottom{padding:55px 18px 65px}}@media(prefers-reduced-motion:reduce){.dz-mystery-image{transition:none}}
