.ark-shero{--shero-bg:#64A70B;--shero-text:#FFFFFF;--shero-blend:60%;--shero-min-h:88vh;--shero-content-align:center;--shero-bg-fade:color-mix(in srgb, var(--shero-bg), transparent 100%);position:relative;display:flex;width:100%;min-height:var(--shero-min-h);overflow:hidden}.ark-shero--img-right{flex-direction:row}.ark-shero--img-left{flex-direction:row-reverse}.ark-shero__media{position:relative;flex:1 1 50%;align-self:stretch;overflow:hidden}.ark-shero__img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block}.ark-shero__img--mobile{display:none}.ark-shero__media-overlay{position:absolute;inset:0;pointer-events:none;z-index:1;rotate:180deg}.ark-shero--img-right .ark-shero__media-overlay{background:linear-gradient(90deg,var(--shero-bg) 0%,var(--shero-bg-fade) var(--shero-blend))}.ark-shero--img-left .ark-shero__media-overlay{background:linear-gradient(270deg,var(--shero-bg) 0%,var(--shero-bg-fade) var(--shero-blend))}.ark-shero__content{flex:1 1 50%;background-color:var(--shero-bg);color:var(--shero-text);display:flex;align-items:var(--shero-content-align);position:relative;z-index:2}.ark-shero--img-right .ark-shero__content{justify-content:flex-start}.ark-shero--img-left .ark-shero__content{justify-content:flex-end}.ark-shero--img-right .ark-shero__inner{padding:0 64px 0 0;text-align:right}.ark-shero--img-right .ark-shero__subtitle{margin-left:auto}.ark-shero--img-right .ark-shero__cta{justify-content:flex-end}.ark-shero__accent{position:absolute;top:0;right:0;width:100%;height:auto;z-index:3;pointer-events:none;opacity:.15}.ark-shero--img-left .ark-shero__accent{left:auto;right:64px}.ark-shero__inner{width:100%;padding:0 0 0 64px;box-sizing:border-box}.ark-shero__title{font-family:var(--ark-font-clash,'Clash Display',sans-serif);font-size:48px;line-height:120%;font-weight:700;text-transform:uppercase;color:var(--shero-text);margin:0 0 24px;opacity:0;transform:translateY(28px)}.ark-shero__subtitle{font-family:var(--ark-font-inter,'Inter',sans-serif);font-size:24px;line-height:1.4;font-weight:400;color:var(--shero-subtitle-text,var(--shero-text));opacity:.95;margin:0 0 40px;max-width:36ch;transform:translateY(28px)}.ark-shero__subtitle,.ark-shero__cta{will-change:transform,opacity}.ark-shero__cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center;opacity:0;transform:translateY(28px)}.ark-shero.is-revealed .ark-shero__title,.ark-shero.is-revealed .ark-shero__subtitle,.ark-shero.is-revealed .ark-shero__cta{opacity:1;transform:none}.ark-shero.is-revealed .ark-shero__subtitle{opacity:.95}@media (prefers-reduced-motion:reduce){.ark-shero__title,.ark-shero__subtitle,.ark-shero__cta{opacity:1!important;transform:none!important;transition:none!important}.ark-shero__subtitle{opacity:0.95!important}}@media (max-width:1024px){.ark-shero__inner{padding:56px 40px;max-width:560px}.ark-shero__title{font-size:40px}.ark-shero__subtitle{font-size:20px}}@media (max-width:768px){.ark-shero,.ark-shero--img-left,.ark-shero--img-right{flex-direction:column;min-height:auto}.ark-shero__media{flex:0 0 auto;width:100%;height:62vw;min-height:500px}.ark-shero--has-mobile-img .ark-shero__img--desktop{display:none}.ark-shero--has-mobile-img .ark-shero__img--mobile{display:block}.ark-shero--img-left .ark-shero__media-overlay,.ark-shero--img-right .ark-shero__media-overlay{background:linear-gradient(180deg,var(--shero-bg) 20%,var(--shero-bg-fade) 100%)}.ark-shero__content{width:100%;margin-top:-90px;background-color:var(--shero-bg);justify-content:center!important;align-items:stretch}.ark-shero__inner,.ark-shero--img-right .ark-shero__inner{padding:20px 28px 56px;max-width:100%;text-align:left}.ark-shero--img-right .ark-shero__subtitle{margin-left:0}.ark-shero--img-right .ark-shero__cta{justify-content:flex-start}.ark-shero__accent,.ark-shero--img-left .ark-shero__accent{top:100px;left:28px;right:auto;width:110px;display:none}.ark-shero__title{font-size:32px;margin-bottom:18px}.ark-shero__subtitle{font-size:18px;margin-bottom:32px;max-width:100%}.ark-shero__cta .ark-mag-btn-wrapper{min-width:180px}}@media (max-width:420px){.ark-shero__title{font-size:28px}.ark-shero__subtitle{font-size:17px}}