.BrandsPage-module__E_AA2a__page{background:var(--color-warm-white);color:var(--color-navy);min-height:100vh;padding:clamp(20px,2.8vw,36px) 0 clamp(45px,5.6vw,78px)}.BrandsPage-module__E_AA2a__breadcrumb{color:var(--color-stone-dark);font-family:var(--font-plex-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:clamp(22px,4.2vw,50px);font-size:11px;display:flex}.BrandsPage-module__E_AA2a__breadcrumb a{color:inherit;text-decoration:none}.BrandsPage-module__E_AA2a__breadcrumb [aria-current=page],.BrandsPage-module__E_AA2a__breadcrumb a:hover{color:var(--color-navy)}.BrandsPage-module__E_AA2a__eyebrow,.BrandsPage-module__E_AA2a__cardIndex,.BrandsPage-module__E_AA2a__cardAction,.BrandsPage-module__E_AA2a__nextStepLinks a{font-family:var(--font-plex-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.BrandsPage-module__E_AA2a__eyebrow{color:var(--color-gold-deep);margin-bottom:14px;display:block}.BrandsPage-module__E_AA2a__hero{border-bottom:1px solid var(--color-border-warm);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(17px,3.5vw,63px) clamp(24px,5vw,90px);padding-bottom:clamp(26px,3.9vw,50px);display:grid}.BrandsPage-module__E_AA2a__hero h1,.BrandsPage-module__E_AA2a__nextStep h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500}.BrandsPage-module__E_AA2a__hero h1{max-width:860px;font-size:clamp(48px,6vw,86px);line-height:1}.BrandsPage-module__E_AA2a__hero p,.BrandsPage-module__E_AA2a__nextStep p,.BrandsPage-module__E_AA2a__cardSummary{color:var(--color-stone-dark);font-family:var(--font-dm-sans);font-size:16px;line-height:1.75}.BrandsPage-module__E_AA2a__hero p{padding-bottom:4px}.BrandsPage-module__E_AA2a__collection{padding:clamp(22px,3.5vw,50px) 0 clamp(53px,6.3vw,90px)}.BrandsPage-module__E_AA2a__nextStep h2{font-size:clamp(36px,4vw,58px);line-height:1.06}.BrandsPage-module__E_AA2a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px;margin:0;padding:0;list-style:none;display:grid}.BrandsPage-module__E_AA2a__grid li{min-width:0}.BrandsPage-module__E_AA2a__card{background:var(--color-white);border:1px solid var(--color-border-warm);color:var(--color-navy);touch-action:manipulation;flex-direction:column;height:100%;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.BrandsPage-module__E_AA2a__card:hover,.BrandsPage-module__E_AA2a__card:focus-visible{border-color:var(--color-gold-trim);box-shadow:0 24px 48px -34px color-mix(in srgb, var(--color-navy) 48%, transparent);transform:translateY(-3px)}.BrandsPage-module__E_AA2a__cardIndex{color:var(--color-stone-dark);padding:17px 26px 0}.BrandsPage-module__E_AA2a__logoFrame{background:radial-gradient(90% 90%,#faf6ec 0%,#f4efe4 100%);justify-content:center;align-items:center;min-height:190px;margin:15px 26px 0;padding:22px 32px;display:flex}.BrandsPage-module__E_AA2a__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90px}.BrandsPage-module__E_AA2a__wordmark{color:var(--color-navy);font-family:var(--font-display);text-align:center;text-wrap:balance;font-size:clamp(27px,2.6vw,38px);line-height:1.15}.BrandsPage-module__E_AA2a__cardContent{flex-direction:column;flex:1;min-width:0;padding:21px 26px 20px;display:flex}.BrandsPage-module__E_AA2a__cardName{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(27px,2.7vw,38px);font-weight:500;line-height:1.15}.BrandsPage-module__E_AA2a__cardFocus{color:var(--color-gold-deep);font-family:var(--font-plex-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:11px}.BrandsPage-module__E_AA2a__cardSummary{margin:14px 0 22px;font-size:15px}.BrandsPage-module__E_AA2a__cardAction{border-top:1px solid var(--color-border-warm);color:var(--color-navy);justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.BrandsPage-module__E_AA2a__card:hover .BrandsPage-module__E_AA2a__cardAction,.BrandsPage-module__E_AA2a__card:focus-visible .BrandsPage-module__E_AA2a__cardAction{color:var(--color-navy-mid)}.BrandsPage-module__E_AA2a__nextStep{background:var(--color-navy);justify-content:space-between;align-items:end;gap:25px 36px;padding:clamp(21px,3.5vw,45px) clamp(30px,5vw,64px);display:flex;position:relative;overflow:hidden}.BrandsPage-module__E_AA2a__nextStep:before{background-image:linear-gradient(color-mix(in srgb, var(--color-white) 3.2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-white) 2.8%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.BrandsPage-module__E_AA2a__nextStep>*{position:relative}.BrandsPage-module__E_AA2a__nextStep h2{color:var(--color-white);max-width:620px}.BrandsPage-module__E_AA2a__nextStep .BrandsPage-module__E_AA2a__eyebrow{color:var(--color-champagne)}.BrandsPage-module__E_AA2a__nextStep p{color:#dedcd6;max-width:650px;margin-top:13px}.BrandsPage-module__E_AA2a__nextStepLinks{flex-shrink:0;gap:13px;display:grid}.BrandsPage-module__E_AA2a__nextStepLinks a{border-bottom:1px solid var(--color-gold-trim);color:var(--color-white);touch-action:manipulation;justify-content:space-between;gap:24px;padding-bottom:6px;text-decoration:none;display:flex}.BrandsPage-module__E_AA2a__nextStepLinks a:hover{color:var(--color-champagne)}.BrandsPage-module__E_AA2a__breadcrumb a:focus-visible,.BrandsPage-module__E_AA2a__card:focus-visible,.BrandsPage-module__E_AA2a__nextStepLinks a:focus-visible{outline:2px solid var(--color-gold-trim);outline-offset:4px}@media (max-width:900px){.BrandsPage-module__E_AA2a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.BrandsPage-module__E_AA2a__hero,.BrandsPage-module__E_AA2a__grid{grid-template-columns:1fr}.BrandsPage-module__E_AA2a__logoFrame{min-height:150px}.BrandsPage-module__E_AA2a__nextStep{flex-direction:column;align-items:flex-start}.BrandsPage-module__E_AA2a__nextStepLinks{width:100%}}@media (prefers-reduced-motion:reduce){.BrandsPage-module__E_AA2a__card{transition:none}.BrandsPage-module__E_AA2a__card:hover,.BrandsPage-module__E_AA2a__card:focus-visible{transform:none}}
