:root{--sidebar-width:var(--wp--custom--sidebar-width,26rem);--sidebar-gap:var(--wp--custom--sidebar-gap,2rem);--content-gap:var(--wp--custom--content-gap);--inner-content-gap:var(--wp--custom--inner-content-gap);--glightbox-overlay:#fffc;--glightbox-width:1024px;--glightbox-padding:8%;--swiper-theme-color:var(--wp--preset--color--primary);--swiper-navigation-color:var(--wp--preset--color--primary)}:root body.high-contrast{--wp--preset--color--black:#fff;--wp--preset--color--white:#111;--wp--preset--color--primary-lighter:#333;--wp--preset--color--primary-light:#fff;--wp--preset--color--primary:#e1e1e1;--wp--preset--color--primary-dark:#d5d5d5;--wp--preset--color--secondary:#fff;--wp--preset--color--tertiary:#444;--wp--preset--color--tertiary-dark:#e1e1e1;--wp--preset--color--light-grey:#444;--wp--preset--color--lighter-grey:#222;--wp--preset--color--grey:#e1e1e1;--wp--preset--color--green:#e1e1e1;--swiper-navigation-color:#fff}:root body.high-contrast .logo svg path{fill:#fff}.block-interactive-cogs .cogs-container{position:relative}.block-interactive-cogs{--rotate-cogs:0deg;--small-speed:.5;--medium-speed:1;--large-speed:1}.block-interactive-cogs svg g[data-cog-size=small]{--rotation-speed:var(--small-speed)}.block-interactive-cogs svg g[data-cog-size=medium]{--rotation-speed:var(--medium-speed)}.block-interactive-cogs svg g[data-cog-size=large]{--rotation-speed:var(--large-speed)}.block-interactive-cogs svg g[data-component=cog]{transform-box:fill-box;transform-origin:50%;transform:rotate(calc(var(--rotate-cogs) / var(--rotation-speed)))}.block-interactive-cogs svg g[data-component=cog]:focus-visible{outline:2px solid var(--wp--preset--color--primary-light);border-radius:9999px}.block-interactive-cogs svg g[data-component=cog]:nth-of-type(odd){transform:rotate(calc(-1 * var(--rotate-cogs) / var(--rotation-speed)))}.block-interactive-cogs #cogs-mobile{display:none}@media (width<=500px){.block-interactive-cogs #cogs-desktop{display:none}.block-interactive-cogs #cogs-mobile{display:block}}.block-interactive-cogs .tooltip{z-index:1;text-wrap:balance;cursor:pointer;justify-content:center;align-items:center;padding:4rem 5rem;transition:transform .25s cubic-bezier(.25,.09,.89,.76),opacity .17s ease-in-out;display:flex;position:absolute}.block-interactive-cogs .tooltip:focus-visible{outline:2px solid var(--wp--preset--color--primary-light);border-radius:9999px}@media (width<=500px){.block-interactive-cogs .tooltip{padding:2rem}}.block-interactive-cogs .tooltip h3{text-align:center;color:var(--wp--preset--color--white);pointer-events:none;margin:0;font-size:clamp(1.4rem,2vw,2.2rem);font-weight:400;line-height:1.05}.block-interactive-cogs .tooltip-content{opacity:0;visibility:hidden;transition:all .45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:75%;transform:translateY(1em)}.block-interactive-cogs .tooltip-content__wrap{background:var(--wp--preset--color--white);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px));filter:drop-shadow(0 0 20px #0003);width:240px;padding-bottom:30px}@media (width<=500px){.block-interactive-cogs .tooltip-content__wrap{width:200px}}.block-interactive-cogs .tooltip-content__subtitle{text-transform:uppercase;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);text-align:center;width:100%;margin:0;padding:.5em;font-weight:500;line-height:1.1}.block-interactive-cogs .tooltip-content__inner{text-align:center;padding:1em}.block-interactive-cogs .tooltip-content__inner p{font-size:var(--wp--preset--font-size--small);font-weight:300}.block-interactive-cogs .tooltip-content__inner p:last-child{margin-bottom:0}.block-interactive-cogs .tooltip[aria-expanded=true]{z-index:5}.block-interactive-cogs .tooltip[aria-expanded=true] .tooltip-content{opacity:1;visibility:visible;transform:translateY(0)}.block-interactive-cogs .tooltip ul{padding-left:1em;list-style:outside}.block-interactive-cogs .tooltip ul li::marker{color:var(--wp--preset--color--primary)}.block-interactive-cogs .tooltip ul li:before{background-size:7px;top:4px}.block-interactive-cogs .tooltip ul li li::marker{color:var(--wp--preset--color--secondary)}
