.cta-band[data-astro-cid-dcqkf7ly]{isolation:isolate;background:var(--forest-900);padding-block:clamp(4rem,3rem + 5vw,7.5rem);position:relative;overflow:hidden}.cta-band__media[data-astro-cid-dcqkf7ly]{z-index:0;opacity:.55;position:absolute;inset:0}.cta-band__media[data-astro-cid-dcqkf7ly] .photo{background-color:var(--forest-800)}.cta-band__media[data-astro-cid-dcqkf7ly]:after{content:"";z-index:2;background:linear-gradient(90deg, var(--forest-900) 18%, #1a3124bf 55%, #1a312459 100%);position:absolute;inset:0}.cta-band__inner[data-astro-cid-dcqkf7ly]{z-index:1;align-items:center;gap:2rem;display:grid;position:relative}@media (width>=960px){.cta-band__inner[data-astro-cid-dcqkf7ly]{grid-template-columns:minmax(0,1.25fr) auto;gap:4rem}}.cta-band__copy[data-astro-cid-dcqkf7ly]{gap:1rem;max-width:38rem;display:grid}.cta-band__side[data-astro-cid-dcqkf7ly]{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.cta-band__script[data-astro-cid-dcqkf7ly]{opacity:.95;transform-origin:0;margin-left:.25rem;font-size:clamp(1.3rem,1rem + 1vw,1.9rem)}@media (width<=959px){.cta-band__script[data-astro-cid-dcqkf7ly]{margin-top:1em}}@media (width>=960px){.cta-band__side[data-astro-cid-dcqkf7ly]{align-items:flex-end}.cta-band__script[data-astro-cid-dcqkf7ly]{margin-right:.5rem}}@media (width<=699px){.cta-band[data-astro-cid-dcqkf7ly]{box-shadow:inset 0 -1px 0 var(--line-dark);padding-block:0 clamp(3.25rem,2.5rem + 4vw,4rem)}.cta-band__media[data-astro-cid-dcqkf7ly]{opacity:1;height:clamp(13rem,60vw,18rem);margin-bottom:-4.25rem;position:relative;inset:auto}.cta-band__media[data-astro-cid-dcqkf7ly]:after{background:linear-gradient(180deg, #1a31241f 0%, #1a31244d 38%, #1a3124d1 74%, var(--forest-900) 100%)}.cta-band__inner[data-astro-cid-dcqkf7ly]{gap:1.75rem}.cta-band__side[data-astro-cid-dcqkf7ly]{align-items:stretch;gap:1.35rem}.cta-band__script[data-astro-cid-dcqkf7ly]{align-self:flex-start;margin-top:.6em;font-size:1.2rem}}@media (width>=560px) and (width<=959px){.cta-band__actions[data-astro-cid-dcqkf7ly]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem;display:grid}}
