.wwf-hero{width:100%;color:var(--wwf-color-white);flex-direction:column;display:flex;position:relative}.wwf-hero--text-dark{color:var(--wwf-color-foreground,#1d1d1b)}.wwf-hero__stage{width:100%;display:flex;position:relative;overflow:hidden}.wwf-hero--h-auto{min-height:0}.wwf-hero--h-sm{min-height:max(10.25rem,min(7.68rem + 10.99vw,17.5625rem))}.wwf-hero--h-md{min-height:max(16rem,min(11.99rem + 17.09vw,27.375rem))}.wwf-hero--h-lg{min-height:max(18.25rem,min(13.68rem + 19.53vw,31.25rem))}.wwf-hero--h-xl{min-height:max(22.8125rem,min(5.5rem + 70vw,39.0625rem))}.wwf-hero--h-vh-50{min-height:50dvh}.wwf-hero--h-vh-75{min-height:75dvh}.wwf-hero--h-vh-90{min-height:90dvh}.wwf-hero--h-screen{min-height:100dvh}.wwf-hero__media,.wwf-hero__overlay{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.wwf-hero__media{overflow:hidden}.wwf-hero--h-auto .wwf-hero__media{position:relative}.wwf-hero--h-auto .wwf-hero__media img,.wwf-hero--h-auto .wwf-hero__media picture,.wwf-hero--h-auto .wwf-hero__media video{object-fit:initial;width:100%;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.wwf-hero--h-auto .wwf-hero__inner{position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:47.99rem){.wwf-hero--has-aside:not(.wwf-hero--aside-inside) .wwf-hero__stage{min-height:max(22.8125rem,min(5.5rem + 70vw,39.0625rem))}.wwf-hero--aside-inside{overflow:hidden}.wwf-hero--aside-inside .wwf-hero__stage{position:static}.wwf-hero--aside-inside .wwf-hero__position{align-items:end}.wwf-hero--aside-inside .wwf-hero__aside-layer{padding-block-start:0}}.wwf-hero__media div:not(.wwf-hero__video-wrap){position:static}.wwf-hero__media img,.wwf-hero__media picture,.wwf-hero__media video{object-fit:cover;object-position:center;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.wwf-hero__media iframe{pointer-events:none;opacity:0;border:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wwf-hero__media iframe.is-playing{opacity:1;transition:opacity .5s}.wwf-hero__video-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.wwf-hero__inner{z-index:1;width:100%;display:flex;position:relative}.wwf-hero__inner--container{width:min(100% - 2 * var(--wwf-container-px), var(--wwf-container-max));margin-inline-start:auto;margin-inline-end:auto}.wwf-hero__inner--frame{width:min(100% - 2 * var(--wwf-container-px), 90rem);margin-inline-start:auto;margin-inline-end:auto}.wwf-hero__position{width:100%;padding-block-start:2.5rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:grid}@media (min-width:48rem){.wwf-hero__position{padding-block-end:2.5rem}}.wwf-hero__inner--container .wwf-hero__position,.wwf-hero__inner--frame .wwf-hero__position{padding-inline-start:0;padding-inline-end:0}@media (min-width:48rem){.wwf-hero--has-aside .wwf-hero__position{padding-bottom:67px}}.wwf-hero__position--top-start{place-items:start}.wwf-hero__position--top-center{place-items:start center}.wwf-hero__position--top-end{place-items:start end}.wwf-hero__position--center-start{place-items:center start}.wwf-hero__position--center{place-items:center}.wwf-hero__position--center-end{place-items:center end}.wwf-hero__position--bottom-start{place-items:end start}.wwf-hero__position--bottom-center{place-items:end center}.wwf-hero__position--bottom-end{place-items:end}.wwf-hero__position--overflow{justify-items:center}.wwf-hero__text--w-sm{width:min(24rem,100%)}.wwf-hero__text--w-md{width:min(32rem,100%)}.wwf-hero__text--w-lg{width:min(42rem,100%)}.wwf-hero__text--w-prose{width:min(65ch,100%)}.wwf-hero__text--w-full{width:100%}.wwf-hero__text--align-start{text-align:start}.wwf-hero__text--align-center{text-align:center}.wwf-hero__text--align-end{text-align:end}.wwf-hero__backdrop{padding:1.5rem 1.75rem}.wwf-hero__backdrop--rounded{border-radius:var(--wwf-radius-lg,.75rem)}.wwf-hero__backdrop--shadow{box-shadow:0 1rem 2.5rem #00000040}.wwf-hero__backdrop--dark-text{color:var(--wwf-color-foreground,#1d1d1b)}.wwf-hero__backdrop .wwf-hero__text{width:100%}.wwf-hero--overflow .wwf-hero__inner{z-index:2;margin-top:-4rem;position:relative}.wwf-hero__eyebrow{font-family:var(--wwf-font-body);text-transform:uppercase;letter-spacing:.04em;opacity:.9;font-size:max(1rem,min(.9rem + .3vw,1.125rem));font-weight:400;line-height:1.2;display:inline-block}.wwf-hero__heading{font-family:var(--wwf-font-display);letter-spacing:0;text-transform:uppercase;margin:.5rem 0 0;font-size:max(3.375rem,min(2.45rem + 3.94vw,6rem));font-weight:400;line-height:.9}.wwf-hero__heading--primary{color:var(--wwf-color-primary)}.wwf-hero__heading--secondary{color:var(--wwf-color-accent)}.wwf-hero__heading--white{color:var(--wwf-color-white)}.wwf-hero__heading--underline{width:-moz-fit-content;width:fit-content;max-width:100%}.wwf-hero__heading--underline:after{content:"";background-color:currentColor;width:calc(100% + 1rem);height:.25rem;margin-top:.75rem;display:block}.wwf-hero__text--align-center .wwf-hero__heading--underline{margin-inline-start:auto;margin-inline-end:auto}.wwf-hero__text--align-end .wwf-hero__heading--underline{margin-inline-start:auto}.wwf-hero__lede{font-family:var(--wwf-font-heading);opacity:.95;margin-top:1rem;font-size:max(1.25rem,min(.99rem + 1.13vw,2rem));font-weight:500;line-height:.9}.wwf-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.wwf-hero__actions--stacked{flex-direction:column;align-items:stretch}.wwf-hero__text--align-center .wwf-hero__actions{justify-content:center}.wwf-hero__text--align-end .wwf-hero__actions{justify-content:flex-end}.wwf-hero--has-aside{--wwf-hero-aside-w:clamp(20rem, 26vw, 24rem)}.wwf-hero__aside-layer{z-index:20;padding-block-start:1.5rem;padding-block-end:1.5rem;display:flex;position:relative}.wwf-hero__aside-inner{width:min(100% - 2 * var(--wwf-container-px), var(--wwf-container-max));margin-inline-start:auto;margin-inline-end:auto;display:flex}.wwf-hero__aside{background:var(--wwf-color-surface,#fff);width:100%;color:var(--wwf-color-surface-foreground,#1d1d1b);border-radius:var(--wwf-radius-lg,.75rem);padding:1.25rem 1.5rem;box-shadow:0 1rem 2.5rem #00000040}.wwf-hero__aside-inner:has(.wwf-adopt){width:100%}.wwf-hero__aside-layer:has(.wwf-adopt){padding-block-start:0;padding-block-end:0}.wwf-hero__aside .adoption-cards--wrapper{margin-top:0}.wwf-hero__aside:has(.entity-counter){background:color-mix(in srgb, var(--wwf-color-surface) 85%, transparent);box-shadow:none;border-radius:1rem;flex-direction:column;padding:1rem;display:flex}.wwf-hero__aside:has(.entity-counter) .entity-counter__goal-line{margin-bottom:1rem}.wwf-hero__aside:has(.entity-counter)>[data-component-id=wwf_tw\:button]{align-self:stretch;margin-top:1rem}@media (min-width:48rem){.wwf-hero--has-aside:has(.entity-counter){--wwf-hero-aside-w:clamp(20rem, 40vw, 30rem)}.wwf-hero__aside:has(.entity-counter){border-radius:2rem;padding:1.25rem 2rem 1.5rem}.wwf-hero__aside:has(.entity-counter) .entity-counter__goal-line{margin-bottom:.65rem}.wwf-hero__aside:has(.entity-counter)>[data-component-id=wwf_tw\:button]{margin-top:1.5rem}}.wwf-hero__aside:has(.webform-submission-commerce-restore-form){background:color-mix(in srgb, var(--wwf-color-surface) 90%, transparent);border-radius:2rem;padding:2rem}@media (min-width:48rem){.wwf-hero__aside-layer{pointer-events:none;padding-block-start:2.5rem;padding-block-end:2.5rem;position:absolute;top:0;bottom:0;left:0;right:0}.wwf-hero__aside-inner{height:100%;display:grid}.wwf-hero__aside-inner:has(.wwf-adopt){width:min(100% - 2 * var(--wwf-container-px), var(--wwf-container-max))}.wwf-hero__aside .adoption-cards--wrapper{margin-top:1rem}.wwf-hero__aside{width:var(--wwf-hero-aside-w);pointer-events:auto;max-width:100%;max-height:calc(100% - 1rem);overflow:auto}.wwf-hero--has-aside.wwf-hero--aside-col-end .wwf-hero__position{padding-inline-end:calc(var(--wwf-hero-aside-w) + 2.5rem)}.wwf-hero--has-aside.wwf-hero--aside-col-start .wwf-hero__position{padding-inline-start:calc(var(--wwf-hero-aside-w) + 2.5rem)}}.wwf-hero--has-aside:has(.entity-counter,.webform-submission-commerce-restore-form) .wwf-hero__eyebrow{color:var(--wwf-color-white,#fff);letter-spacing:.06em;opacity:1;text-shadow:2px 2px 4px #000000bf;border-bottom:1px solid;margin-bottom:1rem;font-weight:700;position:relative}.wwf-hero--has-aside:has(.entity-counter,.webform-submission-commerce-restore-form) .wwf-hero__eyebrow:after{content:"";pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 4px 8px #000000bf}@media (min-width:48rem){.wwf-hero--has-aside:has(.entity-counter,.webform-submission-commerce-restore-form) :-webkit-any(.wwf-hero__position,.wwf-hero__aside-inner){align-items:end}.wwf-hero--has-aside:has(.entity-counter,.webform-submission-commerce-restore-form) :-moz-any(.wwf-hero__position,.wwf-hero__aside-inner){align-items:end}.wwf-hero--has-aside:has(.entity-counter,.webform-submission-commerce-restore-form) :is(.wwf-hero__position,.wwf-hero__aside-inner){align-items:end}.wwf-hero--has-aside:has(.entity-counter,.webform-submission-commerce-restore-form) .wwf-hero__position{padding-bottom:2.5rem}}.wwf-hero .wwf-accent{color:var(--wwf-color-accent-soft)}
