.collection-intro{max-width:1120px;margin:auto;padding:75px 32px 45px}.collection-intro h1{max-width:none;margin:0 0 38px;font:400 clamp(3.3rem,7vw,6rem)/1.07 Georgia,serif}.collection-intro .eyebrow{letter-spacing:.12em;font-size:.875rem;line-height:1.6}.collection-copy{max-width:840px;font-size:1.1rem;line-height:1.85}.collection-copy p{margin-bottom:22px}.collection-invitation{text-align:center;padding:70px 24px 90px}.collection-invitation h2{margin-bottom:30px;font:400 clamp(2rem,4vw,3.5rem)/1.15 Georgia,serif}.collection-page .portfolio-tabs{padding-top:0}.collection-page .site-header nav{font-size:.875rem}.collection-links{letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:15px 30px;margin:24px 0;font-size:.875rem;display:flex}.collection-links a{text-underline-offset:5px;text-decoration:underline}@media (max-width:650px){.collection-intro{padding:50px 24px 20px}.collection-intro h1{font-size:3.3rem}.collection-page .site-header nav{justify-content:center}.collection-copy{font-size:1rem}}.collection-hero{color:#fff;background:var(--blue-deep);align-items:flex-end;height:68svh;min-height:520px;max-height:760px;padding:160px 7vw 48px;display:flex;position:relative;overflow:hidden}.collection-hero-photo{position:absolute;inset:0;overflow:hidden}.collection-hero-photo img{object-fit:cover;object-position:center top;width:100%;height:118.1%;max-height:none;position:absolute;inset:0}.collection-hero-shade{background:linear-gradient(#0000 35%,#142d3bd9),linear-gradient(#142d3b77,#0000 30%);position:absolute;inset:0}.collection-hero-title{max-width:900px;position:relative}.collection-hero-title h1{letter-spacing:-.035em;margin:0;font-size:clamp(3.5rem,7vw,6.5rem);line-height:1.05}.collection-hero-title .eyebrow{max-width:720px;margin-bottom:16px;font-size:.875rem}.collection-page .collection-intro{padding-top:36px;padding-bottom:24px}.collection-page .collection-copy{columns:2;column-gap:48px;max-width:100%}.collection-copy p{break-inside:avoid}@media (max-width:700px){.collection-hero{height:auto;min-height:0;max-height:none;padding:110px 0 0;display:block}.collection-hero-photo{aspect-ratio:3/2;position:relative}.collection-hero-shade{display:none}.collection-hero-title{padding:28px 24px 32px}.collection-hero-title h1{font-size:clamp(2.8rem,10vw,4rem)}.collection-page .collection-copy{columns:1}.collection-page .collection-intro{padding-top:30px}}
