html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-webflow-badge{visibility:hidden!important;display:none!important;position:fixed!important}button.hamburger,button.menu_close{cursor:pointer;background:0 0;border:none;padding:0}html,body{min-height:100%;overflow-x:clip}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}.custom-cursor__dot,.custom-cursor__ring{z-index:9999;pointer-events:none;mix-blend-mode:difference;border-radius:50%;display:none;position:fixed;top:0;left:0}html.has-custom-cursor .custom-cursor__dot,html.has-custom-cursor .custom-cursor__ring{display:block}.custom-cursor__dot{background-color:#fff;width:7px;height:7px}.custom-cursor__ring{background:0 0;border:1.25px solid #fff;width:38px;height:38px}@media (pointer:coarse),(hover:none){html.has-custom-cursor,html.has-custom-cursor *{cursor:auto!important}.custom-cursor__dot,.custom-cursor__ring,html.has-custom-cursor .custom-cursor__dot,html.has-custom-cursor .custom-cursor__ring{display:none!important}}.faq_accordion.is-open .faq_button-line.is-second{opacity:0;transform:rotate(90deg)}.section_faq .faq_answer-wrap{opacity:0!important;visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.section_faq .faq_accordion.is-open .faq_answer-wrap{opacity:1!important;visibility:visible!important;pointer-events:auto!important;height:auto!important;max-height:none!important;margin-top:.35rem!important;display:flex!important;overflow:hidden!important}.section_faq .faq_img-wrap{align-items:stretch;min-height:100%;display:flex}.section_faq .faq_about-visual{aspect-ratio:auto;width:100%;height:100%;min-height:36rem}.section_faq .faq_about-visual .home-about_video{filter:blur(20px);object-fit:cover;width:120%;height:200%;position:absolute;bottom:-5%;left:-10%}.section_faq .faq_about-visual .home-about_video video{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.section_faq .faq_about-visual .home-about_video video{display:none}.section_faq .faq_about-visual .home-about_video{filter:blur(20px);background-image:url(https://cdn.prod.website-files.com/6840876d4d1ed0e8e2a330b9%2F6848bef61eb36a4a567098c4_Vibrant%20Abstract%20Artwork-poster-00001.jpg);background-position:50%;background-size:cover}}@media screen and (max-width:991px){.section_faq .faq_img-wrap{display:none}}.industries_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;width:100%;display:grid}.industries_item{background-color:var(--_colors---primary--white,#fff);border-radius:var(--border-radius--large,1.25rem);flex-direction:column;gap:.75rem;min-height:100%;padding:1.5rem 1.25rem;display:flex}.industries_item-name{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.industries_item-desc{color:gray;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}@media screen and (max-width:991px){.industries_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:479px){.industries_grid{grid-template-columns:1fr}}.cta_support{color:#ffffff9e;text-align:center;max-width:28rem;margin:1rem auto 0;font-size:1.0625rem;font-weight:500;line-height:1.5}
