.header nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}
.collection-intro{padding:48px 0 55px}
.collection-intro .eyebrow{margin-bottom:25px}
.collection-intro-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:end}
.collection-intro h1{font-size:clamp(57px,5.1vw,78px);line-height:1.05;letter-spacing:-2.6px}
.collection-intro-grid>div{max-width:385px;padding-bottom:5px}
.collection-intro-grid p{font-size:14px;color:#586867}
.collection-intro-grid p:first-child{font-family:LocalSerif,Baskerville,'Times New Roman',serif;font-size:25px;line-height:1.3;color:#243c3d}
.collection-intro .text-link{margin-top:23px}
.collection-toolbar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cdd3c9;border-bottom:1px solid #cdd3c9;padding:15px 0;margin-bottom:38px;gap:20px}
.collection-filters{display:flex;gap:8px;flex-wrap:wrap}
.collection-filters button{font-size:12px;padding:10px 18px;border:1px solid transparent;min-height:42px}
.collection-filters button:hover{border-color:#a6b1a5}
.collection-filters button[aria-pressed="true"]{background:#243c3d;color:#fff}
#work-count{font-size:11px;color:#687571;white-space:nowrap}
.collection-grid{gap:55px 42px}
.collection-grid .art-image{aspect-ratio:1.15;padding:42px}
.collection-grid .art-heading h2{font-size:28px;letter-spacing:-.4px;line-height:1.2}
.collection-grid .art-heading h2 button{font:inherit;padding:0;text-align:left}
.collection-grid .art-heading h2 button:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.collection-grid .portrait-image>img{width:auto;height:100%;object-fit:contain;box-shadow:3px 7px 13px #24302b25}
.collection-grid .portal-image .round-crop{width:79%}
.collection-grid .image-cta{opacity:1;transform:none;color:#243c3d;background:transparent;padding:12px 18px;font-size:10px}
.collection-grid .art-image:hover .image-cta{background:#243c3d;color:#fff}
.collection-grid .art-status{font-size:10px}
.available-status:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#3f705f;vertical-align:middle;margin-right:7px}
.collection-note{font-size:10px;color:#687571;line-height:1.8;max-width:700px;margin:38px 0 65px}
.stormy-crop img{position:absolute;width:136.8%;max-width:none;left:-19%;top:-10%}
.detail-gallery #detail-image-wrap.stormy-crop img{width:136.8%;height:auto}
.source-link{margin-top:18px}
.collector-voice{background:#e8ebe4;text-align:center;padding:55px 0 58px}
.collector-voice .eyebrow{margin-bottom:20px}
.collector-voice .testimonial{border:0;padding:0;max-width:800px;margin:auto}
.collector-voice .testimonial blockquote{font-size:35px;line-height:1.32}
.collector-voice .testimonial figcaption{margin-top:23px}
.choosing-section{padding-block:85px;display:grid;grid-template-columns:.8fr 1.25fr;gap:80px;align-items:center}
.choosing-copy>p:not(.eyebrow){max-width:330px;font-size:14px;color:#586867;margin-top:25px}
.choosing-copy .button{margin-top:27px}
.choosing-copy .text-link{display:flex;width:fit-content;margin-top:21px}
.collection-next{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid #cdd3c9;padding-block:65px 80px}
.collection-next>div+div{border-left:1px solid #cdd3c9;padding-left:65px}
.collection-next h2{font-size:45px}
.collection-next>div>p:not(.eyebrow){font-size:14px;color:#586867;max-width:390px;margin-top:22px}
.collection-next .text-link{margin-top:24px}
.collection-next .testimonial{margin-top:30px;padding-top:20px}
.collection-next .testimonial blockquote{font-size:23px}
@media(max-width:1100px){.collection-intro-grid{gap:45px;grid-template-columns:1.1fr 1fr}.collection-intro h1{font-size:60px}.collection-grid .art-heading h2{font-size:26px}.collection-grid .art-image{padding:34px}.choosing-section{gap:40px}.collection-next{gap:50px}.collection-next>div+div{padding-left:40px}}
@media(max-width:800px){.collection-intro{padding:24px 0 32px}.collection-intro-grid{grid-template-columns:1fr;gap:24px}.collection-intro h1{font-size:57px}.collection-intro-grid>div{max-width:530px}.collection-intro-grid p:first-child{font-size:23px}.collection-intro-grid p+p{margin-top:13px}.collection-toolbar{gap:8px;align-items:flex-start;margin-bottom:25px}.collection-filters{gap:4px}.collection-filters button{padding:8px 11px;font-size:11px}.collection-grid{gap:36px 24px}.collection-grid .art-image{padding:27px;aspect-ratio:1.05}.collection-grid .art-heading h2{font-size:24px}.collection-grid .portal-image .round-crop{width:87%}.collection-note{margin-bottom:42px}.collector-voice{padding-block:40px}.collector-voice .testimonial blockquote{font-size:27px}.choosing-section{grid-template-columns:1fr;gap:30px;padding-block:50px}.choosing-copy>p:not(.eyebrow){max-width:500px}.collection-next{gap:35px;padding-block:42px 50px}.collection-next h2{font-size:36px}.collection-next>div+div{padding-left:25px}#work-count{padding-top:12px;font-size:10px}}
@media(max-width:480px){.collection-intro h1{font-size:48px;letter-spacing:-1.7px}.collection-intro .eyebrow{font-size:9px;letter-spacing:1.5px}.collection-intro-grid p:first-child{font-size:23px}.collection-intro-grid p{font-size:13px}.collection-toolbar{display:block}.collection-filters{justify-content:space-between}.collection-filters button{padding-inline:10px}#work-count{padding-top:10px}.collection-grid .art-image{padding:32px;aspect-ratio:1.08}.collection-grid .art-heading h2{font-size:26px}.collection-grid .art-heading{gap:15px}.collection-note{margin-top:28px}.collector-voice .testimonial blockquote{font-size:26px}.collection-next{grid-template-columns:1fr;gap:38px}.collection-next>div+div{border-left:0;border-top:1px solid #cdd3c9;padding:35px 0 0}.collection-next h2{font-size:38px}}

/* Circle masks only remove the surrounding photograph background. */
.collection-grid .cutout-image>img{width:84%;height:100%;object-fit:contain;filter:drop-shadow(3px 7px 6px #24302b20)}
.steadfast-crop img{position:absolute;max-width:none;width:107.08%;left:-3.42%;top:-3.14%}
.velvet-crop{transform:rotate(180deg)}
.velvet-crop img{position:absolute;max-width:none;width:106.4%;left:-2.95%;top:-2.7%}
.detail-gallery #detail-image-wrap.steadfast-crop img{width:107.08%;height:auto}
.detail-gallery #detail-image-wrap.velvet-crop img{width:106.4%;height:auto}
