.page-chrome .ex-brands__hero{padding:180px clamp(20px,5vw,64px) 48px!important;max-width:1280px;margin:0 auto;text-align:center}.page-chrome .ex-brands__body{padding-top:0!important;padding-bottom:6rem}@media (max-width:720px){.ex-brands__hero{padding-top:260px}}.ex-brands__ey{font-family:var(--page-ff-sans);font-weight:500;font-size:.66rem;letter-spacing:.36em;text-transform:uppercase;color:var(--page-gold-deep);margin:0 0 1rem}.ex-brands__h1{font-family:var(--page-ff-serif);font-weight:600;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:.01em;text-transform:uppercase;line-height:1.16;max-width:20ch;margin:0 auto;color:var(--page-ink)}.ex-brands__desc{font-family:var(--page-ff-sans);font-weight:400;font-size:1rem;color:var(--page-ink-soft);max-width:46ch;margin:1.25rem auto 0}.ex-brands__body{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.brand-scroll{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,70px);margin-bottom:6rem}.brand-scroll-sticky{position:sticky;top:150px;height:calc(100vh - 210px);min-height:360px}.brand-scroll-media{position:relative;width:100%;height:100%;border-radius:2px;overflow:hidden;background:#14100c}.brand-scroll-media:before{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(155deg,#201710,#f6f4f0);mix-blend-mode:multiply;opacity:.22;pointer-events:none}.brand-scroll-media-slot{position:absolute;inset:0;will-change:transform,opacity}.brand-scroll-media-img{object-fit:cover}.brand-scroll-caption{position:absolute;left:14px;top:14px;z-index:4;background:rgba(10,8,6,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;padding:6px 14px;display:inline-flex;align-items:center;gap:10px}.brand-scroll-index{color:#f6f4f0}.brand-scroll-index,.brand-scroll-name{font-family:var(--page-ff-sans);font-weight:500;font-size:.64rem;letter-spacing:.1em}.brand-scroll-name{color:rgba(246,244,240,.7)}.brand-scroll-list{display:flex;flex-direction:column}.brand-scroll-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:1.1rem 0;border-bottom:1px solid var(--page-line);opacity:.45;transition:opacity .3s ease;scroll-margin-top:170px;text-decoration:none;color:inherit}.brand-scroll-text{font-family:var(--page-ff-serif);font-weight:500;font-size:clamp(1.25rem,2.3vw,1.7rem);color:var(--page-ink-mute);transition:color .3s ease}.brand-scroll-logo-box{display:flex;align-items:center;justify-content:flex-start;width:clamp(120px,14vw,170px);height:clamp(30px,3.4vw,40px)}.brand-scroll-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.4;transition:opacity .3s ease}.brand-scroll-item.is-active .brand-scroll-logo,.brand-scroll-item:hover,.brand-scroll-item:hover .brand-scroll-logo{opacity:1}.brand-scroll-item:hover .brand-scroll-text{color:var(--page-gold-deep)}.brand-scroll-item.is-active{opacity:1}.brand-scroll-item.is-active .brand-scroll-text{color:var(--page-ink)}.brand-scroll-item.is-priority{opacity:.75}.brand-scroll-item.is-priority .brand-scroll-text{color:var(--page-gold-deep)}.brand-scroll-item.is-priority.is-active{opacity:1}.brand-scroll-item.is-exclusive .brand-scroll-text{color:var(--page-gold-deep);font-weight:600}.brand-scroll-item.is-active{border-bottom-color:var(--page-gold-deep)}.brand-scroll-right{display:inline-flex;align-items:center;gap:12px}.brand-scroll-tag{font-family:var(--page-ff-sans);font-weight:500;font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--page-paper);background:var(--page-gold-deep);border-radius:2px;padding:4px 9px;white-space:nowrap}.brand-scroll-arrow{font-family:var(--page-ff-sans);font-size:1rem;color:var(--page-ink-mute);opacity:.3;transform:translateX(0);transition:opacity .25s ease,transform .25s ease,color .25s ease}.brand-scroll-item:hover .brand-scroll-arrow{opacity:1;color:var(--page-gold-deep);transform:translateX(4px)}.brand-scroll-item.is-active .brand-scroll-arrow{opacity:.85;color:var(--page-gold-deep)}@media (max-width:900px){.brand-scroll{grid-template-columns:1fr}.brand-scroll-sticky{position:static;height:280px;order:-1;margin-bottom:1rem}}