.home-page,.home-studio{--home-gutter:clamp(20px,4.4cqi,64px);--home-shell:min(100% - var(--home-gutter) * 2,1320px);--home-radius:16px;--home-radius-panel:24px;--home-ease:cubic-bezier(0.23,1,0.32,1);--home-fast:140ms;--home-base:240ms;--home-media:700ms;--home-font:var(--font-manrope),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;--home-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--home-display:clamp(2.5rem,5.4cqi,4.75rem);--home-h2:clamp(1.875rem,3.4cqi,3rem);--home-h3:clamp(1.375rem,2.2cqi,2rem);container-type:inline-size;overflow-x:clip;background:var(--marketing-canvas);color:var(--marketing-ink);font-family:var(--home-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-page :is(h1,h2,h3),.home-studio :is(h1,h2,h3){margin:0;color:inherit;font-style:normal;text-wrap:balance}.home-page p,.home-studio p{text-wrap:pretty}.home-hero,.home-page>.prompt-library,.home-rail,.home-shell{width:var(--home-shell);margin-inline:auto}.home-section{padding-block:clamp(72px,9cqi,144px) 0}.home-head{display:grid;gap:16px;max-width:760px;margin-bottom:clamp(36px,4.4cqi,64px)}.home-head h2,.home-page .featured-models-heading h2,.home-page>.prompt-library>h2,.home-reasons>h2,.home-studio .featured-models-heading h2{font-size:var(--home-h2);font-weight:700;line-height:1.04;letter-spacing:-.045em}.home-head p{max-width:56ch;color:var(--marketing-muted);font-size:17px;line-height:1.6}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:14px;font-size:14px;font-weight:650;white-space:nowrap;transition:transform var(--home-fast) var(--home-ease),background-color var(--home-fast) var(--home-ease),border-color var(--home-fast) var(--home-ease)}.home-button svg{transition:transform var(--home-base) var(--home-ease)}.home-button:hover svg{transform:translate(2px,-2px)}.home-button:active{transform:scale(.97)}.home-button-primary{background:var(--marketing-action);color:#fff}.home-button-primary:hover{background:var(--marketing-action-hover)}.home-button-secondary{background:var(--marketing-surface);border-color:var(--marketing-border);color:var(--marketing-ink)}.home-button-secondary:hover{border-color:var(--marketing-ink)}.home-button-lg{min-height:56px;padding:0 26px;font-size:15px;border-radius:16px}.home-page :is(a,button,summary):focus-visible,.home-studio :is(a,button,summary):focus-visible{outline:2px solid var(--marketing-focus);outline-offset:3px}.home-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5cqi,88px);align-items:start;padding-block:clamp(36px,4.6cqi,72px) clamp(48px,5cqi,80px)}.home-hero-copy{min-width:0;padding-top:clamp(0px,1.2cqi,16px)}.home-hero-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--marketing-muted);font-size:13px;font-weight:600}.home-hero-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--marketing-action)}.home-hero h1{max-width:15ch;margin-top:22px;font-size:var(--home-display);font-weight:750;line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere;min-width:0}.home-hero-description{max-width:46ch;margin-top:24px;color:var(--marketing-muted);font-size:clamp(16px,1.3cqi,18px);line-height:1.6}.home-composer{margin-top:clamp(28px,3cqi,40px);scroll-margin-top:96px}.home-composer .home-prompt-surface{border-radius:var(--home-radius-panel);box-shadow:0 1px 0 var(--marketing-border),0 24px 60px -24px var(--marketing-shadow)}.home-hero-note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:var(--marketing-muted);font-size:13px;line-height:1.6}.home-hero-note svg{flex-shrink:0;margin-top:3px;color:var(--marketing-focus)}.home-hero-art{min-width:0;padding:12px}.home-art-frame{position:relative}.home-crop,.home-crop:after,.home-crop:before{position:absolute;display:block}.home-crop:after,.home-crop:before{content:"";width:14px;height:14px;border-color:var(--marketing-muted);border-style:solid;border-width:0;opacity:.6}.home-crop-start{inset:-12px -12px auto -12px;height:14px}.home-crop-start:before{left:0;top:0;border-top-width:1px;border-left-width:1px}.home-crop-start:after{right:0;top:0;border-top-width:1px;border-right-width:1px}.home-crop-end{inset:auto -12px -12px -12px;height:14px}.home-crop-end:before{left:0;bottom:0;border-bottom-width:1px;border-left-width:1px}.home-crop-end:after{right:0;bottom:0;border-bottom-width:1px;border-right-width:1px}.home-art-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:10px;height:clamp(440px,46cqi,640px)}.home-art-tile{position:relative;overflow:hidden;border-radius:var(--home-radius);background:var(--marketing-surface-muted);isolation:isolate}.home-art-tile img{-o-object-fit:cover;object-fit:cover;transition:transform var(--home-media) var(--home-ease)}.home-art-tile:focus-visible img,.home-art-tile:hover img{transform:scale(1.035)}.home-art-portrait{grid-row:span 2}.home-art-portrait img{-o-object-position:53% center;object-position:53% center}.home-art-plate{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:grid;gap:4px;padding:12px 14px;border:1px solid var(--marketing-border);border-radius:12px;background:var(--marketing-surface);color:var(--marketing-ink);transition:transform var(--home-base) var(--home-ease)}.home-art-plate strong{font-size:12px;font-weight:700}.home-art-plate>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--marketing-muted);font-family:var(--home-mono);font-size:11px;line-height:1.55}.home-art-portrait:hover .home-art-plate{transform:translateY(-4px)}.home-art-chip{position:absolute;left:10px;top:10px;z-index:1;padding:5px 9px;max-width:calc(100% - 20px);overflow:hidden;border-radius:8px;background:var(--marketing-surface);color:var(--marketing-ink);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.home-art-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 2px 0;color:var(--marketing-muted);font-size:13px;transition:color var(--home-fast) var(--home-ease)}.home-art-caption svg{transition:transform var(--home-base) var(--home-ease)}.home-art-caption:hover{color:var(--marketing-ink)}.home-art-caption:hover svg{transform:translate(2px,-2px)}.home-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border-block:1px solid var(--marketing-border);background:var(--marketing-border)}.home-rail-link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:18px 12px;min-width:0;padding:22px 20px 24px;background:var(--marketing-canvas);isolation:isolate}.home-rail-link:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--marketing-surface);transform:scaleY(0);transform-origin:bottom;transition:transform var(--home-base) var(--home-ease)}.home-rail-link:focus-visible:before,.home-rail-link:hover:before{transform:scaleY(1)}.home-rail-link>svg:first-child{color:var(--marketing-focus)}.home-rail-copy{grid-column:1/-1;min-width:0}.home-rail-copy strong{display:block;font-size:14px;font-weight:700;letter-spacing:-.01em}.home-rail-copy>span{display:block;margin-top:4px;overflow:hidden;color:var(--marketing-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.home-rail-arrow{position:absolute;top:22px;right:18px;color:var(--marketing-muted);opacity:0;transform:translate(-4px,4px);transition:opacity var(--home-base) var(--home-ease),transform var(--home-base) var(--home-ease)}.home-rail-link:focus-visible .home-rail-arrow,.home-rail-link:hover .home-rail-arrow{opacity:1;transform:none;color:var(--marketing-ink)}.home-featured{padding-top:clamp(56px,6cqi,96px)}.home-page .featured-models,.home-studio .featured-models{padding-block:0}.home-page>.prompt-library{padding-top:clamp(72px,9cqi,144px)}.home-page>.prompt-library>h2{max-width:760px}.home-page>.prompt-library>p{max-width:56ch;margin-top:16px;font-size:17px;line-height:1.6}.home-diptych-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4cqi,64px);align-items:start}.home-panel{min-width:0}.home-panel:nth-child(2){margin-top:clamp(48px,8cqi,128px)}.home-panel-media{position:relative;display:block;overflow:hidden;border-radius:var(--home-radius);background:var(--marketing-surface-muted);aspect-ratio:4/3}.home-panel:nth-child(2) .home-panel-media{aspect-ratio:4/4.4}.home-panel-media img{-o-object-fit:cover;object-fit:cover;transition:transform var(--home-media) var(--home-ease)}.home-panel:hover .home-panel-media img{transform:scale(1.03)}.home-panel-body{padding-top:28px}.home-panel-label{display:flex;align-items:center;gap:8px;color:var(--marketing-muted);font-size:13px;font-weight:600}.home-panel-label svg{color:var(--marketing-focus)}.home-panel h3{max-width:18ch;margin-top:14px;font-size:var(--home-h3);font-weight:700;line-height:1.1;letter-spacing:-.04em}.home-panel-description{max-width:50ch;margin-top:14px;color:var(--marketing-muted);font-size:16px;line-height:1.6}.home-panel ul{margin-top:22px;border-top:1px solid var(--marketing-border)}.home-panel li{padding:12px 0;border-bottom:1px solid var(--marketing-border);font-size:14px}.home-panel .home-button{margin-top:28px}.home-wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(40px,5cqi,72px) clamp(16px,2.2cqi,32px);align-items:start}.home-wall-item{display:block;min-width:0;grid-column:span 7;border-radius:var(--home-radius)}.home-wall-item:nth-child(4n+2),.home-wall-item:nth-child(4n+3){grid-column:span 5}.home-wall-media{position:relative;overflow:hidden;border-radius:var(--home-radius);background:var(--marketing-surface-muted);aspect-ratio:3/2}.home-wall-item:nth-child(4n+2) .home-wall-media,.home-wall-item:nth-child(4n+3) .home-wall-media{aspect-ratio:4/5}.home-wall-media img{-o-object-fit:cover;object-fit:cover;transition:transform var(--home-media) var(--home-ease)}.home-wall-item:focus-visible .home-wall-media img,.home-wall-item:hover .home-wall-media img{transform:scale(1.03)}.home-wall-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;color:var(--marketing-muted);font-size:12px;font-weight:600}.home-wall-meta span+span:before{content:"/";margin-right:8px;opacity:.5}.home-wall-item h3{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.home-wall-item h3 svg{flex-shrink:0;color:var(--marketing-muted);transition:transform var(--home-base) var(--home-ease),color var(--home-fast) var(--home-ease)}.home-wall-item:hover h3 svg{color:var(--marketing-ink);transform:translate(2px,-2px)}.home-prompt-text{max-width:62ch;margin-top:10px;color:var(--marketing-muted);font-family:var(--home-mono);font-size:12.5px;line-height:1.7}.home-reasons>h2{max-width:20ch;margin-bottom:clamp(40px,5cqi,72px)}.home-reasons-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3cqi,48px)}.home-reason{min-width:0;padding-top:22px;border-top:1px solid var(--marketing-ink)}.home-reason h3{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.home-reason p{margin-top:12px;color:var(--marketing-muted);font-size:15px;line-height:1.6}.home-band{margin-top:clamp(80px,10cqi,160px);border-block:1px solid var(--marketing-border);background:var(--marketing-surface)}.home-toolbox{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 clamp(32px,6cqi,112px);padding-block:clamp(64px,8cqi,120px) 0}.home-toolbox-main{min-width:0}.home-tool-list{border-top:1px solid var(--marketing-border)}.home-tool-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 0;border-bottom:1px solid var(--marketing-border)}.home-tool-row>svg{color:var(--marketing-focus)}.home-tool-row h3{font-size:var(--home-h3);font-weight:700;letter-spacing:-.04em;line-height:1.1;transition:transform var(--home-base) var(--home-ease)}.home-tool-row-copy{min-width:0}.home-tool-row-copy p{margin-top:8px;color:var(--marketing-muted);font-size:15px;line-height:1.55}.home-tool-row-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650;white-space:nowrap}.home-tool-row-cta svg{transition:transform var(--home-base) var(--home-ease)}.home-tool-row:hover h3{transform:translateX(6px)}.home-tool-row:hover .home-tool-row-cta svg{transform:translate(2px,-2px)}.home-toolbox-side{min-width:0;padding-top:6px}.home-toolbox-side>h2{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.03em}.home-toolbox-side>p{margin-top:10px;color:var(--marketing-muted);font-size:15px;line-height:1.6}.home-toolbox-side ul{margin-top:28px;border-top:1px solid var(--marketing-border)}.home-utility{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 4px;border-bottom:1px solid var(--marketing-border);transition:background-color var(--home-fast) var(--home-ease),padding var(--home-base) var(--home-ease)}.home-utility>svg{color:var(--marketing-muted)}.home-utility h3{font-size:15px;font-weight:650}.home-utility>span{color:var(--marketing-muted);font-size:13px;text-align:right}.home-utility:hover{background:var(--marketing-surface-muted)}.home-utility:hover>svg{color:var(--marketing-focus)}.home-video-line{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:clamp(48px,6cqi,88px);padding-block:26px;border-top:1px solid var(--marketing-border);color:var(--marketing-muted);font-size:14px}.home-video-line strong{display:inline-flex;align-items:center;gap:6px;color:var(--marketing-ink);font-weight:650;white-space:nowrap}.home-video-line strong svg{transition:transform var(--home-base) var(--home-ease)}.home-video-line:hover strong svg{transform:translate(2px,-2px)}.home-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(32px,6cqi,112px);align-items:start}.home-faq .home-head{position:sticky;top:96px}.home-faq-list{border-top:1px solid var(--marketing-border)}.home-faq details{border-bottom:1px solid var(--marketing-border)}.home-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.01em}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary svg{flex-shrink:0;color:var(--marketing-muted);transition:transform var(--home-base) var(--home-ease),color var(--home-fast) var(--home-ease)}.home-faq summary:hover svg{color:var(--marketing-ink)}.home-faq details[open] summary svg{transform:rotate(45deg);color:var(--marketing-focus)}.home-faq details>p{max-width:64ch;padding-bottom:26px;color:var(--marketing-muted);font-size:15px;line-height:1.7}.home-final{padding-top:clamp(96px,12cqi,200px);overflow:hidden}.home-final-inner{display:grid;justify-items:start;gap:36px}.home-final h2>span{display:block}.home-final h2{max-width:20ch;font-size:clamp(2.75rem,7.6cqi,7rem);font-weight:750;line-height:.95;letter-spacing:-.06em;overflow-wrap:anywhere;min-width:0}.home-final-actions{display:flex;flex-wrap:wrap;gap:12px}.home-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4cqi,20px);width:min(100% - var(--home-gutter),1480px);margin:clamp(64px,8cqi,112px) auto 0;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.home-strip-frame{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:var(--home-radius);background:var(--marketing-surface-muted)}.home-strip-frame:nth-child(2n){transform:translateY(14%)}.home-strip-frame img{-o-object-fit:cover;object-fit:cover}:is(:lang(zh),:lang(ja),:lang(ko)) :is(.home-page,.home-studio) :is(h1,h2,h3){letter-spacing:-.01em;line-height:1.18}:is(:lang(zh),:lang(ja),:lang(ko)) :is(.home-page,.home-studio) :is(.home-hero h1,.studio-create h1,.home-final h2){letter-spacing:-.02em;line-height:1.12}@keyframes home-rise{0%{opacity:0;transform:translateY(32px)}}@keyframes home-unveil{0%{clip-path:inset(9% 7% 9% 7% round var(--home-radius))}to{clip-path:inset(0 round var(--home-radius))}}@keyframes home-drift{0%{transform:translateY(0)}to{transform:translateY(-12%)}}@keyframes home-develop{0%{filter:grayscale(1) brightness(.55) blur(6px);transform:scale(1.06)}}@keyframes home-plate-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){.home-art-tile img{animation:home-develop 1.2s var(--home-ease) backwards}.home-art-tile:nth-child(2) img{animation-delay:.14s}.home-art-tile:nth-child(3) img{animation-delay:.28s}.home-art-chip,.home-art-plate{animation:home-plate-in .48s var(--home-ease) .9s backwards}.home-crop{animation:home-plate-in .48s var(--home-ease) .7s backwards}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-reveal{animation:home-rise linear both;animation-timeline:view();animation-range:entry 5% entry 70%}.home-panel-media,.home-wall-media{animation:home-unveil linear both;animation-timeline:view();animation-range:entry 0 cover 35%}.home-strip-frame:nth-child(odd){animation:home-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@container (max-width: 1180px){.home-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@container (max-width: 960px){.home-hero{grid-template-columns:minmax(0,1fr)}.home-hero h1{max-width:16ch}.home-hero-art{padding:12px 12px 0}.home-art-grid{height:clamp(360px,70cqi,560px)}.home-diptych-grid,.home-faq,.home-toolbox{grid-template-columns:minmax(0,1fr)}.home-panel:nth-child(2){margin-top:24px}.home-panel:nth-child(2) .home-panel-media{aspect-ratio:4/3}.home-toolbox-side{margin-top:56px}.home-faq .home-head{position:static}.home-wall-item,.home-wall-item:nth-child(4n+2),.home-wall-item:nth-child(4n+3){grid-column:span 6}.home-wall-item .home-wall-media,.home-wall-item:nth-child(4n+2) .home-wall-media,.home-wall-item:nth-child(4n+3) .home-wall-media{aspect-ratio:4/5}}@container (max-width: 640px){.home-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.home-rail-link{padding:18px 14px 20px;gap:14px 10px}.home-rail-arrow{display:none}.home-art-grid{height:clamp(320px,92cqi,440px);gap:8px}.home-art-plate{left:8px;right:auto;bottom:8px;max-width:calc(100% - 16px);padding:7px 10px;border-radius:8px}.home-art-plate>span{display:none}.home-art-plate strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.home-art-chip{left:8px;top:8px}.home-head p,.home-page>.prompt-library>p{font-size:16px}.home-wall{grid-template-columns:minmax(0,1fr);gap:40px}.home-wall-item,.home-wall-item:nth-child(4n+2),.home-wall-item:nth-child(4n+3){grid-column:1/-1}.home-wall-item .home-wall-media,.home-wall-item:nth-child(4n+2) .home-wall-media,.home-wall-item:nth-child(4n+3) .home-wall-media{aspect-ratio:4/3}.home-reasons-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}.home-tool-row{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px 0}.home-tool-row-cta{grid-column:2}.home-utility{grid-template-columns:auto minmax(0,1fr)}.home-utility>span{grid-column:2;text-align:left;margin-top:-10px}.home-video-line{grid-template-columns:auto minmax(0,1fr)}.home-video-line strong{grid-column:2}.home-faq summary{font-size:16px;padding:20px 0}.home-final-actions{width:100%}.home-final-actions .home-button{flex:1 1 200px}.home-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-strip-frame:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :after,.home-page :before,.home-studio *,.home-studio :after,.home-studio :before{animation:none!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.featured-models{container-type:inline-size;padding-block:36px;color:var(--marketing-ink)}.featured-models-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.featured-models-heading h2{margin:0;font-size:26px;font-weight:700;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:13px;font-weight:600;color:var(--marketing-muted);transition:color .14s cubic-bezier(.23,1,.32,1)}.featured-models-all:hover{color:var(--marketing-ink)}.featured-models-actions button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--marketing-border);border-radius:50%;background:transparent;color:var(--marketing-ink);transition:background-color .14s cubic-bezier(.23,1,.32,1),border-color .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.featured-models-actions button:hover:not(:disabled){border-color:var(--marketing-ink);background:var(--marketing-surface)}.featured-models-actions button:active:not(:disabled){transform:scale(.94)}.featured-models-actions button:disabled{opacity:.3;cursor:default}.featured-models-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px}.featured-models-track::-webkit-scrollbar{display:none}.featured-model-card{min-width:0;scroll-snap-align:start;border-radius:16px}.featured-model-image{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:var(--marketing-surface-muted)}.featured-model-image img{transition:transform .7s cubic-bezier(.23,1,.32,1)}.featured-model-card:hover img{transform:scale(1.03)}.featured-model-caption{padding:18px 2px 0}.featured-model-caption h3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em}.featured-model-caption h3 svg{color:var(--marketing-muted);flex-shrink:0;transition:transform .24s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1)}.featured-model-card:hover h3 svg{color:var(--marketing-ink);transform:translate(2px,-2px)}.featured-model-caption p{margin-top:8px;color:var(--marketing-muted);font-size:14px;line-height:1.6}.featured-models a:focus-visible,.featured-models button:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:3px}@container (max-width: 900px){.featured-models-track{grid-auto-columns:calc((100% - 20px)/2)}}@container (max-width: 540px){.featured-models-track{grid-auto-columns:86%;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}}