.ev-subnav[data-astro-cid-3shn5zjf]{border-bottom:1px solid var(--border);background:var(--paper,#fcf9f2);z-index:5;position:sticky;top:0}.ev-subnav-in[data-astro-cid-3shn5zjf]{flex-wrap:wrap;gap:4px;padding-top:8px;padding-bottom:8px;display:flex}.ev-subnav[data-astro-cid-3shn5zjf] a[data-astro-cid-3shn5zjf]{font:600 .96rem var(--sans);color:var(--forest8);white-space:nowrap;border-radius:100px;padding:9px 16px;text-decoration:none}.ev-subnav[data-astro-cid-3shn5zjf] a[data-astro-cid-3shn5zjf]:hover{background:var(--sand)}.ev-subnav[data-astro-cid-3shn5zjf] a[data-astro-cid-3shn5zjf].is-active{background:var(--forest);color:#fff}.ev-subnav[data-astro-cid-3shn5zjf] a[data-astro-cid-3shn5zjf].ev-subnav-cta{background:var(--sunrise);color:var(--ink);margin-left:auto}.ev-subnav[data-astro-cid-3shn5zjf] a[data-astro-cid-3shn5zjf].ev-subnav-cta:hover{background:var(--sunrise-hover,#c97820)}.ev-subnav[data-astro-cid-3shn5zjf] a[data-astro-cid-3shn5zjf].ev-subnav-cta.is-active{box-shadow:inset 0 0 0 2px var(--forest8)}.ev{--ev-leaf:var(--leaf,#96c458);--ev-eyebrow:var(--eyebrow-photo,#bce68c)}.ev .ev-lede{color:var(--ink);max-width:62ch;margin:0 0 36px;font-size:20px;line-height:1.6}.ev .ev-eyebrow{font:700 .8rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--forest7);margin:0 0 10px}.ev .ev-h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(1.6rem,3.2vw,2.05rem);font-weight:700;line-height:1.15}.ev .ev-lead-lg{color:var(--muted);max-width:60ch;margin:0 0 8px;font-size:1.25rem;line-height:1.5}.ev .ev-block{margin:0 0 8px}.ev .ev-block+.ev-block{margin-top:48px}.ev .ev-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ev .ev-btn{background:var(--forest);color:#fff;font:600 15px/1 var(--sans);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;padding:13px 26px;text-decoration:none;transition:background .15s;display:inline-flex}.ev .ev-btn:hover{background:var(--forest7);color:#fff}.ev .ev-btn--sun{background:var(--sunrise);color:var(--ink)}.ev .ev-btn--sun:hover{background:var(--sunrise-hover,#c97820);color:var(--ink)}.ev .ev-btn--ghost{color:var(--forest7);box-shadow:inset 0 0 0 2px var(--forest7);background:0 0}.ev .ev-btn--ghost:hover{background:var(--forest7);color:#fff}.ev .ev-grid{gap:22px;display:grid}.ev .ev-g2{grid-template-columns:1fr 1fr}.ev .ev-g3{grid-template-columns:repeat(3,1fr)}.ev .ev-card{border:1px solid var(--border);border-left:6px solid var(--forest);background:#fff;border-radius:12px;padding:26px 26px 24px;box-shadow:0 2px 14px #1d45270f}.ev .ev-card--sun{border-left-color:var(--sunrise)}.ev .ev-card .ev-tag{font:700 .76rem var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.ev .ev-card h3{font-family:var(--serif);color:var(--ink);margin:6px 0 .4em;font-size:1.22rem;font-weight:700;line-height:1.2}.ev .ev-card p{color:var(--body);margin:0 0 .5em;font-size:15.5px;line-height:1.6}.ev .ev-card p:last-child{margin-bottom:0}.ev .ev-when{color:var(--forest7);font-weight:600}.ev-band{background:var(--forest8);color:#dce7d5;padding:60px 0}.ev-band .ev-eyebrow{color:var(--ev-eyebrow,#bce68c)}.ev-band .ev-h2,.ev-band h2{color:#fff}.ev-band p{color:#dce7d5}.ev-stats{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:26px;display:grid}.ev-stat .ev-n{font-family:var(--serif);color:#fff;font-size:2.2rem;font-weight:800;line-height:1}.ev-stat .ev-l{color:#bcd4b4;margin-top:8px;font-size:.92rem;line-height:1.35}.ev-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ev-chip{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:100px;padding:8px 14px;font-size:.95rem}.ev-std{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 40px;margin-bottom:22px;display:flex}.ev-std .ev-d{font-family:var(--serif);color:#fff;font-size:1.12rem;font-weight:700}.ev-std .ev-d span{font:600 .78rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-eyebrow,#bce68c);margin-bottom:4px;display:block}.ev .ev-form{border:1px solid var(--border);background:#fff;border-radius:16px;gap:22px;max-width:760px;padding:34px;display:grid}.ev .ev-fgroup{border:0;gap:10px;margin:0;padding:0;display:grid}.ev .ev-fgroup legend{font:700 .84rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--forest7);margin-bottom:2px;padding:0}.ev .ev-opt{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.ev .ev-check{color:var(--ink);cursor:pointer;align-items:center;gap:11px;font-size:1rem;display:flex}.ev .ev-check input{width:19px;height:19px;accent-color:var(--forest);flex:none;margin:0}.ev .ev-frow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ev .ev-field{gap:6px;display:grid}.ev .ev-field label{font:600 .85rem var(--sans);color:var(--ink)}.ev .ev-form input[type=text],.ev .ev-form input[type=email],.ev .ev-form input[type=tel],.ev .ev-form select,.ev .ev-form textarea{box-sizing:border-box;width:100%;color:var(--ink);background:#fff;border:1px solid #d8d2c2;border-radius:10px;height:46px;padding:0 13px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.ev .ev-form textarea{resize:vertical;height:auto;min-height:96px;padding:11px 13px;line-height:1.55}.ev .ev-form input:focus,.ev .ev-form select:focus,.ev .ev-form textarea:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #2e7d4429}.ev .ev-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ev .ev-note{color:var(--muted);margin:0;font-size:.9rem}.ev .ev-status{max-width:760px;margin:18px 0 0;font-size:1rem;font-weight:600}.ev .ev-status.is-ok{color:var(--forest7)}.ev .ev-status.is-err{color:#b23b2e}@media (width<=820px){.ev .ev-g2,.ev .ev-g3{grid-template-columns:1fr}.ev-stats{grid-template-columns:1fr 1fr}}@media (width<=560px){.ev-stats,.ev .ev-frow{grid-template-columns:1fr}}
