/* GENERATED from vea-components.css (sha256:10d41882f22b) — edit that file, then: npm run seo:minify */
vea-footer,vea-header{display:block}.vea-hd{position:sticky;top:0;z-index:50;background:rgba(250,249,245,.85);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(26,82,51,.1);box-shadow:0 1px 0 rgba(181,131,26,.16);font-family:Inter,system-ui,-apple-system,sans-serif}.vea-hd__in{max-width:1100px;margin:0 auto;padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.vea-hd__brand{display:flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.vea-hd__brand img{height:42px;width:auto;display:block}.vea-hd__brand b{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:800;color:#1a5233;letter-spacing:-.01em;line-height:1}.vea-hd__nav{display:flex;align-items:center;gap:3px;list-style:none;margin:0;padding:0}.vea-hd__nav a{display:block;white-space:nowrap;padding:9px 13px;border-radius:10px;font-size:14px;font-weight:600;color:#4b5a51;text-decoration:none;transition:color .2s,background .2s}@media(min-width:1101px){.vea-hd__nav{gap:0}.vea-hd__nav a{padding:9px 8px;font-size:13.5px}.vea-hd__brand b{font-size:15px}}.vea-hd__nav a:hover{color:#1a5233;background:rgba(26,82,51,.07)}.vea-hd__nav a.active{color:#1a5233;background:rgba(181,131,26,.13);font-weight:800}.vea-hd__spark{position:relative;color:#1a5233;font-weight:800;background:linear-gradient(180deg,rgba(181,131,26,.1),rgba(5,150,105,.08));box-shadow:0 0 0 1px rgba(181,131,26,.22),0 4px 16px -6px rgba(181,131,26,.55);transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .2s,box-shadow .25s,background .2s;will-change:transform;transform:translateZ(0)}.vea-hd__spark::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.65) 50%,transparent 70%);background-size:220% 100%;background-position:220% 0;mix-blend-mode:screen;opacity:.9;animation:veaShimmer 4.2s ease-in-out infinite}.vea-hd__spark:hover{transform:translateY(-1px) scale(1.05);color:#b5831a;box-shadow:0 0 0 1px rgba(181,131,26,.4),0 6px 20px -6px rgba(181,131,26,.7)}.vea-hd__spark-txt{position:relative;z-index:1}.vea-hd__spark-ping{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--gold,#b5831a);box-shadow:0 0 6px rgba(181,131,26,.9);pointer-events:none}.vea-hd__spark-ping::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(181,131,26,.55);animation:veaPing 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes veaShimmer{0%{background-position:220% 0}100%,55%{background-position:-120% 0}}@keyframes veaPing{0%{transform:scale(1);opacity:.7}100%,75%{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.vea-hd__spark::before{animation:none}.vea-hd__spark-ping::after{animation:none}}.vea-hd__drop{position:relative}@media(min-width:1101px){.vea-hd__droptop{padding:9px 8px;font-size:13.5px}}.vea-hd__droptop{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:9px 13px;border:0;border-radius:10px;background:0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#4b5a51;cursor:pointer;transition:color .2s,background .2s}.vea-hd__droptop:hover{color:#1a5233;background:rgba(26,82,51,.07)}.vea-hd__drop.is-here>.vea-hd__droptop{color:#1a5233;background:rgba(181,131,26,.13);font-weight:800}.vea-hd__chev{width:10px;height:10px;flex-shrink:0;transition:transform .22s}.vea-hd__drop.open>.vea-hd__droptop .vea-hd__chev{transform:rotate(180deg)}.vea-hd__sub{position:absolute;top:calc(100% + 8px);left:0;min-width:250px;list-style:none;margin:0;padding:7px;background:#fff;border:1px solid #e7e3da;border-radius:14px;box-shadow:0 20px 44px -18px rgba(16,40,24,.45);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s,transform .18s;z-index:60}.vea-hd__drop.open>.vea-hd__sub{opacity:1;transform:none;pointer-events:auto}.vea-hd__sub a{display:block;padding:10px 12px;border-radius:9px;font-size:13.5px;white-space:nowrap}@media(hover:hover) and (min-width:1101px){.vea-hd__drop:hover>.vea-hd__sub{opacity:1;transform:none;pointer-events:auto}.vea-hd__drop:hover>.vea-hd__droptop .vea-hd__chev{transform:rotate(180deg)}}.vea-hd__back{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#6b6860;text-decoration:none;padding:8px 14px;border-radius:10px;border:1px solid #e7e3da;background:#fff;transition:color .2s,border-color .2s}.vea-hd__back:hover{color:#1a5233;border-color:#1a5233}.vea-hd__back svg{width:16px;height:16px}.vea-hd__burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e7e3da;border-radius:11px;background:#fff;color:#1a5233;cursor:pointer}.vea-hd__burger svg{width:22px;height:22px}@media(max-width:1100px){.vea-hd__burger{display:inline-flex}.vea-hd__nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:10px 16px 18px;background:rgba(250,249,245,.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(26,82,51,.12);box-shadow:0 18px 40px -22px rgba(16,40,24,.45);transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .22s,opacity .22s}.vea-hd__nav.open{transform:none;opacity:1;pointer-events:auto}.vea-hd__nav a{padding:13px 14px;font-size:15px}.vea-hd__droptop{width:100%;justify-content:space-between;padding:13px 14px;font-size:15px}.vea-hd__sub{position:static;min-width:0;opacity:1;transform:none;pointer-events:auto;border:0;box-shadow:none;background:0 0;padding:0 0 0 12px;display:none}.vea-hd__drop.open>.vea-hd__sub{display:block}.vea-hd__sub a{font-size:14px;color:#6b7a71}}.vea-ft{background:#0a1f10;color:#7a9e85;font-family:Inter,system-ui,-apple-system,sans-serif}.vea-ft__in{max-width:1100px;margin:0 auto;padding:46px 20px 22px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px}.vea-ft__brand img{height:46px;width:auto;display:block;margin-bottom:14px}.vea-ft__brand p{font-size:13.5px;line-height:1.7;color:#5d8770;max-width:30ch}.vea-ft__col h4{font-family:Fraunces,Georgia,serif;font-size:14px;font-weight:800;color:#cfe6d6;margin:0 0 14px;letter-spacing:.02em}.vea-ft__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.vea-ft__col a{font-size:13.5px;color:#7a9e85;text-decoration:none;transition:color .2s}.vea-ft__col a:hover{color:#fcd34d}.vea-ft__bar{max-width:1100px;margin:0 auto;padding:18px 20px;border-top:1px solid rgba(127,158,133,.18);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#4d7a5a}.vea-ft__bar a{color:#7a9e85;text-decoration:none}.vea-ft__bar a:hover{color:#fcd34d}.vea-ft__pset{font-family:inherit;font-size:inherit;color:#7a9e85;background:0 0;border:0;padding:0;cursor:pointer}.vea-ft__pset::before{content:" · ";color:#4d7a5a}.vea-ft__pset:hover{color:#fcd34d}.vea-ft__pset[hidden]{display:none}@media(max-width:760px){.vea-ft__in{grid-template-columns:1fr 1fr;gap:26px}.vea-ft__brand{grid-column:1/-1}.vea-ft__col a{display:block;padding:6px 0}.vea-ft__col ul{gap:2px}.vea-ft__bar{gap:8px 12px}.vea-ft__bar a,.vea-ft__pset{display:inline-block;padding:5px 0}}
