.ui-star[data-astro-cid-nkc4qp7t]{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block}.home-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:48px 54px;display:grid}.intro-copy{min-width:0;max-width:440px}.intro-copy .eyebrow{letter-spacing:.13em;color:var(--muted);font-size:10px}.intro-copy .intro-heading{font:400 clamp(3rem,5.7vw,5.5rem)/1.04 var(--serif);letter-spacing:-.05em;margin:22px 0}.intro-heading>span,.intro-heading>em{display:block}.intro-heading>em{color:var(--accent,var(--green));font-weight:400}.intro-copy>p{max-width:390px;font:14px/1.85 var(--sans);color:var(--muted);margin-bottom:26px}.intro-copy .button{gap:26px}.intro-images{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;height:clamp(360px,36vw,470px);display:grid}.intro-stack{display:contents}.intro-photo{background:var(--surface,var(--cream));border-radius:4px;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.intro-photo[data-photo="1"]{grid-area:span 2/span 2}.intro-photo img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.intro-photo:hover img{transform:scale(1.025)}.intro-photo:focus-visible{z-index:5;outline-offset:3px}.intro-caption{display:none}html[data-intro=mosaic] .intro-images{--mosaic-gap:10px;align-items:center;gap:var(--mosaic-gap);height:auto;display:flex}html[data-intro=mosaic] .intro-stack{gap:var(--mosaic-gap);flex-direction:column;flex:0 0 calc(100% * var(--mosaic-share) + var(--mosaic-gap-offset) * var(--mosaic-gap));min-width:0;display:flex}html[data-intro=mosaic] .intro-photo{width:100%}html[data-intro=mosaic] .intro-photo img{height:auto;transform:none}html[data-intro=mosaic] .home-intro[data-photo-count="1"] .intro-images{justify-self:center;width:100%;max-width:360px}html[data-intro=gallery] .home-intro{grid-template-columns:1fr;gap:30px;padding-top:38px}html[data-intro=gallery] .intro-copy{text-align:center;justify-self:center;max-width:800px}html[data-intro=gallery] .intro-heading>span,html[data-intro=gallery] .intro-heading>em{display:inline-block}html[data-intro=gallery] .intro-copy>p{max-width:540px;margin-inline:auto}html[data-intro=gallery] .intro-images{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;height:clamp(180px,19vw,250px)}html[data-intro=gallery] .intro-photo[data-photo="1"]{grid-area:auto}html[data-intro=collage] .home-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-block:60px 72px}html[data-intro=collage] .intro-images{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:0;height:450px;padding:12px;display:grid}html[data-intro=collage] .intro-photo{border:9px solid var(--paper);border-bottom-width:24px;border-radius:0;overflow:visible;box-shadow:0 8px 22px #00000020}html[data-intro=collage] .intro-photo[data-photo="1"]{grid-area:2/1/8/7;transform:rotate(-8deg)}html[data-intro=collage] .intro-photo[data-photo="2"]{grid-area:1/6/7/12;transform:rotate(7deg)}html[data-intro=collage] .intro-photo[data-photo="3"]{grid-area:4/7/9/13;transform:rotate(-3deg)}html[data-intro=collage] .intro-photo:is([data-photo="4"],[data-photo="5"],[data-photo="6"]){display:none}html[data-intro=collage] .intro-photo:hover,html[data-intro=collage] .intro-photo:focus-visible{z-index:5}html[data-intro=collage] .intro-photo:hover img{transform:none}html[data-intro=spotlight] .home-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}html[data-intro=spotlight] .intro-copy{grid-area:1/2}html[data-intro=spotlight] .intro-images{grid-area:1/1;grid-template-rows:1fr;grid-template-columns:1fr;height:clamp(400px,40vw,540px)}html[data-intro=spotlight] .intro-photo[data-photo="1"]{grid-area:auto;grid-template-rows:minmax(0,1fr) auto;display:grid}html[data-intro=spotlight] .intro-photo:not([data-photo="1"]){display:none}html[data-intro=spotlight] .intro-caption{background:var(--surface-soft,var(--cream));font:12px/1.5 var(--sans);gap:8px;padding:16px 20px;display:grid}html[data-intro=spotlight] .intro-caption strong{font-size:11px;font-weight:600}html[data-intro=minimal] .home-intro{text-align:center;grid-template-columns:1fr;min-height:420px;padding-block:65px}html[data-intro=minimal] .intro-copy{justify-self:center;max-width:840px}html[data-intro=minimal] .intro-heading>span,html[data-intro=minimal] .intro-heading>em{display:inline-block}html[data-intro=minimal] .intro-copy>p{max-width:500px;margin-inline:auto}html[data-intro=minimal] .intro-images{display:none}html[data-intro] .home-intro[data-photo-count="0"]{grid-template-columns:1fr;min-height:360px}.home-intro[data-photo-count="0"] .intro-copy{grid-area:auto;justify-self:center;max-width:600px}html[data-intro] .home-intro[data-photo-count="1"] .intro-images{grid-template-rows:1fr;grid-template-columns:1fr}html[data-intro] .home-intro[data-photo-count="1"] .intro-photo[data-photo="1"]{grid-area:auto;transform:none}@media (width<=1000px){.home-intro{gap:28px;padding-block:38px}.intro-copy .intro-heading{font-size:clamp(2.8rem,6vw,4.5rem)}.intro-images{gap:7px;height:350px}html[data-intro=mosaic] .intro-images{--mosaic-gap:7px}html[data-intro=collage] .intro-images{height:370px}}@media (width<=650px){.home-intro,html[data-intro=collage] .home-intro,html[data-intro=spotlight] .home-intro{grid-template-columns:1fr;gap:25px;padding-block:30px 36px}.intro-copy{max-width:100%}.intro-copy .eyebrow{letter-spacing:.09em;font-size:9px}.intro-copy .intro-heading{margin:15px 0;font-size:clamp(2.6rem,11vw,3.5rem)}.intro-copy>p{max-width:420px;margin-bottom:21px;font-size:13px;line-height:1.75}.intro-copy .button{min-height:44px;padding:12px 18px}.intro-images{gap:7px;height:clamp(290px,85vw,420px)}html[data-intro=gallery] .home-intro{gap:25px;padding-top:30px}html[data-intro=gallery] .intro-images{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:clamp(260px,75vw,380px)}html[data-intro=collage] .intro-images{height:330px;padding:10px 13px}html[data-intro=collage] .intro-photo{border-width:6px 6px 18px}html[data-intro=spotlight] .intro-copy{grid-area:1/1}html[data-intro=spotlight] .intro-images{grid-area:2/1;height:420px}html[data-intro=spotlight] .intro-caption{padding:13px 15px;font-size:11px}html[data-intro=minimal] .home-intro{min-height:330px;padding-block:40px}}.values-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:17px;padding-bottom:17px;font-size:10px;display:flex}.values-bar .dot{color:#858d74;font-size:15px}.collections-row{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.collection-link{border-right:1px solid var(--line);grid-template-columns:1fr auto;gap:18px;padding:22px 18px 22px 0;display:grid}.collection-link+.collection-link{padding-left:20px}.collection-link:last-child{border:0}.collection-number{color:var(--muted);grid-column:1/-1;font-size:9px}.collection-link h3{font:19px/1.35 var(--serif)}.collection-link:hover h3{text-underline-offset:5px;text-decoration:underline}.collection-link>span:last-child{font-size:17px}.finds-section{padding-top:8px}.story-strip{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:50px;padding-top:60px;padding-bottom:10px;display:grid}.story-label>span:last-child{color:#89936d;font-size:100px;line-height:1.5}.story-strip h2{margin-bottom:20px}.story-strip p{max-width:510px;color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.9}@media (width<=1000px){.collection-link h3{font-size:16px}.collection-link{gap:12px;padding-right:12px}.collection-link+.collection-link{padding-left:12px}}@media (width<=650px){.values-bar{letter-spacing:.035em;gap:10px;padding-block:14px;font-size:8px}.values-bar .dot{font-size:10px}.values-bar>span:nth-child(3),.values-bar>span:nth-child(4){display:none}.collections-row{grid-template-columns:1fr}.collection-link,.collection-link+.collection-link{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:25px 1fr 20px;align-items:center;gap:15px;padding:17px 0}.collection-number{grid-column:auto}.collection-link h3{font-size:20px}.finds-section{padding-top:0}.story-strip{grid-template-columns:1fr;gap:10px;padding-top:35px}.story-label>span:last-child{display:none}.story-strip h2{margin-top:12px;font-size:34px}.story-strip p{font-size:13px}}
