@charset "UTF-8";._page_znj5x_10{display:block;width:100%}._hero_znj5x_16{text-align:center;padding-top:clamp(3rem,8vw,9rem);padding-bottom:clamp(3rem,8vw,9rem);width:calc(100% + 2 * var(--gaps-main-inline));margin-inline:calc(-1 * var(--gaps-main-inline));padding-inline:var(--gaps-main-inline);gap:1.5rem;box-sizing:border-box}._heroTitle_znj5x_31{font-family:var(--decorative-font);font-size:clamp(1.5rem,6.5vw,var(--tw-7xl-size));line-height:1.2;font-weight:700;letter-spacing:var(--tw-7xl-ls);color:var(--theme_on_surface);margin:0;padding-inline:1.5rem;text-align:center;white-space:pre-line;word-break:normal;word-break:auto-phrase}@media(max-width:599px){._heroTitle_znj5x_31{line-height:1.35}}._heroChar_znj5x_75{display:inline-block;transition:transform .16s cubic-bezier(.34,1.56,.64,1);will-change:transform;word-break:normal;word-break:auto-phrase}._heroCharInteractive_znj5x_88{cursor:pointer}._heroCharInteractive_znj5x_88:hover{transform:scale(1.04)}._heroCharInteractive_znj5x_88:active{transform:scale(.96)}._heroSubtitle_znj5x_98{font-family:var(--fallback-font);font-size:var(--tw-3xl-size);line-height:var(--tw-3xl-lh);font-weight:400;letter-spacing:var(--tw-3xl-ls);color:var(--theme_on_surface_variant);margin:0;margin-top:1rem;padding-inline:0;text-align:center;white-space:pre-line;word-break:normal;word-break:auto-phrase}@media(max-width:599px){._heroSubtitle_znj5x_98{text-align:left}}._heroCtaWrap_znj5x_119{display:inline-flex;text-decoration:none;margin-top:1.5rem}@media(max-width:768px){._heroCtaWrap_znj5x_119{align-self:center}}._mediaSection_znj5x_134{width:100%;padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);box-sizing:border-box}._mediaFrame_znj5x_144{width:100%;border-radius:var(--type-card-radius-lg);overflow:hidden;background-color:var(--theme_surface_container);aspect-ratio:16/9;display:flex}._mediaFrame_znj5x_144>*{width:100%;height:100%;border-radius:inherit}._mediaFrame_znj5x_144 img:hover,._mediaFrame_znj5x_144 img:not(:hover){transform:none}._techPitch_znj5x_168{width:calc(100% + 2 * var(--gaps-main-inline));margin-inline:calc(-1 * var(--gaps-main-inline));padding-top:clamp(3rem,8vw,9rem);padding-bottom:clamp(3rem,8vw,9rem);padding-inline:var(--gaps-main-inline);box-sizing:border-box;display:flex;align-items:center;justify-content:center}._techMedia_znj5x_188{position:relative;width:100%}._techFrame_znj5x_194{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--type-card-radius-lg);overflow:hidden;background-color:var(--theme_surface_container)}._techFrame_znj5x_194:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000002e,#00000057,#0000002e);pointer-events:none;z-index:1}@media(max-width:768px){._techFrame_znj5x_194:after{content:none}}._techVideo_znj5x_224{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._techOverlay_znj5x_187{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:clamp(1.5rem,4vw,3.5rem);padding-left:clamp(2.5rem,7vw,6rem);pointer-events:none}._techOverlay_znj5x_187>*{pointer-events:auto}@media(max-width:768px){._techOverlay_znj5x_187{position:static;inset:auto;z-index:auto;align-items:center;justify-content:flex-start;text-align:center;gap:.75rem;padding:1.5rem 0 0;pointer-events:auto}}._techOverlayTitle_znj5x_272{font-family:var(--decorative-font);font-size:var(--tw-4xl-size);line-height:var(--tw-4xl-lh);font-weight:700;letter-spacing:var(--tw-4xl-ls);color:#fff;margin:0;max-width:24ch;text-align:left;white-space:pre-line;word-break:normal;word-break:auto-phrase;overflow-wrap:anywhere;text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.45)}@media(max-width:768px){._techOverlayTitle_znj5x_272{font-size:var(--tw-2xl-size);line-height:var(--tw-2xl-lh);color:var(--theme_on_surface);text-align:center;text-shadow:none}}@media(max-width:599px){._techOverlayTitle_znj5x_272{font-size:var(--tw-3xl-size);line-height:var(--tw-3xl-lh)}}._techOverlaySubtitle_znj5x_312{font-family:var(--fallback-font);font-size:var(--tw-xl-size);line-height:var(--tw-xl-lh);font-weight:400;letter-spacing:var(--tw-xl-ls);color:#ffffffeb;margin:0;max-width:48ch;text-align:left;white-space:pre-line;word-break:normal;word-break:auto-phrase;text-shadow:0 1px 12px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.45)}@media(max-width:768px){._techOverlaySubtitle_znj5x_312{color:var(--theme_on_surface);text-align:center;text-shadow:none}}@media(max-width:599px){._techOverlaySubtitle_znj5x_312{font-size:var(--tw-2xl-size);line-height:var(--tw-2xl-lh)}}._techPlayToggle_znj5x_349{position:absolute;right:clamp(1rem,2.5vw,1.75rem);bottom:clamp(1rem,2.5vw,1.75rem);z-index:3;width:44px;height:44px;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:color-mix(in srgb,#000 45%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease,background-color .16s ease}._techPlayToggle_znj5x_349:hover{background:color-mix(in srgb,#000 62%,transparent)}._techPlayToggle_znj5x_349 svg{width:18px;height:18px;display:block}._techFrame_znj5x_194:hover ._techPlayToggle_znj5x_349,._techPlayToggle_znj5x_349:focus-visible,._techPlayTogglePaused_znj5x_381{opacity:1}._pitchTitle_znj5x_385{font-family:var(--decorative-font);font-size:var(--tw-4xl-size);line-height:var(--tw-4xl-lh);font-weight:700;letter-spacing:var(--tw-4xl-ls);color:var(--theme_on_surface);margin:0;text-align:center;white-space:pre-line;word-break:normal;word-break:auto-phrase}._pitchSubtitle_znj5x_399{font-family:var(--fallback-font);font-size:var(--tw-xl-size);line-height:var(--tw-xl-lh);font-weight:400;letter-spacing:var(--tw-xl-ls);color:var(--theme_on_surface_variant);margin:0;text-align:center;white-space:pre-line;word-break:normal;word-break:auto-phrase}@media(max-width:599px){._pitchSubtitle_znj5x_399{text-align:left}}._arcSection_znj5x_135{text-align:left;align-items:flex-start;width:calc(100% + 2 * var(--gaps-main-inline));margin-inline:calc(-1 * var(--gaps-main-inline));padding-top:clamp(3rem,8vw,9rem);padding-bottom:clamp(2rem,4vw,4rem);padding-inline:var(--gaps-main-inline);gap:.75rem;box-sizing:border-box}._arcReveal_znj5x_437{width:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-sizing:border-box}._arcSubtext_znj5x_447{width:100%;font-family:var(--fallback-font);font-size:var(--tw-2xl-size);line-height:var(--tw-2xl-lh);font-weight:700;color:var(--theme_on_surface);margin:0;text-align:center;white-space:pre-line;word-break:normal}._arcEyebrow_znj5x_467{width:100%;font-family:var(--decorative-font);font-size:var(--tw-3xl-size);line-height:var(--tw-3xl-lh);font-weight:700;color:var(--theme_on_surface);margin:0;text-align:center}._arcTitle_znj5x_480{width:100%;font-family:var(--decorative-font);font-size:var(--tw-5xl-size);line-height:var(--tw-5xl-lh);font-weight:700;letter-spacing:-.01em;color:var(--theme_on_surface);margin:0 0 .5rem;text-align:center;white-space:pre-line;word-break:normal;word-break:auto-phrase}._product_znj5x_496{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);width:100%;padding-top:clamp(3.25rem,7vw,8rem);padding-bottom:2rem;box-sizing:border-box}@media(max-width:720px){._product_znj5x_496{grid-template-columns:1fr}}._card_znj5x_515{display:flex;flex-direction:column;background-color:var(--theme_surface_container_lowest);border-radius:var(--type-card-radius-md);overflow:hidden;text-align:left;text-decoration:none;color:inherit;box-sizing:border-box}._cardText_znj5x_530{order:1;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,2.5vw,2rem)}@media(max-width:599px){._cardText_znj5x_530{padding:var(--gaps-main-inline)}}._cardMedia_znj5x_549{order:-1;width:100%;aspect-ratio:16/9;background-color:var(--theme_surface_container_high);display:flex;flex-shrink:0}._cardMedia_znj5x_549>*{width:100%;height:100%;border-radius:0}._cardMedia_znj5x_549 img:hover,._cardMedia_znj5x_549 img:not(:hover){transform:none}._cardTitle_znj5x_573{font-family:var(--decorative-font);font-size:var(--tw-3xl-size);line-height:var(--tw-3xl-lh);font-weight:700;color:var(--theme_on_surface);margin:0}._cardBody_znj5x_582{font-family:var(--fallback-font);font-size:var(--tw-base-size);line-height:var(--tw-base-lh);color:var(--theme_on_surface);margin:0}._cardCtaWrap_znj5x_592{display:inline-flex;text-decoration:none;margin-top:auto}._newsSection_znj5x_601{width:calc(100% + 2 * var(--gaps-main-inline));margin-inline:calc(-1 * var(--gaps-main-inline));padding-inline:var(--gaps-main-inline);padding-top:clamp(2.75rem,6vw,6.5rem);padding-bottom:clamp(2.75rem,6vw,6.5rem);box-sizing:border-box}._newsSection_znj5x_601 .y-24px{height:3.5rem}._newsSection_znj5x_601 .font.title.large{font-family:var(--decorative-font);font-size:var(--tw-4xl-size);line-height:var(--tw-4xl-lh);font-weight:700!important}._ctaSection_znj5x_634{width:calc(100% + 2 * var(--gaps-main-inline));margin-inline:calc(-1 * var(--gaps-main-inline));padding-inline:var(--gaps-main-inline);padding-top:clamp(2.75rem,6vw,6.5rem);padding-bottom:calc(2*clamp(2.75rem,6vw,6.5rem));box-sizing:border-box}._ctaCard_znj5x_649{text-align:center;gap:.75rem;padding:6rem 2rem;border-radius:var(--type-card-radius-md);background-color:var(--theme_surface_container_lowest);box-sizing:border-box}._ctaCard_znj5x_649 ._pitchTitle_znj5x_385{font-size:var(--tw-3xl-size);line-height:var(--tw-3xl-lh)}._techOverlayEdit_znj5x_668{position:static!important;inset:auto!important;z-index:auto!important;align-items:flex-start;justify-content:flex-start;text-align:left;gap:.75rem;padding:1.5rem 0 0;pointer-events:auto!important}._techOverlayEdit_znj5x_668 ._techOverlayTitle_znj5x_272,._techOverlayEdit_znj5x_668 ._techOverlaySubtitle_znj5x_312{color:var(--theme_on_surface)!important;text-shadow:none!important}
