.button,.mod-hero__cta .button{text-wrap:wrap;border:2px solid;cursor:pointer;display:inline-block;font-family:var(--font-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);padding:var(--space-2) var(--space-5);text-align:center;text-decoration:none}.button:not([data-aos]){transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.button--primary{background-color:var(--color-white);border-color:var(--color-base);color:var(--color-base)}@media (hover:hover) and (pointer:fine){.button--primary:focus-visible,.button--primary:hover{background-color:var(--color-base);border-color:var(--color-base);color:var(--color-white)}}.button--inverted,.mod-hero__cta .button{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.button--inverted:focus-visible,.button--inverted:hover,.mod-hero__cta .button:focus-visible,.mod-hero__cta .button:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-base)}}.button--highlight{background-color:var(--color-highlight);border-color:var(--color-highlight);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.button--highlight:focus-visible,.button--highlight:hover{background-color:var(--color-highlight-dark);border-color:var(--color-highlight-dark)}}.button--highlight-outline{background-color:var(--color-white);border-color:var(--color-highlight);color:var(--color-highlight)}@media (hover:hover) and (pointer:fine){.button--highlight-outline:focus-visible,.button--highlight-outline:hover{background-color:var(--color-highlight-dark);border-color:var(--color-highlight-dark);color:var(--color-white)}}.mod-hero--fo26{background-color:var(--color-white);padding:var(--space-6) 0}@media (min-width:1024px){.mod-hero--fo26{padding:var(--space-8) 0}}.mod-hero__container{margin-inline:auto;max-width:var(--body-max);padding-inline:var(--container-padding);width:100%}body.debug .mod-hero__container{border:1px solid red}body.debug .mod-hero__container:before{color:red;content:"container";content:"container-wide";font-size:10px;font-weight:700;position:absolute;right:0;top:0}@media (min-width:1024px){.mod-hero__container{max-width:90%}}@media (min-width:1280px){.mod-hero__container{max-width:85%}}@media (min-width:1440px){.mod-hero__container{max-width:80%}}@media (min-width:1600px){.mod-hero__container{max-width:var(--container-wide)}}.mod-hero__container{position:relative}.mod-hero__content{display:inline-block;gap:0;left:var(--container-padding);max-width:none;padding:var(--space-4)}@media (min-width:768px){.mod-hero__content{max-width:60%;padding:var(--space-6)}}@media (min-width:1024px){.mod-hero__content{max-width:50%}}.mod-hero__eyebrow{color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:0}.mod-hero__title{color:var(--color-white);font-family:var(--font-headline);font-size:var(--font-size-xl);font-weight:var(--font-weight-extra-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-4);text-shadow:0 0 .05em var(--color-black)}@media (min-width:768px){.mod-hero__title{font-size:var(--font-size-2xl)}}@media (min-width:1024px){.mod-hero__title{font-size:var(--font-size-4xl)}}@media (min-width:1280px){.mod-hero__title{font-size:var(--font-size-5xl)}}.mod-hero__cta .button{box-shadow:0 0 .15em var(--color-black);display:none;text-shadow:0 0 .15em var(--color-black)}@media (min-width:768px){.mod-hero__cta .button{display:inline-block}}.mod-hero__media figure{aspect-ratio:16/9;border-radius:var(--border-radius-lg);margin:0;overflow:hidden;width:100%}.mod-hero__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
