.CollectionPage-module__1DDUEq__page{--gutter:max(1rem, env(safe-area-inset-left));padding:clamp(2rem, 5vw, 4rem) var(--gutter) var(--space-section)}@media (min-width:768px){.CollectionPage-module__1DDUEq__page{--gutter:clamp(1.5rem, 4vw, 3.5rem)}}.CollectionPage-module__1DDUEq__shell{max-width:90rem;margin:0 auto}.CollectionPage-module__1DDUEq__crumb{min-height:2.75rem;color:var(--ink-2);font:600 var(--text-label) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.CollectionPage-module__1DDUEq__header{gap:1.25rem;margin:1rem 0 clamp(2.5rem,6vw,4.5rem);padding-top:1.5rem;display:grid;position:relative}.CollectionPage-module__1DDUEq__header:before{content:"";background:var(--hue,var(--ink-3));width:min(12rem,40%);height:2px;position:absolute;top:0;left:0}@media (min-width:900px){.CollectionPage-module__1DDUEq__header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,6vw,6rem)}}.CollectionPage-module__1DDUEq__index{color:var(--ink-mute);font:500 var(--text-label) / 1 var(--font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums}.CollectionPage-module__1DDUEq__title{font:300 var(--text-display) / .98 var(--font-display);letter-spacing:-.015em}.CollectionPage-module__1DDUEq__meta{color:var(--ink-2);font:500 var(--text-small) / 1.4 var(--font-sans)}.CollectionPage-module__1DDUEq__description{max-width:34rem;color:var(--ink-2);font-size:var(--text-lead);line-height:1.65}.CollectionPage-module__1DDUEq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.CollectionPage-module__1DDUEq__action{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--ink-1);font:600 var(--text-label) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;transition:transform .14s var(--ease-out);align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.CollectionPage-module__1DDUEq__action:active{transform:scale(.97)}.CollectionPage-module__1DDUEq__works{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));align-items:end;gap:clamp(2.5rem,5vw,4rem) clamp(1rem,3vw,2.5rem);display:grid}@media (min-width:1200px){.CollectionPage-module__1DDUEq__works{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.CollectionPage-module__1DDUEq__work{justify-items:start;gap:.85rem;margin:0;display:grid;container-type:inline-size}.CollectionPage-module__1DDUEq__workLink{max-width:100%;display:block}.CollectionPage-module__1DDUEq__workLink:focus-visible,.CollectionPage-module__1DDUEq__crumb:focus-visible,.CollectionPage-module__1DDUEq__action:focus-visible,.CollectionPage-module__1DDUEq__pager a:focus-visible{outline:2px solid var(--ink-1);outline-offset:4px}.CollectionPage-module__1DDUEq__workImage{width:min(100cqw, calc(min(64svh, 30rem) * var(--ratio,1)));height:auto;display:block}.CollectionPage-module__1DDUEq__workCaption{gap:.25rem;display:grid}.CollectionPage-module__1DDUEq__workTitle{color:var(--ink-1);font:400 1.1rem / 1.25 var(--font-display)}.CollectionPage-module__1DDUEq__workMeta{color:var(--ink-mute);font:500 var(--text-label) / 1.4 var(--font-sans);letter-spacing:.08em}@media (hover:hover) and (pointer:fine){.CollectionPage-module__1DDUEq__workLink img{transition:transform .4s var(--ease-out)}.CollectionPage-module__1DDUEq__workLink:hover img{transform:translateY(-4px)}}.CollectionPage-module__1DDUEq__pager{margin-top:var(--space-section);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}.CollectionPage-module__1DDUEq__pager a{min-height:2.75rem;color:var(--ink-1);gap:.35rem;text-decoration:none;display:grid}.CollectionPage-module__1DDUEq__pager span{color:var(--ink-mute);font:600 var(--text-label) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.CollectionPage-module__1DDUEq__pager strong{font:300 clamp(1.4rem, 1.1rem + 1vw, 2rem) / 1.1 var(--font-display)}.CollectionPage-module__1DDUEq__pagerNext{text-align:right;margin-left:auto}.CollectionPage-module__1DDUEq__headerAside{gap:1rem;display:grid}
