.vendors-page .centered{text-align:center;flex-direction:column;align-items:center;display:flex}.vendors-page .centered .eyebrow{justify-content:center}.vendors-page .awards-subhead{max-width:760px}.vendor-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-top:44px;display:grid}.vendor-tile{border:1px solid color-mix(in oklab,var(--gold) 35%,transparent);border-top:2px solid var(--gold);flex-direction:column;align-items:flex-start;gap:14px;padding:26px 22px;display:flex}.vendor-tile svg{color:var(--gold)}.vendor-tile h3{font-size:19px;font-weight:600;line-height:1.3}.vendor-package{border:1px solid var(--gold);background:color-mix(in oklab,var(--gold) 8%,var(--white));max-width:680px;color:var(--ink);margin:44px auto 0;padding:44px 40px}.vendor-package h3{text-transform:uppercase;font-family:Roboto Condensed,sans-serif;font-size:24px;font-weight:600}.vendor-package-price{margin-top:10px;font-family:Bodoni Moda,serif;font-size:64px;line-height:1.1}.vendor-package-event{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-dark);margin-top:8px;font-size:14px}.vendor-package-includes{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.vendor-package-includes li{gap:14px;font-size:16px;display:flex}.vendor-package-includes li:before{content:"";background:var(--gold-gradient);flex-shrink:0;width:22px;height:1px;margin-top:11px}.vendor-package-pay{color:var(--muted-light);margin-bottom:28px;font-size:15px}.vendor-expect{gap:22px;margin:44px 0 0;padding:0;list-style:none;display:grid}.vendor-expect li{border-top:1px solid var(--gold);align-items:flex-start;gap:20px;padding-top:20px;display:flex}.vendor-expect .award-num{color:var(--gold);font-size:20px}.vendor-expect p{color:var(--muted-dark);font-size:17px}.ivory .vendor-package-includes li,.ivory .vendor-package p{color:var(--ink)}.ivory .vendor-package-pay{color:var(--muted-light)}@media (width<=767px){.vendor-package{padding:30px 22px}.vendor-package-price{font-size:48px}.vendor-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vendor-tile{padding:20px 16px}.vendor-tile h3{font-size:16px}.vendor-expect li{gap:14px}}@media (prefers-reduced-motion:reduce){.vendor-package,.vendor-tile{transition:none}}.career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}@media (width<=760px){.career-grid{grid-template-columns:1fr}}.career-card{text-align:left;flex-direction:column;gap:12px;max-width:none;margin:0;display:flex}.career-card .eyebrow-small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold,currentColor);margin:0;font-size:12px}.career-details summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.career-details h4{text-transform:uppercase;letter-spacing:.08em;margin:16px 0 6px;font-size:14px}.career-card .text-link{margin-top:auto}.career-why .vendor-tile p{margin:8px 0 0;font-size:15px}.vendor-gain{color:var(--white);background:#0b0b0c;padding:140px 0;position:relative}.vendor-gain .container{position:relative}.vendor-gain-mark{object-fit:contain;width:auto;height:90px;position:absolute;top:0;right:0}.vendor-gain-title{text-transform:uppercase;max-width:none;color:var(--white);font-family:Big Shoulders Display,sans-serif;font-size:clamp(56px,9vw,140px);font-weight:700;line-height:.9}.vendor-gain-sub{text-transform:uppercase;color:var(--white);margin-top:22px;font-size:18px;font-weight:700}.vendor-gain-cols{grid-template-columns:repeat(3,1fr);gap:72px;margin:80px 0 64px;display:grid}.vendor-gain-num{letter-spacing:.18em;color:var(--gold);margin-bottom:18px;font-family:Jost,sans-serif;font-size:13px;font-weight:500}.vendor-gain-cols h3{text-transform:uppercase;color:var(--white);margin-bottom:18px;font-family:Big Shoulders Display,sans-serif;font-size:36px;font-weight:700;line-height:1}.vendor-gain-cols p{max-width:380px;color:color-mix(in oklab,var(--white) 80%,transparent);font-size:18px;line-height:1.6}.vendor-gain-note{color:color-mix(in oklab,var(--white) 50%,transparent);margin-top:18px;font-size:14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vendor-gain .fade-up{animation:linear both vg-fade;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes vg-fade{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (width<=767px){.vendor-gain{padding:80px 0}.vendor-gain-mark{display:none}.vendor-gain-sub{font-size:15px}.vendor-gain-cols{grid-template-columns:1fr;gap:44px;margin:56px 0 48px}.vendor-gain-cols h3{font-size:28px}}.vendor-logos{background:var(--ink);padding-top:48px;padding-bottom:48px}.vendor-logos .designer-slider{margin-top:0}.vendor-logos .designer-slider-controls{justify-content:flex-end;gap:10px;margin-bottom:24px;display:flex}.vendor-logos .designer-slider-controls button{border:1px solid var(--border);width:44px;height:44px;color:var(--gold)}.vendor-logos .designer-slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}.vendor-logos .designer-slider-track::-webkit-scrollbar{display:none}.vendor-logos .designer-slider-track>.vendor-logo{aspect-ratio:3/4;scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);min-width:0;margin:0}.vendor-logo img{object-fit:contain;width:100%;height:100%}@media (width<=767px){.vendor-logos .designer-slider-track{gap:16px}.vendor-logos .designer-slider-track>.vendor-logo{flex-basis:88%}}
