.hero-premium h1{font-size:clamp(40px,4.5vw,68px);line-height:1.06;letter-spacing:-.035em}.shop-paths a{text-decoration:none;transition:transform .15s,box-shadow .15s;border-top:4px solid #a71930}.shop-paths a:hover{transform:translateY(-3px);box-shadow:0 12px 28px #18203112}.shop-paths a:last-child{border-top-color:#27634c}.shop-paths strong{display:block;margin-top:20px}.home-apparel{background:#f0f2ed;padding:56px 0}.home-apparel .section-heading-row p{max-width:610px}.home-garment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.home-garment{display:block;border:1px solid #dde1da;border-radius:18px;background:white;overflow:hidden;color:#182031;text-decoration:none}.home-garment img{width:100%;height:260px;object-fit:contain;padding:18px;background:white}.home-garment>div{padding:22px;border-top:1px solid #edf0e9}.home-garment h3{margin:8px 0 16px}.home-garment span,.home-garment p{font-size:14px;color:#58635b}.home-garment p{margin:6px 0 0}.home-service-note{text-align:center;font-size:14px;margin:28px 0 0;color:#58635b}.home-garment:focus-visible,.shop-paths a:focus-visible{outline:3px solid #a71930;outline-offset:4px}@media(max-width:760px){.home-apparel{padding:36px 0}.home-garment-grid{grid-template-columns:1fr;gap:16px}.home-garment{display:grid;grid-template-columns:40% 60%;align-items:center}.home-garment img{height:190px;padding:10px}.home-garment>div{border-top:0;padding:16px}.hero-premium h1{font-size:clamp(36px,9vw,50px)}.final-cta .actions{flex-wrap:wrap}}
/* Focused storefront: one hero action, quiet collection links, editorial supporting sections. */
#collections{scroll-margin-top:110px}
.home-collections{background:#fff}
.home-collections .home-apparel{background:#fff;padding:72px 0}
.home-collections .home-apparel+.home-apparel{padding-top:0}
.home-collections .home-apparel+.home-apparel>.wrap{border-top:1px solid #dfe3e7;padding-top:64px}
.home-collections .section-heading-row{align-items:flex-end;gap:28px}
.home-collections .section-heading-row h2{font-size:clamp(28px,3.2vw,44px);line-height:1.15;letter-spacing:-.025em;margin:8px 0 16px;max-width:650px}
.home-collections .section-heading-row p:not(.eyebrow){font-size:16px;line-height:1.6}
.collection-link{display:inline-flex;align-items:center;gap:16px;flex-shrink:0;min-height:44px;color:#172033;font-weight:700;text-decoration:none;border-bottom:1px solid #a71930}
.collection-link:hover{color:#a71930}
.collection-link:focus-visible{outline:3px solid #a71930;outline-offset:5px}
.home-garment{border-radius:10px;transition:border-color .15s}
.home-garment:hover{border-color:#a71930}
.home-process{padding-top:56px;padding-bottom:56px}
.home-process .centered-heading{text-align:left;margin-left:0;max-width:720px}
.home-process .value-card{padding:24px 0;background:transparent;color:#172033;border:0;border-top:1px solid #cbd2db;box-shadow:none;border-radius:0;transform:none}
.home-process .value-card h3{margin:20px 0 12px}
.home-process .value-card p{font-size:16px;line-height:1.65;color:#526071}
.home-process .value-icon{color:#a71930}
.local-story-copy h2{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.025em}
.local-story-copy p{font-size:16px;line-height:1.7}
.image-stamp strong{font-size:16px}
.premium-inspiration .section-heading-row h2{font-size:clamp(28px,3vw,42px);line-height:1.2}
.premium-inspiration .inspiration-card{box-shadow:none;border-radius:10px}
.premium-inspiration .inspiration-card-raised{transform:none}
@media(max-width:760px){
  #collections{scroll-margin-top:90px}
  .home-collections .home-apparel{padding:40px 0}
  .home-collections .home-apparel+.home-apparel>.wrap{padding-top:36px}
  .home-collections .section-heading-row{align-items:flex-start;gap:12px}
  .home-process{padding-top:36px;padding-bottom:36px}
  .home-process .value-card{padding:20px 0}
}
@media(prefers-reduced-motion:reduce){.home-garment{transition:none}}
