.collection-hero{display:grid;grid-template-columns:minmax(390px,42%) minmax(0,58%);min-height:740px;background:var(--paper)}.collection-hero-copy{align-self:center;padding:140px clamp(34px,6vw,100px) 95px}.collection-hero-copy .eyebrow,.collection-opening .eyebrow,.collection-chapter .eyebrow,.collection-closing .eyebrow{color:var(--pink)}.collection-hero h1{max-width:11ch;font:300 clamp(62px,6.5vw,105px)/.97 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em}.collection-hero-copy>p:not(.eyebrow){max-width:42ch;margin:30px 0 0;color:var(--body);font-size:clamp(14px,1.05vw,16px);line-height:1.8}.collection-hero-copy>.collection-status{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;color:var(--muted);font-size:11px;letter-spacing:.04em}.collection-hero-copy>.text-link{margin-top:30px}.collection-hero-photo{position:relative;min-width:0;background:#ded5c9;overflow:hidden}.collection-hero-photo img{width:100%;height:100%;min-height:740px;max-height:940px;object-fit:cover;object-position:50% 0%}.collection-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:45px 24px 24px;color:white;text-transform:uppercase;font-size:10px;letter-spacing:.12em;background:linear-gradient(transparent,rgba(19,14,11,.47))}.collection-opening{padding:clamp(85px,10vw,155px) 24px;text-align:center;background:var(--paper)}.collection-opening h2{max-width:13ch;margin:0 auto;font:300 clamp(49px,6vw,83px)/1 'Cormorant Garamond',Georgia,serif}.collection-opening>p:not(.eyebrow){max-width:62ch;margin:25px auto 0;color:var(--body);font-size:15px;line-height:1.85}.collection-jump{max-width:970px;margin:54px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.collection-jump a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 8px;text-transform:uppercase;font-size:10px;letter-spacing:.1em;white-space:nowrap}.collection-jump a:hover,.collection-jump a:focus-visible{border-color:var(--pink)}.collection-chapter{scroll-margin-top:84px;padding:clamp(85px,9vw,135px) clamp(24px,6vw,96px) clamp(105px,9vw,145px);background:var(--sand)}.collection-river,.collection-stillwater{background:var(--paper)}.collection-chapter-heading{max-width:790px;margin:0 auto clamp(48px,6vw,82px);text-align:center}.collection-chapter-heading h2{font:300 clamp(66px,8vw,118px)/.96 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em}.collection-chapter-heading>p:last-child{max-width:63ch;margin:26px auto 0;color:var(--body);font-size:15px;line-height:1.8}.collection-feature{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr);gap:clamp(38px,7vw,120px);align-items:center}.collection-feature-wide{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.collection-feature figure{min-width:0}.collection-feature img{width:100%;height:auto;max-height:900px;object-fit:contain}.collection-feature figcaption,.collection-pair figcaption{padding:15px 0 0;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.collection-feature-copy{max-width:460px}.collection-feature-copy h3{font:300 clamp(43px,4.7vw,74px)/1 'Cormorant Garamond',Georgia,serif}.collection-feature-copy>p:last-child{max-width:38ch;margin:23px 0 0;color:var(--body);font-size:15px;line-height:1.85}.collection-pair{max-width:1220px;margin:clamp(70px,8vw,120px) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,44px);align-items:start}.collection-pair figure{min-width:0}.collection-pair img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 38%}.collection-pair-asym{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.collection-pair-asym figure:first-child{max-width:480px}.collection-pair-asym figure:first-child img{height:auto;aspect-ratio:2/3}.collection-pair-asym figure:last-child img,.collection-river .collection-pair figure:last-child img{height:auto;aspect-ratio:4/3;object-fit:contain}.collection-closing{padding:clamp(100px,11vw,170px) 24px;text-align:center;background:var(--sand)}.collection-closing h2{font:300 clamp(52px,6.3vw,92px)/1 'Cormorant Garamond',Georgia,serif}.collection-closing>p:not(.eyebrow){max-width:50ch;margin:28px auto;color:var(--body);font-size:15px}.collection-closing .text-link{margin-top:8px}@media(max-width:1050px){.collection-hero{grid-template-columns:minmax(0,1fr)}.collection-hero-copy{padding:125px 8vw 55px}.collection-hero h1{max-width:14ch}.collection-hero-photo img{min-height:0;max-height:none;height:650px;object-position:center 34%}.collection-feature,.collection-feature-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media(max-width:680px){.collection-hero-copy{padding:114px 24px 36px}.collection-hero h1{font-size:clamp(54px,12.5vw,72px)}.collection-hero-copy>p:not(.eyebrow){margin-top:21px}.collection-hero-copy>.collection-status{margin-top:20px}.collection-hero-copy>.text-link{margin-top:20px}.collection-hero-photo img{height:auto;aspect-ratio:3/4;object-position:center 30%}.collection-hero-photo figcaption{font-size:9px}.collection-opening{padding:78px 24px 85px}.collection-opening h2{font-size:clamp(54px,13vw,70px)}.collection-opening>p:not(.eyebrow){font-size:14px}.collection-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:35px}.collection-jump a{font-size:9px;letter-spacing:.02em;padding:16px 3px}.collection-chapter{padding:78px 24px 94px}.collection-chapter-heading{margin-bottom:42px}.collection-chapter-heading h2{font-size:clamp(61px,14vw,79px)}.collection-chapter-heading>p:last-child{font-size:14px}.collection-feature,.collection-feature-wide{grid-template-columns:minmax(0,1fr);gap:37px}.collection-feature img{max-height:none}.collection-feature-copy h3{font-size:49px}.collection-pair,.collection-pair-asym{grid-template-columns:minmax(0,1fr);gap:42px;margin-top:60px}.collection-pair img{height:auto;aspect-ratio:auto;object-fit:contain}.collection-pair-asym figure:first-child{max-width:none}.collection-closing{padding:95px 24px}.collection-closing h2{font-size:clamp(48px,11vw,67px)}}
.collection-hero-copy>p:not(.eyebrow),.collection-opening>p:not(.eyebrow),.collection-chapter-heading>p:last-child,.collection-feature-copy>p:last-child,.collection-closing>p:not(.eyebrow){font-size:clamp(17px,1.3vw,19px);line-height:1.78;color:var(--body)}
.collection-feature-copy>p:last-child{max-width:46ch}
.collection-feature figcaption,.collection-pair figcaption{font-size:11px}
@media(max-width:680px){.collection-jump a{font-size:11px}}
