.evt-section{--evt-green-deep:#405814;--evt-green:#7a9d3e;--evt-green-hover:#123416;--evt-teal:#005666;--evt-cream:#f7f4ee;--evt-sand:#eae5ce;--evt-ink:#1f2417;--evt-muted:#5a6150;--evt-line:#e2dac7;--evt-max:1200px;--evt-sans:"agenda",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--evt-serif:"dovetail-mvb",Georgia,"Times New Roman",serif;color:var(--evt-ink);font-family:var(--evt-sans);padding:clamp(3rem,6vw,5.5rem) 0;position:relative}.evt-section__wrap{margin:0 auto;max-width:var(--evt-max);padding:0 1.25rem;position:relative;width:100%}.evt-section .evt-btn{align-items:center;border:2px solid transparent;border-radius:9999px;display:inline-flex;font-family:var(--evt-sans);font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1;min-height:56px;padding:1.05rem 2.4rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.evt-section .evt-btn.evt-btn--primary{background-color:var(--evt-green-deep);color:#fff}.evt-section .evt-btn.evt-btn--primary:focus,.evt-section .evt-btn.evt-btn--primary:hover{background-color:var(--evt-green-hover);box-shadow:0 10px 26px rgba(18,52,22,.28);color:#fff;text-decoration:none;transform:translateY(-1px)}.evt-section .evt-btn.evt-btn--outline{background-color:transparent;border-color:currentColor;color:var(--evt-green-deep)}.evt-section .evt-btn.evt-btn--outline:focus,.evt-section .evt-btn.evt-btn--outline:hover{background-color:var(--evt-green-deep);border-color:var(--evt-green-deep);color:#fff;text-decoration:none}.evt-section .evt-eyebrow{color:var(--evt-green);font-size:.8rem;font-weight:700;letter-spacing:.2em;margin:0 0 .75rem;text-transform:uppercase}.evt-section .evt-heading{color:var(--evt-green-deep);font-family:var(--evt-sans);font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:700;letter-spacing:.01em;line-height:1.05;margin:0;text-transform:uppercase}.evt-section .evt-body{color:var(--evt-muted);font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.65}.evt-section .evt-body p:last-child{margin-bottom:0}.evt-section .evt-btn.evt-btn--ghost{background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.75);color:#fff}.evt-section .evt-btn.evt-btn--ghost:focus,.evt-section .evt-btn.evt-btn--ghost:hover{background-color:#fff;border-color:#fff;color:var(--evt-green-deep);text-decoration:none}.evt-hero{align-items:center;display:flex;min-height:clamp(460px,62vw,720px);overflow:hidden;padding:clamp(5.5rem,10vw,8rem) 0 clamp(3.5rem,7vw,5.5rem)}.evt-hero__media{background-color:var(--evt-green-deep);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.evt-hero__scrim{background:linear-gradient(180deg,rgba(18,52,22,.25),rgba(18,52,22,.72));inset:0;opacity:calc(var(--evt-hero-scrim, 70)/100);position:absolute;z-index:1}.evt-hero__inner{z-index:2}.evt-section.evt-hero.evt-hero--has-cards .evt-hero__inner{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.evt-section.evt-hero.evt-hero--has-cards .evt-hero__copy,.evt-section.evt-hero.evt-hero--left .evt-hero__copy{text-align:left}.evt-section.evt-hero.evt-hero--center:not(.evt-hero--has-cards) .evt-hero__copy{margin-inline:auto;text-align:center}.evt-hero__eyebrow{color:#fff;font-family:var(--evt-serif);font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:400;letter-spacing:.04em;margin:0 0 .6rem;text-transform:none}.evt-hero__headline{color:#fff;font-family:var(--evt-sans);font-size:clamp(2.4rem,5.2vw,4.6rem);font-weight:700;letter-spacing:.01em;line-height:.98;margin:0;text-shadow:0 2px 18px rgba(12,28,12,.35);text-transform:uppercase}.evt-hero__description{color:hsla(0,0%,100%,.94);font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.45;margin:1.25rem 0 0;max-width:62ch}.evt-section.evt-hero.evt-hero--center:not(.evt-hero--has-cards) .evt-hero__description{margin-inline:auto}.evt-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.evt-section.evt-hero.evt-hero--center:not(.evt-hero--has-cards) .evt-hero__actions{justify-content:center}.evt-section.evt-hero.evt-hero--has-cards .evt-hero__actions{justify-content:flex-start}.evt-hero__cards{display:grid;gap:.9rem}.evt-hero__card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.28);border-radius:1rem;color:#fff;padding:1.15rem 1.35rem;text-align:left}.evt-hero__card-key{color:#cfe0a4;font-size:.75rem;font-weight:700;letter-spacing:.18em;margin:0 0 .35rem;text-transform:uppercase}.evt-hero__card-value{color:#fff;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.25;margin:0}.evt-hero__card-sub{color:hsla(0,0%,100%,.86);font-size:.95rem;line-height:1.5;margin:.35rem 0 0}@media (max-width:900px){.evt-section.evt-hero.evt-hero--has-cards .evt-hero__inner{gap:2rem;grid-template-columns:minmax(0,1fr)}.evt-section.evt-hero.evt-hero--has-cards .evt-hero__cards{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.evt-hero{min-height:0;padding:4.5rem 0 3rem}.evt-hero__headline{font-size:clamp(2.1rem,11vw,3.2rem)}.evt-hero__description{font-size:1.08rem}.evt-section.evt-hero.evt-hero--has-cards .evt-hero__cards{grid-template-columns:minmax(0,1fr)}.evt-hero__actions{gap:.75rem}.evt-section .evt-btn{min-height:50px;padding:.95rem 1.75rem;width:100%}}