.pp-category-gallery .pp-site-header{padding:28px 6%;background:#17201d}
.pp-gallery-shared-header{position:relative;z-index:90;background:#17201d;min-height:140px}
.pp-gallery-shared-footer{background:#fff;color:#171717}
.pp-category-gallery #portfolio-content{padding-top:0}
@media(max-width:650px){.pp-gallery-shared-header{min-height:100px}}
.pp-category-heading{padding:72px 6% 36px;max-width:1440px;margin:auto}
.pp-category-heading h1{font:400 clamp(42px,6vw,78px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:18px 0 24px;text-transform:none}
.pp-category-heading>p:last-of-type{color:#59615b;font-size:17px}
.pp-category-heading nav{display:flex;gap:12px;margin-top:32px}
.pp-category-heading nav a{padding:10px 22px;border:1px solid #17201d40;font-size:13px}
.pp-category-heading nav a[aria-current]{background:#17201d;color:#f4f0e7}
.pp-category-gallery .pp-portfolio{padding:0 6% 90px;max-width:1440px;margin:auto}
.pp-category-gallery .pp-intro{display:none}
.pp-category-gallery .pp-tools{justify-content:flex-end}
.pp-category-gallery .pp-card{background:#faf8f2;border:1px solid #17201d18}
.pp-category-gallery .pp-card-copy{padding:24px;border-bottom:0}
.pp-category-gallery .pp-card h3{min-height:0;margin-bottom:24px}
.pp-category-gallery a:focus-visible,.pp-category-gallery input:focus-visible{outline:3px solid #a77d20;outline-offset:5px}
@media(max-width:700px){.pp-category-gallery .pp-site-header{flex-wrap:wrap;gap:16px}.pp-category-gallery .pp-navigation{order:3;width:100%;justify-content:space-between}.pp-category-gallery .pp-navigation details:last-child ul{left:auto;right:0}.pp-category-heading{padding-top:42px}.pp-category-gallery .pp-tools label,.pp-category-gallery .pp-search{width:100%;min-width:0}.pp-category-gallery .pp-grid{grid-template-columns:1fr}.pp-category-gallery .pp-footer{gap:20px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.pp-category-gallery .pp-card-image img{transition:none}}
