.public-lists-gallery-module-scss-module__Vt91kq__page{--page-content-max:var(--container-max);--page-content-gutter:clamp(1rem, 6.25vw, 5.5rem);--portal-button-radius:999px;--portal-button-min-height:2.75rem;--portal-button-line-height:1.2;--portal-button-font-size:.8rem;--portal-button-padding:.7rem 1.4rem;--portal-secondary-background:transparent;--portal-secondary-border:var(--color-ink);--portal-secondary-color:var(--color-ink);--color-bg:var(--palette-light-canvas);--color-page-inner:var(--color-bg);--color-content-bg:var(--color-bg);--color-on-page:var(--color-ink);--color-on-page-muted:var(--color-text-muted);--color-surface:var(--palette-light-surface);--color-surface-strong:var(--color-surface);--color-ice:var(--palette-light-muted);--color-surface-muted:var(--color-ice);--color-border:var(--palette-light-border);--color-border-subtle:var(--color-border);--color-border-subtle-strong:var(--color-border);--radius-md:.3rem;--radius-lg:.3rem;--shadow-soft:none;--shadow-card:none;background:var(--color-bg);color:var(--color-text);min-height:100vh;padding-bottom:clamp(3rem,6vw,5rem)}.public-lists-gallery-module-scss-module__Vt91kq__page .public-lists-gallery-module-scss-module__Vt91kq__canvas{width:min(var(--page-content-max),100% - var(--page-content-gutter)*2);margin-inline:auto}.public-lists-gallery-module-scss-module__Vt91kq__hero{background:var(--palette-charcoal);color:var(--palette-white)}.public-lists-gallery-module-scss-module__Vt91kq__heroLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.public-lists-gallery-module-scss-module__Vt91kq__eyebrow{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:700}.public-lists-gallery-module-scss-module__Vt91kq__heroCopy .public-lists-gallery-module-scss-module__Vt91kq__eyebrow{color:var(--color-brand-yellow)}.public-lists-gallery-module-scss-module__Vt91kq__heroCopy h1{max-width:13ch;color:var(--palette-white);font:400 clamp(2.6rem, 4.8vw, 4.5rem)/1.05 var(--font-heading);letter-spacing:-.05em;margin:0}.public-lists-gallery-module-scss-module__Vt91kq__heroCopy h1 em{color:var(--color-brand-yellow)}.public-lists-gallery-module-scss-module__Vt91kq__heroCopy>p:not(.public-lists-gallery-module-scss-module__Vt91kq__eyebrow){max-width:32rem;color:var(--palette-grey-light);margin:1.25rem 0 0;line-height:1.65}.public-lists-gallery-module-scss-module__Vt91kq__heroAction{border-radius:var(--portal-button-radius,.6rem);font-size:var(--portal-button-font-size,.8rem);padding:var(--portal-button-padding,.7rem 1rem);min-height:var(--portal-button-min-height,2.75rem);line-height:var(--portal-button-line-height,1.2);background:var(--color-action);color:var(--color-on-action);align-items:center;gap:.7rem;margin-top:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.public-lists-gallery-module-scss-module__Vt91kq__heroAction:hover{background:var(--color-action-hover)}.public-lists-gallery-module-scss-module__Vt91kq__heroAction:focus-visible{outline:2px solid var(--palette-white);outline-offset:4px}.public-lists-gallery-module-scss-module__Vt91kq__heroVisual{border-radius:.3rem;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr .8fr;gap:.5rem;height:clamp(17rem,25vw,22rem);display:grid;overflow:hidden}.public-lists-gallery-module-scss-module__Vt91kq__heroImage,.public-lists-gallery-module-scss-module__Vt91kq__imageCell{background:var(--palette-charcoal-inset);min-width:0;min-height:0;overflow:hidden}.public-lists-gallery-module-scss-module__Vt91kq__heroImage:first-child{grid-row:1/span 2}.public-lists-gallery-module-scss-module__Vt91kq__heroVisual[data-count="1"] .public-lists-gallery-module-scss-module__Vt91kq__heroImage,.public-lists-gallery-module-scss-module__Vt91kq__heroVisual[data-count="0"]>.public-lists-gallery-module-scss-module__Vt91kq__imageFallback{grid-area:1/1/-1/-1}.public-lists-gallery-module-scss-module__Vt91kq__heroVisual[data-count="2"] .public-lists-gallery-module-scss-module__Vt91kq__heroImage{grid-row:1/-1}.public-lists-gallery-module-scss-module__Vt91kq__heroImage img,.public-lists-gallery-module-scss-module__Vt91kq__heroImage>div,.public-lists-gallery-module-scss-module__Vt91kq__imageCell img,.public-lists-gallery-module-scss-module__Vt91kq__imageCell>div,.public-lists-gallery-module-scss-module__Vt91kq__imageComposition>img,.public-lists-gallery-module-scss-module__Vt91kq__imageComposition>div{object-fit:cover;width:100%;height:100%}.public-lists-gallery-module-scss-module__Vt91kq__imageFallback{background:var(--palette-charcoal-inset);width:100%;height:100%;color:var(--color-brand-yellow);place-items:center;display:grid}.public-lists-gallery-module-scss-module__Vt91kq__imageFallback span{letter-spacing:-.04em;font-size:clamp(1rem,2vw,1.5rem)}.public-lists-gallery-module-scss-module__Vt91kq__collection{padding-top:clamp(2rem,4vw,3rem)}.public-lists-gallery-module-scss-module__Vt91kq__collectionHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.public-lists-gallery-module-scss-module__Vt91kq__collectionHeader h2,.public-lists-gallery-module-scss-module__Vt91kq__emptyState h2{color:var(--color-heading);font:400 clamp(1.8rem, 3vw, 2.6rem)/1.1 var(--font-heading);letter-spacing:-.04em;margin:0}.public-lists-gallery-module-scss-module__Vt91kq__total{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;flex:none;margin:0;padding:.45rem .85rem;font-size:.8rem}.public-lists-gallery-module-scss-module__Vt91kq__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.public-lists-gallery-module-scss-module__Vt91kq__tile{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.3rem;min-width:0;overflow:hidden}.public-lists-gallery-module-scss-module__Vt91kq__tile>a{height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.public-lists-gallery-module-scss-module__Vt91kq__imageComposition{aspect-ratio:16/10;background:var(--palette-charcoal-inset);flex:none;display:grid;overflow:hidden}.public-lists-gallery-module-scss-module__Vt91kq__imageComposition.public-lists-gallery-module-scss-module__Vt91kq__collage{grid-template-rows:1fr 1fr;grid-template-columns:1.45fr .8fr;gap:.25rem}.public-lists-gallery-module-scss-module__Vt91kq__collage .public-lists-gallery-module-scss-module__Vt91kq__imageCell:first-child{grid-row:1/span 2}.public-lists-gallery-module-scss-module__Vt91kq__imageComposition img{transition:transform .24s}.public-lists-gallery-module-scss-module__Vt91kq__tile:hover .public-lists-gallery-module-scss-module__Vt91kq__imageComposition img{transform:scale(1.035)}.public-lists-gallery-module-scss-module__Vt91kq__tileContent{flex-direction:column;flex:1;padding:1.25rem;display:flex}.public-lists-gallery-module-scss-module__Vt91kq__tileEyebrow{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.7rem;line-height:1.5}.public-lists-gallery-module-scss-module__Vt91kq__tileContent h2{color:var(--color-heading);font:400 clamp(1.4rem, 2vw, 1.8rem)/1.15 var(--font-heading);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.public-lists-gallery-module-scss-module__Vt91kq__tileDescription{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.public-lists-gallery-module-scss-module__Vt91kq__tileMeta{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.5rem;font-size:.8rem;display:flex}.public-lists-gallery-module-scss-module__Vt91kq__explore{background:var(--color-brand-yellow);color:var(--color-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-weight:700;display:inline-flex}.public-lists-gallery-module-scss-module__Vt91kq__tile>a:focus-visible{outline:3px solid var(--color-ink);outline-offset:-3px}.public-lists-gallery-module-scss-module__Vt91kq__loadMoreArea{justify-items:center;gap:1rem;padding-top:2.5rem;display:grid}.public-lists-gallery-module-scss-module__Vt91kq__loadMoreArea button{border-radius:var(--portal-button-radius,.6rem);font-size:var(--portal-button-font-size,.8rem);padding:var(--portal-button-padding,.7rem 1rem);min-height:var(--portal-button-min-height,2.75rem);line-height:var(--portal-button-line-height,1.2);background:var(--color-action);color:var(--color-on-action);cursor:pointer;border:0;align-items:center;gap:.65rem;font-weight:700;display:inline-flex}.public-lists-gallery-module-scss-module__Vt91kq__loadMoreArea button:hover:not(:disabled){background:var(--color-action-hover)}.public-lists-gallery-module-scss-module__Vt91kq__loadMoreArea button:disabled{cursor:wait;opacity:.65}.public-lists-gallery-module-scss-module__Vt91kq__loadMoreArea button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.public-lists-gallery-module-scss-module__Vt91kq__loadError{color:var(--color-error);margin:0}.public-lists-gallery-module-scss-module__Vt91kq__endNote{color:var(--color-text-muted);text-align:center;margin:2.5rem 0 0;font-size:.8rem}.public-lists-gallery-module-scss-module__Vt91kq__emptyState{text-align:center;max-width:42rem;margin-inline:auto;padding-block:4rem}.public-lists-gallery-module-scss-module__Vt91kq__emptyState>p:last-child{color:var(--color-text-muted);line-height:1.65}.public-lists-gallery-module-scss-module__Vt91kq__liveStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:65rem){.public-lists-gallery-module-scss-module__Vt91kq__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.public-lists-gallery-module-scss-module__Vt91kq__heroLayout{grid-template-columns:minmax(0,1fr);gap:2rem}.public-lists-gallery-module-scss-module__Vt91kq__heroCopy h1{max-width:16ch}.public-lists-gallery-module-scss-module__Vt91kq__heroVisual{height:clamp(14rem,45vw,21rem)}}@media (max-width:35rem){.public-lists-gallery-module-scss-module__Vt91kq__collectionHeader{align-items:flex-start}.public-lists-gallery-module-scss-module__Vt91kq__gallery{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.public-lists-gallery-module-scss-module__Vt91kq__imageComposition img{transition:none}}
