:root{--gu-ease-out: cubic-bezier(.22, 1, .36, 1);--gu-ease-sweep: cubic-bezier(.65, 0, .25, 1)}.hdt-section-header{view-transition-name:gu-header}::view-transition-old(root){animation:gu-vt-out .9s var(--gu-ease-sweep) both}::view-transition-new(root){-webkit-mask-image:linear-gradient(90deg,#000 42%,transparent 58%);mask-image:linear-gradient(90deg,#000 42%,transparent 58%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:gu-vt-sweep 1.1s var(--gu-ease-sweep) both}@keyframes gu-vt-out{to{opacity:0;transform:scale(.985)}}@keyframes gu-vt-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.gu-rv:not(.is-in),.gu-rv-media:not(.is-in){opacity:0}.gu-rv.is-in{animation:gu-rise 1.1s var(--gu-ease-out) var(--gu-rv-delay, 0ms) backwards}.gu-rv-media.is-in{animation:gu-unveil 1.4s var(--gu-ease-out) var(--gu-rv-delay, 0ms) backwards}.gu-rv-media.is-in img,.gu-rv-media.is-in video{animation:gu-settle 1.8s var(--gu-ease-out) var(--gu-rv-delay, 0ms) backwards}@keyframes gu-rise{0%{opacity:0;transform:translateY(2.4rem)}}@keyframes gu-unveil{0%{opacity:0;clip-path:inset(6% 6% 6% 6%)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes gu-settle{0%{transform:scale(1.1)}}.js .gu-hero__media img,.js .gu-video__media :is(img,video){animation:gu-settle 2.6s var(--gu-ease-out) backwards}.gu-link{border-bottom-color:transparent;background:linear-gradient(var(--gu-champagne),var(--gu-champagne)) left bottom / 100% 1px no-repeat;transition:color .4s var(--gu-ease-out),background-size .6s var(--gu-ease-out)}.gu-link:hover{background-size:0 1px;background-position:right bottom}.gu-btn{transition:background-color .45s var(--gu-ease-out),border-color .45s var(--gu-ease-out),color .45s var(--gu-ease-out)}.gu-concerns__media img,.gu-articles__media img,.gu-coll__media img,.gu-team__photo img,.gu-services__tile img{transition-duration:1.2s!important;transition-timing-function:var(--gu-ease-out)!important}@media(prefers-reduced-motion:reduce){.gu-rv:not(.is-in),.gu-rv-media:not(.is-in){opacity:1}.gu-rv.is-in,.gu-rv-media.is-in,.gu-rv-media.is-in :is(img,video),.js .gu-hero__media img,.js .gu-video__media :is(img,video){animation:none}.gu-link{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/refresh-motion.css.map */
