.designer-slider{min-width:0;margin-top:28px}.designer-slider-controls{justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex}.designer-slider-controls button{border:1px solid var(--border);width:44px;height:44px;transition:color .2s,border-color .2s}.designer-slider-controls button:hover:not(:disabled){color:var(--gold-light);border-color:var(--gold)}.designer-slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}.designer-slider-track::-webkit-scrollbar{display:none}.designer-slider-track>*{scroll-snap-align:start;flex:0 0 calc(25% - 18px);min-width:0}.designer-gain{border:1px solid var(--border);background:var(--ink);transition:border-color .25s;overflow:hidden}.designer-gain:hover{border-color:var(--gold)}.designer-gain-image{aspect-ratio:3/4;overflow:hidden}.designer-gain-image img{object-position:center;transition:transform .5s}.designer-gain:hover img{transform:scale(1.035)}.designer-gain-copy{padding:24px 20px}.designer-gain h3{font-family:Roboto Condensed,sans-serif;font-size:26px;font-weight:600;line-height:1.2}.designer-gain p{color:var(--muted-dark);margin-top:12px;font-size:15px}.designers-page .kit-person-img{aspect-ratio:3/4}.designers-page .kit-events .kit-event{outline-offset:5px;transition:background .3s,color .3s,transform .3s,border-color .3s;position:relative}.designers-page .kit-event:before{content:"";background:var(--gold-gradient);height:3px;position:absolute;inset:0 0 auto}.designers-page .kit-event p{color:var(--muted-light);transition:color .3s}.designers-page .kit-event.alt p{color:var(--muted-dark)}.designers-page .kit-event:hover,.designers-page .kit-event:focus-visible{background:var(--ink);color:var(--white);border-color:var(--gold-light);transform:translateY(-5px)}.designers-page .kit-event:hover p,.designers-page .kit-event:focus-visible p{color:var(--muted-dark)}.designers-page .kit-event.alt:hover,.designers-page .kit-event.alt:focus-visible{background:var(--ivory);color:var(--ink)}.designers-page .kit-event.alt:hover p,.designers-page .kit-event.alt:focus-visible p{color:var(--muted-light)}.designer-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.designer-faq-image{aspect-ratio:3/4;object-position:center top}.designer-faq-layout .kit-faq{max-width:none;margin:30px 0 0}.designer-faq-layout .kit-faq details{padding:20px 16px;transition:background .25s,border-color .25s}.designer-faq-layout details[open]{border-color:var(--gold);background:color-mix(in oklab,var(--gold) 10%,var(--ivory))}.designer-faq-layout details:hover,.designer-faq-layout details:focus-within{background:color-mix(in oklab,var(--gold) 18%,var(--ivory))}.designer-faq-layout .kit-faq summary{font-size:19px}.designer-destination .button-row{margin-top:30px}.designer-deadline{background:var(--ink);color:var(--white);text-align:center;border-block:1px solid var(--gold)}.designer-deadline h2{max-width:none;font-size:48px;font-weight:700}.designer-deadline-date{margin:24px 0 36px;font-family:Big Shoulders Display,sans-serif;font-size:96px;font-weight:800;line-height:1.1}.designer-deadline-date:after{content:"";background:var(--gold-gradient);width:160px;height:4px;margin:28px auto 0;display:block}.designer-deadline .couture-button{letter-spacing:0;min-width:260px;font-size:16px}@media (width<=767px){.designer-deadline h2{font-size:32px}.designer-deadline-date{font-size:56px}.designer-deadline .couture-button{width:100%;min-width:0;max-width:320px;font-size:14px}}@media (width<=1023px){.designer-slider-track>*{flex-basis:calc(33.3333% - 16px)}.designer-faq-layout{gap:32px}}@media (width<=767px){.designer-slider-track>*{flex-basis:85%}.designer-slider-track{gap:18px}.designer-faq-layout{grid-template-columns:1fr;gap:36px}.designer-gain-copy{padding:22px}.designer-faq-image{max-height:580px}.designer-destination .button-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.designer-gain img,.designers-page .kit-events .kit-event{transition:none}.designer-gain:hover img,.designers-page .kit-event:hover,.designers-page .kit-event:focus-visible{transform:none}}.model-spotlight .designer-slider-track>*{flex-basis:calc(33.3333% - 16px)}.model-spotlight .kit-person-img{aspect-ratio:3/4}.model-lookfor img{aspect-ratio:3/4;object-fit:cover;object-position:center top}@media (width<=767px){.model-spotlight .designer-slider-track>*{flex-basis:85%}.model-lookfor img{order:-1}}.designers-page .awards-subhead{max-width:none;font-size:26px;line-height:1.6}.designer-registration-date{text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:8px;text-decoration-thickness:2px}.model-expect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.models-page .designer-destination .button-row{flex-direction:column;align-items:flex-start}.models-page .designer-destination .button-row>a[href^="/models/apply"]{justify-content:space-between;width:360px;max-width:100%}@media (width<=767px){.designers-page .awards-subhead{font-size:18px}.model-expect-grid{scroll-snap-type:x mandatory;gap:18px;display:flex;overflow-x:auto}.model-expect-grid>*{scroll-snap-align:start;flex:0 0 85%;min-width:0}.models-page .designer-destination .button-row{align-items:stretch}.models-page .designer-destination .button-row>a{white-space:normal}}
