.tKamyq_card{min-width:0}.tKamyq_imageWrapper{aspect-ratio:4/5;background-color:var(--color-dusty-rose);width:100%;position:relative;overflow:hidden}.tKamyq_imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.tKamyq_featured .tKamyq_imageWrapper{aspect-ratio:5/6}.tKamyq_card:hover .tKamyq_imageWrapper img{transform:scale(1.015)}.tKamyq_caption{padding-top:.75rem}.tKamyq_title{margin:0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:400;line-height:1.3}.tKamyq_description{max-width:340px;color:var(--color-olive);margin:.35rem 0 0;font-size:.78rem;line-height:1.8}.tKamyq_imageButton{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.tKamyq_imageButton:focus-visible{outline:2px solid var(--color-burgundy);outline-offset:4px}@media (prefers-reduced-motion:reduce){.tKamyq_imageWrapper img{transition:none}}
.s7pxPa_gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:4.5rem 1.25rem;padding:0 5% 7rem;display:grid}.s7pxPa_item{grid-column:span 6;min-width:0}.s7pxPa_wide{grid-column:3/span 8}.s7pxPa_narrow{grid-column:span 4}.s7pxPa_offset{transform:translateY(2.5rem)}.s7pxPa_item:nth-child(4n+2){grid-column:2/span 5}.s7pxPa_item:nth-child(4n+3){grid-column:7/span 5}.s7pxPa_wide:nth-child(4n+1){grid-column:3/span 8}@media (max-width:900px){.s7pxPa_gallery{gap:3.5rem 1rem}.s7pxPa_wide{grid-column:2/span 10}.s7pxPa_narrow{grid-column:span 5}.s7pxPa_item:nth-child(4n+2){grid-column:1/span 6}.s7pxPa_item:nth-child(4n+3){grid-column:7/span 6}}@media (max-width:600px){.s7pxPa_gallery{grid-template-columns:1fr;gap:2.75rem;padding-inline:5%}.s7pxPa_item,.s7pxPa_wide,.s7pxPa_narrow,.s7pxPa_item:nth-child(4n+2),.s7pxPa_item:nth-child(4n+3),.s7pxPa_wide:nth-child(4n+1){grid-column:1}.s7pxPa_offset{transform:none}}
.w9gmLa_overlay{z-index:1000;background:#191714f5;justify-content:center;align-items:center;padding:3rem 5rem;animation:.25s w9gmLa_fadeIn;display:flex;position:fixed;inset:0}.w9gmLa_content{flex-direction:column;align-items:center;width:100%;max-width:1100px;max-height:100%;display:flex}.w9gmLa_imageWrapper{width:100%;height:min(72vh,800px);position:relative}.w9gmLa_image{object-fit:contain}.w9gmLa_caption{width:100%;color:var(--color-paper);text-align:center;padding-top:1.25rem}.w9gmLa_caption h2{font-family:var(--font-heading);margin:0;font-size:1.5rem;font-weight:400}.w9gmLa_caption p{color:#f5f0e8b3;margin:.5rem 0;font-size:.8rem;line-height:1.7}.w9gmLa_caption span{color:#f5f0e880;letter-spacing:.12em;margin-top:.75rem;font-size:.65rem;display:block}.w9gmLa_closeButton,.w9gmLa_navigationButton{z-index:2;color:var(--color-paper);cursor:pointer;background:0 0;border:0;place-items:center;transition:opacity .2s;display:grid;position:absolute}.w9gmLa_closeButton:hover,.w9gmLa_navigationButton:hover{opacity:.65}.w9gmLa_closeButton:focus-visible,.w9gmLa_navigationButton:focus-visible{outline:1px solid var(--color-paper);outline-offset:4px}.w9gmLa_closeButton{font-size:2.5rem;font-weight:200;top:1.5rem;right:2rem}.w9gmLa_navigationButton{width:3rem;height:3rem;font-size:1.8rem;top:50%;transform:translateY(-50%)}.w9gmLa_previous{left:1rem}.w9gmLa_next{right:1rem}@keyframes w9gmLa_fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.w9gmLa_overlay{padding:4rem 1rem 2rem}.w9gmLa_imageWrapper{height:65vh}.w9gmLa_closeButton{top:.75rem;right:1rem}.w9gmLa_navigationButton{top:auto;bottom:1rem;transform:none}.w9gmLa_previous{left:1.5rem}.w9gmLa_next{right:1.5rem}.w9gmLa_caption{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.w9gmLa_overlay{animation:none}.w9gmLa_closeButton,.w9gmLa_navigationButton{transition:none}}
.lV1WmW_introduction{padding:clamp(3.5rem,8vw,6rem) 5% 3.5rem}.lV1WmW_eyebrow{color:var(--color-burgundy);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.65rem}.lV1WmW_title{letter-spacing:-.035em;margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:1}.lV1WmW_description{max-width:380px;margin:1.25rem 0 1rem;font-size:.85rem;line-height:1.9}.lV1WmW_count{color:var(--color-olive);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem}@media (max-width:600px){.lV1WmW_introduction{padding-inline:6%}}
.-G93Hq_photography{width:100%;max-width:100rem;margin:0 auto;padding-top:5rem}.-G93Hq_photography_page_description{text-align:center;flex-direction:column;align-items:center;margin:2rem;display:flex}.-G93Hq_introduction{text-align:center;max-width:56.25rem;margin:0 auto 4.5rem;padding:0 6%}.-G93Hq_introduction h1{font-family:var(--font-heading);margin:1.5rem auto;font-size:clamp(3.5rem,8vw,7rem);font-weight:400;line-height:1.05}.-G93Hq_eyebrow{color:var(--color-burgundy);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.-G93Hq_description{opacity:.8;max-width:32.5rem;margin:0 auto;font-size:.95rem;font-weight:900;line-height:1.9}.-G93Hq_categories{border-top:1px solid #29251f26;border-bottom:1px solid #29251f26;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2rem;margin-bottom:2.5rem;padding:1.5rem 5%;display:flex}.-G93Hq_categoryLink,.-G93Hq_activeCategory{color:var(--color-ink);letter-spacing:.12em;text-transform:uppercase;padding:.4rem 0;font-size:.7rem;transition:color .25s;position:relative}.-G93Hq_categoryLink:after,.-G93Hq_activeCategory:after{background-color:var(--color-burgundy);content:“”;transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.-G93Hq_categoryLink:hover,.-G93Hq_activeCategory:hover{color:var(--color-burgundy)}.-G93Hq_categoryLink:hover:after,.-G93Hq_activeCategory:hover:after{transform:scaleX(1)}.-G93Hq_categoryLink:focus-visible,.-G93Hq_activeCategory:focus-visible{outline:1px solid var(--color-burgundy);outline-offset:5px}.-G93Hq_activeCategory{color:var(--color-burgundy)}.-G93Hq_activeCategory:after{transform:scaleX(1)}.-G93Hq_photoCount{color:var(--color-ink);letter-spacing:.14em;text-align:right;text-transform:uppercase;opacity:.6;margin:0 0 2rem;padding:0 5%;font-size:.68rem}.-G93Hq_closing{text-align:center;max-width:700px;margin:6rem auto 7rem;padding:0 6%}.-G93Hq_closing h2{font-family:var(--font-heading);margin:0 0 1.25rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}.-G93Hq_closing p{opacity:.8;max-width:480px;margin:0 auto;font-size:.9rem;line-height:1.9}@media (max-width:900px){.-G93Hq_categories{gap:1.25rem 1.5rem}}@media (max-width:700px){.-G93Hq_photography{padding-top:3.5rem}.-G93Hq_introduction{margin-bottom:3.5rem}.-G93Hq_introduction h1{font-size:clamp(3.2rem,11vw,5rem)}.-G93Hq_categories{gap:1rem 1.25rem;margin-bottom:2rem;padding:1.25rem 6%}.-G93Hq_categoryLink,.-G93Hq_activeCategory{font-size:.65rem}.-G93Hq_photoCount{margin-bottom:1.5rem}.-G93Hq_closing{margin:4.5rem auto 5rem}}@media (prefers-reduced-motion:reduce){.-G93Hq_categoryLink,.-G93Hq_activeCategory,.-G93Hq_categoryLink:after,.-G93Hq_activeCategory:after{transition:none}}
