.wp-block-column{opacity:0;transform:translateY(40px) scale(.96);transition:opacity 1.0s cubic-bezier(.22,1,.36,1),transform 1.0s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.wp-block-column.in-view{opacity:1;transform:translateY(0) scale(1)}.wp-block-image{overflow:hidden;display:block;border-radius:15px;transform:translateZ(0)}.wp-block-image img{transition:transform 0.6s cubic-bezier(.25,.46,.45,.94);will-change:transform;display:block}.wp-block-image:hover img{transform:scale(1.05)}.wp-block-button__link{transition:transform 0.3s cubic-bezier(.25,.46,.45,.94),box-shadow 0.3s ease;will-change:transform}.wp-block-button__link:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.reveal-text{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease-out,transform 0.8s ease-out;will-change:opacity,transform}.reveal-text.in-view{opacity:1;transform:translateY(0)}.wp-block-navigation .wp-block-navigation-item__content{position:relative;display:inline-block;transition:transform 0.3s cubic-bezier(.25,.46,.45,.94),color 0.3s ease}.wp-block-navigation .wp-block-navigation-item__content::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:currentColor;transition:width 0.3s cubic-bezier(.25,.46,.45,.94);opacity:.7}.wp-block-navigation .wp-block-navigation-item__content:hover{transform:translateY(-2px)}.wp-block-navigation .wp-block-navigation-item__content:hover::after{width:100%}.reveal-image{opacity:0;transform:scale(.92) translateZ(0);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-image.in-view{opacity:1;transform:scale(1) translateZ(0)}@keyframes logoEntry{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.wp-block-site-logo,.custom-logo-link{animation:logoEntry 1.0s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}.custom-logo,.wp-block-site-logo img{transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),filter 0.4s ease;will-change:transform,filter}@keyframes titleEntry{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}body.home .Hero-title,body.front-page .Hero-title,body.home .Hero-title a,body.front-page .Hero-title a{opacity:0;animation:titleEntry 1.2s cubic-bezier(.22,1,.36,1) forwards;background:linear-gradient(120deg,#ffffff 0%,#ffffff 40%,var(--wp--preset--color--custom-light-accent-color,#f8dfa0) 50%,#ffffff 60%,#ffffff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;animation:titleEntry 1.2s cubic-bezier(.22,1,.36,1) forwards,shimmer 6s linear infinite;will-change:transform,opacity,background-position}