.gallery-page{min-height:60vh;padding:138px 0 92px;color:var(--ink);background:var(--paper)}.site-page:has(.gallery-page) .fullsite-header{background:var(--steel);border-bottom-color:#d7c0ab52}.gallery-page__inner{width:min(1200px,calc(100% - 48px));margin-inline:auto}.gallery-page h1{margin:0 0 30px;color:var(--steel);font:800 clamp(42px,5.4vw,68px) / .98 "Barlow Condensed",sans-serif;letter-spacing:-.025em}.gallery-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.gallery-page__item{min-width:0;aspect-ratio:1;overflow:hidden;background:#dfd8cc}.gallery-page__photo{display:block;width:100%;height:100%;object-fit:cover}.gallery-page__videos{margin-top:64px}.gallery-page__videos h2{margin:0 0 24px;color:var(--steel);font:700 36px/1.1 Barlow Condensed,sans-serif}.gallery-page__video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.gallery-page__video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#102b38}@media(max-width:600px){.gallery-page__video-grid{grid-template-columns:1fr;gap:18px}}@media(max-width:1000px){.gallery-page{padding-top:114px}.gallery-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:600px){.gallery-page{padding-top:106px;padding-bottom:64px}.gallery-page__inner{width:calc(100% - 40px)}.gallery-page h1{margin-bottom:22px}}
