.styles_hero__J_5Ui{background:var(--button-inverted);color:var(--asaal-ivory)}.styles_stage__ZFZwz{position:relative;direction:ltr;isolation:isolate}.styles_hero__J_5Ui:not(.styles_textOnly__VnTWE) .styles_stage__ZFZwz:after{position:absolute;z-index:1;inset:50% 0 0;content:"";background:linear-gradient(transparent,rgb(17 24 15/48%) 20%,rgb(17 24 15/62%));pointer-events:none}.styles_copy__00qQ0{position:absolute;z-index:2;inset:auto 0 0;padding:clamp(1.25rem,4vw,2rem);color:var(--asaal-ivory);text-align:center}.styles_title__2upFI{margin:0;font-size:clamp(1.375rem,5.5vw,2rem);font-weight:500;line-height:1.3;text-wrap:balance}.styles_description__SAzd0{max-width:34rem;margin:.625rem auto 0;font-size:clamp(.8125rem,3.25vw,1rem);line-height:1.65;color:inherit;text-wrap:pretty}.styles_action__jcyfA{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;margin-top:1rem;padding:.75rem 1.75rem;border-radius:.25rem;background:var(--brand-beige);color:var(--button-inverted);font-size:.9375rem;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out}.styles_action__jcyfA:focus-visible{outline:2px solid var(--asaal-ivory);outline-offset:4px}.styles_action__jcyfA:active{transform:scale(.98)}.styles_media__grfMG{position:relative;display:block;width:100%;aspect-ratio:4/5;min-height:34rem;overflow:hidden}.styles_image__ZZZor{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.styles_textOnly__VnTWE .styles_copy__00qQ0{position:static;max-width:50rem;margin-inline:auto;padding:3rem 1.5rem}@media (hover:hover) and (pointer:fine){.styles_action__jcyfA:hover{background:var(--asaal-ivory)}}@media (min-width:640px){.styles_media__grfMG{aspect-ratio:8/5;min-height:0}.styles_hero__J_5Ui:not(.styles_textOnly__VnTWE) .styles_stage__ZFZwz:after{inset:0 0 0 48%;background:linear-gradient(90deg,transparent,rgb(17 24 15/48%) 35%)}.styles_copy__00qQ0{inset:50% 4% auto auto;width:36%;max-width:34rem;padding:0;text-align:start;transform:translateY(-50%)}.styles_title__2upFI{font-size:clamp(1.5rem,3vw,3.5rem)}.styles_description__SAzd0{margin-top:1rem;font-size:clamp(.875rem,1.25vw,1.125rem);line-height:1.8}.styles_action__jcyfA{margin-top:1.5rem}.styles_textOnly__VnTWE .styles_copy__00qQ0{width:auto;transform:none}}@media (min-width:1024px){.styles_media__grfMG{aspect-ratio:2/1}.styles_copy__00qQ0{right:6%;width:32%}}@media (prefers-reduced-motion:reduce){.styles_action__jcyfA{transition:none}.styles_action__jcyfA:active{transform:none}}