.ecologie-page[data-astro-cid-ybszmaox]{background:#f8f7ef;color:var(--navy)}.theme-hero[data-astro-cid-ybszmaox]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:4rem;padding:clamp(4rem,7vw,7rem) clamp(2rem,6vw,7rem);background:radial-gradient(circle at 78% 27%,rgba(71,118,84,.2),transparent 29%),linear-gradient(120deg,#fbf8ef,#e4eee1);border-bottom:1px solid var(--line-gold)}.eyebrow[data-astro-cid-ybszmaox],.section-kicker[data-astro-cid-ybszmaox]{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;font-weight:700;color:var(--gold-dark)}h1[data-astro-cid-ybszmaox]{margin:.6rem 0 1rem;font-size:clamp(4.6rem,9vw,8rem);line-height:.86;letter-spacing:-.055em}.lead[data-astro-cid-ybszmaox]{max-width:780px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.32;color:#304b3e}.theme-hero__copy[data-astro-cid-ybszmaox]>p[data-astro-cid-ybszmaox]:not(.eyebrow):not(.lead){max-width:800px;line-height:1.8}.thesis[data-astro-cid-ybszmaox]{margin-top:1.5rem;padding-left:1.2rem;border-left:3px solid #67865e;font-weight:700}.theme-hero__figure[data-astro-cid-ybszmaox]{position:relative;min-height:380px;align-self:center}.orbit[data-astro-cid-ybszmaox]{position:absolute;inset:50%;border:1px solid rgba(55,104,72,.5);border-radius:50%;transform:translate(-50%,-50%)}.orbit--one[data-astro-cid-ybszmaox]{width:120px;height:120px}.orbit--two[data-astro-cid-ybszmaox]{width:225px;height:225px}.orbit--three[data-astro-cid-ybszmaox]{width:340px;height:340px}.core[data-astro-cid-ybszmaox]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#315b40}.node[data-astro-cid-ybszmaox]{position:absolute;padding:.4rem .7rem;background:#f8f7ef;border:1px solid rgba(55,104,72,.38);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.node--a[data-astro-cid-ybszmaox]{top:4%;left:40%}.node--b[data-astro-cid-ybszmaox]{top:27%;right:1%}.node--c[data-astro-cid-ybszmaox]{bottom:7%;right:14%}.node--d[data-astro-cid-ybszmaox]{bottom:7%;left:15%}.node--e[data-astro-cid-ybszmaox]{top:27%;left:1%}.node--f[data-astro-cid-ybszmaox]{bottom:0;left:42%}.opening-question[data-astro-cid-ybszmaox]{padding:3.2rem max(1.4rem,calc((100% - 980px)/2));text-align:center;background:#102c27;color:#f8f4e8;border-bottom:1px solid rgba(199,138,38,.45)}.opening-question[data-astro-cid-ybszmaox] p[data-astro-cid-ybszmaox]{max-width:850px;margin:0 auto;line-height:1.7;color:#dce7dd}.opening-question[data-astro-cid-ybszmaox] strong[data-astro-cid-ybszmaox]{display:block;max-width:920px;margin:1.25rem auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:400;line-height:1.25}.opening-question[data-astro-cid-ybszmaox] span[data-astro-cid-ybszmaox]{font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;color:#dfad55}.brief[data-astro-cid-ybszmaox]{max-width:980px;margin:0 auto;padding:4rem clamp(1.4rem,3vw,3rem);font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.7}.essay[data-astro-cid-ybszmaox]{border-top:1px solid var(--line-gold)}.essay-section[data-astro-cid-ybszmaox]{display:grid;grid-template-columns:minmax(0,850px);justify-content:center;padding:clamp(3.8rem,6vw,6.2rem) clamp(1.4rem,5vw,5rem);border-bottom:1px solid rgba(169,111,22,.2)}.essay-section--tinted[data-astro-cid-ybszmaox]{background:#edf2e8}.essay-section--dark[data-astro-cid-ybszmaox]{background:#102c27;color:#f8f4e8}.essay-section[data-astro-cid-ybszmaox] h2[data-astro-cid-ybszmaox]{margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.05;letter-spacing:-.035em}.essay-section[data-astro-cid-ybszmaox] p[data-astro-cid-ybszmaox]{font-size:1.08rem;line-height:1.85;color:#33485a}.essay-section--dark[data-astro-cid-ybszmaox] p[data-astro-cid-ybszmaox]{color:#dce7dd}.essay-section[data-astro-cid-ybszmaox] blockquote[data-astro-cid-ybszmaox]{margin:2rem 0;padding:1.2rem 1.5rem;border-left:3px solid #739b72;background:#ffffff61;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.62;color:#244435}.essay-section--dark[data-astro-cid-ybszmaox] blockquote[data-astro-cid-ybszmaox]{background:#ffffff12;color:#f5ead7;border-left-color:#d7a64c}.pull[data-astro-cid-ybszmaox]{margin:2rem 0!important;font-family:Georgia,Times New Roman,serif;font-size:1.35rem!important;line-height:1.55!important;color:#315b40!important}.essay-section--dark[data-astro-cid-ybszmaox] .pull[data-astro-cid-ybszmaox]{color:#f5ead7!important}.essay-section--final[data-astro-cid-ybszmaox]{background:linear-gradient(180deg,#f8f7ef,#eee8d9)}.source-note[data-astro-cid-ybszmaox]{padding:2.7rem max(2rem,calc((100% - 900px)/2));background:#0b2346;color:#f8f0e3}.source-note[data-astro-cid-ybszmaox] p[data-astro-cid-ybszmaox]{margin:0;line-height:1.7;font-size:.9rem}@media(max-width:899px){.theme-hero[data-astro-cid-ybszmaox]{grid-template-columns:1fr;padding:3.4rem 1.2rem 2.8rem}.theme-hero__figure[data-astro-cid-ybszmaox]{min-height:300px}.orbit--three[data-astro-cid-ybszmaox]{width:275px;height:275px}.orbit--two[data-astro-cid-ybszmaox]{width:190px;height:190px}.orbit--one[data-astro-cid-ybszmaox]{width:105px;height:105px}.node[data-astro-cid-ybszmaox]{font-size:.62rem}.opening-question[data-astro-cid-ybszmaox],.brief[data-astro-cid-ybszmaox]{padding:2.6rem 1.2rem}.essay-section[data-astro-cid-ybszmaox]{padding:3rem 1.2rem}.essay-section[data-astro-cid-ybszmaox] p[data-astro-cid-ybszmaox]{font-size:1rem}.pull[data-astro-cid-ybszmaox]{font-size:1.2rem!important}}
