.bts-page{max-width:1400px;margin:0 auto;padding:clamp(104px,14vh,168px) clamp(20px,4vw,48px) 96px}.bts-head{margin-bottom:clamp(28px,4vh,48px)}.bts-tag{font-family:var(--font-mark),sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.16em;color:var(--terra)}.bts-head h1{font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(2.2rem,5vw,3.4rem);color:var(--dark);letter-spacing:-.02em;margin:8px 0 0}.bts-head p{margin:10px 0 0;font-size:.98rem}.bts-empty,.bts-head p{font-family:var(--font-ui),serif;color:var(--muted)}.bts-empty{padding:48px 0}.bts .gallery-grid.is-uniform{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}@media (max-width:900px){.bts .gallery-grid.is-uniform{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bts .gallery-grid.is-uniform{grid-template-columns:1fr}}.bts .gallery-grid.is-uniform .gallery-cell{aspect-ratio:16/9;border-radius:0;background:#0c0c0b}.bts .gallery-cell img{filter:saturate(.9) brightness(.92);transition:filter .5s ease,transform .8s var(--ease-word,cubic-bezier(.16,1,.3,1))}.bts .gallery-cell:hover img{filter:saturate(1) brightness(1);transform:scale(1.03)}.bts .gallery-cell-title{font-family:var(--font-mark),sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:24px 12px 10px}