.academy-gallery{padding:clamp(32px,5vw,56px) 0 clamp(32px,5vw,48px);background:var(--academy-paper,#FAF6EF)}.academy-gallery__heading{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:clamp(1.5rem,2.8vw,1.9rem);margin:0 0 8px;color:var(--academy-ink,#211E19)}.academy-gallery__subheading{color:var(--academy-ink-soft,#5B564C);font-size:.94rem;margin:0 0 30px}.academy-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;gap:14px}@media(max-width:760px){.academy-gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}}@media(max-width:480px){.academy-gallery__grid{grid-template-columns:1fr;grid-auto-rows:240px}}.academy-gallery__item:first-child{grid-row:span 2}@media(max-width:480px){.academy-gallery__item:first-child{grid-row:span 1}}.academy-gallery__item{position:relative;margin:0;border-radius:12px;overflow:hidden;background:var(--academy-paper-raised,#F2EBDA)}.academy-gallery__item img{width:100%;height:100%;object-fit:cover;display:block}.academy-gallery__caption{position:absolute;left:0;right:0;bottom:0;padding:16px 14px 12px;font-size:.8rem;color:#fff;background:linear-gradient(to top,#0000008c,#0000)}.academy-gallery-empty-hint{margin:24px 0;padding:16px 18px;border:1px dashed var(--academy-rule,#E2D8C1);border-radius:8px;font-size:.86rem;color:var(--academy-ink-soft,#5B564C);background:var(--academy-paper-raised,#F2EBDA)}
/*# sourceMappingURL=/cdn/shop/t/53/assets/academy-gallery.css.map */
