.inspiration-gallery{background:var(--paper);min-height:100vh}.inspiration-gallery .gallery-wrap{width:min(1120px,88%);margin-inline:auto}.inspiration-gallery .gallery-header{border-bottom:1px solid var(--linen-rule);background:var(--paper)}.inspiration-gallery .gallery-masthead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;min-height:84px;padding-block:12px;display:flex}.inspiration-gallery .gallery-brand{color:inherit;max-width:100%}.inspiration-gallery .gallery-brand .brand-emblem{width:44px;height:52px}.inspiration-gallery .gallery-brand .custom-brand img{width:auto;max-width:220px;max-height:57px}.inspiration-gallery .gallery-back{min-height:44px;color:var(--brown);letter-spacing:.045em;text-underline-offset:5px;align-items:center;gap:9px;font-size:12px;display:inline-flex}.inspiration-gallery .gallery-back:hover{text-decoration:underline}.inspiration-gallery a:focus-visible{outline:2px solid var(--olive);outline-offset:4px}.inspiration-gallery .gallery-intro{text-align:center;background:linear-gradient(var(--cream), var(--paper));padding:clamp(46px,8vw,92px) 0 clamp(28px,5vw,52px)}.inspiration-gallery .gallery-intro .eyebrow{color:var(--olive);margin:0 auto 18px}.inspiration-gallery .gallery-intro h1{color:var(--brown);letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font:clamp(46px,8vw,83px)/.97 Italianno,cursive}.inspiration-gallery .gallery-description{overflow-wrap:anywhere;max-width:570px;margin:16px auto 0;font:20px/1.45 Cormorant Garamond,Georgia,serif}.inspiration-gallery .gallery-flourish{color:var(--olive);margin-top:21px;font:24px/1 Georgia,serif;display:inline-block}.inspiration-gallery .gallery-photos{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:clamp(16px,3vw,30px);padding-bottom:clamp(54px,9vw,102px);display:grid}.inspiration-gallery .gallery-photos figure{border:1px solid var(--linen-rule);background:var(--paper);box-shadow:0 8px 24px color-mix(in srgb, var(--brown) 6%, transparent);margin:0;padding:clamp(8px,1.1vw,14px)}.inspiration-gallery .gallery-photos img{aspect-ratio:4/5;object-fit:cover;background:var(--cream);width:100%;display:block}.inspiration-gallery .gallery-photos figcaption{color:var(--brown);text-align:center;overflow-wrap:anywhere;padding:13px 4px 3px;font:23px/1.15 Cormorant Garamond,Georgia,serif}.inspiration-gallery .gallery-empty{text-align:center;padding:12px 0 58px}@media (min-width:900px){.inspiration-gallery .gallery-photos:has(figure:nth-child(3)) figure:nth-child(2){margin-top:25px}}@media (max-width:640px){.inspiration-gallery .gallery-photos{grid-template-columns:1fr;max-width:465px}.inspiration-gallery .gallery-description{font-size:18px}}
