.collection-v40-page{width:min(100%,var(--page));margin:0 auto;padding:0 24px 108px}.collection-v40-hero{min-height:61svh;padding:146px 0 62px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--line)}.collection-v40-kicker{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--muted)}.collection-v40-hero h1{max-width:860px;margin:18px 0 0;font-size:clamp(40px,5.1vw,64px);line-height:.99;letter-spacing:-.05em;font-weight:400;text-wrap:balance}.collection-v40-intro{max-width:600px;margin:25px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.collection-v40-filter{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:16px 0 42px}.collection-v40-filter__links{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.collection-v40-filter a{position:relative;padding:5px 0;color:var(--muted);font-size:10.5px;text-decoration:none;transition:color .18s ease,opacity .18s ease}.collection-v40-filter a.active,.collection-v40-filter a:hover{color:var(--ink)}.collection-v40-filter a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.collection-v40-count{font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.collection-v40-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:60px 14px;gap:60px 14px;align-items:start}.collection-v40-card{position:relative;grid-column:span 4;display:block;color:inherit;text-decoration:none}.collection-v40-card--wide{grid-column:span 8}.collection-v40-card__link{display:block;color:inherit;text-decoration:none}.collection-v40-card__media{aspect-ratio:4/5;overflow:hidden;background:rgba(32,33,25,.06);border-radius:var(--radius)}.collection-v40-card--wide .collection-v40-card__media{aspect-ratio:3/2}.collection-v40-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .25s ease}.collection-v40-card:hover img{transform:scale(1.012)}.collection-v40-card__placeholder{width:100%;height:100%;background:linear-gradient(145deg,rgba(32,33,25,.04),rgba(32,33,25,.12))}.collection-v40-card__copy{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-top:11px}.collection-v40-card__copy h3{margin:0 0 4px;font-size:13px;font-weight:500;letter-spacing:-.012em}.collection-v40-card__copy p{margin:0;font-size:9px;line-height:1.55;color:var(--muted)}.collection-v40-card__copy>span{font-size:10px;color:var(--muted);padding-top:1px;transition:transform .18s ease,opacity .18s ease}.collection-v40-card:hover .collection-v40-card__copy>span{transform:translate(2px,-2px);opacity:.72}.collection-v40-continuation{margin-top:92px;padding:44px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(140px,.62fr) minmax(0,2fr);grid-gap:56px;gap:56px}.collection-v40-continuation>p{margin:0;padding-top:5px;text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--muted)}.collection-v40-continuation h2{max-width:700px;margin:0 0 28px;font-size:29px;line-height:1.04;letter-spacing:-.045em;font-weight:400;text-wrap:balance}.collection-v40-continuation a{font-size:12px;font-weight:500;text-decoration:none;border-bottom:1px solid;padding-bottom:4px;transition:opacity .18s ease}.collection-v40-continuation a:hover{opacity:.62}@media(max-width:860px){.collection-v40-grid{gap:48px 12px}.collection-v40-card{grid-column:span 6}.collection-v40-card--wide{grid-column:span 12}}@media(max-width:560px){.collection-v40-page{padding:0 16px 74px}.collection-v40-hero{min-height:54svh;padding:118px 0 48px}.collection-v40-hero h1{max-width:100%;margin-top:16px;font-size:clamp(35px,9.8vw,41px)}.collection-v40-intro{max-width:34em;margin-top:22px;font-size:14.5px}.collection-v40-filter{display:block;padding:12px 0 34px;overflow:hidden}.collection-v40-filter__links{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-v40-filter__links::-webkit-scrollbar{display:none}.collection-v40-filter a{flex:none}.collection-v40-count{display:none}.collection-v40-grid{display:block}.collection-v40-card{margin-bottom:42px}.collection-v40-card--wide .collection-v40-card__media,.collection-v40-card__media{aspect-ratio:4/5}.collection-v40-continuation{grid-template-columns:1fr;gap:21px;margin-top:72px;padding-top:40px}.collection-v40-continuation>p{padding-top:0}.collection-v40-continuation h2{font-size:27px}}