.feature-media:where(.astro-BDZCPTIP){position:relative;width:14rem;height:14rem;margin:0 auto}.feature-media:where(.astro-BDZCPTIP) img:where(.astro-BDZCPTIP){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(10%) contrast(110%)}.feature-title:where(.astro-BDZCPTIP){text-shadow:0 6px 14px rgba(0,0,0,.65);background:rgba(10,10,10,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.2)}.hero-image:where(.astro-ZI4LDR3X){filter:grayscale(20%) brightness(65%) contrast(115%)}.hero-overlay:where(.astro-ZI4LDR3X){background:linear-gradient(180deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.7) 100%)}.hero-text:where(.astro-ZI4LDR3X){text-shadow:2px 2px 10px rgba(0,0,0,.75)}.invalid-feedback:where(.astro-CTR754M6),.empty-feedback:where(.astro-CTR754M6){display:none}.was-validated:where(.astro-CTR754M6) :-moz-placeholder-shown:invalid:where(.astro-CTR754M6)~.empty-feedback:where(.astro-CTR754M6){display:block}.was-validated:where(.astro-CTR754M6) :placeholder-shown:invalid:where(.astro-CTR754M6)~.empty-feedback:where(.astro-CTR754M6){display:block}.was-validated:where(.astro-CTR754M6) :not(:-moz-placeholder-shown):invalid:where(.astro-CTR754M6)~.invalid-feedback:where(.astro-CTR754M6){display:block}.was-validated:where(.astro-CTR754M6) :not(:placeholder-shown):invalid:where(.astro-CTR754M6)~.invalid-feedback:where(.astro-CTR754M6){display:block}.is-invalid:where(.astro-CTR754M6),.was-validated:where(.astro-CTR754M6) :invalid:where(.astro-CTR754M6){border-color:#dc3545}select:where(.astro-CTR754M6) option:where(.astro-CTR754M6){background-color:#fff;color:#111827}
