.featured-models{container-type:inline-size;padding-block:36px;color:var(--marketing-ink)}.featured-models-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.featured-models-heading h2{font-size:26px;font-weight:650;letter-spacing:-.035em}.featured-models-actions{display:flex;align-items:center;gap:8px}.featured-models-all{display:inline-flex;align-items:center;gap:6px;margin-right:12px;font-size:12px;color:var(--marketing-muted)}.featured-models-actions button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--marketing-border);border-radius:50%;background:var(--marketing-surface)}.featured-models-actions button:hover:not(:disabled){background:var(--marketing-surface-muted)}.featured-models-actions button:disabled{opacity:.35;cursor:default}.featured-models-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--marketing-border) transparent;padding:4px 2px 16px}.featured-model-card{min-width:0;scroll-snap-align:start;border-radius:18px}.featured-model-image{position:relative;aspect-ratio:16/8.2;overflow:hidden;border-radius:18px;background:var(--marketing-surface-muted)}.featured-model-image img{transition:transform .25s ease}.featured-model-card:hover img{transform:scale(1.025)}.featured-model-caption{padding:14px 2px 0}.featured-model-caption h3{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:650}.featured-model-caption h3 svg{color:var(--marketing-muted);flex-shrink:0}.featured-model-caption p{margin-top:6px;color:var(--marketing-muted);font-size:12px;line-height:1.75}.featured-models a:focus-visible,.featured-models button:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:2px}@container (max-width: 900px){.featured-models-track{grid-auto-columns:calc((100% - 18px)/2)}}@container (max-width: 540px){.featured-models-track{grid-auto-columns:88%;gap:14px}.featured-models-heading h2{font-size:23px}.featured-models-all{display:none}}@media (prefers-reduced-motion:reduce){.featured-models *{transition:none!important;scroll-behavior:auto!important}}