html{scroll-behavior:smooth;scroll-padding-top:25px}.qurost-motion [data-motion=reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.qurost-motion [data-motion=reveal].motion-visible{opacity:1;transform:none}.qurost-header nav a{position:relative;transition:color .25s,border-color .25s}.qurost-header nav a:hover{color:#8E4F44}.product-open,.colour-button,.product-cta,.qurost-footer a{transition:background .25s,color .25s,transform .25s}.product-open:hover,.colour-button:hover{transform:translateY(-2px);background:#24473F}.project-image-wrap{overflow:hidden}.project-image-wrap img{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s}.qurost-product{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.qurost-product:hover .product-art strong{transform:translateY(-3px)}.product-art strong{transition:transform .45s}.studio-cover,.studio-library-card{transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s}.studio-cover:hover,.studio-library-card:hover{transform:rotate(0) translateY(-4px);box-shadow:15px 24px 0 #263D3D12}.studio-faq details[open] p{animation:answer-in .35s ease both}@keyframes answer-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.qurost-motion [data-motion=reveal]{opacity:1;transform:none}}
