.photo-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 5.4% 50px;border-top:1px solid #bcb1a1;border-bottom:1px solid #bcb1a1}
.photo-categories a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;font:600 18px "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:1px;min-height:60px;border-right:1px solid #bcb1a1}
.photo-categories a:last-child{display:flex;border:0}.photo-categories a span{font-family:Arial,sans-serif;font-size:20px}.photo-categories a:hover,.photo-categories a[aria-current=page]{background:var(--ink);color:var(--paper)}
.editorial-site .curated-section{padding-top:0}.curated-heading{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;align-items:end;margin-bottom:32px}.curated-heading .eyebrow{grid-column:1/-1;color:#8f390a}.curated-heading h2{font-size:clamp(40px,5vw,72px);line-height:1.04}.curated-heading>p:last-child:not(.eyebrow){font-size:15px;color:var(--muted);max-width:340px;justify-self:end;line-height:1.7}.curated-heading.compact{margin-bottom:25px}
.curated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px;align-items:start}.curated-photo{margin:0;min-width:0}.curated-photo>a{display:block;position:relative;background:#e6dfd3}.curated-photo img{display:block;width:100%;height:auto;object-fit:contain}.curated-photo figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:12px;font:600 12px "Barlow Condensed",sans-serif;letter-spacing:1.2px;text-transform:uppercase}.curated-photo .view{position:absolute;left:12px;bottom:12px;padding:9px 12px;font-size:12px;opacity:0;transition:opacity .2s}.curated-photo>a:hover .view,.curated-photo>a:focus-visible .view{opacity:1}
.editorial-gallery-page .curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 5%}.editorial-gallery-page .curated-photo:nth-child(even){margin-top:90px}
.collection-paths{background:#e7dfd1}.collection-paths h2{font-size:clamp(40px,5vw,65px);margin:20px 0 35px;line-height:1.04}.collection-paths .photo-categories{margin:0}.gallery-cta,.boudoir-link{display:flex;justify-content:space-between;align-items:center;gap:30px}.gallery-cta{background:#e5ddd0}.gallery-cta h2,.boudoir-link h2{font-size:clamp(40px,5vw,70px);line-height:1.03;margin-top:18px}.boudoir-link{background:#171414;color:#eee4d6}.boudoir-link em{color:#d9a678}.boudoir-link p{max-width:480px;line-height:1.8}.boudoir-link .button{background:#d9ad78;border-color:#d9ad78;color:#171414}.gallery-cta .button,.boudoir-link .button{flex-shrink:0}
.editorial-site.boudoir-page{--paper:#f0e5d5;--ink:#171414;--muted:#bfb1a1;background:#171414;color:#f0e5d5}.boudoir-page .site-header{background:#171414;color:#f0e5d5;border-bottom:1px solid #443933}.boudoir-page .brand-name{border-color:#655246}.boudoir-page .brand-monogram:after{background:#d9ad78}.boudoir-page .site-header nav a:hover,.boudoir-page .site-header nav a[aria-current=page],.boudoir-page .site-header nav .nav-vote-link{color:#e5b77d}.boudoir-page .button{background:#d9ad78;color:#171414;border-color:#d9ad78}.boudoir-page a:focus-visible,.boudoir-page button:focus-visible{outline-color:#e5b77d}.boudoir-page em{color:#d9ad78}.boudoir-page .boudoir-intro{padding-top:65px;padding-bottom:45px}.boudoir-intro>.eyebrow{color:#d9ad78}.boudoir-title{display:flex;align-items:center;justify-content:space-between;gap:8%;margin:28px 0 45px}.boudoir-title h1{font-size:clamp(78px,12vw,175px);line-height:1;letter-spacing:-.025em}.boudoir-title h1 span{color:#d9ad78}.boudoir-title>div{max-width:340px}.boudoir-title p{font-size:15px;line-height:1.8;color:#cabbab}.boudoir-title .boudoir-statement{font:600 36px/1.1 "Barlow Condensed",sans-serif;color:#f0e5d5;margin-bottom:18px}.boudoir-page .photo-categories{border-color:#564439}.boudoir-page .photo-categories a{border-color:#564439}.boudoir-page .photo-categories a:hover,.boudoir-page .photo-categories a[aria-current=page]{background:#d9ad78;color:#171414}.boudoir-page .curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 5%}.boudoir-page .curated-photo:nth-child(even){margin-top:75px}.boudoir-page .curated-photo>a{background:#241f1d}.boudoir-page .curated-heading .eyebrow,.boudoir-page figcaption{color:#bfa88e}.boudoir-page .gallery-cta,.boudoir-page .collection-paths{background:#211b18;border-top:1px solid #493c33}.boudoir-page .menu-toggle{color:#f0e5d5;border-color:#9d8065}.boudoir-page .site-header nav{border-color:#564439}
@media(max-width:900px){.photo-categories{margin-inline:5%}.curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.boudoir-title{gap:5%}.boudoir-title .boudoir-statement{font-size:29px}.boudoir-title h1{font-size:11vw}.boudoir-title>div{max-width:250px}.gallery-cta,.boudoir-link{align-items:flex-start;flex-direction:column}.editorial-gallery-page .curated-photo:nth-child(even){margin-top:55px}}
@media(max-width:600px){.photo-categories{margin:0 6% 35px;grid-template-columns:1fr 1fr}.photo-categories a{font-size:16px;padding:14px 16px}.photo-categories a:nth-child(2){border-right:0}.photo-categories a:nth-child(-n+2){border-bottom:1px solid #bcb1a1}.curated-heading{display:block;margin-bottom:25px}.curated-heading h2{font-size:43px;margin:12px 0}.curated-heading>p:last-child:not(.eyebrow){font-size:14px;max-width:none}.curated-grid,.editorial-gallery-page .curated-grid,.boudoir-page .curated-grid{grid-template-columns:1fr;gap:32px}.editorial-gallery-page .curated-photo:nth-child(even),.boudoir-page .curated-photo:nth-child(even){margin-top:0}.curated-photo figcaption{font-size:11px}.boudoir-page .boudoir-intro{padding:42px 6% 34px}.boudoir-title{display:block;margin:24px 0 25px}.boudoir-title h1{font-size:clamp(72px,19vw,110px)}.boudoir-title>div{max-width:330px;margin-top:25px}.boudoir-title .boudoir-statement{font-size:30px}.boudoir-title p{font-size:14px}.boudoir-page .photo-categories a:nth-child(-n+2){border-color:#564439}.collection-paths .photo-categories{margin:0}.gallery-cta h2,.boudoir-link h2{font-size:45px}}
.home-collections{padding-block:40px!important;background:#e7dfd1}.home-collections h2{font-size:clamp(32px,3.8vw,50px);margin:12px 0 26px}.home-collections .photo-categories{margin:0}
.boudoir-section-links{display:flex;flex-wrap:wrap;gap:20px 34px}.boudoir-section-links a:last-child{color:#e8a09a}.boudoir-page .red-light-section{background:#241316;border-block:1px solid #643036;scroll-margin-top:100px}.boudoir-page .red-light-section em,.boudoir-page .red-light-section .eyebrow{color:#eb8c82}.boudoir-page .red-light-section .curated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px}.boudoir-page .red-light-section .curated-photo:nth-child(even){margin-top:0}.boudoir-page .red-light-section figcaption{color:#dcb4ac}
@media(max-width:900px){.boudoir-page .red-light-section .curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.boudoir-page .red-light-section .curated-grid{grid-template-columns:1fr}.boudoir-section-links{gap:20px}}
