@keyframes page-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-read{z-index:101;background:var(--sky);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:60px;left:0;right:0;transform:scaleX(0)}@media (max-width:900px){.page-read{top:56px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.page-read{animation:linear both page-read;animation-timeline:scroll(root)}}@keyframes studio-h1{0%{clip-path:inset(0 0 100%);transform:translateY(.28em)}to{clip-path:inset(-50% -20%);transform:none}}.st-scope h1:not(.hero-title){animation:.9s cubic-bezier(.2,.7,.1,1) 60ms both studio-h1}@keyframes studio-marker{0%{background-size:0% 100%}to{background-size:100% 100%}}.st-scope h1 .fill-sky,.st-scope h2 .fill-sky{background-repeat:no-repeat;animation:.62s cubic-bezier(.2,.7,.1,1) .52s both studio-marker}@supports (animation-timeline:view()){@keyframes studio-h2{0%{clip-path:inset(0 0 100%);transform:translateY(.45em)}to{clip-path:inset(-50% -20%);transform:none}}.st-scope h2:not(.reveal-words):not(.scroll-words){animation:linear both studio-h2;animation-timeline:view();animation-range:entry entry 60%}.st-scope h2 .fill-sky{animation:linear both studio-marker;animation-timeline:view();animation-range:entry 30% entry 90%}@keyframes studio-card{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}.st-scope ul.grid>li,.st-scope ol.grid>li,.st-scope div.grid>a,.st-scope div.grid>article{animation:linear both studio-card;animation-timeline:view();animation-range:entry entry 55%}.st-scope ul.grid>li:nth-child(3n+2),.st-scope ol.grid>li:nth-child(3n+2),.st-scope div.grid>a:nth-child(3n+2),.st-scope div.grid>article:nth-child(3n+2){animation-range:entry 6% entry 66%}.st-scope ul.grid>li:nth-child(3n),.st-scope ol.grid>li:nth-child(3n),.st-scope div.grid>a:nth-child(3n),.st-scope div.grid>article:nth-child(3n){animation-range:entry 12% entry 76%}@keyframes studio-media{0%{transform:scale(1.06)}to{transform:scale(1)}}.st-scope figure>img,.st-scope figure>picture img,.st-scope article img{animation:linear both studio-media;animation-timeline:view();animation-range:entry cover 50%}}}.svc-price{font-family:var(--ff-num), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5.6vw,5rem);font-weight:300;line-height:1}.model-price{font-family:var(--ff-num), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.75rem,10vw,8.5rem);font-weight:300;line-height:.98}@media (prefers-reduced-motion:no-preference){@keyframes model-price-in{0%{opacity:0;filter:blur(6px);transform:translateY(.18em)}to{opacity:1;filter:none;transform:none}}.model-price-block{animation:.9s cubic-bezier(.2,.7,.1,1) .38s both model-price-in}}@media (hover:hover){.st-scope ul.grid>li>a,.st-scope div.grid>a{transition:translate .26s cubic-bezier(.2,.7,.1,1),box-shadow .26s,border-color .2s}.st-scope ul.grid>li>a:hover,.st-scope div.grid>a:hover{translate:0 -3px;box-shadow:0 22px 44px -28px #0f172059}}
