.bio-hero{isolation:isolate;color:#fff;background:#163f34;min-height:min(78vh,760px);display:grid;position:relative;overflow:hidden}.bio-hero>.r2-image,.bio-hero__shade{z-index:-2;aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.bio-hero__shade{z-index:-1;background:linear-gradient(90deg,#04221adb,#04221a9e 55%,#04221a47),linear-gradient(#041e1814 38%,#041e189e)}.bio-hero>.container{flex-direction:column;justify-content:flex-end;padding-top:3rem;padding-bottom:clamp(4rem,8vw,7rem);display:flex}.bio-hero .breadcrumbs,.bio-hero .breadcrumbs a,.bio-hero .breadcrumbs li,.bio-hero .breadcrumbs [aria-current=page]{color:#ffffffeb}.bio-hero .eyebrow{color:#bdebd4;margin-top:auto}.bio-hero h1{color:#fff;text-shadow:0 2px 18px #0000004d;max-width:1050px;margin:.5rem 0 1rem;font-size:clamp(3rem,8vw,6.6rem);line-height:.92}.bio-hero__lede{color:#fffffff0;max-width:780px;margin:0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.65}.bio-hero .article-meta{color:#c5f0dd;margin-top:1.25rem}.bio-hero .article-meta a{color:inherit}.bio-intro>.container,.bio-observation>.container{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);display:grid}.bio-intro h2,.bio-observation h2,.bio-heading h2,.bio-ecosystems h2{margin:.35rem 0 1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.bio-intro>.container>div:last-child{font-size:1.08rem;line-height:1.8}.bio-intro>.container>div:last-child p:first-child{margin-top:0}.bio-ecosystems>.container>h2{max-width:760px}.bio-ecosystems>.container>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.bio-ecosystems article{background:#fff;border-top:4px solid #168467;padding:1.35rem}.bio-ecosystems article>span{color:#a85d31;font-size:.72rem;font-weight:850}.bio-ecosystems h3{margin:.55rem 0;font-size:1.3rem}.bio-ecosystems article p{line-height:1.65}.bio-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:2rem;display:grid}.bio-heading>p{line-height:1.7}.bio-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.bio-card{background:#fff;border:1px solid #d8d0c2;border-radius:1.2rem;overflow:hidden}.bio-card>.r2-image{aspect-ratio:1.38;width:100%}.bio-card>div,.bio-flora-grid article>div{padding:1.25rem}.bio-card>div>p:first-child,.bio-flora-grid article>div>p:first-child{color:#0c684f;margin:0;font-size:.76rem;font-style:italic}.bio-card h3,.bio-flora-grid h3{margin:.35rem 0 .75rem;font-size:1.65rem}.bio-card>div>p:last-child,.bio-flora-grid article>div>p:last-child{line-height:1.65}.bio-flora-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.bio-flora-grid article{background:#fff;border:1px solid #d8d0c2;border-radius:1rem;overflow:hidden}.bio-flora-grid .r2-image{aspect-ratio:1.05;width:100%}.bio-flora-grid article>div{padding:1rem}.bio-flora-grid h3{font-size:1.35rem}.bio-observation ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.bio-observation li{background:#edf5f1;border-left:4px solid #168467;padding:1rem 1.2rem;line-height:1.6}.bio-sources>.container{max-width:950px}.bio-sources p{line-height:1.7}.bio-sources ul{flex-wrap:wrap;gap:.65rem;padding:0;list-style:none;display:flex}.bio-sources a{color:#0c684f;background:#e2eee8;border-radius:.65rem;padding:.7rem .9rem;font-weight:750;display:inline-flex}html[data-theme=dark] .bio-ecosystems article,html[data-theme=dark] .bio-card,html[data-theme=dark] .bio-flora-grid article{color:#eef8f5;background:#172b25;border-color:#39544c}html[data-theme=dark] .bio-observation li{color:#eef8f5;background:#19342c;border-color:#65d1b1}html[data-theme=dark] .bio-sources a{color:#a6ead6;background:#19342c}.bio-hero.bio-hero--soft{min-height:auto;color:var(--ink);background:radial-gradient(circle at 88% 10%,#1d849329,#0000 28%),linear-gradient(145deg,#e9f0ec,#fffaf0 58%,#eee3d0);padding:clamp(2.5rem,7vw,6rem) 0 4rem}.bio-hero--soft>.container{padding-top:0;padding-bottom:0;display:block}.bio-hero--soft .breadcrumbs,.bio-hero--soft .breadcrumbs a,.bio-hero--soft .breadcrumbs li,.bio-hero--soft .breadcrumbs [aria-current=page]{color:var(--muted)}.bio-hero--soft .eyebrow{color:#0c684f;margin-top:2.5rem}.bio-hero--soft h1{color:var(--ink);text-shadow:none}.bio-hero--soft>.container>p:last-child{color:#3d554c}@media (width<=900px){.bio-ecosystems>.container>div,.bio-flora-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.bio-hero{min-height:680px}.bio-intro>.container,.bio-observation>.container,.bio-heading,.bio-card-grid,.bio-ecosystems>.container>div{grid-template-columns:1fr}}@media (width<=430px){.bio-flora-grid{grid-template-columns:1fr}}
