: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, var(--theme-layout-column-of-12--sm)) + 11 * var(--theme-layout-gutter, var(--theme-layout-gutter--sm)));gap:var(--theme-spacing-4xs, var(--theme-spacing-4xs--sm))}@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}
