.bts-page{background:#0b0b0b}.bts-label{color:var(--lime);letter-spacing:.08em;font:800 13px/1.5 Courier New,monospace;display:block}.bts-hero{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-block:70px 80px;display:grid}.bts-back{margin-bottom:50px}.bts-hero h1{letter-spacing:-.035em;margin:28px 0;font:900 clamp(76px,9vw,150px)/.85 Impact,Arial Black,sans-serif}.bts-hero h1 em{color:var(--lime);font-style:normal}.bts-film-name{letter-spacing:.04em;margin:30px 0 18px;font:900 clamp(22px,2.5vw,38px) Impact,Arial Black,sans-serif}.bts-intro{color:#c0bfb7;max-width:370px;font-size:18px;line-height:1.6}.bts-hero-meta{border-top:1px solid #50504b;flex-wrap:wrap;gap:12px 26px;margin-top:38px;padding-top:24px;font:700 13px/1.5 Courier New,monospace;display:flex}.bts-cover{box-shadow:12px 12px 0 var(--purple);border:6px solid #242424;margin:0;position:relative;transform:rotate(1deg)}.bts-cover>img{object-fit:cover;object-position:50% 70%;width:100%;height:620px;display:block}.bts-cover figcaption{background:linear-gradient(#0000,#000e);flex-direction:column;gap:9px;padding:55px 22px 22px;font:700 13px Courier New,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.bts-cover figcaption strong{letter-spacing:.04em;color:var(--lime);font:900 23px Impact,Arial Black,sans-serif}.bts-strip{background:var(--lime);color:#111;border-block:1px solid #50504b;justify-content:space-between;gap:15px;padding:16px max(22px,50vw - 696px);font:900 16px Courier New,monospace;display:flex}.bts-galleries{padding-block:85px 65px}.bts-collection{margin-bottom:85px}.bts-collection-heading{border-bottom:1px solid #51514a;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;padding-bottom:24px;display:flex}.bts-collection-heading h2{letter-spacing:-.02em;margin:12px 0 0;font:900 clamp(36px,4.7vw,72px)/1 Impact,Arial Black,sans-serif}.bts-count{white-space:nowrap;color:#b9b8ae;font:700 13px Courier New,monospace}.bts-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;display:grid}.bts-photo{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.bts-photo-image{aspect-ratio:3/4;background:#1c1c1c;position:relative;overflow:hidden}.bts-photo-grid-planning .bts-photo-image{aspect-ratio:4/3}.bts-photo-image>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.bts-photo:hover img{transform:scale(1.035)}.bts-enlarge{color:var(--lime);background:#111c;border:1px solid #aaa6;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:14px;right:14px}.bts-photo-caption{align-items:start;gap:12px;margin-top:13px;display:flex}.bts-photo-caption>span{color:var(--lime);font:700 13px/1.6 Courier New,monospace}.bts-photo-caption strong{letter-spacing:.02em;font:800 14px/1.5 Arial,sans-serif}.bts-lightbox{color:#eee!important;z-index:150!important;background:#090909!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:14px!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:20px 28px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)!important}.bts-lightbox-top{flex:none;justify-content:space-between;align-items:start;gap:14px;display:flex}.bts-lightbox-title{margin:6px 0 0;font:900 23px/1.3 Impact,Arial Black,sans-serif}.bts-lightbox-image{touch-action:pan-y pinch-zoom;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.bts-lightbox-image img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.bts-lightbox-bottom{flex:none;justify-content:center;align-items:center;gap:25px;font:700 14px Courier New,monospace;display:flex}.bts-lightbox-button{width:48px;height:48px;color:var(--lime);cursor:pointer;background:#1a1a1a;border:1px solid #67675e;flex:none;place-items:center;display:grid}.bts-lightbox-button:hover{background:var(--lime);color:#111}.bts-clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.bts-clips figure{margin:0}.bts-clips video,.bts-clips iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.bts-clips figcaption{margin-top:12px;font:800 14px/1.5 Arial,sans-serif}.bts-end{border-top:1px solid #51514a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;display:flex}@media (max-width:850px){.bts-hero{grid-template-columns:1fr;gap:38px;padding-block:45px 60px}.bts-back{margin-bottom:35px}.bts-hero h1{font-size:clamp(85px,15vw,135px)}.bts-cover{width:calc(100% - 10px);max-width:620px}.bts-cover>img{object-fit:contain;height:auto;max-height:740px}.bts-strip{flex-wrap:wrap;font-size:13px}.bts-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bts-photo-grid-planning{grid-template-columns:1fr}.bts-collection-heading{flex-direction:column;align-items:start;gap:12px}.bts-galleries{padding-block:60px}.bts-collection{margin-bottom:60px}.bts-clips{grid-template-columns:1fr}}@media (max-width:500px){.bts-photo-grid{gap:22px 12px}.bts-hero h1{font-size:clamp(72px,18vw,100px)}.bts-cover{box-shadow:8px 8px 0 var(--purple);border-width:4px}.bts-photo-caption{gap:7px}.bts-photo-caption strong{font-size:14px}.bts-collection-heading h2{font-size:36px}.bts-lightbox{gap:10px!important;padding:14px!important}.bts-lightbox-top .bts-label{font-size:12px}.bts-lightbox-title{font-size:20px}.bts-enlarge{width:32px;height:32px;bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.bts-cover{transform:none}.bts-photo-image>img{transition:none}.bts-photo:hover img{transform:none}}
