.ev-hero[data-astro-cid-ysjre6de]{color:#fffaf3;isolation:isolate;align-items:end;min-height:clamp(420px,62svh,640px);display:grid;position:relative;overflow:hidden}.bg[data-astro-cid-ysjre6de]{z-index:-1;background:var(--forest);position:absolute;inset:0}.bg[data-astro-cid-ysjre6de] img{object-fit:cover;width:100%;height:100%}.bg[data-astro-cid-ysjre6de]:after{content:"";background:linear-gradient(#0e140d40 0%,#0e140d26 45%,#0e140db3 100%);position:absolute;inset:0}.hero-in[data-astro-cid-ysjre6de]{justify-items:start;gap:24px;padding-block:clamp(40px,6vw,72px);display:grid}.ev-hero[data-astro-cid-ysjre6de] h1[data-astro-cid-ysjre6de]{letter-spacing:-.03em;font-size:clamp(2.6rem,1.6rem + 4vw,5rem);font-weight:380;line-height:1}.ctas[data-astro-cid-ysjre6de]{flex-wrap:wrap;gap:12px;display:flex}.ctas[data-astro-cid-ysjre6de] .btn--ghost[data-astro-cid-ysjre6de]{color:#fffaf3}.ctas[data-astro-cid-ysjre6de] svg{width:20px;height:20px}.crumbs[data-astro-cid-ysjre6de]{color:var(--ink-3);flex-wrap:wrap;gap:10px;padding-block:18px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-ysjre6de] a[data-astro-cid-ysjre6de]{color:var(--accent-ink);text-decoration:none}.crumbs[data-astro-cid-ysjre6de] a[data-astro-cid-ysjre6de]:hover{text-decoration:underline}.ev-sec[data-astro-cid-ysjre6de]{padding:clamp(56px,7vw,104px) 0}.ev-sand[data-astro-cid-ysjre6de]{background:var(--paper-2)}.ev-h[data-astro-cid-ysjre6de]{text-align:center;color:var(--accent-ink);letter-spacing:-.02em;margin-bottom:clamp(32px,4vw,56px);font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem);font-weight:380;line-height:1.1}.ev-sub[data-astro-cid-ysjre6de]{text-align:center;max-width:60ch;color:var(--ink-2);margin:calc(-1*clamp(16px,2vw,32px)) auto clamp(32px,4vw,48px)}.intro[data-astro-cid-ysjre6de]{align-items:center;gap:32px;display:grid}@media (width>=960px){.intro[data-astro-cid-ysjre6de]{grid-template-columns:1fr 1fr;gap:64px}}.intro-text[data-astro-cid-ysjre6de]{color:var(--ink-2);gap:16px;line-height:1.7;display:grid}.intro-text[data-astro-cid-ysjre6de] b{color:var(--ink)}.intro-photo[data-astro-cid-ysjre6de]{aspect-ratio:3/2;border-radius:var(--radius-l);box-shadow:var(--shadow-lift);overflow:hidden}.intro-photo[data-astro-cid-ysjre6de] img{object-fit:cover;width:100%;height:100%}.cards[data-astro-cid-ysjre6de]{gap:24px;display:grid}@media (width>=700px){.cards--3[data-astro-cid-ysjre6de],.cards--2[data-astro-cid-ysjre6de]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.cards--3[data-astro-cid-ysjre6de]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-ysjre6de]{border-radius:var(--radius-l);background:#fffdf8;grid-template-rows:auto 1fr;padding:12px;display:grid;box-shadow:0 10px 30px -18px #281e0f59}.card-img[data-astro-cid-ysjre6de]{aspect-ratio:4/3;border-radius:calc(var(--radius-l) - 6px);overflow:hidden}.card-img--wide[data-astro-cid-ysjre6de]{aspect-ratio:16/9}.card-img[data-astro-cid-ysjre6de] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.card[data-astro-cid-ysjre6de]:hover .card-img[data-astro-cid-ysjre6de] img{transform:scale(1.04)}.card-body[data-astro-cid-ysjre6de]{align-content:start;gap:10px;padding:18px 10px 10px;display:grid}.card[data-astro-cid-ysjre6de] h3[data-astro-cid-ysjre6de]{color:var(--accent-ink);font-size:1.3rem}.card[data-astro-cid-ysjre6de] p[data-astro-cid-ysjre6de]{color:var(--ink-2);font-size:.95rem;line-height:1.6}.more[data-astro-cid-ysjre6de]{color:var(--ink);justify-self:start;align-items:center;gap:8px;margin-top:4px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-ysjre6de] svg{width:16px;height:16px;transition:transform .2s var(--ease)}.more[data-astro-cid-ysjre6de]:hover svg{transform:translate(3px)}.builder[data-astro-cid-ysjre6de]{align-items:center;gap:24px;display:grid}@media (width>=1000px){.builder[data-astro-cid-ysjre6de]{grid-template-columns:1fr 64px 1fr}}.b-list[data-astro-cid-ysjre6de]{border-radius:var(--radius-l);background:#fffdf8;padding:clamp(24px,3vw,36px);box-shadow:0 10px 30px -18px #281e0f59}.b-list[data-astro-cid-ysjre6de] h3[data-astro-cid-ysjre6de]{color:var(--accent-ink);margin-bottom:16px;font-size:1.4rem}.b-list[data-astro-cid-ysjre6de] ul[data-astro-cid-ysjre6de]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.b-list[data-astro-cid-ysjre6de] li[data-astro-cid-ysjre6de]{color:var(--ink-2);align-items:center;gap:10px;display:flex}.b-list[data-astro-cid-ysjre6de] li[data-astro-cid-ysjre6de] svg{width:18px;height:18px;color:var(--forest);flex:none}.b-arrow[data-astro-cid-ysjre6de]{color:var(--accent);justify-self:center}.b-arrow[data-astro-cid-ysjre6de] svg{width:40px;height:40px}@media (width<=999px){.b-arrow[data-astro-cid-ysjre6de]{transform:rotate(90deg)}}.b-parts[data-astro-cid-ysjre6de]{gap:14px;display:grid}.b-part[data-astro-cid-ysjre6de]{border-radius:var(--radius-l);background:#fffdf8;padding:18px 24px;box-shadow:0 10px 30px -18px #281e0f59}.b-part[data-astro-cid-ysjre6de] h3[data-astro-cid-ysjre6de]{color:var(--accent-ink);font-size:1.25rem;font-weight:400}.b-part[data-astro-cid-ysjre6de] p[data-astro-cid-ysjre6de]{color:var(--ink);margin-top:4px;font-size:.9rem;font-weight:600}.featured[data-astro-cid-ysjre6de]{align-items:center;gap:28px;margin-bottom:32px;display:grid}@media (width>=960px){.featured[data-astro-cid-ysjre6de]{grid-template-columns:1.2fr 1fr;gap:56px}}.f-img[data-astro-cid-ysjre6de]{aspect-ratio:16/10;border-radius:var(--radius-l);box-shadow:var(--shadow-lift);overflow:hidden}.f-img[data-astro-cid-ysjre6de] img{object-fit:cover;width:100%;height:100%}.f-body[data-astro-cid-ysjre6de] h3[data-astro-cid-ysjre6de]{color:var(--accent-ink);margin-bottom:18px;font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);font-weight:400}dl[data-astro-cid-ysjre6de]{gap:10px;margin:0;display:grid}dl[data-astro-cid-ysjre6de] div[data-astro-cid-ysjre6de]{color:var(--ink-2);font-size:.95rem;line-height:1.5}dt[data-astro-cid-ysjre6de]{color:var(--ink);font-weight:700;display:inline}dd[data-astro-cid-ysjre6de]{margin:0;display:inline}.faq[data-astro-cid-ysjre6de]{max-width:860px;margin:0 auto}@media (width<=700px){.ctas[data-astro-cid-ysjre6de]{width:100%;display:grid}}
