.bottom-sheet{--on-surface-color:var(--color-white);--padding:calc(var(--gutter) / 2);align-items:center;color:var(--on-surface-color);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:var(--font-size-body-extra-small-fluid);margin-top:calc(var(--padding) * 4);padding:calc(var(--padding) * 1.25) var(--padding) var(--padding);place-content:center center;position:relative;row-gap:var(--padding);text-align:center}[data-skin=library] .bottom-sheet{--on-surface-color:var(--color-charcoal-black-800)}body[data-route=not-found] .bottom-sheet{display:none}.bottom-sheet-row,.bottom-sheet-row[data-use-horizontal-ruler=true]:before,.bottom-sheet:before{--horizontal-ruler-height:2px}.bottom-sheet-row[data-use-horizontal-ruler=true]:before,.bottom-sheet:before{--horizontal-ruler-color:var(--color-ink-blue-050-rgb);--horizontal-ruler-opacity:15%;--horizontal-ruler-position-x:calc(50% - (var(--horizontal-ruler-width) / 2));--horizontal-ruler-position-y:0;background-color:rgb(var(--horizontal-ruler-color)/var(--horizontal-ruler-opacity));content:"";display:block;height:var(--horizontal-ruler-height);left:var(--horizontal-ruler-position-x);position:absolute;top:var(--horizontal-ruler-position-y);width:var(--horizontal-ruler-width)}.bottom-sheet:before{--horizontal-ruler-width:100%;display:none}[data-page=about].bottom-sheet,[data-page=faq].bottom-sheet,[data-route=about] .bottom-sheet,[data-route=home] .bottom-sheet,[data-route=not-found] .bottom-sheet,[data-route=performance-os] .bottom-sheet{margin-top:0}.bottom-sheet-row{flex-grow:0;flex-shrink:0;position:relative;width:100%}.bottom-sheet-row[data-use-horizontal-ruler=true]{--horizontal-ruler-width:calc(100% - (var(--gutter) * 1));padding-top:calc(var(--gutter) / 2 + var(--horizontal-ruler-height))}.bottom-sheet .fine-print{display:block;font-size:var(--font-size-body-extra-small-fluid)}.bottom-sheet address.contact-info{--column-gap:var(--gutter);align-items:center;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:flex;flex-direction:row;flex-wrap:nowrap;place-content:center center}.bottom-sheet address.contact-info .contact-info-cell{flex-grow:0;flex-shrink:0}.bottom-sheet .brand-tagline,.bottom-sheet .brand-title{display:block;line-height:var(--type-scale-golden-ratio)}.bottom-sheet .cropped-favicon-svg,.bottom-sheet .favicon,.navigation-drawer .cropped-favicon-svg,.navigation-drawer .favicon{--icon-width:54px}.bottom-sheet .favicon,.navigation-drawer .favicon{display:block;margin-left:auto;margin-right:auto;width:var(--icon-width)}.bottom-sheet .cropped-favicon-svg,.navigation-drawer .cropped-favicon-svg{--icon-width:54px;fill:var(--color-white);margin-bottom:calc(var(--gutter) * .75);margin-left:auto;margin-right:auto;margin-top:calc(var(--gutter) * .5);width:var(--icon-width)}.bottom-sheet .cropped-favicon-svg path,.navigation-drawer .cropped-favicon-svg path{stroke:var(--color-white);stroke-width:4px}.navigation-drawer .cropped-favicon-svg{--icon-width:36px;margin-bottom:0;margin-top:0}[data-skin=library] .bottom-sheet .cropped-favicon-svg{fill:var(--color-charcoal-black-700)}[data-skin=library] .bottom-sheet .cropped-favicon-svg path{stroke:var(--color-charcoal-black-700)}.bottom-sheet .favicon:hover .cropped-favicon-svg path,.navigation-drawer .favicon:hover .cropped-favicon-svg path{animation-duration:.8s;animation-fill-mode:forwards;animation-name:draw-stroke;animation-timing-function:ease-in-out}@keyframes draw-stroke{0%{stroke-dasharray:2000;stroke-dashoffset:2000;stroke-width:4px}50%{stroke-width:6px}to{stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:4px}}.bottom-sheet .favicon .cropped-favicon-svg path,.navigation-drawer .favicon .cropped-favicon-svg path{stroke-dasharray:none;stroke-dashoffset:0}.hamburger-menu-button,.hamburger-menu-button .bar,.navigation-drawer{--hamburger-button-size:36px}.hamburger-menu-button{--hamburger-button-surface-color:var(--color-charcoal-black-600);--hamburger-button-position-xy:calc(var(--hamburger-button-size) / 4);background-color:var(--hamburger-button-surface-color);border-radius:var(--rounded-corners-small);display:none;height:var(--hamburger-button-size);left:var(--hamburger-button-position-xy);overflow:hidden;padding:0;padding-block:0;padding-inline:0;position:fixed;top:var(--hamburger-button-position-xy);transition-duration:var(--speed-fast);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);width:var(--hamburger-button-size);z-index:2}.hamburger-menu-button .bar,.hamburger-menu-button .bar:after,.hamburger-menu-button .bar:before{--bar-height:2px;--bar-width:calc(var(--hamburger-button-size) * 0.66);--bar-color:var(--color-white);background-color:var(--bar-color);display:block;height:var(--bar-height);inset:0;margin:auto;width:var(--bar-width)}.hamburger-menu-button .bar:after,.hamburger-menu-button .bar:before{content:"";left:0;top:0;transform-origin:center center;z-index:1}.hamburger-menu-button .bar:before{--bar-position-y-offset:calc(-1 * var(--bar-height) * 3.5);transform:translateY(var(--bar-position-y-offset))}.hamburger-menu-button .bar:after{--bar-position-y-offset:calc(var(--bar-height) * 2.5);transform:translateY(var(--bar-position-y-offset))}.hamburger-menu-button[data-mobile-menu-is-open=true] .bar{--bar-color:transparent!important}.hamburger-menu-button[data-mobile-menu-is-open=true] .bar:after{--bar-position-y-offset:calc(-1 * var(--bar-height) * 1);--bar-rotation:-45deg;transform:translateY(var(--bar-position-y-offset)) rotate(var(--bar-rotation))}.hamburger-menu-button[data-mobile-menu-is-open=true] .bar:before{--bar-position-y-offset:0;--bar-rotation:45deg;transform:translateY(var(--bar-position-y-offset)) rotate(var(--bar-rotation))}.hamburger-menu-button:hover{--hamburger-button-surface-color:var(--color-charcoal-black-200);transition-duration:var(--speed-extra-fast)}.hamburger-menu-button:active,.hamburger-menu-button:focus{transition-property:none}.hamburger-menu-button:hover .bar,.hamburger-menu-button:hover .bar:after,.hamburger-menu-button:hover .bar:before{--bar-color:var(--color-charcoal-black-900)}.navigation-drawer{--surface-color:var(--color-charcoal-black-1000);--on-surface-color:var(--color-white);--navigation-drawer-position-x:0;--navigation-drawer-position-y:0;--navigation-drawer-height:100vh;--navigation-drawer-width:275px;--navigation-drawer-shadow-opacity:25%;--navigation-drawer-shadow:0 1px 1.1px hsl(var(--shadow-color)/var(--navigation-drawer-shadow-opacity)),0.1px 9.5px 10.7px -0.6px hsl(var(--shadow-color)/var(--navigation-drawer-shadow-opacity)),0.3px 22.7px 25.5px -1.2px hsl(var(--shadow-color)/var(--navigation-drawer-shadow-opacity)),0.6px 49.7px 55.9px -1.9px hsl(var(--shadow-color)/var(--navigation-drawer-shadow-opacity)),1.2px 100px 112.5px -2.5px hsl(var(--shadow-color)/var(--navigation-drawer-shadow-opacity));align-items:flex-start;background-color:var(--surface-color);border-bottom-right-radius:var(--rounded-corners-large);border-top-right-radius:var(--rounded-corners-large);box-shadow:var(--navigation-drawer-shadow);color:var(--on-surface-color);display:flex;flex-direction:column;flex-wrap:nowrap;height:var(--navigation-drawer-height);left:var(--navigation-drawer-position-x);opacity:0;padding-top:calc(var(--hamburger-button-size) + calc(var(--hamburger-button-size) / 4) + var(--gutter) / 2);place-content:flex-start flex-start;position:fixed;top:var(--navigation-drawer-position-y);transform:translateX(-100%);transition-duration:var(--speed-super-slow),var(--speed-fast);transition-property:opacity,transform;transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);width:var(--navigation-drawer-width);z-index:1}.navigation-drawer[data-drawer-is-open=true]{opacity:1;transform:translateX(0);transition-duration:var(--speed-extra-fast),var(--speed-fast);transition-property:opacity,transform;transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering)}@media (width >= 640px){.navigation-drawer[data-drawer-is-open=true]{opacity:0;transform:translateX(-100%);transition-property:none}}.navigation-drawer .row{flex-grow:0;flex-shrink:0;width:100%}.navigation-drawer .row.navigation-list-row{flex-grow:1;flex-shrink:1}@media (width <= 640px){.hamburger-menu-button{display:block}.main-nav-container{display:none}}nav.table-of-contents{display:none}:root{--navigation-bar-height:82px}@media (width <= 668px){:root{--navigation-bar-height:93px}}@media (width <= 540px){:root{--navigation-bar-height:109px}}@media (width <= 480px){:root{--navigation-bar-height:117px}}.navigation-bar-container,.navigation-menu-button{--border-color:var(--color-charcoal-black-800-rgb)}.navigation-bar-container{--navigation-bar-surface-color:var(--color-black);--horizontal-padding:calc(1 * var(--gutter));--vertical-padding:calc(0.75 * var(--gutter));--navigation-bar-border-color-opacity:100%;--navigation-bar-border-width:2px;border-bottom:var(--navigation-bar-border-width) solid rgb(var(--border-color)/var(--navigation-bar-border-color-opacity));box-sizing:border-box;height:var(--navigation-bar-height);left:0;padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding);position:fixed;top:0;width:100%;z-index:10}.navigation-bar,.navigation-bar-container{background-color:var(--navigation-bar-surface-color)}.navigation-bar{--navigation-bar-max-width:1024px;--navigation-bar-brandmark-width:168px;--navigation-bar-column-gap:var(--gutter);--horizontal-padding:calc(1 * var(--gutter));align-items:center;-moz-column-gap:var(--navigation-bar-column-gap);column-gap:var(--navigation-bar-column-gap);display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:auto;margin-right:auto;max-width:var(--navigation-bar-max-width);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);place-content:center space-between}.navigation-bar-cell{flex-grow:0;flex-shrink:0;position:relative}.navigation-bar-cell[data-role=brandmark]{flex-basis:var(--navigation-bar-brandmark-width)}.navigation-bar-cell[data-role=brandmark] svg{--vertical-align-adjustment:2px;fill:var(--color-white);transform:translateY(var(--vertical-align-adjustment))}.navigation-menu-button,.navigation-menu-list{--navigation-menu-column-gap:calc(0.35 * var(--gutter))}.navigation-menu-list{align-items:center;-moz-column-gap:var(--navigation-menu-column-gap);column-gap:var(--navigation-menu-column-gap);display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;padding:0;place-content:center flex-end}.navigation-menu-list-item{flex-grow:0;flex-shrink:0;position:relative}.navigation-menu-button,.navigation-menu-button span.dropdown-menu-indicator,.navigation-menu-dropdown-container{--dropdown-menu-indicator-size:9px;--navigation-button-text-size:var(--font-size-body-extra-small)}.navigation-menu-button{--button-text-color:var(--color-neutral-400);align-items:center;color:var(--button-text-color);-moz-column-gap:calc(.75 * var(--dropdown-menu-indicator-size));column-gap:calc(.75 * var(--dropdown-menu-indicator-size));display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-family-gilroy-medium);font-size:var(--navigation-button-text-size);font-weight:500;letter-spacing:var(--letter-spacing-all-caps);line-height:1;min-height:32px;padding-left:calc(1.75 * var(--navigation-menu-column-gap));place-content:center flex-start;position:relative;text-transform:uppercase}.navigation-menu-button[aria-label="Sectors menu, has dropdown menu"]{padding-left:0;padding-right:calc(1.15 * var(--navigation-menu-column-gap))}.navigation-menu-button[aria-current=page]{--button-text-color:var(--color-white)}.navigation-menu-button span{flex-grow:0;flex-shrink:0}.navigation-menu-button span.dropdown-menu-indicator{display:inline-block;height:0;position:relative;width:var(--dropdown-menu-indicator-size)}.navigation-menu-button span.dropdown-menu-indicator:after,.navigation-menu-button span.dropdown-menu-indicator:before{--dropdown-menu-indicator-stroke-color:var(--color-neutral-400);--dropdown-menu-indicator-stroke-width:1px;--dropdown-menu-indicator-rotation:45deg;--dropdown-menu-indicator-vertical-offset:2px;background-color:var(--dropdown-menu-indicator-stroke-color);content:"";height:var(--dropdown-menu-indicator-size);left:calc(50% - var(--dropdown-menu-indicator-stroke-width) / 2);margin-top:calc(-1 * var(--dropdown-menu-indicator-vertical-offset));position:absolute;top:calc(50% - var(--dropdown-menu-indicator-size) / 2);transform-origin:50% calc(100% - var(--dropdown-menu-indicator-stroke-width) / 2);width:var(--dropdown-menu-indicator-stroke-width)}.navigation-menu-button span.dropdown-menu-indicator:before{transform:rotate(var(--dropdown-menu-indicator-rotation))}.navigation-menu-button span.dropdown-menu-indicator:after{transform:rotate(calc(-1 * var(--dropdown-menu-indicator-rotation)))}.navigation-menu-button[aria-expanded=true] span.dropdown-menu-indicator{margin-top:-4px;transform:scaleY(-1)}.navigation-menu-button:hover,.navigation-menu-button[aria-expanded=true],.navigation-menu-button[data-is-active=true]{--button-text-color:var(--color-white)}.navigation-menu-button:hover span.dropdown-menu-indicator:after,.navigation-menu-button:hover span.dropdown-menu-indicator:before,.navigation-menu-button[data-is-active=true] span.dropdown-menu-indicator:after,.navigation-menu-button[data-is-active=true] span.dropdown-menu-indicator:before{--dropdown-menu-indicator-stroke-color:var(--color-white)}.navigation-menu-dropdown-trigger-group{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.navigation-menu-dropdown-toggle{-moz-column-gap:0;column-gap:0;justify-content:center;min-width:32px;padding-left:0;padding-right:0}.navigation-menu-dropdown-toggle:after{display:none}.navigation-menu-button:after{--navigation-menu-vertical-pipe-height:50%;--navigation-menu-vertical-pipe-line-height-offset:0.15em;--navigation-menu-vertical-pipe-width:1px;--navigation-menu-vertical-pipe-top-position:50%;background-color:var(--color-charcoal-black-600);content:"";height:calc(var(--navigation-menu-vertical-pipe-height) - var(--navigation-menu-vertical-pipe-line-height-offset));left:0;margin-top:-.075em;position:absolute;top:var(--navigation-menu-vertical-pipe-top-position);transform:translateY(calc(-1 * var(--navigation-menu-vertical-pipe-top-position)));width:var(--navigation-menu-vertical-pipe-width)}.navigation-menu-list .navigation-menu-list-item:first-child .navigation-menu-button:after{display:none}.navigation-menu-dropdown-container,.navigation-menu-dropdown-link,.navigation-menu-dropdown-list{--navigation-menu-dropdown-container-border-radius:var(--rounded-corners-small);--navigation-menu-dropdown-list-padding:var(--navigation-menu-dropdown-container-border-radius)}.navigation-menu-dropdown-container{--navigation-menu-dropdown-container-width:160px;--navigation-menu-dropdown-container-top-position:calc(2.5 * var(--navigation-button-text-size));--navigation-menu-dropdown-container-left-position:0;--navigation-menu-dropdown-container-surface-color:var(--color-neutral-200);--navigation-menu-dropdown-container-horizontal-offset:calc(-1 * var(--navigation-menu-dropdown-container-border-radius));background-color:var(--navigation-menu-dropdown-container-surface-color);border-radius:var(--navigation-menu-dropdown-container-border-radius);box-shadow:var(--shadow-elevation-medium);display:none;height:auto;left:var(--navigation-menu-dropdown-container-left-position);position:absolute;top:var(--navigation-menu-dropdown-container-top-position);transform:translateX(var(--navigation-menu-dropdown-container-horizontal-offset));width:var(--navigation-menu-dropdown-container-width);z-index:11}.navigation-menu-dropdown-container[data-is-open=true]{display:block}.navigation-menu-dropdown-container:hover{--navigation-menu-dropdown-container-surface-color:var(--color-white)}.navigation-menu-dropdown-container.match-type-navigation-menu-dropdown-container{--navigation-menu-dropdown-container-width:160px}.navigation-menu-dropdown-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;padding:var(--navigation-menu-dropdown-list-padding);place-content:flex-start flex-start;row-gap:var(--navigation-menu-dropdown-list-padding);width:100%}.navigation-menu-dropdown-list li{flex-grow:0;flex-shrink:0;width:100%}.navigation-menu-dropdown-link{--navigation-menu-dropdown-link-surface-color:transparent;--navigation-menu-dropdown-link-text-color:var(--color-black);--navigation-menu-dropdown-link-vertical-padding:calc(2 * var(--navigation-menu-dropdown-container-border-radius));--filter-dropdown-icon-size:14px;align-items:flex-start;background-color:var(--navigation-menu-dropdown-link-surface-color);border-radius:var(--navigation-menu-dropdown-container-border-radius);color:var(--navigation-menu-dropdown-link-text-color)!important;-moz-column-gap:calc(var(--filter-dropdown-icon-size) * .75)!important;column-gap:calc(var(--filter-dropdown-icon-size) * .75)!important;display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-body);font-weight:500;line-height:1;padding:var(--navigation-menu-dropdown-link-vertical-padding) var(--navigation-menu-dropdown-container-border-radius) var(--navigation-menu-dropdown-link-vertical-padding) var(--navigation-menu-dropdown-container-border-radius);place-content:flex-start flex-start;text-align:left;transition-duration:var(--speed-fast);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);width:100%}.navigation-menu-dropdown-link:after{display:none}.navigation-menu-dropdown-link:hover{--navigation-menu-dropdown-link-text-color:var(--color-white);--navigation-menu-dropdown-link-surface-color:var(--color-charcoal-black-700);text-shadow:var(--text-shadow-black);transition-duration:var(--speed-extra-fast)}.navigation-menu-dropdown-link:active,.navigation-menu-dropdown-link[data-is-selected=true]{--navigation-menu-dropdown-link-surface-color:var(--color-charcoal-black-900);--navigation-menu-dropdown-link-text-color:var(--color-white);text-shadow:var(--text-shadow-black);transition-property:none}.navigation-menu-dropdown-link .menu-item-is-selected-icon{display:none;flex:0 0 var(--filter-dropdown-icon-size)}.navigation-menu-dropdown-link[data-is-selected=true] .menu-item-is-selected-icon{display:block}.navigation-menu-dropdown-link .menu-item-label{flex-grow:1;flex-shrink:1}@media (width <= 1024px){.navigation-menu-button,.navigation-menu-list{--navigation-menu-column-gap:calc(0.25 * var(--gutter))}}@media (width <= 668px){.navigation-bar{--navigation-bar-brandmark-width:148px;flex-wrap:wrap}.navigation-bar-cell[data-role=menu]{flex-basis:100%;order:-1}.navigation-bar .navigation-menu-list{--vertical-offset:calc(-1 * var(--gutter) / 4);margin-top:var(--vertical-offset)}.navigation-menu-button,.navigation-menu-button span.dropdown-menu-indicator,.navigation-menu-dropdown-container{--dropdown-menu-indicator-size:8px;--navigation-button-text-size:var(--font-size-body-extra-extra-small)}}@media (width <= 540px){.navigation-bar-container{--horizontal-padding:0;--vertical-padding:calc(1 * var(--gutter))}.navigation-bar{--horizontal-padding:0}.navigation-bar-cell[data-role=brandmark]{padding-left:calc(var(--gutter))}.navigation-bar .navigation-menu-list{margin-right:calc(var(--gutter) / 2)}.navigation-menu-dropdown-container[data-dropdown-menu=library]{--dropdown-menu-indicator-right-position:0;left:auto;right:var(--dropdown-menu-indicator-right-position)}}@media (width <= 480px){.navigation-bar{--navigation-bar-brandmark-width:148px;justify-content:center}.navigation-bar-cell[data-role=menu]{flex-grow:1}.navigation-menu-button,.navigation-menu-list{--navigation-menu-column-gap:calc(0.25 * var(--gutter))}.navigation-bar .navigation-menu-list{justify-content:center;margin-left:auto;margin-right:auto}.navigation-bar-cell[data-role=brandmark]{padding-left:0}.navigation-bar-container{padding-bottom:calc(var(--gutter) * 1.25)}.navigation-bar-cell[data-role=brandmark] svg{--vertical-align-adjustment:calc(var(--gutter) * 0.75)}}@media (width <= 400px){.navigation-menu-button,.navigation-menu-list{--navigation-menu-column-gap:calc(0.15 * var(--gutter))}}.hero{--hero-border-color-opacity:100%;--hero-min-height:520px;--hero-preferred-height:66vh;--hero-max-height:66vh;--hero-height:clamp(var(--hero-min-height),var(--hero-preferred-height),var(--hero-max-height));--surface-color:var(--color-charcoal-black-900);align-items:flex-start;background-color:var(--surface-color);border-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;height:var(--hero-height);margin-top:-1px;place-content:center center;position:relative}.hero.carousel.testimonials{--surface-color:var(--color-charcoal-black-300);--hero-min-height:220px;--hero-preferred-height:10vh;border-width:0;display:block;margin-left:auto;margin-right:auto;max-width:calc(1024px - var(--gutter) * 2)}@media (width <= 430px){.hero{--hero-min-height:80vh;--hero-preferred-height:80vh;--hero-max-height:80vh}}.hero[data-hero-media-type=video]{--surface-color:var(--color-black)}.video-player-container{aspect-ratio:16/9;height:100%;position:relative}.hero[data-variant=aligned-text]{--hero-border-width:0;--surface-color:var(--color-black);--on-surface-color:var(--color-white);--row-gap:calc(var(--gutter) * 2);--hero-min-height:200px;--hero-preferred-height:260px;--hero-max-height:400px;--hero-height:clamp(var(--hero-min-height),var(--hero-preferred-height),var(--hero-max-height));background-color:var(--surface-color);color:var(--on-surface-color);display:flex;flex-direction:column;height:auto;height:var(--hero-height);overflow:hidden;position:relative;row-gap:var(--row-gap)}.hero[data-variant=aligned-text] .hero-row{--background-surface-opacity:75%;--background-surface-end:100%;align-content:center;background-blend-mode:multiply;background-image:linear-gradient(90deg,rgb(var(--color-black-rgb)/var(--background-surface-opacity)) 0,rgb(var(--color-black-rgb)/0) var(--background-surface-end));background-position-x:0;background-position-y:0;background-repeat:no-repeat;flex-grow:1;flex-shrink:0;position:relative;width:100%}.hero[data-variant=aligned-text][data-horizontal-alignment=right] .hero-row{background-image:linear-gradient(270deg,rgb(var(--color-black-rgb)/var(--background-surface-opacity)) 0,rgb(var(--color-black-rgb)/0) var(--background-surface-end))}.hero[data-variant=aligned-text] .hero-row.no-gradient-surface{background-color:var(--color-black);background-image:none}@media (width <= 540px){.hero[data-variant=aligned-text] .hero-row{--background-surface-opacity:95%;--background-surface-end:100%;background-image:linear-gradient(90deg,rgb(var(--color-black-rgb)/var(--background-surface-opacity)) 0,rgb(var(--color-black-rgb)/0) var(--background-surface-end))!important}}.hero-row.who-we-are svg.wordmark-svg{--vertical-offset:calc(-1 * var(--gutter) * 0.5);margin-left:calc(var(--gutter) * 1.5);transform:translateY(var(--vertical-offset));width:160px}@media (width <= 1024px){.hero-row.who-we-are svg.wordmark-svg{margin-left:var(--gutter)}}.hero[data-variant=aligned-text] .hero-row .text{--hero-text-drop-shadow:hsl(0deg 0% 10%/75%) 0 1px 1px;--vertical-padding:calc(var(--row-gap) * 0.5);display:block;font-family:var(--font-family-gilroy-light);font-size:calc(var(--font-size-h3-fluid) * .8);font-weight:300;line-height:var(--type-scale-major-second);margin-left:auto;margin-right:auto;padding:var(--vertical-padding) var(--horizontal-padding);text-shadow:var(--hero-text-drop-shadow)}.hero[data-variant=aligned-text][data-horizontal-alignment=right] .hero-row .text{text-align:right}.hero[data-variant=aligned-text] .hero-row.no-gradient-surface .text{text-shadow:none}.hero[data-variant=aligned-text] .hero-row .text-source{display:block;font-family:var(--font-family-gilroy-regular);font-size:var(--font-size-body-fluid);font-weight:400;line-height:var(--type-scale-perfect-fourth);margin-top:calc(var(--gutter) * 1.5)}.force-line-break{display:block}@media (width <= 540px){.hero[data-variant=aligned-text] .hero-row .text .force-line-break{display:none}.hero[data-variant=aligned-text] .hero-row .text{margin-left:0;margin-right:0;max-width:25ch;text-align:left!important;width:unset}.hero[data-variant=aligned-text] .hero-row.how-we-do-it .text{max-width:20ch}.hero[data-variant=aligned-text] .hero-row.why-we-do-it .text{max-width:22ch}.hero[data-variant=aligned-text] .hero-row.testimonial .text{max-width:20ch}}.hero-image,.hero-image-overlay,.hero-video-iframe{--media-size:100%;height:var(--media-size);pointer-events:none;position:absolute;width:var(--media-size);z-index:0}.hero-video-iframe{pointer-events:auto}.hero-image,.hero-video-iframe{--media-position-xy:calc(50% - var(--media-size) / 2);content-visibility:visible;left:var(--media-position-xy);margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:var(--media-position-xy);transform-origin:left center}.hero-image.how-we-do-it,.hero-image.who-we-are{-o-object-position:right top;object-position:right top}.hero-image.why-we-do-it{-o-object-position:left top;object-position:left top}.hero-image[data-is-mobile-optimized-image=true]{display:none}[data-page-slug=the-perfect-storm] .hero-image{-o-object-position:right center;object-position:right center}@media (width <= 540px){.hero-image[data-is-mobile-optimized-image=true]{display:block}.hero-image[data-is-mobile-optimized-image=false]{display:none}}.hero-image-overlay{--surface-position-xy:0;--hero-image-overlay-opacity:0.5;background-image:linear-gradient(90deg,rgb(var(--color-black-rgb)/100%) 0,rgb(var(--color-white-rgb)/100%) 100%);background-position-x:0;background-position-y:0;background-repeat:no-repeat;content:"";display:block;left:var(--surface-position-xy);mix-blend-mode:multiply;opacity:var(--hero-image-overlay-opacity);top:var(--surface-position-xy)}.hero[data-variant=business] .hero-image-overlay{--hero-image-overlay-opacity:0.75}.hero[data-variant=government] .hero-image-overlay{--hero-image-overlay-opacity:0.5}.hero-testimonial,.hero-testimonial-image{--hero-testimonial-with-image-max-width:768px;--headshot-image-size:180px}.hero-testimonial blockquote,.hero-testimonial figcaption{--text-shadow-hsl-color:0deg 0% 0%;--text-shadow-opacity:75%;text-shadow:hsl(var(--text-shadow-hsl-color)/var(--text-shadow-opacity)) 0 1px 1px}.hero-testimonial{--position-y-offset:calc(-1 * var(--gutter) * 0.5);--min-width:275px;--preferred-width:1024px;--max-width:1024px;margin-bottom:var(--gutter);margin-left:auto;margin-right:auto;margin-top:var(--gutter);max-width:1024px;padding-left:0;padding-right:0;transform:translateY(var(--position-y-offset));width:100%}.hero-testimonial[data-has-portrait=false]{--headshot-image-size:0px}.hero-testimonial-wrapper{max-width:1024px;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--gutter);width:100%}.hero-testimonial blockquote p{--vertical-margin:0;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h4-fluid);font-style:italic;font-weight:500;line-height:var(--type-scale-major-second);max-width:30ch}.hero-testimonial figcaption{--text-shadow-opacity:90%;font-family:var(--font-family-gilroy-regular);font-size:var(--font-size-body-small);font-weight:400;margin-top:calc(var(--gutter) / 2);position:relative}.hero-testimonial figcaption span.name{display:block;font-size:var(--font-size-body)}.hero-testimonial .hero-testimonial-image{--position-xy:0;--vertical-offset:calc(-1 * var(--gutter) / 2);border-color:var(--color-charcoal-slate-300);border-radius:100%;border-style:solid;border-width:2px;content-visibility:visible;height:var(--headshot-image-size);left:var(--position-xy);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:var(--position-xy);transform:translateY(var(--vertical-offset));width:var(--headshot-image-size)}@media (width <= 1024px){.hero-testimonial,.hero-testimonial-image{--headshot-image-size:160px}}@media (width <= 768px){.hero-testimonial,.hero-testimonial-image{--preferred-width:100%;--headshot-image-size:140px}.hero-testimonial{--preferred-width:480px}}@media (width <= 640px){.hero-testimonial,.hero-testimonial-image{--headshot-image-size:100px}.hero-testimonial{--position-y-offset:0;padding-left:calc(var(--headshot-image-size) + var(--gutter) / 2);padding-right:calc(var(--gutter) / 2)}}@media (width <= 540px){.hero-testimonial{margin-left:0;margin-right:0;width:unset}}@media (width <= 400px){.hero-testimonial,.hero-testimonial-image{--headshot-image-size:0px}.hero-testimonial .hero-testimonial-image{display:none}.hero-testimonial blockquote p{max-width:80vw}}.hero .hero-testimonial:before{content:"Transforming\A Business";display:block;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h2-fluid);font-weight:500;line-height:var(--type-scale-major-second);margin-bottom:calc(var(--gutter) * 1.5);white-space:pre-line}.hero.government .hero-testimonial:before{content:"Transforming\A Government"}.hero.law-enforcement .hero-testimonial:before{content:"Transforming\A Law Enforcement"}.hero.corporate-site .wordmark-svg{fill:var(--color-white);left:calc(var(--gutter) * 2);position:absolute;top:calc(var(--gutter) * 1);width:220px;z-index:1}@media (width >= 1280px){.hero[data-hero-media-type=video]{--hero-preferred-height:66vh;--hero-max-height:900px;height:var(--hero-height)}.video-player-container{height:100%}}.accordion,.accordion-header{border-radius:var(--rounded-corners-small)}.accordion{--border-color:var(--color-charcoal-black-100);--border-width:0;border:var(--border-width) solid var(--border-color);margin-bottom:var(--gutter)}.accordion-content-inner,.accordion-header{--padding:calc(var(--gutter) / 2);padding-bottom:var(--padding);padding-top:var(--padding)}.accordion-content-inner.all-corners-rounded.start-assessment-content,.accordion-content-inner.all-corners-rounded.survey-completion-content{--padding:calc(var(--gutter) / 2);border-radius:var(--rounded-corners-small);padding:var(--padding) var(--padding) var(--padding) calc(var(--padding) * 2)}#accordion-content-the-deployment-of-performance-os-is-supported-by-a-purpose-built-platform .accordion-content-inner{padding-bottom:0}button.accordion-header{pointer-events:none}.accordion-content-inner{padding-right:0;padding-top:0}.accordion-header .accordion-button-text-label{display:block;white-space:wrap}.accordion-header[aria-expanded=true]:after{visibility:visible}.accordion-content[data-is-visible=true]{display:block}.accordion-content-inner{--surface-color:var(--color-white);--on-surface-color:var(--color-charcoal-black-1000);background-color:var(--surface-color);padding-bottom:calc(var(--padding) * 2);padding-top:calc(var(--padding) * 2)}.accordion-content-inner,.accordion-content-inner h2,.accordion-content-inner h3,.accordion-content-inner h4,.accordion-content-inner h5,.accordion-content-inner h6{color:var(--on-surface-color)}.accordion-content-inner h3{color:var(--color-charcoal-black-900);font-size:var(--font-size-h5-fluid)}#insight-to-action-top-line-content h3,#making-it-stick-top-line-content h3,.accordion-content-inner .section-headline h3,.accordion-content-inner .top-line-content h3{--horizontal-padding:calc(var(--gutter) / 2);--vertical-padding:calc(var(--gutter) / 2);background-color:var(--color-skybound-blue-700);border-radius:var(--rounded-corners-small);color:var(--color-white);font-size:var(--font-size-h4-fluid);padding:var(--vertical-padding) var(--horizontal-padding);text-shadow:var(--text-shadow-skybound-blue)}.accordion-content-inner .data-analysis h4{font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h5-fluid);font-weight:500}.accordion-content-inner .takeaway-content p{font-family:var(--font-family-gilroy-regular);font-size:var(--font-size-h6-fluid)}.accordion-content-inner [data-expandable-content]{margin-bottom:var(--gutter);margin-top:var(--gutter)}button.accordion-header[id*=join-the-conversation],button.accordion-header[id*=takeaway],button.accordion-header[id*=top-line]{--arrow-color:var(--color-skybound-blue-700);--border-color:var(--color-skybound-blue-600);--glow-color:var(--color-skybound-blue-500-rgb);--glow-blur-radius:calc(var(--gutter) * 1);--glow-blur-spread:calc(var(--gutter) * 0.25);--glow-opacity:60%;border-color:var(--border-color) var(--border-color) var(--border-color) var(--border-color);border-style:solid;border-width:1px;box-shadow:0 0 var(--glow-blur-radius) var(--glow-blur-spread) rgb(var(--glow-color)/var(--glow-opacity));transition-duration:var(--speed-fast);transition-property:box-shadow;transition-timing-function:var(--easing-exiting)}button.accordion-header[id*=join-the-conversation]{border-width:0}button.accordion-header[id*=join-the-conversation][aria-expanded=true],button.accordion-header[id*=takeaway][aria-expanded=true],button.accordion-header[id*=top-line][aria-expanded=true]{--border-color:transparent;--glow-opacity:0%;border-bottom-color:var(--color-charcoal-black-100);transition-property:none!important}button.accordion-header[id*=join-the-conversation] .accordion-button-text-label,button.accordion-header[id*=takeaway] .accordion-button-text-label,button.accordion-header[id*=top-line] .accordion-button-text-label{transition-duration:var(--speed-extra-fast);transition-property:color;transition-timing-function:var(--easing-color-or-opacity)}button.accordion-header[id*=join-the-conversation]:hover .accordion-button-text-label,button.accordion-header[id*=top-line]:hover .accordion-button-text-label{color:var(--color-skybound-blue-700)}button.accordion-header[id*=takeaway]:hover,button.accordion-header[id*=top-line]:hover{--glow-blur-spread:calc(var(--gutter) * 0.35);--glow-opacity:75%;transition-timing-function:var(--easing-entering)}button.accordion-header[id*=takeaway][aria-expanded=true]:hover,button.accordion-header[id*=top-line][aria-expanded=true]:hover{--glow-opacity:0%}.accordion.contact-form-accordion.contact-page{background-color:transparent;border-radius:0}.accordion.contact-form-accordion.contact-page button.accordion-header{display:none}.accordion.contact-page .productivity-reset-conversation-form.general-contact-form-container{--surface-color:transparent!important;background-color:transparent!important;border-top:none!important}.accordion.contact-page .accordion-content-inner{--on-surface-color:var(--color-white)}.accordion.contact-page .productivity-reset-conversation-form-cell[data-is-legend=true]{display:none!important}.contact-form-accordion.contact-page .accordion-content-inner{background-color:transparent!important}.contact-form-accordion.contact-page .productivity-reset-conversation-form label{color:var(--color-white);font-family:var(--font-family-gilroy-medium);font-weight:500}.contact-form-accordion.contact-page .productivity-reset-conversation-form input[type=email],.contact-form-accordion.contact-page .productivity-reset-conversation-form input[type=text],.contact-form-accordion.contact-page .productivity-reset-conversation-form textarea{--border-color:var(--color-white)}.contact-form-accordion.contact-page .productivity-reset-conversation-form{padding-left:0;padding-right:0}.contact-form-accordion.contact-page form.productivity-reset-conversation-form button.filled{--fill-color:var(--color-charcoal-black-400);--on-surface-color:var(--color-charcoal-black-900);--font-size:var(--font-size-body-small);--padding-vertical:calc(var(--font-size) * 0.5);font-family:var(--font-family-gilroy-semibold);font-weight:600;letter-spacing:var(--letter-spacing-all-caps);text-shadow:none;text-transform:uppercase}.two-column-contact-page-layout-container{align-items:flex-start;-moz-column-gap:calc(var(--gutter) * 2);column-gap:calc(var(--gutter) * 2);display:flex;flex-direction:row;flex-wrap:nowrap;place-content:flex-start flex-start}.two-column-contact-page-layout-container .cell{flex-grow:1;flex-shrink:1}.two-column-contact-page-layout-container .cell[data-role=address]{flex-basis:200px;padding-top:var(--gutter)}@media (width <= 768px){.two-column-contact-page-layout-container{flex-direction:column;row-gap:0}}#what-is-vantaset-content .accordion-content-inner h3:first-child,#what-is-vantaset-content .accordion-content-inner p,.what-makes-different-accordion .accordion-content-inner{text-align:right}.what-makes-different-accordion .list-with-dashes{align-items:flex-end}.how-it-works-accordion .accordion-content-inner h3{font-size:var(--font-size-h4-fluid);max-width:30ch}.how-it-works-accordion .accordion-content-inner h4{margin-bottom:0}.how-it-works-accordion .accordion-content-inner p{margin-top:0}