.hero{text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){.hero{padding:1.5rem}}.hero{min-height:600px}@media (min-width:1024px){.hero{min-height:750px}}@media (min-width:1440px){.hero{min-height:950px}}@media (min-width:1280px){.hero{height:100vh;margin-top:calc(var(--header-desktop-height-md)*-1);padding-bottom:257px;padding-top:calc(17.037vh + var(--header-desktop-height-lg))}}@media (min-width:1440px){.hero{margin-top:calc(var(--header-desktop-height-lg)*-1)}}.hero-screen-full{height:calc(100vh - var(--header-mobile-height));height:calc(100dvh - var(--header-mobile-height))}@media (min-width:1024px){.hero-screen-full{height:calc(100vh - var(--header-desktop-height-lg));height:calc(100dvh - var(--header-desktop-height-lg));min-height:720px}}@media (max-width:1023px){.hero-screen-m-auto{height:auto;min-height:360px;padding-top:1.5rem;padding-bottom:0}.hero-screen-m-auto h1,.hero-screen-m-auto h2{margin-bottom:0}.hero-screen-m-auto .btn{--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}.hero__title{--tw-text-opacity:1;color:rgb(53 233 252/var(--tw-text-opacity));margin-bottom:1.5rem;font-size:3.625rem;line-height:3.9375rem}@media (min-width:1280px){.hero__title{margin-bottom:2.25rem}}@media (min-width:1440px){.hero__title{font-size:7.552vw;line-height:1}}@media (min-width:2000px){.hero__title{font-size:9rem}}.hero__subtittle{font-family:var(--font-futura),sans-serif;letter-spacing:.03125rem;text-transform:uppercase;font-size:1.25rem;font-weight:400;line-height:1.5}@media (min-width:1280px){.hero__subtittle{letter-spacing:.0875rem;font-size:1.458vw;line-height:1.5}}@media (min-width:1440px){.hero__subtittle{line-height:2.625rem}}@media (min-width:2000px){.hero__subtittle{font-size:1.75rem;line-height:1.5}}.fundraiser-contributor{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity));padding-top:4rem;padding-bottom:6.25rem}@media (min-width:1024px){.fundraiser-contributor{padding-top:7rem;padding-bottom:7rem}}.fundraiser-contributor__title{--tw-text-opacity:1;color:rgb(53 233 252/var(--tw-text-opacity));font-size:3.625rem;line-height:3.9375rem}@media (min-width:1280px){.fundraiser-contributor__title{font-size:7.635vw;line-height:.75}}@media (min-width:1440px){.fundraiser-contributor__title{font-size:7vw}}@media (min-width:2000px){.fundraiser-contributor__title{font-size:8.125rem}}.raised-card{text-align:center;--tw-text-opacity:1;width:16rem;color:rgb(255 255 255/var(--tw-text-opacity));flex-direction:column;display:flex}.raised-card__title{flex:1;max-width:12.5rem;margin-bottom:.75rem;margin-left:auto;margin-right:auto;font-size:1.5625rem;line-height:1.4375rem}@media (min-width:1280px){.raised-card__title{margin-bottom:1rem}}.raised-card__figure{aspect-ratio:1;--tw-border-opacity:1;border-width:10px;border-color:rgb(52 233 252/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;width:10rem;height:10rem;margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:1024px){.raised-card__figure{border-width:20px;width:16rem;height:16rem}}.raised-card__price{font-size:2.5rem;line-height:1.25}.raised-card__price small{font-family:var(--font-lato),system-ui;font-size:.8125rem;line-height:1.125rem;display:block}.raised-card__link{letter-spacing:.075rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(82 182 213/var(--tw-text-opacity));margin-top:1rem;font-size:.75rem;font-weight:700;line-height:1rem;text-decoration-line:underline;display:inline-block}.rep-form input{--tw-text-opacity:1;width:100%;height:70px;color:rgb(255 255 255/var(--tw-text-opacity));outline-offset:2px;background-color:#0000;background-image:url(https://verticalraise.com/wp-content/themes/vertical-raise-theme-buildout/assets/images/border8.png);background-position:100% 100%;background-repeat:no-repeat;outline:2px solid #0000;font-size:20px;font-weight:300;line-height:70px}.rep-form input::placeholder{color:#ffffffb3}
