.galHero .blFrame{height:min(72vh,700px)}.galHero .blFrame>img{object-position:center 48%}.galHero .tBill{max-width:12ch}.galPage{width:100%;max-width:none}.galIntro{display:grid;grid-template-columns:1fr;align-items:end;padding:4.6rem 0 2.1rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.galIntro h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1;margin-top:.7rem}.galMobileGrid,.galTitleMobile{display:none}.galFlow{display:flex;flex-direction:column;gap:.9rem}.galRow{display:grid;gap:.9rem}.galRow.two{grid-template-columns:3fr 2fr;height:min(52vh,460px)}.galRow.two.flip{grid-template-columns:2fr 3fr}.galRow.one{grid-template-columns:1fr;height:min(65vh,590px)}.galRow.three{grid-template-columns:repeat(3,1fr);height:min(35vh,310px)}.galFrame{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0;box-shadow:0 18px 44px rgba(0,0,0,.2)}.galFrame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(10,10,10,.3),transparent 32%);opacity:.75;transition:opacity .35s}.galFrame img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s}.galFrame:hover img{transform:scale(1.025);filter:saturate(1.05)}.galFrame:hover:after{opacity:.4}.galFrame .fno{position:absolute;z-index:1;left:1rem;bottom:.9rem;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.2em;color:var(--text);background:var(--chrome-bg);border:1px solid var(--chrome-line);backdrop-filter:blur(8px);border-radius:99px;padding:.34rem .7rem;transition:border-color .3s,transform .3s}.galFrame:hover .fno{border-color:var(--accent-line);transform:translateY(-2px)}.galBand{margin:3.2rem 0 4rem}@media (max-width:760px){.galDesktopGrid,.galHero,.galTitleDesktop{display:none}.galMobileGrid,.galTitleMobile{display:block}.galIntro{grid-template-columns:1fr;padding:2.2rem 0 1.5rem}.galRow.one,.galRow.two,.galRow.two.flip{grid-template-columns:1fr;height:auto}.galRow.three{grid-template-columns:1fr 1fr;height:auto}.galRow.three>.galFrame:nth-child(3){grid-column:1/-1;width:100%;aspect-ratio:16/10}.galRow .galFrame{aspect-ratio:3/2}.galRow.one .galFrame{aspect-ratio:16/10}}