.br-gallery{--slot:62vh;--step:-6vh;--side:6vw;flex-direction:column;align-items:stretch;padding:0 0 6vh;display:flex}.br-slot{max-height:var(--slot);margin-top:var(--step);align-items:center;display:flex}.br-slot:first-child{margin-top:0}.br-slot--left{padding-left:var(--side);justify-content:flex-start}.br-slot--center{justify-content:center}.br-slot--right{padding-right:var(--side);justify-content:flex-end}.br-slot--gap{margin-top:10vh}.br-slot--small img{max-width:38vw}.br-gallery img{max-height:var(--slot);filter:drop-shadow(0 24px 40px #0000001f);background:0 0;width:auto;max-width:72vw;height:auto;display:block}.br-slot--center img{max-width:84vw}@media (min-width:601px){.subpage-main:has(.br-gallery){padding-top:clamp(32px,4vw,56px)}.subpage-main:has(.br-gallery) .subpage-head{margin-bottom:clamp(16px,2vw,28px)}}@media (max-width:600px){.br-gallery{--slot:56vh;--step:-4vh;padding:2vh 0 12vh}.br-slot,.br-slot--left,.br-slot--right{justify-content:center;padding-left:0;padding-right:0}.br-gallery img,.br-slot--center img{width:100vw;max-width:100vw;max-height:var(--slot);object-fit:contain}.br-slot--gap{margin-top:4vh}.br-slot--small img{width:70vw;max-width:70vw}}.drift{transform-origin:50%;transition:transform .12s linear,opacity .12s linear}@media (prefers-reduced-motion:reduce){.drift{transition:none;opacity:1!important;transform:none!important}}
