page-hero .eyebrow{margin-block-end:var(--mm-hero-eyebrow-spacing)}@keyframes scroll-hint-bounce{0%,to{opacity:.4;transform:translateY(0)}50%{transform:translateY(var(--mm-scroll-hint-offset));opacity:.9}}.page-hero__scroll-hint{margin-block-start:var(--mm-space-x-large);display:none}@media (min-width:1024px){.page-hero__scroll-hint{display:block}}.page-hero__scroll-btn{padding:var(--mm-space-medium);cursor:pointer;color:var(--mm-accent-color-line);font-size:var(--mm-font-title);box-shadow:inset 0 0 0 var(--mm-accent-line-width-medium) var(--mm-accent-color-line);transition:box-shadow var(--mm-transition-base), color var(--mm-transition-base), transform var(--mm-transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.page-hero__scroll-btn:hover{box-shadow:inset 0 0 0 var(--mm-accent-line-width-heavy) var(--mm-accent-color);color:var(--mm-accent-color)}.page-hero__scroll-btn:active{transform:scale(var(--mm-animation-scroll-press-scale));transition-duration:var(--mm-animation-press-duration)}.page-hero__scroll-btn i{animation:scroll-hint-bounce var(--mm-animation-scroll-hint-duration) var(--mm-animation-scroll-hint-easing) infinite}@media (prefers-reduced-motion:reduce){.page-hero__scroll-btn i{animation:none}}.page-hero__signature{font-family:var(--mm-font-serif);font-size:var(--mm-font-headline);font-weight:var(--op-font-weight-medium);color:var(--mm-color-charcoal);font-style:italic;line-height:var(--mm-line-height-snug);margin-block-end:var(--mm-space-large)}
