.Hero-module__ejOdHG__section{background:var(--bg-canvas);height:62svh;min-height:24rem;display:grid;position:relative;overflow:hidden}.Hero-module__ejOdHG__media{position:absolute;inset:0}.Hero-module__ejOdHG__frame{min-height:100%}.Hero-module__ejOdHG__inner{z-index:1;min-height:inherit;height:100%;padding:var(--space-6) 0 var(--space-7);align-content:end;display:grid;position:relative}.Hero-module__ejOdHG__copy{gap:var(--space-4);max-width:36rem;display:grid}.Hero-module__ejOdHG__title{font-size:var(--step-display);letter-spacing:-.03em;padding:.14em 0 .28em;font-weight:500;line-height:1.15;overflow:hidden}.Hero-module__ejOdHG__titleInner{animation:Hero-module__ejOdHG__clipUp 1.4s var(--ease-out) 1.15s both;padding-bottom:.08em;display:block}.Hero-module__ejOdHG__rule{background:var(--accent-line);transform-origin:0;width:4.5rem;height:1px;animation:Hero-module__ejOdHG__draw 1.15s var(--ease-out) 1.55s both;margin-top:.12em}.Hero-module__ejOdHG__actions{gap:var(--space-3);animation:Hero-module__ejOdHG__clipUp 1.3s var(--ease-out) 1.72s both;flex-wrap:wrap;display:flex;overflow:hidden}.Hero-module__ejOdHG__ghost{background:#0b0c0e47;border-color:#f3f0e847}@keyframes Hero-module__ejOdHG__clipUp{0%{transform:translateY(115%)}to{transform:none}}@keyframes Hero-module__ejOdHG__draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:48rem){.Hero-module__ejOdHG__section{height:calc(100svh - var(--header-height));min-height:36rem}.Hero-module__ejOdHG__inner{padding-bottom:var(--space-8)}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__titleInner,.Hero-module__ejOdHG__rule,.Hero-module__ejOdHG__actions{animation:none}}
