/* Snow Show V57B — visual hierarchy and media */
.v48-interior .case-main-image.v57b-hero{padding-bottom:0;}
.v57b-loop{display:block; width:100%; max-width:100%; height:auto; background:#050505; object-fit:contain;}
.v57b-hero-loop{aspect-ratio:1284/716; max-height:720px;}
.v57b-second{padding-top:clamp(60px,7vw,112px);padding-bottom:clamp(60px,7vw,100px);}
.v57b-secondary-loop{aspect-ratio:1284/716;max-height:690px;}
.v57b-formulas{padding-bottom:clamp(85px,9vw,145px);}
.v57b-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,65px);border-top:1px solid #44443e;}
.v57b-options>div{padding-top:25px;}
.v57b-options>div+div{border-left:1px solid #44443e;padding-left:clamp(24px,4vw,65px);}
.v57b-option-label{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--acid);}
.v57b-options h2{margin:18px 0 18px;font:600 clamp(36px,4vw,60px)/.98 var(--display);text-transform:uppercase;letter-spacing:-.028em;}
.v57b-options p{font-size:clamp(15px,1.25vw,18px);line-height:1.55;color:#cac9c1;max-width:480px;margin:0;}
.v57b-trailer-trigger{appearance:none;border:0;background:#090909;width:100%;padding:0;cursor:pointer;position:relative;display:block;overflow:hidden;color:#101010;}
.v57b-trailer-trigger img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .45s ease;}
.v57b-trailer-trigger:hover img{transform:scale(1.03);}
.v57b-trailer-trigger .watch-play{pointer-events:none;}
.v57b-trailer-trigger iframe{display:block;width:100%;aspect-ratio:16/9;border:0;}
.v57b-formulas+.v48-project-enquiry{margin-top:0;}
@media(max-width:760px){.v57b-options{grid-template-columns:1fr;gap:28px}.v57b-options>div+div{border-left:0;border-top:1px solid #44443e;padding:28px 0 0}.v57b-second{padding-top:70px;padding-bottom:65px}.v57b-formulas{padding-bottom:80px}.v57b-options h2{font-size:clamp(36px,9vw,52px)}}
@media(prefers-reduced-motion:reduce){.v57b-trailer-trigger img{transition:none}}
