@font-face{font-family:OpenSans;src:url(../media/OpenSans-s.p.24c36d11.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:OpenSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_d7d28c40-module__a1_RMW__className{font-family:OpenSans,OpenSans Fallback}.opensans_d7d28c40-module__a1_RMW__variable{--font-body:"OpenSans","OpenSans Fallback"}
@font-face{font-family:GTWalsheimPro;src:url(../media/GTWalsheimPro-s.p.25bbb277.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:GTWalsheimPro Fallback;src:local(Arial);ascent-override:72.9%;descent-override:24.3%;line-gap-override:17.5%;size-adjust:102.88%}.gtwalsheimpro_60d26eb0-module__L_qXoa__className{font-family:GTWalsheimPro,GTWalsheimPro Fallback}.gtwalsheimpro_60d26eb0-module__L_qXoa__variable{--font-display:"GTWalsheimPro","GTWalsheimPro Fallback"}
.styles-module-scss-module__See4_a__CTA{gap:.75rem;display:flex}
.styles-module-scss-module__vyLjkW__Hero{padding:calc(3rem + var(--navigation-height))0 2.5rem;position:relative;overflow:hidden}@media screen and (min-width:1024px){.styles-module-scss-module__vyLjkW__Hero{padding:calc(10rem + var(--navigation-height))0 5rem}}.styles-module-scss-module__vyLjkW__Hero[data-hero-type=secondary]{background:var(--bg-reversed);color:var(--text-reversed)}.styles-module-scss-module__vyLjkW__Hero[data-hero-type=secondary] .styles-module-scss-module__vyLjkW__HeroBackground{display:none}@media screen and (min-width:1024px){.styles-module-scss-module__vyLjkW__Hero[data-hero-type=secondary] h1{font-size:4.0625rem}}.styles-module-scss-module__vyLjkW__Hero[data-hero-type=secondary]+[data-color=reversed]{padding-top:0}@media screen and (min-width:1024px){.styles-module-scss-module__vyLjkW__Hero[data-hero-type=video]{display:none}}.styles-module-scss-module__vyLjkW__HeroBackground{z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module-scss-module__vyLjkW__HeroInner{flex-direction:column;gap:2.5rem;display:flex;position:relative}@media screen and (min-width:1024px){.styles-module-scss-module__vyLjkW__HeroInner{grid-gap:2rem;grid-template-columns:2fr 1fr;display:grid}}@media screen and (min-width:1440px){.styles-module-scss-module__vyLjkW__HeroInner{grid-template-columns:840px auto}}.styles-module-scss-module__vyLjkW__Description{max-width:100%}.styles-module-scss-module__vyLjkW__Disclaimer{color:var(--text-secondary);margin-top:1.5rem;font-size:.875rem;line-height:1.5}.styles-module-scss-module__vyLjkW__Eyebrow{color:var(--text-accent)}.styles-module-scss-module__vyLjkW__CTA{margin-top:3rem}.styles-module-scss-module__vyLjkW__CTA a{width:100%}@media screen and (min-width:475px){.styles-module-scss-module__vyLjkW__CTA a{width:auto}}@media screen and (min-width:1024px){.styles-module-scss-module__vyLjkW__CTA{margin-top:4rem;display:none}}.styles-module-scss-module__vyLjkW__Links{flex-wrap:wrap;gap:1.5rem;margin-top:3rem;display:flex}.styles-module-scss-module__vyLjkW__Video{border-radius:24px;overflow:hidden}@media screen and (min-width:1024px){.styles-module-scss-module__vyLjkW__Video{width:300px;position:absolute;top:0;right:0}}@media screen and (min-width:1440px){.styles-module-scss-module__vyLjkW__Video{width:480px}}.styles-module-scss-module__vyLjkW__Image{width:100%;max-width:475px;margin:0 auto}.styles-module-scss-module__vyLjkW__Image img{width:100%;height:auto}@media screen and (min-width:1024px){.styles-module-scss-module__vyLjkW__Image{align-self:start;width:100%;margin-top:-40px;margin-right:0}}
.styles-module-scss-module__tNLLAG__HeroScrollContainer{height:200vh}.styles-module-scss-module__tNLLAG__HeroStickyInner{height:100vh;position:sticky;top:0}.styles-module-scss-module__tNLLAG__HeroInner{z-index:2;padding-top:calc(10rem + var(--navigation-height));max-width:50%;position:relative}.styles-module-scss-module__tNLLAG__Video{aspect-ratio:16/9;z-index:10;border-radius:24px;height:calc(100vh - 10rem);position:absolute;top:10rem;right:0}.styles-module-scss-module__tNLLAG__Video>div{border-radius:24px;max-height:100%;overflow:hidden}.styles-module-scss-module__tNLLAG__Video video,.styles-module-scss-module__tNLLAG__Video img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}
.styles-module-scss-module__ZhElsa__HeroExpanding{display:none}@media screen and (min-width:1024px){.styles-module-scss-module__ZhElsa__HeroExpanding{display:block;position:relative}}
.styles-module-scss-module__vdGdQa__Nav{display:none}@media screen and (min-width:1024px){.styles-module-scss-module__vdGdQa__Nav{flex-grow:1;justify-content:flex-end;gap:2.5rem;display:flex}}@media screen and (min-width:1440px){.styles-module-scss-module__vdGdQa__Nav{gap:4.5rem}}.styles-module-scss-module__vdGdQa__Nav a{color:inherit;white-space:nowrap;text-decoration:none}.styles-module-scss-module__vdGdQa__Dropdown{position:relative}.styles-module-scss-module__vdGdQa__Dropdown svg{transition:all .3s}.styles-module-scss-module__vdGdQa__Dropdown:hover svg{transform:rotate(180deg)}.styles-module-scss-module__vdGdQa__Dropdown:hover .styles-module-scss-module__vdGdQa__DropdownMenu{visibility:visible;transform:translate(-50%,var(--offset))}.styles-module-scss-module__vdGdQa__DropdownToggle{color:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}@media screen and (min-width:1440px){.styles-module-scss-module__vdGdQa__DropdownToggle{gap:.5rem}}.styles-module-scss-module__vdGdQa__DropdownMenu{--offset:16px;visibility:hidden;transform:translate(-50%,calc(var(--offset) - 6px));background-color:var(--bg-secondary);color:var(--text-primary);white-space:nowrap;border-radius:24px;flex-direction:column;gap:.5rem;padding:1.5rem;transition:all .3s ease-in-out;display:flex;position:absolute;top:100%;left:50%;box-shadow:0 16px 16px -4px #00000014,0 8px 6px -2px #00000008}.styles-module-scss-module__vdGdQa__DropdownMenu:before{content:"";left:0;top:calc(-1*var(--offset));height:var(--offset);width:100%;position:absolute}.styles-module-scss-module__vdGdQa__DropdownMenu a{border-radius:4px;padding:.75rem;transition:all .1s}.styles-module-scss-module__vdGdQa__DropdownMenu a:hover{background-color:var(--bg-accent);color:var(--text-reversed);text-decoration:none}
.styles-module-scss-module__aaP6ga__Header{z-index:10;height:var(--navigation-height);background:var(--header-bg,transparent);color:var(--header-text,inherit);align-items:center;display:flex;position:relative}.styles-module-scss-module__aaP6ga__Logo{color:inherit}.styles-module-scss-module__aaP6ga__HeaderInner{justify-content:space-between;align-items:center;gap:2.5rem;display:flex}@media screen and (min-width:1440px){.styles-module-scss-module__aaP6ga__HeaderInner{gap:4.5rem;font-size:1.125rem}}.styles-module-scss-module__aaP6ga__HeaderCTA{display:none}@media screen and (min-width:1024px){.styles-module-scss-module__aaP6ga__HeaderCTA{display:block}}
.styles-module-scss-module__UiNPFW__MobileNav{z-index:100;position:relative}@media screen and (min-width:1024px){.styles-module-scss-module__UiNPFW__MobileNav{display:none}}.styles-module-scss-module__UiNPFW__MobileNavToggle{cursor:pointer;z-index:101;color:inherit;background:0 0;border:0;position:relative}.styles-module-scss-module__UiNPFW__MobileNavToggle[aria-expanded=true]{color:var(--text-reversed)}.styles-module-scss-module__UiNPFW__MobileNavToggle[aria-expanded=true] svg{fill:currentColor}.styles-module-scss-module__UiNPFW__Backdrop{opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.styles-module-scss-module__UiNPFW__BackdropOpen{opacity:1;pointer-events:auto}.styles-module-scss-module__UiNPFW__MobileNavOverlay{background:var(--bg-reversed);width:100%;height:100vh;color:var(--text-reversed);flex-direction:column;gap:1.5rem;padding:7.5rem 1rem 2.5rem;transition:transform .35s cubic-bezier(.77,0,.18,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}@media (min-width:475px){.styles-module-scss-module__UiNPFW__MobileNavOverlay{width:425px;padding:7.5rem 2.5rem 2.5rem}}.styles-module-scss-module__UiNPFW__MobileNavOverlay a{width:100%;color:inherit;margin:0;text-decoration:none;display:inline-block}.styles-module-scss-module__UiNPFW__MobileNavHeader{position:absolute;top:1.5rem;left:1rem}@media (min-width:475px){.styles-module-scss-module__UiNPFW__MobileNavHeader{display:none}}.styles-module-scss-module__UiNPFW__MobileNavOverlayOpen{transform:translate(0)}.styles-module-scss-module__UiNPFW__Dropdown summary{margin:0;list-style:none}.styles-module-scss-module__UiNPFW__Dropdown summary::-webkit-details-marker{display:none}.styles-module-scss-module__UiNPFW__DropdownToggle{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;display:flex}.styles-module-scss-module__UiNPFW__Arrow{transition:transform .25s}details[open] .styles-module-scss-module__UiNPFW__Arrow{transform:rotate(180deg)}.styles-module-scss-module__UiNPFW__DropdownMenu{border-top:1px solid var(--border-reversed);border-bottom:1px solid var(--border-reversed);flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:1.5rem 0;display:flex}
.styles-module-scss-module__PJby5W__Footer{background:var(--bg-secondary);color:var(--color-secondary);padding:1rem 0}@media screen and (min-width:768px){.styles-module-scss-module__PJby5W__Footer{padding:2.5rem 0}}@media screen and (min-width:1024px){.styles-module-scss-module__PJby5W__Footer{padding:5rem 0}}.styles-module-scss-module__PJby5W__FooterInner{flex-direction:column;gap:1rem;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__PJby5W__FooterInner{flex-direction:row;justify-content:space-between}}.styles-module-scss-module__PJby5W__Logo{width:154px;display:block}.styles-module-scss-module__PJby5W__Nav{gap:1.5rem;font-size:1.125rem;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__PJby5W__Nav{justify-content:flex-end;align-items:center;gap:4.5rem}}
.layout-module-scss-module__UNOhMq__Layout{flex-direction:column;min-height:100vh;display:flex;position:relative}.layout-module-scss-module__UNOhMq__Layout header{width:100%;position:absolute;top:0;left:0}.layout-module-scss-module__UNOhMq__Layout main{flex-grow:1}
