:root {
 --gr-motion-present:1; --gr-motion-easing:cubic-bezier(.25,.1,.25,1); --gr-motion-recovery:2800ms;
 --gr-motion-duration-factor:1; --gr-motion-delay-factor:1; --gr-motion-sequence-step:110;
 --gr-motion-title-duration:1200; --gr-motion-title-delay:0; --gr-motion-title-shift:24px;
 --gr-motion-copy-duration:1100; --gr-motion-copy-delay:160; --gr-motion-copy-shift:10px;
 --gr-motion-identity-duration:1100; --gr-motion-identity-delay:0; --gr-motion-identity-shift:12px;
 --gr-motion-category-duration:1000; --gr-motion-category-delay:300;
 --gr-motion-card-duration:950; --gr-motion-card-delay:440; --gr-motion-card-shift:16px;
 --gr-motion-photo-duration:1200; --gr-motion-photo-delay:240; --gr-motion-pair-interval:-40;
 --gr-motion-gallery-duration:1400; --gr-motion-gallery-delay:0; --gr-motion-photo-scale:1.06;
 --gr-motion-hero-duration:1600; --gr-motion-hero-delay:0;
 --gr-motion-quiet-duration:650; --gr-motion-quiet-delay:160;
 --gr-motion-carousel-duration:800; --gr-motion-carousel-delay:340;
 --gr-motion-form-duration:800; --gr-motion-form-delay:320;
 --gr-motion-action-duration:650; --gr-motion-action-delay:420;
 --gr-motion-biography-delay:400; --gr-motion-linkedin-delay:460;
}
main {overflow-x:clip;}
main * {--gr-motion-role:none;--gr-motion-opacity:1;--gr-motion-transform:none;--gr-motion-clip:none;--gr-motion-direction:none;}
:is(.gr-home-copy > h1,.gr-home-copy > h2,.gr-home-contact-copy > h2,.gr-page-title,.gr-archive > h2) {--gr-motion-role:title;--gr-motion-opacity:.25;--gr-motion-transform:translateY(var(--gr-motion-title-shift));}
:is(.gr-home-copy > p,.gr-home-copy > .wp-block-group,.gr-archive > .gr-team-intro,.gr-profile-columns .wp-block-post-content) {--gr-motion-role:copy;--gr-motion-opacity:.5;--gr-motion-transform:translateY(var(--gr-motion-copy-shift));}
.gr-archive > h2 {--gr-motion-role:category;}
:is(.gr-profile > .gr-profile-section,.gr-profile > .gr-page-title,.gr-profile .avf-layout__identity) {--gr-motion-role:identity;--gr-motion-opacity:.45;--gr-motion-transform:translateY(var(--gr-motion-identity-shift));}
.gr-photo-pair > figure,.gr-team-columns > .wp-block-column > .wp-block-image,.gr-contact-columns > .wp-block-column > .wp-block-image,.gr-profile-columns .wp-block-post-featured-image {--gr-motion-role:photo;--gr-motion-opacity:.65;--gr-motion-clip:inset(0 0 85% 0);--gr-motion-direction:top-down;}
.gr-photo-pair > figure {--gr-motion-clip:inset(0 0 100% 0);}
.gr-photo-pair > .gr-pair-small {--gr-motion-clip:inset(100% 0 0 0);--gr-motion-direction:bottom-up;}
.gr-gallery-grid > figure {--gr-motion-role:gallery;--gr-motion-opacity:.65;--gr-motion-clip:inset(0 0 85% 0);--gr-motion-direction:top-down;}
.gr-gallery-grid > .gr-gallery-left {--gr-motion-clip:inset(0 85% 0 0);--gr-motion-direction:left-right;}
.gr-gallery-grid > .gr-gallery-top-middle {--gr-motion-clip:inset(85% 0 0 0);--gr-motion-direction:bottom-up;}
.gr-gallery-grid > .gr-gallery-bottom {--gr-motion-clip:inset(0 0 0 85%);--gr-motion-direction:right-left;}
.gr-hero-photo {--gr-motion-role:hero;--gr-motion-opacity:.65;--gr-motion-clip:inset(0 0 12% 0);}
.gr-category-grid .wp-block-getwid-custom-post-type__post {--gr-motion-role:card;--gr-motion-opacity:.3;--gr-motion-transform:translateY(var(--gr-motion-card-shift));}
.gr-carousel {--gr-motion-role:carousel;--gr-motion-opacity:.65;}
.gr-more,.gr-profile .avf-layout__linkedin-url {--gr-motion-role:action;--gr-motion-opacity:.65;}
.gr-contact-data {--gr-motion-role:quiet;--gr-motion-opacity:.65;}
.gr-form-region {--gr-motion-role:form;--gr-motion-opacity:0;}
html.gr-motion-boot main :is(.gr-hero-photo,.gr-home-copy > h1,.gr-home-copy > h2,.gr-home-copy > p,.gr-home-copy > .wp-block-group,.gr-home-contact-copy > h2,.gr-page-title,.gr-archive > h2,.gr-archive > .gr-team-intro,.gr-profile > .gr-profile-section,.gr-profile .avf-layout__identity,.gr-photo-pair > figure,.gr-team-columns > .wp-block-column > .wp-block-image,.gr-contact-columns > .wp-block-column > .wp-block-image,.gr-profile-columns .wp-block-post-featured-image,.gr-profile-columns .wp-block-post-content,.gr-gallery-grid > figure,.gr-category-grid .wp-block-getwid-custom-post-type__post,.gr-carousel,.gr-more,.gr-profile .avf-layout__linkedin-url,.gr-contact-data,.gr-form-region) {opacity:var(--gr-motion-opacity);transform:var(--gr-motion-transform);clip-path:var(--gr-motion-clip);animation:gr-motion-release var(--gr-motion-recovery) step-end forwards;}
/* Initialization recovery above is finite; normal offscreen waiting has no deadline. */
.gr-motion-pending {opacity:var(--gr-motion-opacity);transform:var(--gr-motion-transform);clip-path:var(--gr-motion-clip);}
@keyframes gr-motion-release {to {opacity:1;transform:none;clip-path:none;}}
html.gr-motion-boot main :is(.gr-form-region,.avf-layout__identity,.gr-carousel,.gr-more,.wp-block-getwid-custom-post-type__post):focus-within,
.gr-motion-pending:focus-within {opacity:1!important;transform:none!important;clip-path:none!important;animation:none;}
.gr-photo-pair,.gr-gallery-grid,.gr-hero-photo,.gr-photo-pair > figure,.gr-gallery-grid > figure,
.gr-team-columns .wp-block-image,.gr-contact-columns .wp-block-image,.gr-profile-columns .wp-block-post-featured-image,
:is(.gr-category-grid,.gr-carousel) .wp-block-getwid-template-post-featured-image {overflow:clip;}
.gr-profile-carousel {padding-block:clamp(44px,5.15vw,70px);}
.gr-profile-carousel .gr-more {margin-top:clamp(32px,4.12vw,56px);}
.gr-social-link svg,.gr-more .wp-block-button__link,.gr-form-region input[type=submit],.gr-nav .wp-block-navigation-item__content,
.gr-carousel .slick-arrow,:is(.gr-category-grid,.gr-carousel) .wp-block-getwid-template-post-featured-image img {transition:color 280ms ease,background-color 280ms ease,box-shadow 350ms ease,transform 550ms cubic-bezier(.25,.1,.25,1);}
@media(hover:hover) and (pointer:fine) {
 .gr-social-link:hover svg {transform:translateY(-3px);}
 .gr-category-grid .wp-block-getwid-custom-post-type__post:hover .wp-block-getwid-template-post-featured-image img,
 .gr-carousel .wp-block-getwid-template-post-featured-image:hover img {transform:scale(1.045);}
 .gr-more .wp-block-button__link:hover {box-shadow:inset 0 -2px 0 #ffffff99,0 5px 16px #79695830;}
 .gr-form-region input[type=submit]:hover {box-shadow:0 3px 12px #79695826;}
}
.gr-more .wp-block-button__link:active,.gr-form-region input[type=submit]:active {box-shadow:inset 0 0 0 2px #ffffff60;}
.gr-category-grid .wp-block-getwid-custom-post-type__post:focus-within .wp-block-getwid-template-post-featured-image img,
.gr-carousel .wp-block-getwid-template-post-featured-image:focus-within img {transform:scale(1.015);}
.wp-block-navigation__responsive-container.is-menu-open {animation:gr-menu-appear 320ms ease-out;}
@keyframes gr-menu-appear {from {opacity:.5;}to {opacity:1;}}
@media(max-width:767px) {:root {--gr-motion-duration-factor:.82;--gr-motion-delay-factor:.7;--gr-motion-sequence-step:90;--gr-motion-title-shift:18px;--gr-motion-copy-shift:8px;--gr-motion-identity-shift:8px;--gr-motion-card-shift:12px;--gr-motion-photo-scale:1.035;}}
@media(prefers-reduced-motion:reduce) {
 html.gr-motion-boot main *, .gr-motion-pending {opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;}
 .gr-social-link svg,.gr-more .wp-block-button__link,.gr-form-region input[type=submit],.gr-nav .wp-block-navigation-item__content,.gr-carousel .slick-arrow,:is(.gr-category-grid,.gr-carousel) .wp-block-getwid-template-post-featured-image img {transition:none;transform:none!important;}
 .wp-block-navigation__responsive-container.is-menu-open {animation:none;}
}
@media print {html.gr-motion-boot main *,[data-gr-motion],.gr-motion-pending {opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;}}

