:where(.c-front-page-spot-media){position:relative}.c-front-page-spot-media__media{--bgCurrent:#0000001a;background-color:#0000001a;transition-property:opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.4,0,.2,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){width:100%;height:100%;position:relative}.c-front-page-header-waves>:first-child{transition-property:transform,bottom;transition-duration:.4s,2s;transition-delay:0s,.2s;transition-timing-function:var(--easing-ease--pageload);transform:translate(calc((var(--percentage)*10%)*-1)) translateY(calc(var(--percentage)*200%)) scaleX(1.2)}.c-front-page-header-waves>:nth-child(2){transition-property:transform,bottom;transition-duration:.2s,1.6s;transition-delay:0s,.25s;transition-timing-function:var(--easing-ease--pageload);transform:translate(calc((var(--percentage)*5%)*-1)) translateY(calc(var(--percentage)*75%)) scaleX(1.2)}.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{content:"";width:100%;height:40vh;top:100%;left:0}:where(.c-front-page-header-waves){visibility:hidden}:where(.c-front-page-header-waves):before{z-index:1;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);opacity:0;width:100%;transition:opacity .1s cubic-bezier(.4,0,.2,1) .8s;position:absolute;bottom:0;left:0}@media (width>=80em){:where(.c-front-page-header-waves):before{height:126px}}@media (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){flex-direction:column;display:flex}:where(.c-front-page-header){width:var(--visual-viewport-width);--easing-ease--pageload:ease-in-out;flex-direction:column;height:fit-content;min-height:fit-content;display:flex;position:relative;overflow:hidden}@supports (transition-timing-function:linear(0,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){width:calc(12 * var(--theme-layout-column-of-12) + 11 * var(--theme-layout-gutter));gap:var(--theme-spacing-4xs);grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;display:grid}@media (width>=41em){:where(.c-front-page-shortcuts){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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}
