.hero-image.block{padding-top:clamp(6.875rem,5.5985915493rem + 5.4460093897vw,10.5rem)}.hero-image__inner{display:grid;gap:2.5rem}@media screen and (min-width: 992px){.hero-image__inner{grid-template-columns:1fr minmax(0,37.25rem);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}.hero-image__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.hero-image__eyebrow.eyebrow{margin-bottom:1.25rem}.hero-image__content{max-width:32.5rem;margin:1.25rem 0 1.875rem}.hero-image__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;margin-bottom:1.875rem}.hero-image__title.h1{max-width:40rem;margin:0;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.hero-image__title.h1 .accent{font-size:1em}.hero-image__scroll{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:clamp(1.875rem,.2464788732rem + 6.9483568075vw,6.5rem);border-radius:50%}.hero-image__scroll svg{display:block;width:clamp(2.8125rem,2.3503521127rem + 1.9718309859vw,4.125rem);height:auto;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.hero-image__scroll:hover svg,.hero-image__scroll:focus-visible svg{-webkit-transform:rotate(135deg) translate(-3px,3px);-ms-transform:rotate(135deg) translate(-3px,3px);transform:rotate(135deg) translate(-3px,3px)}.hero-image__scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.hero-image__media{margin:0;overflow:hidden;border-radius:.625rem;aspect-ratio:596/472}@media screen and (min-width: 992px){.hero-image__media{margin-top:-2.4375rem}}.hero-image__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-image__end{display:block;outline:none}@media (prefers-reduced-motion: reduce){.hero-image__scroll svg{-webkit-transition:none;transition:none}}
