:root{--gff-ease-out-expo:cubic-bezier(.19, 1, .22, 1);--gff-ease-out-quart:cubic-bezier(.165, .84, .44, 1);--gff-ease-out-cubic:cubic-bezier(.215, .61, .355, 1)}.gff-animate .heading.large:not(.no-animation){opacity:0;transition:transform .3s var(--gff-ease-out-expo) .15s, opacity .15s ease .15s;transform:translate(20px)}.gff-animate .heading.large:not(.no-animation).gff-in-view{opacity:1;transform:translate(0,0)}.gff-animate .big-image,.gff-animate .facilities-video-player{transition:transform .6s var(--gff-ease-out-expo);transform:translateY(100px)}.gff-animate .big-image.gff-in-view,.gff-animate .facilities-video-player.gff-in-view{transform:translate(0,0)}.gff-animate .hub-features{opacity:0;transition:opacity 1s var(--gff-ease-out-quart)}.gff-animate .hub-features.gff-in-view{opacity:1}.gff-animate .home-cat-grid{opacity:0;transition:transform 1s var(--gff-ease-out-quart), opacity 1s var(--gff-ease-out-quart);transform:translateY(100px)}.gff-animate .home-cat-grid.gff-in-view{opacity:1;transform:translate(0,0)}.in-page-navigation{transition:transform .5s var(--gff-ease-out-expo);transform:translate(0,0)}.gff-in-page-active .in-page-navigation{transform:translateY(-107px)}.partner-slider .arrow{opacity:0;transition:opacity .1s,transform 50ms cubic-bezier(.25,.25,.75,.75);transform:scale(0)}.partner-slider:hover .arrow{opacity:1;transform:scale(1)}.partner-slider .arrow:focus-visible,.facilities-video-player:focus-visible,.custom_close:focus-visible,.menu-button:focus-visible{outline-offset:4px;outline:2px solid #98691f}.partner-slider .arrow:focus-visible{opacity:1;transform:scale(1)}.partner-slide{opacity:1;transition:transform .3s}.partner-slider .w-slider-mask{transform:none}.hub-grid-box .hub-label-description-box{opacity:0;max-height:0;transition:max-height .3s var(--gff-ease-out-cubic), opacity .1s ease .1s;overflow:hidden}.hub-grid-box:hover .hub-label-description-box{opacity:1;max-height:18rem}.hub-grid-box .premium-text-wrap{opacity:0;max-width:0;transition:max-width .3s var(--gff-ease-out-cubic), opacity .3s ease .1s;overflow:hidden}.hub-grid-box:hover .premium-text-wrap{opacity:1;max-width:16rem}.faq3_answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq3_accordion.gff-faq-open .faq3_answer{max-height:60rem}.faq3_icon-wrapper{transition:transform .4s;transform:rotate(0)}.faq3_accordion.gff-faq-open .faq3_icon-wrapper{transform:rotate(180deg)}.partner-about-expand .partner-expand-icon{transition:transform .2s var(--gff-ease-out-cubic)}.partner-about-expand .partner-expand-icon.w--open{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.gff-animate .float,.gff-animate .photo-reel-runway .photo-reel-group{will-change:transform}@media screen and (min-width:992px){.gff-animate .div-block-20.left,.gff-animate .div-block-20.right{will-change:transform}}}.event-text{opacity:0;max-height:0;transition:transform .3s ease-out,opacity .3s ease-out,max-height .3s ease-out;overflow:hidden;transform:translate(20px)}.events-section:hover .events-heading{font-weight:700}.events-section:hover .event-text{opacity:1;max-height:170px;transform:translate(0)}@media (prefers-reduced-motion:reduce){.gff-animate .heading.large:not(.no-animation),.gff-animate .big-image,.gff-animate .facilities-video-player,.gff-animate .hub-features,.gff-animate .home-cat-grid,.in-page-navigation,.partner-slider .arrow,.partner-slide,.partner-slider .w-slider-mask,.hub-grid-box .hub-label-description-box,.hub-grid-box .premium-text-wrap,.faq3_answer,.faq3_icon-wrapper,.partner-about-expand .partner-expand-icon,.event-text{transition-duration:1ms;animation:none}}
