@media(prefers-reduced-motion:no-preference){:root{--motion-ease: cubic-bezier(.16, 1, .3, 1)}.motion-wait :is(.site-header .wrap,.hero .eyebrow,.hero .intro>p,.hero .actions>*,.hero-art figcaption){opacity:0}.motion-wait .hero h1 .line>span{transform:translate3d(0,105%,0)}.motion-wait .hero-art:before{transform:scaleX(1)}.motion-wait .hero-art img{transform:scale(1.16)}.hero-art:before{content:"";position:absolute;inset:0;z-index:2;background:#26211c;transform:scaleX(0);transform-origin:100% 50%;pointer-events:none}.hero h1 .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.hero h1 .line>span{display:inline-block}.motion-go .site-header .wrap{animation:motion-drop 1.1s var(--motion-ease) .2s both}.motion-go .hero-art:before{animation:motion-curtain 1.25s cubic-bezier(.83,0,.17,1) both}.motion-go .hero-art img{animation:motion-settle 2.8s var(--motion-ease) both}.motion-go .hero-art figcaption{animation:motion-fade .8s ease 1.6s both}.motion-go .hero .eyebrow{animation:motion-up 1.1s var(--motion-ease) .5s both}.motion-go .hero h1 .line>span{animation:motion-rise 1.3s var(--motion-ease) both}.motion-go .hero h1 .line:nth-child(1)>span{animation-delay:.58s}.motion-go .hero h1 .line:nth-child(2)>span{animation-delay:.7s}.motion-go .hero .intro>p:not(.eyebrow){animation:motion-up 1.1s var(--motion-ease) .92s both}.motion-go .hero .actions>*{animation:motion-up 1.1s var(--motion-ease) 1.04s both}.motion-go .hero .actions>*+*{animation-delay:1.14s}.motion-wait :is(.page-hero .eyebrow,.page-lead,.page-hero-copy>:not(.eyebrow,h1,.page-lead)){opacity:0}.motion-wait .page-hero h1 .line>span{transform:translate3d(0,105%,0)}.motion-wait .page-hero{transform:translate3d(0,-18px,0);opacity:.001}.motion-wait .page-hero-art:before{transform:scaleX(1)}.motion-wait .page-hero-art img{transform:scale(1.16)}.page-hero h1 .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.page-hero h1 .line>span{display:inline-block}.page-hero-art:before{content:"";position:absolute;inset:0;z-index:2;background:#26211c;transform:scaleX(0);transform-origin:100% 50%;pointer-events:none}.motion-go .page-hero{animation:motion-band 1s var(--motion-ease) both}.motion-go .page-hero .eyebrow{animation:motion-up 1.1s var(--motion-ease) .35s both}.motion-go .page-hero h1 .line>span{animation:motion-rise 1.3s var(--motion-ease) both}.motion-go .page-hero h1 .line:nth-child(1)>span{animation-delay:.42s}.motion-go .page-hero h1 .line:nth-child(2)>span{animation-delay:.54s}.motion-go .page-hero h1 .line:nth-child(3)>span{animation-delay:.66s}.motion-go .page-lead{animation:motion-up 1.1s var(--motion-ease) .78s both}.motion-go .page-hero-copy>:not(.eyebrow,h1,.page-lead){animation:motion-up 1.1s var(--motion-ease) .9s both}.motion-go .page-hero-art:before{animation:motion-curtain 1.25s cubic-bezier(.83,0,.17,1) .1s both}.motion-go .page-hero-art img{animation:motion-settle 2.8s var(--motion-ease) .1s both}:is(.motion-wait,.motion-go):not(.motion-done) :is(.page-hero,.page-hero h1 .line>span,.page-hero .eyebrow,.page-lead,.page-hero-art img){will-change:transform,opacity}:is(.motion-wait,.motion-go):not(.motion-done) :is(.hero-art img,.hero h1 .line>span,.hero .eyebrow,.hero .intro>p,.hero .actions>*,.site-header .wrap){will-change:transform,opacity}:is(.motion-wait,.motion-go):not(.motion-done) .hero-art:before{will-change:transform}:is(.motion-wait,.motion-go):not(.motion-done) .site-header .wrap{backdrop-filter:none}.motion-js:not(.motion-fallback) main>:not(.hero,.page-hero):not(.motion-section){opacity:0}.motion-item{opacity:0;transform:translate3d(0,26px,0);transition:opacity 1s var(--motion-ease),transform 1.1s var(--motion-ease);transition-delay:calc(var(--motion-delay, 0ms) + var(--motion-index, 0) * 70ms)}.motion-item:is(img,figure,article,.studio-image,.offer-photo,.pp-5-card){transform:translate3d(0,34px,0) scale(.985)}.is-visible .motion-item{opacity:1;transform:none}.pp-5-bg{transform:scale(1.08);transition:transform 2.4s cubic-bezier(.2,.7,.2,1)}.pp-5.is-visible .pp-5-bg{transform:scale(1)}.pp-5-card{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;transform-style:preserve-3d}.pp-5-card:hover{box-shadow:0 40px 80px #000a}.offer article img,.studio-image img,.guide>img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.offer article:hover img,.studio-image:hover img,.guide:hover>img{transform:scale(1.035)}.cta span,.header-action span,.pp-cta span,.download span{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cta:hover span,.header-action:hover span,.pp-cta:hover span{transform:translate(2px,-2px)}}@keyframes motion-drop{0%{opacity:0;transform:translate3d(0,-24px,0)}to{opacity:1;transform:none}}@keyframes motion-curtain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes motion-settle{0%{transform:scale(1.16)}to{transform:none}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-up{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes motion-band{0%{opacity:.001;transform:translate3d(0,-18px,0)}to{opacity:1;transform:none}}@keyframes motion-rise{0%{transform:translate3d(0,105%,0)}to{transform:none}}@media(prefers-reduced-motion:no-preference)and (max-width:760px){.hero-art:before{transform:scaleY(0);transform-origin:50% 0}.motion-wait .hero-art:before{transform:scaleY(1)}.motion-go .hero-art:before{animation-name:motion-curtain-up}.page-hero-art:before{transform:scaleY(0);transform-origin:50% 0}.motion-wait .page-hero-art:before{transform:scaleY(1)}.motion-go .page-hero-art:before{animation-name:motion-curtain-up}@keyframes motion-curtain-up{0%{transform:scaleY(1)}to{transform:scaleY(0)}}}
