.desktop-nav{gap:clamp(13px,1.7vw,30px)}.desktop-nav a{font-size:12.5px}.header-inner{gap:clamp(15px,2vw,35px)}.footer-base{flex-wrap:wrap;gap:35px}.social-soon{color:#506b5b;flex-direction:column;gap:7px;font-size:14px;display:flex}.social-soon>span:first-child{letter-spacing:.18em;color:#a07852;font-size:12px;font-weight:700}.learn-hero{color:#f3f0e6;background:#163a31}.learn-hero-grid{grid-template-columns:52% 48%;min-height:575px;display:grid}.learn-hero-copy{align-self:center;padding:105px 65px 95px 0}.learn-hero .page-kicker{color:#d2bd95}.learn-hero h1{margin:30px 0 29px;font-size:clamp(57px,6.7vw,104px);line-height:1.04}.learn-hero h1 em{color:#c6ad7e}.learn-hero p{color:#e1e9df;max-width:630px;font-size:18px;line-height:1.7}.learn-hero-image{min-height:500px;margin:0;position:relative;overflow:hidden}.learn-hero-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.learn-hero-image figcaption{color:#fff;letter-spacing:.1em;background:#163a3199;padding:8px 13px;font-size:12px;position:absolute;bottom:25px;left:28px}.learning-lede h2,.editorial-grid h2,.journal-title,.story-invitation h2{font-family:var(--vv-font-display);letter-spacing:-.048em;font-weight:400}.learning-lede h2{font-size:clamp(38px,4.5vw,65px)}.editorial-card img{transition:transform .7s}.editorial-card:hover img{transform:scale(1.035)}.editorial-card h2{font-size:clamp(29px,3vw,42px)}.editorial-card .card-link{font-size:14px;font-weight:700}.learning-note{background:#e6e6d9;padding:70px 0}.learning-note-grid{grid-template-columns:42% 1fr;gap:8%;display:grid}.learning-note h2{font:400 clamp(39px,4vw,62px)/1.1 var(--vv-font-display);letter-spacing:-.04em;margin:12px 0}.learning-note p{color:#3d5a4b;max-width:710px;font-size:17px;line-height:1.75}.article-hero{padding:80px 0 0}.article-hero h1{font-size:clamp(52px,5.6vw,86px)}.article-index span{font-size:12px;font-weight:700}.article-content .lead{font:400 clamp(24px,2.4vw,32px)/1.45 var(--vv-font-display);margin:0 0 51px}.article-content h2{font:400 clamp(31px,3.2vw,45px)/1.12 var(--vv-font-display)}.article-content h3{font:400 27px/1.2 var(--vv-font-display);margin:28px 0 11px}.article-content p,.article-content li{font-size:17px}.article-content p{margin:0 0 18px}.article-quote{font:400 24px/1.42 var(--vv-font-display);color:#224638;background:#e9eddf;border-left:3px solid #9a7953;margin:24px 0 31px;padding:25px 28px}.article-sources h2{font-size:27px}.article-end a{font-size:14px;font-weight:700}.journal-title{font-size:clamp(65px,9vw,145px)}.journal-feature a{font-size:14px;font-weight:700}.story-invitation h2{font-size:clamp(40px,4.3vw,67px)}.story-invitation figure{margin:0}.story-invitation a{font-size:14px;font-weight:700}@media (width<=1200px){.desktop-nav{gap:14px}.desktop-nav a{font-size:12px}.header-inner{gap:16px}.header-cta{padding:12px}}@media (width>=841px) and (width<=1050px){.desktop-nav,.header-cta{display:none}.menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;margin-left:auto;padding:12px;display:flex}.menu-toggle span{background:var(--vv-forest-800);width:25px;height:1.5px;display:block}.mobile-nav:not([hidden]){background:var(--vv-canvas);border-top:1px solid #d9d9cc;flex-direction:column;padding:15px 48px 24px;display:flex;box-shadow:0 14px 22px #17392f18}.mobile-nav a{border-bottom:1px solid #d9d9cc;padding:13px 0}}@media (width<=800px){.learn-hero-copy{padding:75px 0 62px}.learn-hero-image{min-height:430px}.article-hero{padding-top:66px}.story-invitation figure{margin-top:40px}}@media (width<=600px){.learn-hero-copy{padding:58px 0 47px}.learn-hero h1{font-size:57px}.learn-hero-image{min-height:300px}.article-hero h1{font-size:51px}.article-content .lead{margin-bottom:35px;font-size:25px}.article-content p,.article-content li{font-size:16px}.article-quote{font-size:21px}}.learning-cover{background:#1b3b31;position:relative}.learning-cover:before{content:"";z-index:1;background:linear-gradient(90deg,#102d26e8 0%,#102d26ae 36%,#0000 83%),linear-gradient(#0000 60%,#102d2655);position:absolute;inset:0}.learning-cover-inner{padding-top:140px;padding-bottom:100px}.learning-cover h1{font-size:clamp(58px,7.1vw,108px)}.learning-cover h1 em{color:#d6b98b}.cover-down,.guide-jump{font-size:14px;font-weight:700}.story-intro h2,.chapter-copy h2,.map-intro h2,.lab-head h2,.room-guide-head h2,.decision-path h2,.learning-bridge h2{font:400 clamp(45px,5.8vw,80px)/1.07 var(--vv-font-display)}.diagram-caption{font-size:12px;font-weight:700}.guide-hero h1{font-size:clamp(58px,7.4vw,110px)}.guide-hero h1 em{color:#a68053}.guide-hero-green h1 em{color:#ceb88c}.guide-hero figure{margin:0}.statement-grid p{font:400 clamp(24px,2.9vw,39px)/1.42 var(--vv-font-display)}.map-switch,.sun-controls{border:1px solid #a9bcac}.map-switch button,.sun-controls button{color:#4c6b59;background:0 0;border:0;font-size:13px;font-weight:700}.map-switch button[aria-pressed=true],.sun-controls button[aria-pressed=true]{color:#fff;background:#234d3f}.map-switch button:focus-visible,.sun-controls button:focus-visible,.zone-buttons button:focus-visible,.room-list button:focus-visible{outline-offset:3px;outline:2px solid #a06e3c}.mandala-hotspot{fill-opacity:.11;stroke-opacity:.35;stroke-width:2px;transition:fill-opacity .3s,stroke-width .3s}.mandala-hotspot.is-active{fill-opacity:.42;stroke-width:4px}.map-surface[hidden]{display:none}.map-detail{border-left:1px solid #d1d9cf}.zone-buttons{margin:23px 0 37px}.zone-buttons button{color:#315548;background:0 0;border:1px solid #b7c4b7;font-size:13px}.zone-buttons button[aria-pressed=true]{color:#fff;background:#183f34;border-color:#183f34}.zone-reading>span{font-size:12px;font-weight:700}.room-story h2,.boundary-layout h2{font:400 clamp(44px,5vw,70px)/1.08 var(--vv-font-display)}.source-strip span{font-size:12px;font-weight:700}.sun-orb,.sun-rays{transition:transform .7s cubic-bezier(.25,.7,.2,1),opacity .4s}.facts-grid article{border-top:1px solid #b9c7b7;padding:23px 30px 0 0}.facts-grid article+article{border-left:1px solid #b9c7b7;padding-left:30px}.facts-grid article>span{font-size:12px;font-weight:700}.room-list button{color:#214b3d;font:400 27px/1.2 var(--vv-font-display);background:0 0;border:0;border-bottom:1px solid #a8bba9;padding:21px 2px}.room-list button span{font:700 11px/1 Arial,sans-serif}.room-list button[aria-pressed=true]{color:#8b6241;background:#edf1e9;padding-left:12px}.three-questions div{padding-top:15px}.three-questions span{font-size:12px;font-weight:700}.decision-path li strong{font:400 33px var(--vv-font-display)}@media (width<=1000px){.three-questions div{padding:10px 0}}@media (width<=800px){.learning-cover-inner{padding:120px 0 75px}.guide-hero figure{margin-left:-24px}.map-detail{border-top:1px solid #c9d5c9;border-left:0}}@media (width<=600px){.learning-cover:before{background:linear-gradient(#122e2866 25%,#122e28e8 100%),linear-gradient(90deg,#102d2666,#0000)}.learning-cover h1,.guide-hero h1{font-size:clamp(51px,13vw,72px)}.learning-cover-inner{padding:195px 0 45px}.chapter-copy h2,.map-intro h2,.lab-head h2,.room-guide-head h2{font-size:53px}.guide-hero figure{margin-left:-20px}.statement-grid p{font-size:26px}.map-switch button,.sun-controls button{font-size:12px}.zone-buttons{margin-bottom:26px}.zone-buttons button{font-size:12px}.room-story h2,.boundary-layout h2{font-size:49px}.facts-grid article,.facts-grid article+article{border-left:0;padding:18px 0 0}.room-list button{padding:15px 0;font-size:20px}.room-list button span{font-size:9px}.three-questions div{padding:12px 0}.decision-path li strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.sun-orb,.sun-rays{transition:none}.chapter-photo img{transform:none!important}}.air-controls button{color:#315648;background:0 0;font-size:13px;font-weight:700}.air-controls button[aria-pressed=true]{color:#fff;background:#254d3e}.air-controls button:focus-visible{outline-offset:3px;outline:2px solid #ac7948}.air-arrows{opacity:0;transition:opacity .5s}.air-still{opacity:1;transition:opacity .5s}.air-stage[data-mode=two] .air-arrows{opacity:1}.air-stage[data-mode=two] .air-still{opacity:0}@media (width<=600px){.air-controls button{font-size:12px}}@media (prefers-reduced-motion:reduce){.air-arrows,.air-still{transition:none}}.mandala-svg .mandala-hotspot{fill-opacity:0;stroke-opacity:0;stroke-width:2px;transition:fill-opacity .25s,stroke-opacity .25s}.mandala-svg .mandala-hotspot.is-active{fill-opacity:.2;stroke-opacity:.9}.evidence-statement-heading h2{margin:0}.evidence-lenses article+article{border-left:1px solid #cbd3c4;padding-left:clamp(35px,6vw,96px)}.lens-icon{flex:0 0 56px}.lens-number{font-size:12px;font-weight:700}.evidence-lenses h3{font:400 clamp(23px,2vw,29px)/1.18 var(--vv-font-display)}.sun-halo{transition:transform .7s cubic-bezier(.25,.7,.2,1)}.sun-controls{border:1px solid #c1ccbd;border-radius:50px}.sun-controls button{border-radius:40px;transition:background .25s,color .25s}.sun-controls button[aria-pressed=true]{background:#1d4838;box-shadow:0 2px 7px #24493533}.sun-readout{border-left:1px solid #d4ddcf}@media (width<=800px){.sun-readout{border-top:1px solid #d4ddcf;border-left:0}.evidence-statement-heading h2{margin-top:13px}.evidence-lenses article+article{padding-left:30px}}@media (width<=600px){.evidence-lenses article+article{border-top:1px solid #cbd3c4;border-left:0;padding:22px 0 0}.lens-icon,.lens-icon svg{flex-basis:44px}.evidence-lenses h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.sun-halo,.sun-controls button{transition:none}}
