.wapu-brands{--wapu-brands-editorial:var(--wtds-font-editorial, Georgia, "Times New Roman", serif);--wapu-brands-accent:var(--wtds-action, var(--wtds-ink, #171717));background:var(--wtds-surface, #fff);color:var(--wtds-ink, #171717);min-height:70vh;padding:64px 0 88px;}.wapu-brands, .wapu-brands *, .wapu-brands *::before, .wapu-brands *::after{box-sizing:border-box;}.wapu-brands [hidden]{display:none !important;}.wapu-brands__container{max-width:1450px;margin-inline:auto;padding-inline:32px;}.wapu-brands__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:64px;text-align:left;}.wapu-brands__intro{min-width:0;}.wapu-brands__eyebrow{margin:0 0 24px;color:var(--wtds-ink-3, #777);font:500 11px/1.5 var(--wtds-font-text, Arial, sans-serif);letter-spacing:.22em;}.wapu-brands__title{margin:0 0 24px;color:var(--wapu-brands-accent);font-family:var(--wapu-brands-editorial);font-size:clamp(56px, 6.5vw, 104px);font-weight:400;font-style:normal;line-height:1.02;letter-spacing:-.045em;text-transform:none;}.wapu-brands__title > span, .wapu-brands__title > em{display:block;}.wapu-brands__title > em{font-family:inherit;font-weight:inherit;font-style:italic;}.wapu-brands__subtitle{margin:0;color:var(--wtds-ink-3, #777);font:400 15px/1.6 var(--wtds-font-text, Arial, sans-serif);}.wapu-brands__search-wrap{position:relative;width:min(100%, 300px);flex:0 1 300px;}.wapu-brands__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;color:var(--wtds-ink-3, #777);pointer-events:none;}.wapu-brands__search{display:block;width:100%;min-height:46px;margin:0;padding:11px 14px 11px 42px;border:1px solid var(--wtds-outline-soft, #e6e3df);border-radius:var(--wtds-field-radius, 4px);background:var(--wtds-surface, #fff);color:var(--wtds-ink, #171717);font:400 14px/1.5 var(--wtds-font-text, Arial, sans-serif);}.wapu-brands__search:focus-visible{outline:2px solid var(--wapu-brands-accent);outline-offset:3px;}.wapu-brands__index{padding:24px 0 22px;border-block:1px solid var(--wtds-outline-soft, #e6e3df);margin-bottom:64px;}.wapu-brands__index-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;color:var(--wtds-ink-3, #777);font:500 10px/1.5 var(--wtds-font-text, Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;}.wapu-brands__az{display:grid;grid-template-columns:repeat(var(--wapu-brands-letters, 26), minmax(0, 1fr));align-items:center;}.wapu-brands__az-l{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;color:var(--wtds-ink, #171717);border:0;border-radius:0;background:transparent;font:500 13px/1.5 var(--wtds-font-text, Arial, sans-serif);text-decoration:none;}.wapu-brands__az-l:first-child{justify-content:flex-start;}.wapu-brands__az-l:last-child{justify-content:flex-end;}.wapu-brands__az-l--off{color:var(--wtds-on-surface-muted, #aaa);cursor:default;}.wapu-brands__az a:hover, .wapu-brands__link:hover{color:var(--wapu-brands-accent);text-decoration:underline;text-underline-offset:6px;}.wapu-brands__az a:focus-visible, .wapu-brands__link:focus-visible, .wapu-brands__end a:focus-visible{outline:2px solid var(--wapu-brands-accent);outline-offset:3px;}.wapu-brands__section{margin-bottom:64px;scroll-margin-top:var(--wapu-brands-scroll-top, 160px);}.wapu-brands__section:last-child{margin-bottom:0;}.wapu-brands__letter-header{display:flex;align-items:center;gap:26px;margin-bottom:28px;}.wapu-brands__letter{margin:0;padding:0;color:var(--wapu-brands-accent);font:400 68px/1 var(--wapu-brands-editorial);}.wapu-brands__line{flex:1;height:1px;background:var(--wtds-outline-soft, #e6e3df);}.wapu-brands__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px 30px;margin:0;padding:0;list-style:none;}.wapu-brands__item{min-width:0;margin:0;padding:0;border:0;}.wapu-brands__link{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:32px;padding:5px 0;color:var(--wtds-ink, #171717);font:400 14px/1.5 var(--wtds-font-text, Arial, sans-serif);text-decoration:none;overflow-wrap:anywhere;}.wapu-brands__name{font:inherit;color:inherit;}.wapu-brands__end{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:64px;padding-top:24px;border-top:1px solid var(--wtds-outline-soft, #e6e3df);color:var(--wtds-ink-3, #777);font:500 10px/1.5 var(--wtds-font-text, Arial, sans-serif);letter-spacing:.12em;}.wapu-brands__end a{color:var(--wapu-brands-accent);text-decoration:none;flex-shrink:0;padding-block:10px;}.wapu-brands__empty, .wapu-brands__no-results{padding:32px 0;margin:0;color:var(--wtds-ink-3, #777);font:400 16px/1.6 var(--wtds-font-text, Arial, sans-serif);}#wapu-brands-top{scroll-margin-top:var(--wapu-brands-scroll-top, 160px);}@media (max-width: 1024px){.wapu-brands__list{grid-template-columns:repeat(3, minmax(0, 1fr));}.wapu-brands__hero{gap:24px;}.wapu-brands__search-wrap{flex-basis:260px;}}@media (max-width: 767px){.wapu-brands{padding:44px 0 64px;}.wapu-brands__container{padding-inline:22px;}.wapu-brands__hero{flex-direction:column;align-items:stretch;gap:28px;margin-bottom:40px;}.wapu-brands__eyebrow{margin-bottom:18px;font-size:9px;letter-spacing:.16em;}.wapu-brands__title{font-size:clamp(46px, 11vw, 65px);line-height:1.05;margin-bottom:20px;}.wapu-brands__subtitle{font-size:13px;}.wapu-brands__search-wrap{flex:none;width:100%;}.wapu-brands__index{padding:20px 0;margin-bottom:44px;}.wapu-brands__index-heading{font-size:9px;margin-bottom:14px;}.wapu-brands__az{grid-template-columns:repeat(9, minmax(0, 1fr));gap:2px 0;}.wapu-brands__az-l, .wapu-brands__az-l:first-child, .wapu-brands__az-l:last-child{justify-content:center;}.wapu-brands__section{margin-bottom:48px;}.wapu-brands__letter-header{gap:20px;margin-bottom:20px;}.wapu-brands__letter{font-size:52px;}.wapu-brands__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 20px;}.wapu-brands__link{font-size:13px;}.wapu-brands__end{margin-top:48px;font-size:8px;letter-spacing:.07em;}}@media (max-width: 360px){.wapu-brands__container{padding-inline:16px;}.wapu-brands__title{font-size:44px;}}@media (prefers-reduced-motion: no-preference){html:has(.wapu-brands){scroll-behavior:smooth;}}
