.homepage-photo-menu{padding-top:clamp(2.8rem,5vw,5.6rem);padding-bottom:clamp(2.8rem,5vw,5.6rem)}.homepage-photo-menu__heading{margin:0 0 2rem;text-align:center}.homepage-photo-menu__text-links{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.homepage-photo-menu__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1.2rem;max-width:96rem;margin:0 auto;padding:0;list-style:none}.homepage-photo-menu__card{min-width:0}.homepage-photo-menu__photo-link{display:flex;flex-direction:column;height:100%;color:rgb(var(--color-foreground));text-decoration:none;border:1px solid rgba(var(--color-foreground),.16)}.homepage-photo-menu__frame{aspect-ratio:4 / 3;overflow:hidden;background:#f8f6f2}.homepage-photo-menu__frame img{display:block;width:100%;height:100%;object-fit:cover}.homepage-photo-menu__label{display:grid;align-content:center;flex:1;min-height:5.8rem;background:rgb(var(--color-background));padding:1rem .65rem;text-align:center;font-size:1.4rem;line-height:1.35}.homepage-photo-menu__photo-link:hover .homepage-photo-menu__label{text-decoration:underline;text-underline-offset:.25em}.homepage-photo-menu a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.homepage-photo-menu__text-links{gap:.8rem 2rem;margin:2.4rem 0 0}.homepage-photo-menu__text-links a{color:rgb(var(--color-foreground));display:inline-block;padding:.55rem 0;text-underline-offset:.25em}@media screen and (min-width:750px){.homepage-photo-menu__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.homepage-photo-menu__label{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
