.designers-hub__header{max-width:42rem;margin-inline:auto;margin-bottom:var(--space-10);text-align:center}.designers-hub__title{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:var(--weight-display);line-height:var(--leading-display);color:var(--color-ink);margin-bottom:var(--space-5)}.designers-hub__intro{font-size:var(--text-ui-lg);color:var(--color-ink-secondary);line-height:var(--leading-ui)}.designers-hub__featured{margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border)}.designers-hub__featured-label{font-size:var(--text-ui-xs);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-ink-tertiary);margin-bottom:var(--space-6)}.designers-hub__featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}@media(min-width:750px){.designers-hub__featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}}.designer-featured{display:block}.designer-featured__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-ground-muted);margin-bottom:var(--space-4)}.designer-featured__image{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.designer-featured:hover .designer-featured__image,.designer-featured:focus-visible .designer-featured__image{transform:scale(1.03)}.designer-featured__placeholder{width:100%;height:100%;background:linear-gradient(145deg,var(--color-ground-muted) 0%,var(--color-border) 100%)}.designer-featured__name{font-family:var(--font-display);font-size:clamp(1.25rem,1.5vw,1.625rem);color:var(--color-ink);line-height:var(--leading-tight)}.designer-featured__count{font-size:var(--text-ui-xs);color:var(--color-ink-tertiary);margin-top:var(--space-1)}.designers-hub__index-wrap{display:grid;gap:var(--space-8);width:100%}@media(min-width:990px){.designers-hub__index-wrap{grid-template-columns:5rem minmax(0,1fr);gap:var(--space-10);align-items:start}}.designers-hub__alpha{position:sticky;top:calc(var(--header-height) + var(--space-4));z-index:5}.designers-hub__alpha-list{display:flex;flex-wrap:nowrap;gap:var(--space-1);list-style:none;margin:0;padding:var(--space-3) 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--color-border)}.designers-hub__alpha-list::-webkit-scrollbar{display:none}@media(min-width:990px){.designers-hub__alpha-list{flex-direction:column;flex-wrap:wrap;max-height:calc(100vh - var(--header-height) - var(--space-8));overflow-x:visible;overflow-y:auto;border-bottom:0;padding:0;scrollbar-width:thin}}.designers-hub__alpha-link{display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;font-size:var(--text-ui-xs);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-overline);color:var(--color-ink-tertiary);transition:color var(--duration-fast) var(--ease-out)}@media(min-width:990px){.designers-hub__alpha-link{justify-content:flex-start;min-width:auto;padding:.15rem 0}}.designers-hub__alpha-link:hover,.designers-hub__alpha-link:focus-visible,.designers-hub__alpha-link.is-active{color:var(--color-accent)}.designers-hub__index{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}@media(min-width:600px){.designers-hub__index{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.designers-hub__index-col{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.designers-hub__letter-group{scroll-margin-top:calc(var(--header-height) + var(--space-8))}.designers-hub .designers-hub__letter{font-family:var(--font-ui);font-size:var(--text-ui-sm);font-weight:700;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-ink);line-height:1;margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.designers-hub__names{list-style:none;margin:0;padding:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.designers-hub__name-link{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);transition:color var(--duration-fast) var(--ease-out)}.designers-hub__name-link:hover,.designers-hub__name-link:focus-visible{color:var(--color-accent)}.designers-hub__name{font-size:var(--text-ui-md);color:inherit}.designers-hub__name-count{flex-shrink:0;font-size:var(--text-ui-xs);color:var(--color-ink-tertiary)}.designers-hub__name-link--static,.designer-featured--static{cursor:default}.designers-hub__legacy{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);max-width:none;font-size:var(--text-ui-md);color:var(--color-ink-secondary);line-height:var(--leading-ui)}@media(min-width:750px){.designers-hub__legacy{grid-template-columns:repeat(3,minmax(0,1fr))}}.designers-hub__legacy .colof3{min-width:0}.designers-hub__legacy a{color:var(--color-ink);border-bottom:1px solid transparent;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.designers-hub__legacy a:hover,.designers-hub__legacy a:focus-visible{color:var(--color-accent);border-bottom-color:var(--color-accent)}.designers-hub__legacy p{margin:0 0 var(--space-1)}.designers-hub__legacy .designertitle{font-family:var(--font-ui);font-size:var(--text-ui-sm);font-weight:700;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-ink);margin:var(--space-8) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.designers-hub__legacy .colof3>.designertitle:first-child{margin-top:0}.designers-hub__legacy .designertitle strong{font:inherit;letter-spacing:inherit;text-transform:inherit}.designers-hub__legacy strong:empty,.designers-hub__legacy b:empty{display:none}.designers-hub__legacy p:empty,.designers-hub__legacy p:has(>a:empty),.designers-hub__legacy p:has(>a:not([href])){display:none;margin:0;padding:0}.designers-hub__legacy a:not([href]){display:none}@media(prefers-reduced-motion:reduce){.designer-featured__image{transition:none}.designer-featured:hover .designer-featured__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zeus-designers.css.map */
