
.fo-inspiration{background:#f5f4f0;padding:76px 0}.fo-gallery-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;margin-bottom:34px}.fo-gallery-heading h2{margin-bottom:0}.fo-gallery-heading>p{color:#596773;max-width:490px;font-size:15px;line-height:1.8;margin:0}.fo-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fo-photo-card{margin:0;background:white;min-width:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 26px #0d1b2a0a}.fo-photo-open{display:block;overflow:hidden;aspect-ratio:4/3;background:#e8e8e5}.fo-photo-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.fo-photo-open:hover img{transform:scale(1.025)}.fo-product-photo .fo-photo-open{background:white}.fo-product-photo img{object-fit:contain;padding:22px}.fo-photo-card figcaption{padding:20px 22px 22px;display:grid;gap:9px;font:13px/1.5 Arial,sans-serif;color:#0d1b2a}.fo-photo-card figcaption strong{font-size:15px}.fo-photo-card figcaption a,.fo-photo-card figcaption span{font-size:12px;color:#626d75}.fo-photo-card figcaption a{text-decoration:underline;text-underline-offset:3px}.fo-brand-wordmark{display:block;max-width:190px;height:44px;object-fit:contain;object-position:left;margin-bottom:22px}.fo-photo-grid:has(> :nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.fo-photo-open:focus-visible{outline:3px solid #c9a84c;outline-offset:-4px}@media(max-width:760px){.fo-inspiration{padding:44px 0}.fo-gallery-heading{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.fo-photo-grid,.fo-photo-grid:has(> :nth-child(4)){grid-template-columns:1fr;gap:20px}.fo-gallery-heading>p{font-size:14px}.fo-photo-card figcaption{padding:17px 20px}.fo-photo-open{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.fo-photo-card img{transition:none}}

.fo-photo-grid:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.fo-photo-grid:has(> :nth-child(2):last-child){grid-template-columns:1fr}}
