/* @generated by Skylit - do not edit */
.mhpr-hero--main--alt {}.mhpr-hero.mhpr-hero--main {--mhpr-hero-discover-bg:#2a5c5e;--mhpr-hero-main-bg-opacity:50%;--mhpr-hero-pseudo-bg-opacity:92%;--mhpr-hero-min-height:80vh;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:grid;grid-template-areas:"hero-stack";grid-template-rows:minmax(var(--mhpr-hero-min-height),auto);width:100%}.mhpr-hero.mhpr-hero--main.mhpr-hero--main--alt {--mhpr-hero-min-height:50vh}.mhpr-hero.mhpr-hero--main .mhpr-hero__visual {grid-area:hero-stack;position:relative;z-index:0;pointer-events:none;align-self:stretch;justify-self:stretch;width:100%;min-height:0;height:100%;overflow:hidden}.mhpr-hero.mhpr-hero--main .mhpr-hero__visual .mhpr-hero__image {position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:linear-gradient( 135deg,var(--mhpr-color-signal-dark) 0%,var(--mhpr-color-navy) 55%,var(--mhpr-color-ink) 100% )}.mhpr-hero.mhpr-hero--main .mhpr-hero__image-photo {display:block;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center center}.mhpr-hero.mhpr-hero--main .mhpr-hero__inner {grid-area:hero-stack;position:relative;z-index:2;display:flex;flex-direction:column;width:100%;max-width:var(--mhpr-container-max);margin-inline:auto;background:transparent;min-height:100%;align-self:stretch}.mhpr-hero.mhpr-hero--main .mhpr-hero__main {position:relative;z-index:1;background:transparent;display:flex;flex-direction:column;justify-content:center;padding-block:var(--mhpr-gap-16);padding-inline:var(--mhpr-container-padding);overflow:hidden}.mhpr-hero.mhpr-hero--main .mhpr-section-tag {color:var(--mhpr-color-white)}.mhpr-hero.mhpr-hero--main .mhpr-hero__main .mhpr-section-tag {margin-bottom:var(--mhpr-gap-5)}.mhpr-hero.mhpr-hero--main .mhpr-hero__headline {color:var(--mhpr-color-white);margin-bottom:var(--mhpr-gap-6)}.mhpr-hero.mhpr-hero--main .mhpr-hero__sub {color:var(--mhpr-color-silver);max-width:30rem;margin-bottom:var(--mhpr-gap-10)}.mhpr-hero.mhpr-hero--main .mhpr-hero__ctas {display:flex;gap:var(--mhpr-gap-5);align-items:center;flex-wrap:wrap}.mhpr-hero.mhpr-hero--main .mhpr-hero__discover {position:relative;z-index:1;width:100%;background:transparent;display:flex;flex-direction:column;padding:var(--mhpr-gap-10) var(--mhpr-gap-8)}.mhpr-hero.mhpr-hero--main .mhpr-hero__discover .mhpr-section-tag {margin-bottom:var(--mhpr-gap-8)}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__list {list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mhpr-gap-2)}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__item {display:flex;align-items:center;justify-content:space-between;padding:var(--mhpr-gap-5) 0;border-bottom:1px solid rgba(192,191,191,0.2);text-decoration:none;transition:padding-left 0.2s}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__item:hover {padding-left:var(--mhpr-gap-2)}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__label {color:var(--mhpr-color-white);font-weight:600}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__arrow {color:var(--mhpr-color-white)}@media (max-width: 1024px) {.mhpr-hero.mhpr-hero--main {--mhpr-hero-min-height:70vh}.mhpr-hero.mhpr-hero--main .mhpr-hero__inner {display:flex;flex-direction:column}.mhpr-hero.mhpr-hero--main::before,
		.mhpr-hero.mhpr-hero--main::after {content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:calc(50% + min(100%, var(--mhpr-container-max)) / 2);background:color-mix(
		in srgb,
		var(--mhpr-hero-discover-bg) var(--mhpr-hero-main-bg-opacity),
		transparent
		);z-index:1;pointer-events:none}.mhpr-hero.mhpr-hero--main .mhpr-hero__main {flex:1;background:color-mix(
		in srgb,
		var(--mhpr-color-navy) var(--mhpr-hero-main-bg-opacity),
		transparent
		)}.mhpr-hero.mhpr-hero--main .mhpr-hero__discover {background:color-mix(
		in srgb,
		var(--mhpr-hero-discover-bg) var(--mhpr-hero-main-bg-opacity),
		transparent
		);flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--mhpr-gap-4) var(--mhpr-gap-8);padding:var(--mhpr-gap-4) var(--mhpr-container-padding);text-align:center}.mhpr-hero.mhpr-hero--main .mhpr-hero__discover .mhpr-section-tag {margin:0;flex-shrink:0;font-size:0.65rem;letter-spacing:0.12em}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__list {flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--mhpr-gap-4) var(--mhpr-gap-8)}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__item {padding:0;border-bottom:none;justify-content:flex-start;gap:var(--mhpr-gap-1)}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__label {font-size:0.8rem}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__item:hover {padding-left:0;opacity:0.85}.mhpr-hero.mhpr-hero--main .mhpr-hero-discover-links__arrow {display:none}}@media (min-width: 1025px) {.mhpr-hero.mhpr-hero--main .mhpr-hero__inner {display:grid;grid-template-columns:0.6fr 1fr 0.3fr;align-content:stretch}.mhpr-hero.mhpr-hero--main::before {content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:calc(
		(100% - min(100%, var(--mhpr-container-max))) / 2 +
		min(100%, var(--mhpr-container-max)) * 0.42 / 1.9
		);background:linear-gradient( to right,color-mix(in srgb, var(--mhpr-hero-discover-bg) 98%, transparent) 0%,color-mix(
		in srgb,
		var(--mhpr-hero-discover-bg) var(--mhpr-hero-pseudo-bg-opacity),
		transparent
		) 55%,color-mix(in srgb, var(--mhpr-hero-discover-bg) 88%, transparent) 100% );z-index:1;pointer-events:none}.mhpr-hero.mhpr-hero--main::after {content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:calc(50% + min(100%, var(--mhpr-container-max)) / 2);background:color-mix(
		in srgb,
		var(--mhpr-hero-discover-bg) var(--mhpr-hero-main-bg-opacity),
		transparent
		);z-index:1;pointer-events:none}.mhpr-hero.mhpr-hero--main .mhpr-hero__main {grid-column:1;grid-row:1;align-self:stretch;padding-block:5rem;background:color-mix(
		in srgb,
		var(--mhpr-color-navy) var(--mhpr-hero-main-bg-opacity),
		transparent
		)}.mhpr-hero.mhpr-hero--main .mhpr-hero__discover {grid-column:3;grid-row:1;align-self:stretch;justify-content:center;background:color-mix(
		in srgb,
		var(--mhpr-hero-discover-bg) var(--mhpr-hero-main-bg-opacity),
		transparent
		)}}.mhpr-button {display:inline-block}.mhpr-button--align-left {display:block;width:fit-content;margin-inline:0}.mhpr-button--align-center {display:block;width:fit-content;margin-inline:auto}.mhpr-button--align-right {display:block;width:fit-content;margin-inline:auto 0}.mhpr-button .mhpr-btn {display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;font-size:0.9rem;font-weight:600;letter-spacing:0.04em;line-height:1.2;text-decoration:none;border:2px solid transparent;border-radius:var(--mhpr-radius-sm);padding:0.85rem 2rem;background:transparent;color:inherit;transition:background 0.2s,color 0.2s,border-color 0.2s,gap 0.2s}.mhpr-button .mhpr-btn span {display:inline}.mhpr-button--primary {}.mhpr-button.mhpr-button--primary .mhpr-btn {background:var(--mhpr-color-gold);color:var(--mhpr-color-white);border-color:var(--mhpr-color-gold)}.mhpr-button.mhpr-button--primary:hover .mhpr-btn {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--teal {}.mhpr-button.mhpr-button--teal .mhpr-btn {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal)}.mhpr-button.mhpr-button--teal:hover .mhpr-btn {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--dark {}.mhpr-button.mhpr-button--dark .mhpr-btn {background:var(--mhpr-color-navy);color:var(--mhpr-color-white);border-color:var(--mhpr-color-navy)}.mhpr-button.mhpr-button--dark:hover .mhpr-btn {background:var(--mhpr-color-teal);border-color:var(--mhpr-color-teal)}.mhpr-button--white {}.mhpr-button.mhpr-button--white .mhpr-btn {background:var(--mhpr-color-white);color:var(--mhpr-color-navy);border-color:var(--mhpr-color-white)}.mhpr-button.mhpr-button--white:hover .mhpr-btn {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal)}.mhpr-button--outline {}.mhpr-button.mhpr-button--outline .mhpr-btn {background:transparent;color:var(--mhpr-color-navy);border-color:var(--mhpr-color-navy);padding:0.9rem 2.25rem}.mhpr-button.mhpr-button--outline:hover .mhpr-btn {background:var(--mhpr-color-navy);color:var(--mhpr-color-white)}.mhpr-button--ghost {}.mhpr-button.mhpr-button--ghost .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-teal);border-radius:0;background:transparent;color:var(--mhpr-color-teal);font-weight:500}.mhpr-button.mhpr-button--ghost:hover .mhpr-btn {background:transparent;color:var(--mhpr-color-gold);border-bottom-color:var(--mhpr-color-gold)}.mhpr-button.mhpr-button--ghost .mhpr-btn::after {content:"→";display:inline-block;transition:transform 0.2s ease}.mhpr-button.mhpr-button--ghost:hover .mhpr-btn::after,
		.mhpr-button.mhpr-button--ghost .mhpr-btn:hover::after {transform:translateX(0.45rem)}.mhpr-button--ghost-on-dark {}.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-silver);border-radius:0;background:transparent;color:var(--mhpr-color-white);font-weight:500}.mhpr-button.mhpr-button--ghost-on-dark:hover .mhpr-btn,
		.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn:hover {background:transparent;color:var(--mhpr-color-white);border-color:transparent;border-bottom-color:var(--mhpr-color-white)}.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn::after {content:"→";display:inline-block;transition:transform 0.2s ease}.mhpr-button.mhpr-button--ghost-on-dark:hover .mhpr-btn::after,
		.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn:hover::after {color:var(--mhpr-color-white);transform:translateX(0.45rem)}.mhpr-button--arrow-link {}.mhpr-button.mhpr-button--arrow-link .mhpr-btn {padding:0 0.5rem 2px 0;border:none;border-bottom:1.5px solid currentColor;border-radius:0;background:transparent;font-weight:600;letter-spacing:0.03em;gap:0.4rem}.mhpr-button.mhpr-button--arrow-link:hover .mhpr-btn {background:transparent;gap:0.4rem}.mhpr-button.mhpr-button--arrow-link .mhpr-btn::after {content:"→";font-size:1rem;display:inline-block;transition:transform 0.2s ease}.mhpr-button.mhpr-button--arrow-link:hover .mhpr-btn::after {transform:translateX(0.45rem)}.mhpr-button--align-center .mhpr-button {display:block;width:fit-content;margin-inline:auto}.mhpr-button--align-left .mhpr-button {display:block;width:fit-content;margin-inline:0}.mhpr-button--align-right .mhpr-button {display:block;width:fit-content;margin-inline:auto 0}.mhpr-button--primary .mhpr-button .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--teal .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--dark .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--white .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--outline .mhpr-btn {background:var(--mhpr-color-gold);color:var(--mhpr-color-white);border-color:var(--mhpr-color-gold);padding:0.85rem 2rem}.mhpr-button--primary .mhpr-button .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--teal .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--dark .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--white .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--outline .mhpr-btn:hover {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--teal .mhpr-button .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--dark .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--white .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--outline .mhpr-btn {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal);padding:0.85rem 2rem}.mhpr-button--teal .mhpr-button .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--dark .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--white .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--outline .mhpr-btn:hover {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--dark .mhpr-button .mhpr-btn,
		.mhpr-button--dark .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--dark .mhpr-button.mhpr-button--teal .mhpr-btn {background:var(--mhpr-color-navy);color:var(--mhpr-color-white);border-color:var(--mhpr-color-navy);padding:0.85rem 2rem}.mhpr-button--dark .mhpr-button .mhpr-btn:hover,
		.mhpr-button--dark .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--dark .mhpr-button.mhpr-button--teal .mhpr-btn:hover {background:var(--mhpr-color-teal);border-color:var(--mhpr-color-teal)}.mhpr-button--white .mhpr-button .mhpr-btn,
		.mhpr-button--white .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--white .mhpr-button.mhpr-button--teal .mhpr-btn {background:var(--mhpr-color-white);color:var(--mhpr-color-navy);border-color:var(--mhpr-color-white);padding:0.85rem 2rem}.mhpr-button--white .mhpr-button .mhpr-btn:hover,
		.mhpr-button--white .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--white .mhpr-button.mhpr-button--teal .mhpr-btn:hover {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal)}.mhpr-button--outline .mhpr-button .mhpr-btn,
		.mhpr-button--outline .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--outline .mhpr-button.mhpr-button--teal .mhpr-btn {background:transparent;color:var(--mhpr-color-navy);border-color:var(--mhpr-color-navy);padding:0.9rem 2.25rem}.mhpr-button--outline .mhpr-button .mhpr-btn:hover,
		.mhpr-button--outline .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--outline .mhpr-button.mhpr-button--teal .mhpr-btn:hover {background:var(--mhpr-color-navy);color:var(--mhpr-color-white)}.mhpr-button--arrow-link .mhpr-button .mhpr-btn,
		.mhpr-button--arrow-link .mhpr-button.mhpr-button--primary .mhpr-btn {padding:0 0.5rem 2px 0;border:none;border-bottom:1.5px solid currentColor;border-radius:0;background:transparent;font-weight:600;letter-spacing:0.03em;gap:0.4rem}.mhpr-button--arrow-link .mhpr-button:hover .mhpr-btn,
		.mhpr-button--arrow-link:hover .mhpr-button .mhpr-btn,
		.mhpr-button--arrow-link .mhpr-button .mhpr-btn:hover {background:transparent;gap:0.4rem}.mhpr-button--arrow-link .mhpr-button .mhpr-btn::after,
		.mhpr-button--arrow-link .mhpr-button.mhpr-button--primary .mhpr-btn::after {content:"→";font-size:1rem;display:inline-block;transition:transform 0.2s ease}.mhpr-button--arrow-link .mhpr-button:hover .mhpr-btn::after,
		.mhpr-button--arrow-link:hover .mhpr-button .mhpr-btn::after,
		.mhpr-button--arrow-link .mhpr-button .mhpr-btn:hover::after {transform:translateX(0.45rem)}.mhpr-button--ghost .mhpr-button .mhpr-btn,
		.mhpr-button--ghost .mhpr-button.mhpr-button--primary .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-teal);border-radius:0;background:transparent;color:var(--mhpr-color-teal);font-weight:500}.mhpr-button--ghost .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost .mhpr-button.mhpr-button--primary .mhpr-btn::after {content:"→";display:inline-block;transition:transform 0.2s ease}.mhpr-button--ghost .mhpr-button:hover .mhpr-btn::after,
		.mhpr-button--ghost:hover .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost .mhpr-button .mhpr-btn:hover::after {transform:translateX(0.45rem)}.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn,
		.mhpr-button--ghost-on-dark .mhpr-button.mhpr-button--primary .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-silver);border-radius:0;background:transparent;color:var(--mhpr-color-white);font-weight:500}.mhpr-button--ghost-on-dark .mhpr-button:hover .mhpr-btn,
		.mhpr-button--ghost-on-dark:hover .mhpr-button .mhpr-btn,
		.mhpr-button--ghost-on-dark .mhpr-button.mhpr-button--primary:hover .mhpr-btn,
		.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn:hover {background:transparent;color:var(--mhpr-color-white);border-color:transparent;border-bottom-color:var(--mhpr-color-white)}.mhpr-button--ghost-on-dark .mhpr-button:hover .mhpr-btn::after,
		.mhpr-button--ghost-on-dark:hover .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn:hover::after {color:var(--mhpr-color-white)}.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost-on-dark .mhpr-button.mhpr-button--primary .mhpr-btn::after {content:"→"}