.Hero-module-scss-module__qZhzvG__heroInner{flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:60svh;display:flex;position:relative}@supports not (height:100svh){.Hero-module-scss-module__qZhzvG__heroInner{min-height:60vh}}@media (min-width:1024px){.Hero-module-scss-module__qZhzvG__heroInner{min-height:calc(100svh - var(--header-offset));flex-direction:row;justify-content:flex-start;align-items:center;margin:0}@supports not (height:100svh){.Hero-module-scss-module__qZhzvG__heroInner{min-height:calc(100vh - var(--header-offset))}}}.Hero-module-scss-module__qZhzvG__underHeader{padding-top:var(--header-height)}.Hero-module-scss-module__qZhzvG__heroShort{min-height:0}@media (min-width:1024px){.Hero-module-scss-module__qZhzvG__heroShort{min-height:0}}.Hero-module-scss-module__qZhzvG__heroShort .Hero-module-scss-module__qZhzvG__hero{padding:var(--space-12) 0}@media (min-width:1024px){.Hero-module-scss-module__qZhzvG__heroShort .Hero-module-scss-module__qZhzvG__hero{padding:var(--space-20) 0}}@media (min-width:1280px){.Hero-module-scss-module__qZhzvG__heroShort .Hero-module-scss-module__qZhzvG__hero{padding:var(--space-24) 0}}.Hero-module-scss-module__qZhzvG__hero{text-align:center;width:100%;min-width:0;padding:var(--space-10) 0;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.Hero-module-scss-module__qZhzvG__hero{max-width:56rem;padding:var(--space-12) 0}}@media (min-width:1280px){.Hero-module-scss-module__qZhzvG__hero{max-width:64rem}}.Hero-module-scss-module__qZhzvG__heroVisual{display:none}@media (min-width:1024px){.Hero-module-scss-module__qZhzvG__heroVisual{padding-left:var(--space-8);flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;margin-left:auto;display:flex}}.Hero-module-scss-module__qZhzvG__alignLeft,.Hero-module-scss-module__qZhzvG__alignCenter{text-align:left;align-items:flex-start}@media (min-width:768px){.Hero-module-scss-module__qZhzvG__alignCenter{text-align:center;align-items:center;margin-inline:auto}}.Hero-module-scss-module__qZhzvG__heroShort .Hero-module-scss-module__qZhzvG__alignCenter{max-width:none}.Hero-module-scss-module__qZhzvG__labelRow{margin-bottom:var(--space-5);display:inline-block}.Hero-module-scss-module__qZhzvG__label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);line-height:var(--leading-snug)}.Hero-module-scss-module__qZhzvG__labelLink{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:var(--leading-snug);color:var(--color-text-muted);transition:color var(--transition-normal),gap var(--transition-normal);text-decoration:none;display:inline-flex}.Hero-module-scss-module__qZhzvG__labelLink svg{transition:transform var(--transition-normal);flex-shrink:0}@media (hover:hover) and (pointer:fine){.Hero-module-scss-module__qZhzvG__labelLink:hover{color:var(--color-accent)}.Hero-module-scss-module__qZhzvG__labelLink:hover svg{transform:translate(-2px)}}.Hero-module-scss-module__qZhzvG__labelLink:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__qZhzvG__labelLink,.Hero-module-scss-module__qZhzvG__labelLink svg{transition:none}}.Hero-module-scss-module__qZhzvG__title{font-family:var(--font-display-stack);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);font-size:var(--text-h1);line-height:var(--leading-h1)}.Hero-module-scss-module__qZhzvG__description{font-family:var(--font-body-stack);color:var(--color-text);line-height:var(--leading-snug);margin-top:var(--space-4);margin-inline:auto;font-weight:var(--font-weight-medium);font-size:var(--text-lg);margin-bottom:0}.Hero-module-scss-module__qZhzvG__alignLeft .Hero-module-scss-module__qZhzvG__description{margin-inline:0}.Hero-module-scss-module__qZhzvG__description p{margin:0}.Hero-module-scss-module__qZhzvG__description a{font-weight:var(--font-weight-semibold);color:var(--color-link);text-underline-offset:3px;transition:color var(--transition-normal);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.Hero-module-scss-module__qZhzvG__description a:hover{color:var(--color-accent-hover)}}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__qZhzvG__description a{transition:none}}.Hero-module-scss-module__qZhzvG__hero.Hero-module-scss-module__qZhzvG__withDivider{padding:var(--space-8) 0}@media (min-width:1024px){.Hero-module-scss-module__qZhzvG__hero.Hero-module-scss-module__qZhzvG__withDivider{max-width:none;padding:var(--space-12) 0}}.Hero-module-scss-module__qZhzvG__hero.Hero-module-scss-module__qZhzvG__withDivider .Hero-module-scss-module__qZhzvG__description{margin-top:var(--space-5);font-size:var(--text-bigger-body);font-weight:var(--font-weight-regular);line-height:var(--leading-bigger-body)}@media (min-width:1280px){.Hero-module-scss-module__qZhzvG__hero.Hero-module-scss-module__qZhzvG__withDivider.Hero-module-scss-module__qZhzvG__lead .Hero-module-scss-module__qZhzvG__divider,.Hero-module-scss-module__qZhzvG__hero.Hero-module-scss-module__qZhzvG__withDivider.Hero-module-scss-module__qZhzvG__lead .Hero-module-scss-module__qZhzvG__description{margin-top:var(--space-8)}}.Hero-module-scss-module__qZhzvG__hero.Hero-module-scss-module__qZhzvG__withDivider.Hero-module-scss-module__qZhzvG__lead .Hero-module-scss-module__qZhzvG__description{font-family:var(--font-display-stack);font-size:var(--text-h4);font-weight:var(--font-weight-regular);line-height:var(--leading-display-auto);color:var(--color-text-muted-60)}@media (min-width:1280px){.Hero-module-scss-module__qZhzvG__hero.Hero-module-scss-module__qZhzvG__withDivider.Hero-module-scss-module__qZhzvG__lead .Hero-module-scss-module__qZhzvG__description{font-size:var(--text-h3)}}.Hero-module-scss-module__qZhzvG__divider{height:1px;margin-top:var(--space-5);background:linear-gradient(to right, color-mix(in srgb, var(--color-text) 15%, transparent), transparent);align-self:stretch}.Hero-module-scss-module__qZhzvG__action{margin-top:var(--space-8);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}@media (min-width:480px){.Hero-module-scss-module__qZhzvG__action{flex-direction:row}}@media (max-width:479px){.Hero-module-scss-module__qZhzvG__action{flex-flow:column;align-items:stretch;width:100%}}@media (min-width:768px){.Hero-module-scss-module__qZhzvG__alignLeft .Hero-module-scss-module__qZhzvG__action{justify-content:flex-start;align-items:flex-start}}.Hero-module-scss-module__qZhzvG__footnote{margin-top:var(--space-6);font-family:var(--font-body-stack);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted)}.Hero-module-scss-module__qZhzvG__footnote p{margin:0}.Hero-module-scss-module__qZhzvG__footnote a{font-weight:var(--font-weight-semibold);color:var(--color-link);text-underline-offset:3px;transition:color var(--transition-normal);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.Hero-module-scss-module__qZhzvG__footnote a:hover{color:var(--color-accent-hover)}}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__qZhzvG__footnote a{transition:none}}
