.parker-gallery-collection-module__oS-_tW__filters{border-block:1px solid #c9c0b2;flex-wrap:wrap;gap:.6rem;padding-block:1rem;display:flex}.parker-gallery-collection-module__oS-_tW__filters button{color:#37332d;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #b8ae9e;min-height:2.75rem;padding:.65rem 1rem;font-size:.72rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s}.parker-gallery-collection-module__oS-_tW__filters button:hover{border-color:#171717}.parker-gallery-collection-module__oS-_tW__filters button:focus-visible,.parker-gallery-collection-module__oS-_tW__imageButton:focus-visible,.parker-gallery-collection-module__oS-_tW__lightbox button:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.parker-gallery-collection-module__oS-_tW__filters .parker-gallery-collection-module__oS-_tW__filterActive{color:#fff;background:#171717;border-color:#171717}.parker-gallery-collection-module__oS-_tW__filterScrollCue{display:none}.parker-gallery-collection-module__oS-_tW__resultCount{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;margin:1.3rem 0 2rem;font-size:.72rem;font-weight:700}.parker-gallery-collection-module__oS-_tW__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.1rem;display:grid}.parker-gallery-collection-module__oS-_tW__card{background:#f7f4ed;border:1px solid #c9c0b2;grid-column:span 4;overflow:hidden}.parker-gallery-collection-module__oS-_tW__card.parker-gallery-collection-module__oS-_tW__featured:nth-child(5n+1){grid-column:span 8}.parker-gallery-collection-module__oS-_tW__imageButton{aspect-ratio:4/3;cursor:zoom-in;background:#181818;border:0;width:100%;display:block;position:relative;overflow:hidden}.parker-gallery-collection-module__oS-_tW__portrait .parker-gallery-collection-module__oS-_tW__imageButton{aspect-ratio:3/4}.parker-gallery-collection-module__oS-_tW__square .parker-gallery-collection-module__oS-_tW__imageButton{aspect-ratio:1}.parker-gallery-collection-module__oS-_tW__featured.parker-gallery-collection-module__oS-_tW__landscape .parker-gallery-collection-module__oS-_tW__imageButton{aspect-ratio:16/9}.parker-gallery-collection-module__oS-_tW__image{object-fit:cover;transition:transform .45s,filter .45s}.parker-gallery-collection-module__oS-_tW__imageButton:hover .parker-gallery-collection-module__oS-_tW__image{filter:saturate(1.04);transform:scale(1.025)}.parker-gallery-collection-module__oS-_tW__expandCue{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#080808db;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem}.parker-gallery-collection-module__oS-_tW__expandCue svg{width:.85rem}.parker-gallery-collection-module__oS-_tW__caption{padding:1.35rem 1.4rem 1.5rem}.parker-gallery-collection-module__oS-_tW__caption>p:first-child{color:#795d13;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.65rem;font-weight:800}.parker-gallery-collection-module__oS-_tW__caption h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;margin:0;font-size:1.35rem;line-height:1.05}.parker-gallery-collection-module__oS-_tW__caption>p:nth-of-type(2){color:var(--brand-muted);margin:.75rem 0 0;font-size:.9rem;line-height:1.65}.parker-gallery-collection-module__oS-_tW__relatedLinks{flex-wrap:wrap;gap:.6rem 1rem;margin-top:1rem;display:flex}.parker-gallery-collection-module__oS-_tW__relatedLinks a{color:#795d13;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.parker-gallery-collection-module__oS-_tW__relatedLinks svg{width:.85rem}.parker-gallery-collection-module__oS-_tW__lightbox{color:#fff;background:#090909;border:1px solid #ffffff2e;width:min(96vw,88rem);max-width:none;height:min(94svh,58rem);max-height:none;padding:0;overflow:hidden}.parker-gallery-collection-module__oS-_tW__lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0}.parker-gallery-collection-module__oS-_tW__lightboxPanel{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;position:relative}.parker-gallery-collection-module__oS-_tW__lightbox figure{grid-template-columns:minmax(0,1fr) minmax(17rem,25rem);min-height:0;margin:0;display:grid}.parker-gallery-collection-module__oS-_tW__lightboxImage{background:#050505;min-height:0;position:relative}.parker-gallery-collection-module__oS-_tW__imageContain{object-fit:contain}.parker-gallery-collection-module__oS-_tW__lightbox figcaption{background:#121212;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,4vw,3.5rem);display:flex}.parker-gallery-collection-module__oS-_tW__lightbox figcaption>p:first-child{color:var(--brand-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.66rem;font-weight:800}.parker-gallery-collection-module__oS-_tW__lightbox figcaption h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.4vw,3.8rem);line-height:.96}.parker-gallery-collection-module__oS-_tW__lightbox figcaption>p:last-child{color:#ffffff9e;margin:1.2rem 0 0;line-height:1.65}.parker-gallery-collection-module__oS-_tW__closeButton{z-index:2;aspect-ratio:1;color:#fff;cursor:pointer;background:#050505c7;border:1px solid #ffffff40;place-items:center;width:3rem;display:grid;position:absolute;top:1rem;right:1rem}.parker-gallery-collection-module__oS-_tW__closeButton svg{width:1.25rem}.parker-gallery-collection-module__oS-_tW__lightboxControls{background:#121212;border-top:1px solid #ffffff24;justify-content:space-between;display:flex}.parker-gallery-collection-module__oS-_tW__lightboxControls button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;min-height:3.6rem;padding:.8rem 1.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.parker-gallery-collection-module__oS-_tW__lightboxControls button:hover{color:var(--brand-accent)}.parker-gallery-collection-module__oS-_tW__lightboxControls svg{width:1rem}@media (max-width:1100px){.parker-gallery-collection-module__oS-_tW__card,.parker-gallery-collection-module__oS-_tW__card.parker-gallery-collection-module__oS-_tW__featured:nth-child(5n+1){grid-column:span 6}}@media (max-width:760px){.parker-gallery-collection-module__oS-_tW__grid{gap:.9rem}.parker-gallery-collection-module__oS-_tW__card,.parker-gallery-collection-module__oS-_tW__card.parker-gallery-collection-module__oS-_tW__featured:nth-child(5n+1){grid-column:1/-1}.parker-gallery-collection-module__oS-_tW__featured.parker-gallery-collection-module__oS-_tW__landscape .parker-gallery-collection-module__oS-_tW__imageButton{aspect-ratio:4/3}.parker-gallery-collection-module__oS-_tW__lightbox{border:0;width:100vw;height:100svh}.parker-gallery-collection-module__oS-_tW__lightbox figure{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.parker-gallery-collection-module__oS-_tW__lightbox figcaption{padding:1.4rem 1.25rem 1.5rem}.parker-gallery-collection-module__oS-_tW__lightbox figcaption h2{max-width:13ch;font-size:clamp(1.8rem,9vw,2.8rem)}.parker-gallery-collection-module__oS-_tW__lightbox figcaption>p:last-child{margin-top:.8rem;font-size:.9rem}}@media (max-width:430px){.parker-gallery-collection-module__oS-_tW__filters{scrollbar-color:#795d13 transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;flex-wrap:nowrap;max-width:100%;padding-right:3rem;scroll-padding-inline:1rem;overflow-x:auto}.parker-gallery-collection-module__oS-_tW__filters button{flex:none}.parker-gallery-collection-module__oS-_tW__filters:after{content:"";flex:0 0 1.25rem;width:1.25rem}.parker-gallery-collection-module__oS-_tW__filterScrollCue{color:#5f5547;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.66rem;font-weight:800;display:inline-flex}.parker-gallery-collection-module__oS-_tW__filterScrollCue svg{width:.85rem}.parker-gallery-collection-module__oS-_tW__caption{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.parker-gallery-collection-module__oS-_tW__image{transition:none}}
.gallery-module__NCUE0q__hero{color:#fff;background:#080808;min-height:40rem;padding-block:10.5rem 5rem;position:relative;overflow:hidden}.gallery-module__NCUE0q__heroImage{object-fit:cover;object-position:center 48%}.gallery-module__NCUE0q__heroOverlay{z-index:1;background:linear-gradient(110deg,#050505fa 0%,#050505e6 48%,#050505ad 100%);position:absolute;inset:0}.gallery-module__NCUE0q__heroInner{z-index:2;flex-direction:column;justify-content:flex-end;min-height:24.5rem;display:flex;position:relative}.gallery-module__NCUE0q__hero h1,.gallery-module__NCUE0q__collectionIntro h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;line-height:.92}.gallery-module__NCUE0q__hero h1{max-width:11ch;font-size:clamp(3.5rem,8.4vw,8.5rem)}.gallery-module__NCUE0q__lede{color:#ffffffb3;max-width:45rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.gallery-module__NCUE0q__breadcrumbs{margin-bottom:2.4rem}.gallery-module__NCUE0q__breadcrumbs ol{color:#ffffff8c;gap:.55rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.gallery-module__NCUE0q__breadcrumbs li:first-child:after{color:var(--brand-accent);content:"/";margin-left:.55rem}.gallery-module__NCUE0q__breadcrumbs a:hover{color:#fff}.gallery-module__NCUE0q__heroRule{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff38;justify-content:space-between;max-width:25rem;margin-top:2.6rem;padding-top:1rem;font-size:.7rem;font-weight:800;display:flex}.gallery-module__NCUE0q__heroRule span:first-child{color:var(--brand-accent)}.gallery-module__NCUE0q__collection{background:#e6e0d5;padding-block:clamp(5rem,9vw,9rem)}.gallery-module__NCUE0q__collectionIntro{grid-template-columns:minmax(0,1fr) minmax(17rem,.44fr);align-items:end;gap:3rem;margin-bottom:2.75rem;display:grid}.gallery-module__NCUE0q__collectionIntro h2{max-width:11ch;font-size:clamp(2.65rem,5.2vw,5.1rem)}.gallery-module__NCUE0q__collectionIntro>p{color:var(--brand-muted);margin:0;line-height:1.75}@media (max-width:760px){.gallery-module__NCUE0q__hero{min-height:37rem;padding-block:8.5rem 4rem}.gallery-module__NCUE0q__heroImage{object-position:58% 50%}.gallery-module__NCUE0q__heroInner{min-height:24rem}.gallery-module__NCUE0q__hero h1{font-size:clamp(3.1rem,15vw,5rem)}.gallery-module__NCUE0q__collectionIntro{grid-template-columns:1fr;gap:1.2rem}}
