:where(.c-front-page-spot-media){position:relative}.c-front-page-spot-media__media{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.8s;background-color:#0000001a;--bgCurrent:rgb(0 0 0 / .1) }@starting-style{.c-front-page-spot-media__media{opacity:0}}.c-front-page-spot-media__icon>*{--un-backdrop-invert:invert(1);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}:where(.c-front-page-header-waves){position:relative;height:100%;width:100%}.c-front-page-header-waves>:first-child{transform:translate(calc((var(--percentage)*10%)*-1)) translateY(calc(var(--percentage)*200%)) scaleX(1.2);transition-delay:0s,.2s;transition-duration:.4s,2s;transition-property:transform,bottom;transition-timing-function:var(--easing-ease--pageload)}.c-front-page-header-waves>:nth-child(2){transform:translate(calc((var(--percentage)*5%)*-1)) translateY(calc(var(--percentage)*75%)) scaleX(1.2);transition-delay:0s,.25s;transition-duration:.2s,1.6s;transition-property:transform,bottom;transition-timing-function:var(--easing-ease--pageload)}.c-front-page-header-waves>:nth-child(3){transition:bottom .8s var(--easing-ease--pageload)}:is(.c-front-page-header-waves>:nth-child(3)):before{top:100%;left:0;width:100%;height:40vh;content:""}:where(.c-front-page-header-waves){visibility:hidden}:where(.c-front-page-header-waves):before{position:absolute;bottom:0;left:0;z-index:1;width:100%;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.1s;transition-delay:.5s;transition-delay:.8s;content:"";--un-bg-opacity:1;background-color:rgb(var(--theme-colors-background-surface) / var(--un-bg-opacity));--bgCurrent:rgb(var(--theme-colors-background-surface) / var(--un-bg-opacity)) ;--theme-colors-strong-on-X:var(--theme-colors-onSurfaceStrong);--theme-colors-medium-on-X:var(--theme-colors-onSurfaceMedium);--theme-colors-subtle-on-X:var(--theme-colors-onSurfaceSubtle);--theme-colors-disabled-on-X:var(--theme-colors-onSurfaceDisabled);--theme-colors-danger-on-X:var(--theme-colors-onSurfaceDanger);--theme-colors-interactive-on-X:var(--theme-colors-onSurfaceInteractive);--theme-colors-interactiveHover-on-X:var(--theme-colors-onSurfaceInteractiveHover);--theme-colors-interactiveActive-on-X:var(--theme-colors-onSurfaceInteractiveActive);--theme-colors-onIndent-on-X:var(--theme-colors-onSurfaceOnIndent);--theme-colors-onIndentHover-on-X:var(--theme-colors-onSurfaceOnIndentHover);--theme-colors-onIndentActive-on-X:var(--theme-colors-onSurfaceOnIndentActive);--theme-colors-indent-on-X:var(--theme-colors-onSurfaceIndent);--theme-colors-indentActive-on-X:var(--theme-colors-onSurfaceIndentActive);--theme-colors-text-strong-on-X:var(--theme-colors-text-onSurfaceStrong);--theme-colors-text-medium-on-X:var(--theme-colors-text-onSurfaceMedium);--theme-colors-text-subtle-on-X:var(--theme-colors-text-onSurfaceSubtle);--theme-colors-text-disabled-on-X:var(--theme-colors-text-onSurfaceDisabled);--theme-colors-text-danger-on-X:var(--theme-colors-text-onSurfaceDanger);--theme-colors-text-interactive-on-X:var(--theme-colors-text-onSurfaceInteractive);--theme-colors-text-interactiveHover-on-X:var(--theme-colors-text-onSurfaceInteractiveHover);--theme-colors-text-interactiveActive-on-X:var(--theme-colors-text-onSurfaceInteractiveActive);--theme-colors-text-onIndent-on-X:var(--theme-colors-text-onSurfaceOnIndent);--theme-colors-text-onIndentHover-on-X:var(--theme-colors-text-onSurfaceOnIndentHover);--theme-colors-text-onIndentActive-on-X:var(--theme-colors-text-onSurfaceOnIndentActive);--theme-colors-border-extraStrong-on-X:var(--theme-colors-border-onSurfaceExtraStrong);--theme-colors-border-strong-on-X:var(--theme-colors-border-onSurfaceStrong);--theme-colors-border-medium-on-X:var(--theme-colors-border-onSurfaceMedium);--theme-colors-border-subtle-on-X:var(--theme-colors-border-onSurfaceSubtle);--theme-colors-border-danger-on-X:var(--theme-colors-border-onSurfaceDanger);--theme-colors-border-interactive-on-X:var(--theme-colors-border-onSurfaceInteractive)}@media(min-width:80em){:where(.c-front-page-header-waves):before{height:126px}}@media(min-width:96em){:where(.c-front-page-header-waves):before{height:0}}:where(.c-front-page-header-waves--mounted){visibility:visible}:where(.c-front-page-header-waves--mounted):before{opacity:1}:where(.c-front-page-header-search){display:flex;flex-direction:column}:where(.c-front-page-header){position:relative;width:var(--visual-viewport-width);min-height:fit-content;height:fit-content;display:flex;flex-direction:column;overflow:hidden;--easing-ease--pageload:ease-in-out}@supports (transition-timing-function:linear(0,.5,1)){:where(.c-front-page-header){--easing-ease--pageload:linear(0,.01421,.0506,.10152,.16123,.22548,.29119,.35615,.41885,.47828,.53384,.58519,.63223,.67499,.7136,.74829,.7793,.8069,.83138,.85302,.8721,.88887,.90358,.91645,.92769,.93749,.94602,.95343,.95987,.96544,.97027,.97444,.97804,.98115,.98383,.98614,.98812,.98983,.99129,.99255,.99363,.99456,.99535,.99603,.99661,.99711,.99754,.9979,.99821,.99848,.9987,.9989,.99906,.9992,.99932,.99942,.99951,.99958,.99965,.9997,.99974,.99978,.99982,.99984,.99987,.99989,.9999,.99992,.99993,.99994,.99995,.99996,.99996,.99997,.99997,.99998,.99998,.99998,.99999,1)}}:where(.c-front-page-header--search-clicked){overflow:visible}:where(.c-front-page-shortcuts){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;width:calc(12 * var(--theme-layout-column-of-12) + 11 * var(--theme-layout-gutter));gap:var(--theme-spacing-4xs)}@media(min-width:41em){:where(.c-front-page-shortcuts){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80em){:where(.c-front-page-shortcuts){grid-template-columns:repeat(4,minmax(0,1fr))}}.d-front-page{--un-bg-opacity:1;background-color:rgb(var(--theme-colors-background-surface) / var(--un-bg-opacity));--bgCurrent:rgb(var(--theme-colors-background-surface) / var(--un-bg-opacity)) ;--theme-colors-strong-on-X:var(--theme-colors-onSurfaceStrong);--theme-colors-medium-on-X:var(--theme-colors-onSurfaceMedium);--theme-colors-subtle-on-X:var(--theme-colors-onSurfaceSubtle);--theme-colors-disabled-on-X:var(--theme-colors-onSurfaceDisabled);--theme-colors-danger-on-X:var(--theme-colors-onSurfaceDanger);--theme-colors-interactive-on-X:var(--theme-colors-onSurfaceInteractive);--theme-colors-interactiveHover-on-X:var(--theme-colors-onSurfaceInteractiveHover);--theme-colors-interactiveActive-on-X:var(--theme-colors-onSurfaceInteractiveActive);--theme-colors-onIndent-on-X:var(--theme-colors-onSurfaceOnIndent);--theme-colors-onIndentHover-on-X:var(--theme-colors-onSurfaceOnIndentHover);--theme-colors-onIndentActive-on-X:var(--theme-colors-onSurfaceOnIndentActive);--theme-colors-indent-on-X:var(--theme-colors-onSurfaceIndent);--theme-colors-indentActive-on-X:var(--theme-colors-onSurfaceIndentActive);--theme-colors-text-strong-on-X:var(--theme-colors-text-onSurfaceStrong);--theme-colors-text-medium-on-X:var(--theme-colors-text-onSurfaceMedium);--theme-colors-text-subtle-on-X:var(--theme-colors-text-onSurfaceSubtle);--theme-colors-text-disabled-on-X:var(--theme-colors-text-onSurfaceDisabled);--theme-colors-text-danger-on-X:var(--theme-colors-text-onSurfaceDanger);--theme-colors-text-interactive-on-X:var(--theme-colors-text-onSurfaceInteractive);--theme-colors-text-interactiveHover-on-X:var(--theme-colors-text-onSurfaceInteractiveHover);--theme-colors-text-interactiveActive-on-X:var(--theme-colors-text-onSurfaceInteractiveActive);--theme-colors-text-onIndent-on-X:var(--theme-colors-text-onSurfaceOnIndent);--theme-colors-text-onIndentHover-on-X:var(--theme-colors-text-onSurfaceOnIndentHover);--theme-colors-text-onIndentActive-on-X:var(--theme-colors-text-onSurfaceOnIndentActive);--theme-colors-border-extraStrong-on-X:var(--theme-colors-border-onSurfaceExtraStrong);--theme-colors-border-strong-on-X:var(--theme-colors-border-onSurfaceStrong);--theme-colors-border-medium-on-X:var(--theme-colors-border-onSurfaceMedium);--theme-colors-border-subtle-on-X:var(--theme-colors-border-onSurfaceSubtle);--theme-colors-border-danger-on-X:var(--theme-colors-border-onSurfaceDanger);--theme-colors-border-interactive-on-X:var(--theme-colors-border-onSurfaceInteractive)}.d-front-page .c-site-footer-waves{--un-bg-opacity:1 !important;background-color:rgb(var(--theme-colors-background-surface) / var(--un-bg-opacity))!important;--bgCurrent:rgb(var(--theme-colors-background-surface) / var(--un-bg-opacity)) !important;--theme-colors-strong-on-X:var(--theme-colors-onSurfaceStrong) !important;--theme-colors-medium-on-X:var(--theme-colors-onSurfaceMedium) !important;--theme-colors-subtle-on-X:var(--theme-colors-onSurfaceSubtle) !important;--theme-colors-disabled-on-X:var(--theme-colors-onSurfaceDisabled) !important;--theme-colors-danger-on-X:var(--theme-colors-onSurfaceDanger) !important;--theme-colors-interactive-on-X:var(--theme-colors-onSurfaceInteractive) !important;--theme-colors-interactiveHover-on-X:var(--theme-colors-onSurfaceInteractiveHover) !important;--theme-colors-interactiveActive-on-X:var(--theme-colors-onSurfaceInteractiveActive) !important;--theme-colors-onIndent-on-X:var(--theme-colors-onSurfaceOnIndent) !important;--theme-colors-onIndentHover-on-X:var(--theme-colors-onSurfaceOnIndentHover) !important;--theme-colors-onIndentActive-on-X:var(--theme-colors-onSurfaceOnIndentActive) !important;--theme-colors-indent-on-X:var(--theme-colors-onSurfaceIndent) !important;--theme-colors-indentActive-on-X:var(--theme-colors-onSurfaceIndentActive) !important;--theme-colors-text-strong-on-X:var(--theme-colors-text-onSurfaceStrong) !important;--theme-colors-text-medium-on-X:var(--theme-colors-text-onSurfaceMedium) !important;--theme-colors-text-subtle-on-X:var(--theme-colors-text-onSurfaceSubtle) !important;--theme-colors-text-disabled-on-X:var(--theme-colors-text-onSurfaceDisabled) !important;--theme-colors-text-danger-on-X:var(--theme-colors-text-onSurfaceDanger) !important;--theme-colors-text-interactive-on-X:var(--theme-colors-text-onSurfaceInteractive) !important;--theme-colors-text-interactiveHover-on-X:var(--theme-colors-text-onSurfaceInteractiveHover) !important;--theme-colors-text-interactiveActive-on-X:var(--theme-colors-text-onSurfaceInteractiveActive) !important;--theme-colors-text-onIndent-on-X:var(--theme-colors-text-onSurfaceOnIndent) !important;--theme-colors-text-onIndentHover-on-X:var(--theme-colors-text-onSurfaceOnIndentHover) !important;--theme-colors-text-onIndentActive-on-X:var(--theme-colors-text-onSurfaceOnIndentActive) !important;--theme-colors-border-extraStrong-on-X:var(--theme-colors-border-onSurfaceExtraStrong) !important;--theme-colors-border-strong-on-X:var(--theme-colors-border-onSurfaceStrong) !important;--theme-colors-border-medium-on-X:var(--theme-colors-border-onSurfaceMedium) !important;--theme-colors-border-subtle-on-X:var(--theme-colors-border-onSurfaceSubtle) !important;--theme-colors-border-danger-on-X:var(--theme-colors-border-onSurfaceDanger) !important;--theme-colors-border-interactive-on-X:var(--theme-colors-border-onSurfaceInteractive) !important}.d-front-page .c-contact-card{--un-bg-opacity:1 !important;background-color:rgb(var(--theme-colors-background-canvas) / var(--un-bg-opacity))!important;--bgCurrent:rgb(var(--theme-colors-background-canvas) / var(--un-bg-opacity)) !important;--theme-colors-strong-on-X:var(--theme-colors-onCanvasStrong) !important;--theme-colors-medium-on-X:var(--theme-colors-onCanvasMedium) !important;--theme-colors-subtle-on-X:var(--theme-colors-onCanvasSubtle) !important;--theme-colors-disabled-on-X:var(--theme-colors-onCanvasDisabled) !important;--theme-colors-danger-on-X:var(--theme-colors-onCanvasDanger) !important;--theme-colors-placeholder-on-X:var(--theme-colors-onCanvasPlaceholder) !important;--theme-colors-interactive-on-X:var(--theme-colors-onCanvasInteractive) !important;--theme-colors-interactiveHover-on-X:var(--theme-colors-onCanvasInteractiveHover) !important;--theme-colors-interactiveActive-on-X:var(--theme-colors-onCanvasInteractiveActive) !important;--theme-colors-onIndent-on-X:var(--theme-colors-onCanvasOnIndent) !important;--theme-colors-onIndentHover-on-X:var(--theme-colors-onCanvasOnIndentHover) !important;--theme-colors-onIndentActive-on-X:var(--theme-colors-onCanvasOnIndentActive) !important;--theme-colors-indent-on-X:var(--theme-colors-onCanvasIndent) !important;--theme-colors-indentActive-on-X:var(--theme-colors-onCanvasIndentActive) !important;--theme-colors-text-strong-on-X:var(--theme-colors-text-onCanvasStrong) !important;--theme-colors-text-medium-on-X:var(--theme-colors-text-onCanvasMedium) !important;--theme-colors-text-subtle-on-X:var(--theme-colors-text-onCanvasSubtle) !important;--theme-colors-text-disabled-on-X:var(--theme-colors-text-onCanvasDisabled) !important;--theme-colors-text-danger-on-X:var(--theme-colors-text-onCanvasDanger) !important;--theme-colors-text-placeholder-on-X:var(--theme-colors-text-onCanvasPlaceholder) !important;--theme-colors-text-interactive-on-X:var(--theme-colors-text-onCanvasInteractive) !important;--theme-colors-text-interactiveHover-on-X:var(--theme-colors-text-onCanvasInteractiveHover) !important;--theme-colors-text-interactiveActive-on-X:var(--theme-colors-text-onCanvasInteractiveActive) !important;--theme-colors-text-onIndent-on-X:var(--theme-colors-text-onCanvasOnIndent) !important;--theme-colors-text-onIndentHover-on-X:var(--theme-colors-text-onCanvasOnIndentHover) !important;--theme-colors-text-onIndentActive-on-X:var(--theme-colors-text-onCanvasOnIndentActive) !important;--theme-colors-border-extraStrong-on-X:var(--theme-colors-border-onCanvasExtraStrong) !important;--theme-colors-border-strong-on-X:var(--theme-colors-border-onCanvasStrong) !important;--theme-colors-border-medium-on-X:var(--theme-colors-border-onCanvasMedium) !important;--theme-colors-border-subtle-on-X:var(--theme-colors-border-onCanvasSubtle) !important;--theme-colors-border-danger-on-X:var(--theme-colors-border-onCanvasDanger) !important;--theme-colors-border-interactive-on-X:var(--theme-colors-border-onCanvasInteractive) !important}
