.home-hero-module__Q1r5LW__root{color:var(--sys-color-foreground);background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--sys-color-secondary) 5%, transparent), transparent);position:relative;overflow:clip}.home-hero-module__Q1r5LW__navText{font-family:var(--font-brand-sans), sans-serif}.home-hero-module__Q1r5LW__display{font-family:var(--font-display), serif}.home-hero-module__Q1r5LW__button{min-height:var(--sys-button-mobile-height);min-width:120px;padding:0 var(--sys-button-mobile-padding-x);font-family:var(--font-brand-sans), sans-serif;font-size:var(--sys-button-mobile-font-size);letter-spacing:-.01em;box-shadow:none;border-radius:2px;font-weight:600}.home-hero-module__Q1r5LW__buttonOutline{border-color:var(--sys-color-foreground);color:var(--sys-color-foreground);background:color-mix(in srgb, var(--sys-color-background) 86%, transparent)}.home-hero-module__Q1r5LW__buttonOutline:hover{background:color-mix(in srgb, var(--sys-color-brand) 10%, var(--sys-color-background))}.home-hero-module__Q1r5LW__mediaFrame{border-radius:8px;width:100%;overflow:hidden}.home-hero-module__Q1r5LW__partnerLogos{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.home-hero-module__Q1r5LW__partnerLogos::-webkit-scrollbar{display:none}.home-hero-module__Q1r5LW__partnerLogo{filter:saturate(.96)contrast(1.02);flex-shrink:0;height:auto;max-height:28px;width:auto!important}.home-hero-module__Q1r5LW__auroraCanvas{display:none}@media (min-width:1024px){.home-hero-module__Q1r5LW__root{background:0 0}.home-hero-module__Q1r5LW__auroraCanvas{display:contents}.home-hero-module__Q1r5LW__button{min-width:auto}.home-hero-module__Q1r5LW__mediaFrame{border-radius:16px;width:auto}.home-hero-module__Q1r5LW__partnerLogos{flex-wrap:initial;justify-content:initial;-webkit-overflow-scrolling:auto;scrollbar-width:auto;gap:0;padding-bottom:0;display:block;overflow-x:visible}.home-hero-module__Q1r5LW__partnerLogo{flex-shrink:1;width:auto;max-height:none}}
