.collection-portfolio{width:100%;padding-bottom:8rem}.collection-portfolio__head{padding:2rem 3vw 3rem}.collection-portfolio__title{font-family:Inter Display,Inter Display Placeholder,sans-serif;font-size:clamp(3rem,5vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.collection-portfolio__description{max-width:64rem;margin-top:1.6rem;opacity:.68}.collection-portfolio__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4rem 1rem}.collection-portfolio__item{min-width:0}.collection-portfolio__link{display:block;color:inherit;text-decoration:none}.collection-portfolio__media{width:100%;overflow:hidden;background:#141414}.collection-portfolio__media img,.collection-portfolio__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.collection-portfolio__placeholder svg{width:100%;height:100%;opacity:.18}.collection-portfolio--ratio-3x2 .collection-portfolio__media{aspect-ratio:3 / 2}.collection-portfolio--ratio-4x3 .collection-portfolio__media{aspect-ratio:4 / 3}.collection-portfolio--ratio-1x1 .collection-portfolio__media{aspect-ratio:1 / 1}.collection-portfolio--ratio-natural .collection-portfolio__media img{height:auto}.collection-portfolio__link:hover .collection-portfolio__media img{transform:scale(1.025)}.collection-portfolio__caption{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem 1.6rem 0;font-family:Inter Display,Inter Display Placeholder,sans-serif;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;transition:opacity .2s ease,color .2s ease}.collection-portfolio__link:hover .collection-portfolio__caption{opacity:1}.collection-portfolio__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-portfolio__year{justify-self:start}.collection-portfolio__empty{padding:8rem 3vw;opacity:.5}.collection-portfolio__pagination{display:flex;justify-content:center;align-items:center;gap:3rem;padding:6rem 3vw 0;font-family:Inter Display,Inter Display Placeholder,sans-serif;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.collection-portfolio__page-link{color:inherit;text-decoration:none;opacity:.55;transition:opacity .2s ease,color .2s ease}.collection-portfolio__page-link:hover{opacity:1;color:#ff3cac}.collection-portfolio__page-count{opacity:.35}@media screen and (max-width:749px){.collection-portfolio__grid{grid-template-columns:1fr;gap:3.2rem 0}.collection-portfolio__caption{padding:1rem 5vw 0}.collection-portfolio__head{padding:1.6rem 5vw 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-collection-portfolio.css.map */
