.eco-hero[data-astro-cid-voxw5qq7]{background:var(--c-cream);padding:200px 0 160px;border-bottom:1px solid var(--c-line-soft)}.eco-container[data-astro-cid-voxw5qq7]{max-width:920px;margin:0 auto;padding:0 32px;text-align:center}.eco-eyebrow[data-astro-cid-voxw5qq7]{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.32em;color:var(--c-accent);text-transform:uppercase;display:inline-block;margin-bottom:56px}.eco-h1[data-astro-cid-voxw5qq7]{font-family:var(--font-serif);font-weight:500;font-size:clamp(48px,7vw,96px);letter-spacing:.12em;line-height:1.1;color:var(--c-primary-dark);margin-bottom:28px}.eco-en[data-astro-cid-voxw5qq7]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(18px,1.7vw,24px);letter-spacing:.14em;color:var(--c-text-soft);margin-bottom:88px}.eco-divider[data-astro-cid-voxw5qq7]{width:64px;height:1px;background:var(--c-accent);margin:0 auto 64px}.eco-creed[data-astro-cid-voxw5qq7]{font-family:var(--font-serif);font-weight:400;font-size:clamp(22px,2.6vw,32px);line-height:2;letter-spacing:.06em;color:var(--c-ink);text-wrap:balance}.eco-colophon-line[data-astro-cid-voxw5qq7]{margin-top:120px;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:13px;color:var(--c-text-mute);letter-spacing:.14em;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.eco-colophon-sep[data-astro-cid-voxw5qq7]{opacity:.5}@media (max-width: 768px){.eco-colophon-line[data-astro-cid-voxw5qq7]{margin-top:80px;font-size:11.5px;gap:8px}}@media (max-width: 768px){.eco-hero[data-astro-cid-voxw5qq7]{padding:180px 0 96px}.eco-eyebrow[data-astro-cid-voxw5qq7]{margin-bottom:36px}.eco-en[data-astro-cid-voxw5qq7]{margin-bottom:56px}.eco-divider[data-astro-cid-voxw5qq7]{margin-bottom:44px}}.eco-editorial[data-astro-cid-njgxie56]{padding:88px 32px;background:var(--c-paper,#f8f6ed)}.copy[data-astro-cid-njgxie56]{max-width:760px;margin:auto}.eyebrow[data-astro-cid-njgxie56]{font:12px/1.7 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#7b856f;margin:0 0 24px}h2[data-astro-cid-njgxie56]{font:500 clamp(30px,3.5vw,46px)/1.5 var(--font-serif);color:var(--c-primary-dark);margin:0 0 32px}h3[data-astro-cid-njgxie56]{font:500 24px/1.6 var(--font-serif);margin:32px 0 14px}p[data-astro-cid-njgxie56],dd[data-astro-cid-njgxie56]{font:18px/2 var(--font-sans);margin:0 0 22px;overflow-wrap:anywhere}a[data-astro-cid-njgxie56]{color:inherit;text-underline-offset:5px}.dark[data-astro-cid-njgxie56]{background:#263e34;color:#eef1e5}.dark[data-astro-cid-njgxie56] h2[data-astro-cid-njgxie56],.dark[data-astro-cid-njgxie56] .eyebrow[data-astro-cid-njgxie56]{color:#eef1e5}.tint[data-astro-cid-njgxie56]{background:#e9ede1}.dimension[data-astro-cid-njgxie56]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;padding-block:22px;border-bottom:1px solid #718370}dt[data-astro-cid-njgxie56]{font:500 23px/1.7 var(--font-serif)}dd[data-astro-cid-njgxie56]{margin:0}.practice-language[data-astro-cid-njgxie56]{border-top:1px solid #b9c5b1;margin-top:34px;padding-top:12px}.related-links[data-astro-cid-njgxie56]{display:flex;flex-direction:column;gap:12px;font:16px/1.8 var(--font-sans);margin-block:30px}.credit[data-astro-cid-njgxie56]{font-size:14px;color:#62705a;border-top:1px solid #c7cfbe;padding-top:24px}@media (max-width:600px){.eco-editorial[data-astro-cid-njgxie56]{padding:50px 24px}p[data-astro-cid-njgxie56],dd[data-astro-cid-njgxie56]{font-size:17px;line-height:1.95}.dimension[data-astro-cid-njgxie56]{grid-template-columns:1fr;gap:6px}h3[data-astro-cid-njgxie56]{font-size:22px}}.eco-cta[data-astro-cid-uokd2awx]{background:var(--c-paper);padding:160px 0 200px;border-top:1px solid var(--c-line-soft)}.eco-container[data-astro-cid-uokd2awx]{max-width:880px;margin:0 auto;padding:0 32px;text-align:center}.eco-chapter[data-astro-cid-uokd2awx]{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:56px;color:var(--c-accent)}.eco-chapter-glyph[data-astro-cid-uokd2awx],.eco-chapter-num[data-astro-cid-uokd2awx]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:22px;color:var(--c-accent);letter-spacing:.08em}.eco-chapter-glyph[data-astro-cid-uokd2awx]{opacity:.85}.eco-chapter-rule[data-astro-cid-uokd2awx]{flex:0 0 48px;height:1px;background:var(--c-accent);opacity:.55}.eco-chapter-label[data-astro-cid-uokd2awx]{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.32em;color:var(--c-accent);text-transform:uppercase}.eco-h2[data-astro-cid-uokd2awx]{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,4vw,46px);letter-spacing:.06em;line-height:1.5;color:var(--c-primary-dark);margin-bottom:36px;text-wrap:balance}.eco-cta-lead[data-astro-cid-uokd2awx]{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.4vw,18px);line-height:2;color:var(--c-text-mute);letter-spacing:.04em;margin-bottom:80px}.eco-cta-actions[data-astro-cid-uokd2awx]{display:flex;flex-direction:column;gap:16px;align-items:center;margin-bottom:96px}.eco-cta-primary[data-astro-cid-uokd2awx]{display:inline-flex;align-items:center;gap:12px;padding:22px 48px;background:var(--c-primary-dark);color:#fff;font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:.18em;text-decoration:none;border:1px solid var(--c-primary-dark);transition:all .25s ease}.eco-cta-primary[data-astro-cid-uokd2awx]:hover{background:#0f1f1e;border-color:#0f1f1e}.eco-cta-secondary[data-astro-cid-uokd2awx]{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:transparent;color:var(--c-primary-dark);font-family:var(--font-sans);font-weight:500;font-size:14px;letter-spacing:.14em;text-decoration:none;border-bottom:1px solid var(--c-line);transition:all .25s ease}.eco-cta-secondary[data-astro-cid-uokd2awx]:hover{border-bottom-color:var(--c-primary-dark);color:var(--c-primary)}.eco-cta-arrow[data-astro-cid-uokd2awx]{transition:transform .25s ease}.eco-cta-primary[data-astro-cid-uokd2awx]:hover .eco-cta-arrow[data-astro-cid-uokd2awx],.eco-cta-secondary[data-astro-cid-uokd2awx]:hover .eco-cta-arrow[data-astro-cid-uokd2awx]{transform:translate(4px)}.eco-record[data-astro-cid-uokd2awx]{max-width:520px;margin:80px auto 0;padding-top:48px;border-top:1px solid var(--c-line-soft);text-align:left}.eco-record-title[data-astro-cid-uokd2awx]{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.32em;color:var(--c-text-mute);text-transform:uppercase;display:block;text-align:center;margin-bottom:36px}.eco-record-list[data-astro-cid-uokd2awx]{margin:0;padding:0}.eco-record-row[data-astro-cid-uokd2awx]{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:10px 0;align-items:baseline}.eco-record-row[data-astro-cid-uokd2awx] dt[data-astro-cid-uokd2awx]{font-family:var(--font-display);font-style:italic;font-size:12px;color:var(--c-text-mute);letter-spacing:.08em;margin:0}.eco-record-row[data-astro-cid-uokd2awx] dd[data-astro-cid-uokd2awx]{margin:0;font-family:var(--font-serif);font-weight:400;font-size:13.5px;color:var(--c-text);letter-spacing:.04em;line-height:1.6}.eco-record-links[data-astro-cid-uokd2awx]{display:flex;flex-wrap:wrap;gap:14px}.eco-record-links[data-astro-cid-uokd2awx] a[data-astro-cid-uokd2awx]{font-family:var(--font-serif);font-size:13.5px;color:var(--c-primary);text-decoration:none;letter-spacing:.04em;border-bottom:1px solid transparent;transition:border-color .2s ease}.eco-record-links[data-astro-cid-uokd2awx] a[data-astro-cid-uokd2awx]:hover{border-bottom-color:var(--c-primary)}@media (max-width: 768px){.eco-cta[data-astro-cid-uokd2awx]{padding:96px 0 120px}.eco-cta-lead[data-astro-cid-uokd2awx]{margin-bottom:56px}.eco-cta-actions[data-astro-cid-uokd2awx]{margin-bottom:64px;gap:12px}.eco-cta-primary[data-astro-cid-uokd2awx]{padding:18px 36px;font-size:14px}.eco-cta-secondary[data-astro-cid-uokd2awx]{padding:16px 28px}.eco-record[data-astro-cid-uokd2awx]{margin-top:56px;padding-top:36px}.eco-record-title[data-astro-cid-uokd2awx]{margin-bottom:24px}.eco-record-row[data-astro-cid-uokd2awx]{grid-template-columns:84px 1fr;gap:16px;padding:8px 0}}.bridge-to-f0[data-astro-cid-aibifpx3]{background:var(--c-paper);padding:40px 0 48px;text-align:center}.bridge-container[data-astro-cid-aibifpx3]{max-width:580px;margin:0 auto;padding:0 32px}.bridge-eyebrow[data-astro-cid-aibifpx3]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:14px;letter-spacing:.08em;color:var(--c-text-mute);display:inline-block;margin-bottom:20px}.bridge-creed[data-astro-cid-aibifpx3]{font-family:var(--font-serif);font-weight:400;font-size:clamp(15px,1.4vw,18px);line-height:1.95;color:var(--c-text-soft);letter-spacing:.04em;margin:0 0 24px;text-wrap:balance}.bridge-link[data-astro-cid-aibifpx3]{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.12em;color:var(--c-primary);text-decoration:none;border-bottom:1px solid var(--c-line);padding-bottom:4px;transition:border-color .2s ease,color .2s ease}.bridge-link[data-astro-cid-aibifpx3]:hover{color:var(--c-primary-dark);border-bottom-color:var(--c-primary-dark)}@media (max-width: 768px){.bridge-to-f0[data-astro-cid-aibifpx3]{padding:32px 0 40px}.bridge-eyebrow[data-astro-cid-aibifpx3]{margin-bottom:14px}.bridge-creed[data-astro-cid-aibifpx3]{margin-bottom:20px}}
