.hl-inspo{padding:64px 0}.hl-inspo__head{text-align:center;max-width:640px;margin:0 auto 32px}.hl-inspo__heading{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(28px,3.2vw,40px);line-height:1.15;letter-spacing:-.01em;margin:8px 0 12px}.hl-inspo__subtext{color:var(--hl-muted-brown, #8A7568)}.hl-inspo__subtext p{margin:0}.hl-inspo__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.hl-inspo__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hl-inspo__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.hl-inspo__tile{position:relative;display:block;overflow:hidden;border-radius:4px;background:var(--hl-warm-grey, #E0D8D0);aspect-ratio:1 / 1}.hl-inspo__grid--portrait .hl-inspo__tile{aspect-ratio:4 / 5}.hl-inspo__img{width:100%;height:100%;object-fit:cover;display:block}.hl-inspo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;color:#fff;background:#39251a8c;opacity:0;transition:opacity .2s ease}.hl-inspo__tile:hover .hl-inspo__overlay,.hl-inspo__tile:focus-visible .hl-inspo__overlay{opacity:1}.hl-inspo__caption{font-family:DM Sans,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.15em;text-transform:uppercase}@media(hover:none){.hl-inspo__overlay{opacity:1;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:8px;padding:12px;text-align:left;background:linear-gradient(to top,#39251a99,#39251a00 55%)}.hl-inspo__glyph{width:18px;height:18px;flex:none}}.hl-inspo__foot{text-align:center;margin-top:32px}.hl-inspo__follow{display:inline-block;font-family:DM Sans,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:inherit;border:2px solid currentColor;border-radius:4px;padding:14px 24px;transition:color .2s ease,border-color .2s ease}.hl-inspo__follow:hover,.hl-inspo__follow:focus-visible{color:var(--hl-orange, #E05A29);border-color:var(--hl-orange, #E05A29)}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
