.bto-home__nav a,.bto-contact__top nav a{transition:color .25s ease}.bto-contact__field :is(input,select,textarea){transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}:is(.bto-home__button,.bto-portfolio__contact,.bto-about__copy a,.bto-contact__form button) span[aria-hidden]{display:inline-block}:is(.bto-home__button,.bto-portfolio__contact,.bto-about__copy a,.bto-contact__form button):focus-visible{outline:2px solid #c99b5c;outline-offset:5px}@media(prefers-reduced-motion:no-preference){html:has(.bto-home),body:has(.bto-home) .page-wrapper{scroll-behavior:smooth}:is(#portfolio,#about){scroll-margin-top:24px}.bto-home__header{animation:bto-header-arrive .8s cubic-bezier(.22,1,.36,1) both}.bto-home__content h1{animation:bto-content-arrive 1.25s cubic-bezier(.22,1,.36,1) .12s both}.bto-home__button{animation:bto-content-arrive .9s cubic-bezier(.22,1,.36,1) .28s backwards}.bto-home__image{animation:bto-image-settle 1.8s cubic-bezier(.22,1,.36,1) both}html.bto-motion-enabled .bto-reveal{opacity:0;transform:translate3d(0,58px,0) scale(.96);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transition-delay:var(--bto-reveal-delay,0ms)}html.bto-motion-enabled .bto-reveal.bto-reveal--visible{opacity:1;transform:translateZ(0) scale(1)}html.bto-motion-enabled .bto-portfolio__card.bto-reveal--complete{transition:transform .4s cubic-bezier(.22,1,.36,1);transition-delay:0ms}:is(.bto-home__button,.bto-portfolio__contact,.bto-about__copy a,.bto-contact__form button) span[aria-hidden]{transition:transform .35s cubic-bezier(.22,1,.36,1)}:is(.bto-home__button,.bto-portfolio__contact,.bto-about__copy a,.bto-contact__form button):is(:hover,:focus-visible) span[aria-hidden]{transform:translate(5px)}@media(hover:hover)and (pointer:fine){html.bto-motion-enabled .bto-portfolio__card.bto-reveal--complete:hover{transform:translate3d(0,-9px,0) scale(1.015)}}}@keyframes bto-header-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bto-content-arrive{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes bto-image-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){html.bto-motion-enabled .bto-reveal{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:no-preference){body:has(.bto-home):before{content:"";position:fixed;inset:0 0 auto;height:3px;z-index:1000;background:linear-gradient(90deg,#9c713a,#f2d4a0);transform:scaleX(var(--bto-page-progress,0));transform-origin:left;pointer-events:none}.bto-home__content{translate:0 calc(-65px * var(--bto-hero-progress,0));opacity:calc(1 - var(--bto-hero-progress,0))}.bto-home__image{opacity:calc(1 - .55 * var(--bto-hero-progress,0))}html.bto-motion-enabled :is(.bto-portfolio__intro,.bto-about__visual).bto-reveal{transform:translate3d(0,70px,0) scale(.92)}html.bto-motion-enabled :is(.bto-portfolio__intro,.bto-about__visual).bto-reveal--visible{transform:translateZ(0) scale(1)}.bto-portfolio__card{transform-origin:center bottom}.bto-portfolio__caption{transition:background .4s ease}@media(hover:hover)and (pointer:fine){.bto-portfolio__card:hover .bto-portfolio__caption{background:#c99b5c14}}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bto-motion.css.map */
