.models-page .models-hero__title{font-size:clamp(2.5rem,4.6vw,4rem);font-weight:500;line-height:.92;letter-spacing:-.045em}@property --model-split{syntax:"<percentage>";inherits:true;initial-value:50%}.models-page .model-edit__after,.models-page .model-reveal{opacity:0;transition:opacity .6s var(--f3-select-ease)}.models-page .model-edit__after{transition-duration:.9s;transition-delay:.35s}.models-page .model-box{opacity:0;transform:scale(.92);transition:opacity .4s var(--f3-select-ease),transform .4s var(--f3-select-ease);transition-delay:calc(var(--i, 0) * .11s)}.models-page .model-upscale{--model-split:50%}.models-page .model-upscale__before{clip-path:inset(0 calc(100% - var(--model-split)) 0 0)}.models-page .model-upscale__divider{left:var(--model-split)}.models-page [data-active=true] :is(.model-edit__after,.model-reveal,.model-box){opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.models-page [data-active=true] .model-upscale{animation:model-sweep 3s var(--f3-select-ease) infinite}}@media (prefers-reduced-motion:reduce){.models-page :is(.model-edit__after,.model-reveal,.model-box){transition:none}}@keyframes model-sweep{0%,to{--model-split:50%}35%{--model-split:10%}75%{--model-split:90%}}