.collection-home .header-inner{max-width:1280px}.collection-home .header-inner nav{gap:32px}.collection-home .brand-name{font-size:16px}.collection-home .brand-name strong{font-family:var(--serif);font-size:25px;font-weight:400}
.collection-hero{background:#f5f1e9;border-bottom:1px solid var(--border);overflow:hidden}.collection-hero-inner{max-width:1280px;margin:auto;padding:80px 44px 76px;display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:center}.collection-intro .eyebrow{font-size:16px;letter-spacing:.16em;color:var(--accent);font-weight:700;margin-bottom:23px}.collection-intro h1{font-family:var(--serif);font-size:clamp(52px,5.5vw,78px);font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:0 0 25px}.collection-intro h1 em,.collection-about h2 em{font-weight:400;color:var(--accent)}.collection-tagline{font-size:21px;line-height:1.65;color:#384559;margin-bottom:29px}.collection-intro .button{padding:13px 23px;font-size:16px}
.compass-art{position:relative;max-width:360px;width:100%;justify-self:end;color:#94641b}.compass-art svg{width:100%;height:auto;stroke:currentColor;stroke-width:1}.compass-art svg circle:nth-child(2){opacity:.45}.compass-art svg circle:nth-child(3){opacity:.25}.needle-dark{fill:var(--accent);stroke:var(--accent);stroke-width:2}.needle-light{fill:#f5f1e9;stroke:var(--accent);stroke-width:2}.compass-center{fill:#f5f1e9;stroke:var(--accent);stroke-width:2}.compass-caption{display:block;text-align:center;font-family:var(--serif);font-style:italic;font-size:17px;color:#384559;margin-top:20px}
.collection-list{padding-top:66px;padding-bottom:57px;max-width:1280px}.collection-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.collection-section-heading .eyebrow,.collection-about .eyebrow{font-size:16px;font-weight:700;letter-spacing:.14em;color:var(--accent);margin:0 0 13px}.collection-section-heading h2{font-family:var(--serif);font-size:37px;font-weight:400;letter-spacing:-.025em;margin:0}.collection-section-heading>p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.featured-navigator{display:grid;grid-template-columns:1fr 1fr;background:var(--white);border:1px solid var(--border);border-radius:12px;overflow:hidden}.feature-heading{padding:42px;background:#172b48;color:#fffdf9;position:relative}.feature-number{font-family:var(--serif);font-size:20px;color:#f6e0ac;display:block;margin-bottom:40px}.feature-heading .eyebrow{font-size:16px;color:#f4e1b6;font-weight:700;letter-spacing:.15em;margin-bottom:14px}.feature-heading h3{font-family:var(--serif);font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:1.13;margin:0 0 21px}.feature-deck{font-size:16px;line-height:1.75;color:#f1f5fb;max-width:310px;margin:0}.feature-content{padding:42px 45px;display:flex;flex-direction:column;align-items:start}.feature-content>p:first-child{font-size:16px;line-height:1.8;color:#384559;margin-bottom:25px}.feature-stats{display:flex;gap:36px;margin:0 0 29px}.feature-stats strong{display:block;font-family:var(--serif);font-weight:400;font-size:35px;line-height:1.2;color:var(--ink)}.feature-stats span{display:block;font-size:16px;line-height:1.5;color:var(--muted);margin-top:5px}.feature-content .button{margin-top:auto;padding:12px 23px;font-size:16px}.feature-note{font-size:16px;line-height:1.6;color:var(--muted);margin:16px 0 0}.collection-growing{font-size:16px;color:var(--muted);margin:24px 0 0;line-height:1.7}
.collection-about{border-top:1px solid var(--border);padding:61px 0 65px;background:#f3f1ec}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1280px}.collection-about h2{font-family:var(--serif);font-weight:400;font-size:39px;line-height:1.16;letter-spacing:-.025em;margin:0}.about-copy p{font-size:16px;line-height:1.85;color:#384559;margin:0 0 17px}.author-signature{border-top:1px solid var(--border);padding-top:18px;margin-top:26px;font-family:var(--serif);font-size:21px;color:var(--accent)}.collection-home .footer-inner{max-width:1280px}.collection-home .footer-brand{max-width:220px;font-size:18px}.collection-home .footer-inner .text-button{font-size:16px}.collection-home main:focus{outline:none}
@media(max-width:900px){.collection-hero-inner{gap:35px;padding-top:60px;padding-bottom:60px}.compass-art{max-width:270px}.collection-intro h1{font-size:60px}.collection-tagline{font-size:18px}.feature-heading{padding:32px}.feature-heading h3{font-size:34px}.feature-content{padding:32px}.feature-stats{gap:22px}.about-grid{gap:40px}}
@media(max-width:650px){.collection-home .header-inner{padding:18px 22px}.collection-home .brand-name strong{font-size:22px}.collection-home .header-inner nav{gap:18px}.collection-hero-inner{padding:44px 24px 42px;grid-template-columns:1fr;gap:30px}.collection-intro h1{font-size:52px}.collection-intro .eyebrow{font-size:16px;line-height:1.6}.collection-tagline{font-size:18px}.compass-art{max-width:185px;justify-self:center}.compass-caption{font-size:16px;margin-top:9px}.collection-list{padding-top:42px;padding-bottom:40px}.collection-section-heading{display:block;margin-bottom:23px}.collection-section-heading h2{font-size:32px}.collection-section-heading>p{margin-top:14px}.featured-navigator{grid-template-columns:1fr}.feature-heading,.feature-content{padding:29px}.feature-number{margin-bottom:26px}.feature-heading h3{font-size:36px}.feature-deck{max-width:100%;font-size:16px}.feature-content>p:first-child{font-size:16px}.feature-stats{gap:35px}.collection-about{padding:42px 0}.about-grid{grid-template-columns:1fr;gap:27px}.collection-about h2{font-size:35px}.about-copy p{font-size:16px}.desktop-break{display:none}.collection-growing{font-size:16px}}
@media(max-width:360px){.collection-home .header-inner{padding-left:18px;padding-right:18px}.collection-home .header-inner nav{gap:12px}.collection-home .brand{gap:8px}.collection-home .brand-name{font-size:16px}.collection-home .brand-name strong{font-size:20px}.collection-intro h1{font-size:46px}.feature-heading,.feature-content{padding:25px}.feature-heading h3{font-size:32px}}
