@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap");:root{--paper:#f3f0e7;--cream:#eae6d8;--ink:#233129;--forest:#233e31;--deep:#152b23;--muted:#728076;--line:#cdd1c5;--lime:#d9e8a7;--orange:#db835c;--serif:Georgia,"Times New Roman",serif;--sans:"DM Sans","Manrope",Arial,sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:#bed297;color:#21392c}h1,h2,h3,p{margin-top:0}em{font-family:var(--serif);font-weight:400}main{overflow:hidden}.site-header{position:relative;z-index:30;height:82px;padding:0 5.2%;justify-content:space-between;background:var(--paper);border-bottom:1px solid #d9dacf}.brand,.site-header{display:flex;align-items:center}.brand{font-size:29px;font-weight:700;letter-spacing:-1.8px;gap:11px}.brand-symbol{font-size:31px;font-weight:400;color:#9da955;line-height:1}.brand-dot{color:var(--orange)}.header-nav{display:flex;align-items:center;gap:30px}.header-nav a{font-size:12px;font-weight:600;transition:color .2s}.header-nav a.active,.header-nav a:hover{color:#a5704f}.header-right{gap:17px}.header-cta,.header-right{display:flex;align-items:center}.header-cta{font-size:12px;font-weight:700;gap:12px;border-bottom:1px solid var(--ink);padding:9px 0}.menu-toggle{background:none;border:0;display:flex;align-items:center;justify-content:center;padding:9px}.menu-overlay{position:fixed;inset:82px 0 0;background:#1e3529;color:#eceddb;z-index:29;overflow:auto}.menu-inner{max-width:1020px;margin:auto;padding:55px 30px 90px}.menu-inner>.eyebrow{margin-bottom:23px}.menu-inner>a{display:flex;align-items:center;gap:26px;font-family:var(--serif);font-size:clamp(28px,5vw,68px);padding:12px 0;border-bottom:1px solid #637568}.menu-inner>a svg{margin-left:auto}.menu-number{font-family:var(--mono);font-size:12px;color:#acbd9b}.menu-inner>p{margin-top:44px;font:10px var(--mono);letter-spacing:.2em;color:#bac4b5}.eyebrow{font:10px var(--mono);letter-spacing:.16em;font-weight:500;display:flex;align-items:center;gap:13px}.eyebrow-dash{width:22px;height:2px;background:currentColor}.section-pad{padding:112px 8%}.arrow-link{display:inline-flex;align-items:center;gap:26px;font-size:13px;font-weight:700;border-bottom:1px solid;padding:9px 0;transition:gap .2s}.arrow-link:hover{gap:39px}.pill{display:inline-flex;align-items:center;gap:28px;padding:15px 20px;border-radius:40px;font-size:12px;font-weight:700;transition:transform .2s}.pill:hover{transform:translateY(-2px)}.dark-pill{background:var(--deep);color:#f1f0df;border:1px solid var(--deep)}.light-pill{background:var(--lime);color:var(--ink);border:1px solid #c2ce9c}.home-hero{height:min(850px,calc(100svh - 82px));min-height:620px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 77% 45%,#56705c 0,transparent 39%),linear-gradient(122deg,#172e25 1%,#294c37 58%,#1d372d);color:#f5f1e3}.hero-noise{position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.hero-contours{position:absolute;inset:-20% -10% 0 30%;opacity:.24;background:repeating-radial-gradient(ellipse at 67% 40%,transparent 0,transparent 32px,#c2d1a1 33px,transparent 34px,transparent 52px);transform:rotate(-17deg) scale(1.2)}.hero-glow{position:absolute;border-radius:50%;filter:blur(65px);pointer-events:none}.glow-one{width:580px;height:580px;background:#60734544;right:4%;top:2%}.glow-two{width:430px;height:350px;background:#bb8c5c22;right:14%;bottom:1%}.hero-content{position:relative;z-index:2;padding:clamp(80px,12vh,140px) 8% 40px;max-width:1250px}.hero-overline{font:10px var(--mono);letter-spacing:.22em;display:flex;align-items:center;gap:12px;color:#d2d9b9}.pulse-dot{height:7px;width:7px;border-radius:50%;background:#bed494;box-shadow:0 0 0 5px #bed49420}.hero-content h1{font-size:clamp(65px,8.3vw,135px);font-weight:500;letter-spacing:-.085em;line-height:1.04;margin:56px 0 55px}.hero-content h1 em{font-size:1.04em;font-weight:400;letter-spacing:-.075em;color:#d4e4a8}.hero-period{color:#e5a87c}.hero-deck{display:flex;gap:70px;align-items:center}.hero-deck p{font-size:clamp(17px,1.7vw,24px);max-width:515px;line-height:1.55;color:#d5decf;font-weight:400;margin:0}.hero-deck strong{color:white;font-weight:500}.hero-round{width:72px;height:72px;display:grid;place-items:center;border:1px solid #a4b8a9;border-radius:50%;transition:background .25s,transform .25s}.hero-round:hover{background:#ffffff20;transform:rotate(45deg)}.hero-plant{position:absolute;right:6%;bottom:-110px;height:640px;width:440px;opacity:.55;transform:rotate(-10deg)}.hero-plant svg{width:100%;height:100%}.hero-bottom{position:absolute;z-index:2;bottom:33px;left:8%;right:8%;justify-content:space-between;color:#e6e7d6;border-top:1px solid #ffffff50;padding-top:19px;font:10px var(--mono);letter-spacing:.12em}.hero-bottom,.hero-bottom a{display:flex;align-items:center}.hero-bottom a{gap:10px}.opening-section{display:grid;grid-template-columns:1fr 3fr;grid-gap:6%;gap:6%;background:#f5f2e9;min-height:650px}.opening-margin{display:flex;flex-direction:column;justify-content:space-between}.opening-margin>span{font:10px var(--mono);color:#8c968a}.opening-main h2{font-size:clamp(36px,4.4vw,69px);line-height:1.19;font-weight:500;letter-spacing:-.06em;max-width:1040px}.opening-main h2 em{color:#7f9478}.opening-aside{display:grid;grid-template-columns:130px 1fr 1fr;grid-gap:38px;gap:38px;margin-top:86px;align-items:start}.opening-aside p{max-width:350px;font-size:15px;line-height:1.8;color:#506057}.opening-aside .arrow-link{grid-column:2/4;justify-self:start}.sunburst{font:100px var(--serif);color:#a0ae72}.three-forces{background:#e7e8dd}.three-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:56px}.about-main h2,.closing-thought h2,.principles-section h2,.split-heading h2,.three-header h2{font-size:clamp(41px,5.5vw,76px);font-weight:500;letter-spacing:-.07em;line-height:1.07;margin:25px 0 0}.split-heading h2 em,.three-header h2 em{color:#84977c}.forces-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.force-card{min-height:560px;padding:34px;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s}.force-card:hover{transform:translateY(-7px)}.force-card>span{font:10px var(--mono);letter-spacing:.09em;position:relative;z-index:1}.force-card h3{font-weight:500;letter-spacing:-.07em;font-size:clamp(40px,4vw,60px);line-height:1.07;margin:20px 0;position:relative;z-index:1}.force-card p{max-width:300px;font-size:14px;line-height:1.7;margin-top:auto;margin-bottom:30px;position:relative;z-index:1}.force-card>svg{position:absolute;right:27px;bottom:28px}.force-nature{background:#d6ddbd}.force-mind{background:#d9e0d8}.force-value{background:#e7d4c4}.force-art{position:absolute;right:-35px;top:-15px;width:275px;height:275px;opacity:.6}.nature-art i{display:block;position:absolute;border:1px solid #527356;border-radius:50% 0 50% 0;transform:rotate(35deg);width:110px;height:175px;right:30px;top:20px}.nature-art i:nth-child(2){transform:rotate(92deg);right:110px;top:45px}.nature-art i:nth-child(3){transform:rotate(148deg);right:50px;top:130px}.mind-art{display:flex;align-items:center;justify-content:center;color:#4d7164;font:125px var(--serif)}.mind-art span{position:absolute}.mind-art span:first-child{transform:scale(1.4)}.mind-art span:nth-child(2){font-size:82px}.mind-art span:nth-child(3){transform:scale(2.3)}.value-art i{position:absolute;display:block;border:1px solid #a46e55;border-radius:50%;width:180px;height:180px;right:30px;top:20px}.value-art i:nth-child(2){right:85px;top:65px}.value-art i:nth-child(3){right:0;top:90px}.statement-band{background:#263e30;color:#e5e9d7;padding:85px 8%;display:flex;align-items:start;gap:7%}.statement-band>span{font:10px var(--mono);letter-spacing:.1em;white-space:nowrap}.statement-band>span:last-child{font-size:56px;color:#bccca3}.statement-band p{font:clamp(23px,3.1vw,43px)/1.34 var(--serif);margin:0}.statement-band em{color:#c4d79e}.home-atlas{background:#f1f0e6}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:50px}.split-heading>div:nth-child(2){max-width:340px}.split-heading p{max-width:390px;color:#68746b;line-height:1.7;font-size:15px}.split-heading .arrow-link{margin-top:10px}.pathways-section{background:#e9e6da}.pathways-list{border-top:1px solid #bfc5b8}.pathway-row{display:grid;grid-template-columns:80px 1fr 150px 55px;grid-gap:20px;gap:20px;align-items:center;padding:29px 10px;border-bottom:1px solid #bfc5b8;transition:background .2s,padding .2s}.pathway-row:hover{background:#f2f1e7;padding-left:22px}.path-num,.path-time{font:11px var(--mono);color:#778678}.pathway-row small{font:10px var(--mono);letter-spacing:.13em;color:#7b8d79}.pathway-row h3{font-size:clamp(27px,3vw,44px);font-weight:500;letter-spacing:-.06em;margin:8px 0 5px}.pathway-row p{font-size:13px;color:#788379;margin:0}.path-arrow{justify-self:end}.home-notes{background:#f1f0e6}.note-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.note-card{background:#e6e9df;padding:27px;min-height:520px;display:flex;flex-direction:column;transition:transform .2s}.note-card:hover{transform:translateY(-5px)}.note-1{background:#e9e0d3}.note-2{background:#dadfd2}.note-graphic{height:205px;display:grid;place-items:center;border-bottom:1px solid #99a598}.note-graphic span{font:145px var(--serif);color:#68866a}.note-1 .note-graphic span{color:#b28a70}.note-2 .note-graphic span{color:#6b8576}.note-card small{font:10px var(--mono);letter-spacing:.1em;margin-top:26px;color:#738275}.note-card h3{font:clamp(27px,3vw,42px)/1.13 var(--serif);letter-spacing:-.04em;margin:15px 0}.note-card p{font-size:13px;line-height:1.65;color:#6b786d}.note-end{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font:10px var(--mono)}.closing-thought{background:#d2dbbc;min-height:520px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.closing-thought h2{margin:35px 0;color:#293e31}.closing-thought h2 em{color:#64816e}.closing-thought .pill{margin-top:15px}.footer{background:#142b22;color:#ebeee0}.footer-top{padding:95px 8% 110px;display:flex;justify-content:space-between;align-items:end}.footer-top h2{font-size:clamp(38px,5.6vw,80px);line-height:1.1;letter-spacing:-.06em;font-weight:500;margin:24px 0 30px}.footer-top h2 em{color:#c6d99f}.footer-top .dark-pill{background:#d4e4af;border-color:#d4e4af;color:#213729}.footer-asterisk{font:clamp(180px,25vw,350px)/.75 var(--serif);color:#a8bb85;opacity:.8}.footer-bottom{border-top:1px solid #637266;padding:35px 8% 50px;display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap}.footer-wordmark{font-size:25px;font-weight:700;letter-spacing:-1.5px}.footer-bottom>div{display:flex;gap:25px}.footer-bottom small,.footer-bottom>div a{font-size:11px;color:#bec9b9}.page-intro{padding:105px 8% 66px;background:#f3f0e7}.page-intro-top{display:flex;justify-content:space-between;gap:20px}.page-intro-top>span{font:10px var(--mono);letter-spacing:.1em;color:#849084}.page-intro h1{font-size:clamp(64px,9.5vw,145px);line-height:.98;letter-spacing:-.09em;font-weight:500;margin:75px 0 40px;max-width:1100px}.page-intro h1 em{color:#7f977b}.page-intro>p{margin-left:auto;max-width:570px;font-size:clamp(16px,1.7vw,21px);line-height:1.6;color:#657366}.intro-rule{margin-top:70px;border-bottom:1px solid #afbbae}.atlas-page{padding-top:15px}.atlas-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.atlas-intro p{max-width:450px;font-size:13px;color:#68776b;line-height:1.7}.atlas-widget{border:1px solid #4a6452;background:#233b2c;color:#e5ead9;position:relative}.atlas-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid #516955}.atlas-filters{display:flex;flex-wrap:wrap;gap:7px}.atlas-filters button{border:1px solid #718572;background:transparent;color:#becbbd;padding:9px 12px;border-radius:22px;font-size:11px;display:flex;align-items:center;gap:7px}.atlas-filters button.selected{background:#d7e8b7;color:#263c2d;border-color:#d7e8b7}.legend-dot{width:7px;height:7px;border-radius:50%}.atlas-search{display:flex;align-items:center;gap:8px;border-bottom:1px solid #738775;padding:7px;color:#c0cfc0}.atlas-search input{width:145px;border:0;outline:0;background:transparent;color:white;font-size:11px}.atlas-search input::placeholder{color:#a2b3a0}.atlas-stage{position:relative;height:650px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#345440 0,#20372b 68%)}.atlas-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.atlas-orbit{position:absolute;border:1px solid #849e7930;border-radius:50%;pointer-events:none}.orbit-a{height:420px;width:420px;left:20%;top:10%}.orbit-b{height:690px;width:690px;left:46%;top:-25%}.atlas-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.atlas-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:8px;border:0;background:none;color:white;z-index:2;white-space:nowrap;transition:opacity .2s}.node-core{height:12px;width:12px;border-radius:50%;border:3px solid var(--node-color);background:#1c3927;box-shadow:0 0 0 7px #ffffff0b;flex-shrink:0}.atlas-node:hover .node-core,.node-active .node-core{box-shadow:0 0 0 11px #e6f0dd24;background:var(--node-color)}.node-label{font-size:11px;font-weight:600;text-shadow:0 1px 5px #1e2c24}.node-dim{opacity:.12}.node-motion .node-core{animation:breathe 4s ease-in-out infinite}@keyframes breathe{50%{box-shadow:0 0 0 12px #e6f0dd17}}.atlas-scale{position:absolute;bottom:22px;left:25px;right:25px;display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.1em;color:#b4c5b5}.atlas-detail{position:absolute;z-index:5;top:20px;right:20px;bottom:20px;width:min(380px,calc(100% - 40px));background:#f2f0e5;color:#263a2e;padding:26px;overflow-y:auto;box-shadow:0 16px 70px #07190f66;animation:detailIn .2s ease-out}@keyframes detailIn{0%{opacity:0;transform:translateX(13px)}to{opacity:1;transform:translateX(0)}}.detail-head{display:flex;justify-content:space-between;align-items:center;font:10px var(--mono);letter-spacing:.14em;color:#718b74}.detail-head button{border:0;background:none;color:var(--ink)}.atlas-detail h3{font:42px/1.08 var(--serif);letter-spacing:-.05em;margin:27px 0 12px}.atlas-detail p{font-size:13px;line-height:1.75;color:#596a5e}.detail-short{font-weight:700!important;color:#334a37!important}.detail-question{border-top:1px solid #bcc5b9;padding-top:21px;margin-top:24px;font:10px var(--mono);color:#789079;letter-spacing:.1em}.detail-question strong{display:block;font:21px/1.35 var(--serif);color:var(--ink);letter-spacing:0;margin-top:10px}.detail-related-heading{display:block;margin-top:24px;font:10px var(--mono);letter-spacing:.1em;color:#748675}.detail-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.detail-links button{display:flex;gap:7px;align-items:center;border:1px solid #bdc8b8;background:transparent;border-radius:20px;padding:8px 10px;color:#415743;font-size:11px}.detail-explore{display:flex;gap:10px;align-items:center;margin-top:28px;font-weight:700;font-size:12px}.atlas-bottom{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;font:10px var(--mono);color:#c3cec0}.atlas-bottom>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.atlas-bottom button{border:0;background:none;color:#d5e0ce;display:flex;align-items:center;gap:6px;font:10px var(--mono)}.atlas-live-dot{height:6px;width:6px;border-radius:50%;background:#bbd59a}.muted{color:#8eaa93}.motion-label{display:flex;gap:6px;align-items:center}.motion-label input{accent-color:#b9d092}.atlas-compact .atlas-stage{height:530px}.atlas-compact .atlas-detail{width:325px}.atlas-after{display:grid;grid-template-columns:1fr 1fr;grid-gap:15%;gap:15%;padding:100px 0 20px}.atlas-after span{font:70px var(--serif);color:#91a280}.atlas-after h2{font-size:clamp(35px,4vw,57px);font-weight:500;letter-spacing:-.05em}.atlas-after h2 em{color:#829880}.atlas-after p{font-size:16px;line-height:1.8;color:#708074;align-self:end}.thesis-cover{background:#19352a;color:#f3f2e6;min-height:740px;position:relative;overflow:hidden;display:flex;align-items:center;padding:85px 8%}.thesis-cover-inner{z-index:2;max-width:860px}.thesis-cover h1{font-size:clamp(65px,9vw,130px);font-weight:500;line-height:1.04;letter-spacing:-.08em;margin:55px 0 35px}.thesis-cover h1 em{color:#d4dfa8}.thesis-cover p{font-size:19px;line-height:1.7;max-width:610px;color:#d1dfcc}.thesis-cover-bottom{display:flex;gap:40px;align-items:center;margin-top:35px}.thesis-cover-bottom>span{font:10px var(--mono);letter-spacing:.12em}.thesis-deco{position:absolute;font:600px var(--serif);right:-140px;top:20px;color:#b4d09a20}.thesis-progress{position:-webkit-sticky;position:sticky;top:0;z-index:19;background:#eff0e3;border-bottom:1px solid #bec7b6;display:flex;justify-content:space-around;align-items:center;padding:18px 5%;gap:15px;overflow:auto}.thesis-progress a,.thesis-progress>span{font:10px var(--mono);white-space:nowrap}.thesis-progress a{display:flex;gap:9px;color:#68806d}.thesis-progress a span{color:#87978a}.thesis-act{min-height:850px;padding:65px 8% 42px;display:flex;flex-direction:column;scroll-margin-top:55px;background:#eaece0}.thesis-act-2{background:#e1e5d6}.thesis-act-3{background:#dbe1d1}.thesis-act-4{background:#d1dbbf}.act-footer,.act-top{display:flex;justify-content:space-between;font:10px var(--mono);letter-spacing:.1em}.act-body{display:grid;grid-template-columns:42% 1fr;grid-gap:7%;gap:7%;align-items:center;flex:1 1}.act-body h2{font-size:clamp(43px,5vw,72px);line-height:1.12;letter-spacing:-.06em;font-weight:500}.act-body p{font-size:17px;line-height:1.8;max-width:540px;color:#617164}.act-body blockquote{margin:35px 0 0;padding-left:23px;border-left:2px solid #91a280;font:clamp(22px,2vw,32px)/1.4 var(--serif);max-width:540px}.act-graphic{position:relative;aspect-ratio:1;display:grid;place-items:center}.act-graphic-ring{position:absolute;border:1px solid #718e7c;aspect-ratio:1;border-radius:50%;width:80%;opacity:.5}.act-graphic-ring.two{width:60%;transform:translate(20%,13%)}.act-graphic-ring.three{width:40%;transform:translate(-25%,-18%)}.act-graphic-center{font:clamp(110px,13vw,220px) var(--serif);color:#7d9a7b}.act-footer a{display:flex;gap:12px;align-items:center}.principles-section{background:#f3f0e7}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:80px;border-top:1px solid var(--line)}.principles-grid>div{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.principles-grid>div:nth-child(3n){border-right:0}.principles-grid span{font:11px var(--mono);color:#889e83}.principles-grid h3{font:26px var(--serif);margin:29px 0 17px}.principles-grid p{font-size:13px;color:#6f7e70;line-height:1.7}.thesis-endlinks{display:flex;gap:50px;margin-top:60px}.pathways-directory{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.journey-card{min-height:490px;padding:35px;background:#dce2d1;position:relative;display:flex;flex-direction:column;transition:transform .2s;overflow:hidden}.journey-card:hover{transform:translateY(-5px)}.journey-card:nth-child(2){background:#e6dfd2}.journey-card:nth-child(3){background:#dadfcb}.journey-card:nth-child(4){background:#e5e1d5}.journey-index{display:flex;justify-content:space-between;font:10px var(--mono);color:#66796b}.journey-ornament{position:absolute;font:215px var(--serif);right:22px;top:20px;opacity:.3;color:#708e6a}.journey-card>.eyebrow{margin-top:auto;position:relative}.journey-card h2{font:clamp(32px,3.5vw,52px)/1.12 var(--serif);max-width:410px;margin:20px 0;position:relative}.journey-card p{font-size:14px;color:#68766d;max-width:330px;line-height:1.6;position:relative}.journey-card>div:last-child{border-top:1px solid #a7b6a7;padding-top:20px;display:flex;justify-content:space-between;font:11px var(--mono);margin-top:30px}.directory-note{display:grid;grid-template-columns:220px 1fr 30px;grid-gap:50px;gap:50px;align-items:center;padding:30px 0;border-bottom:1px solid #c3cabc;transition:padding .2s}.directory-note:first-child{border-top:1px solid #c3cabc}.directory-note:hover{padding-left:17px}.directory-note-symbol{height:190px;display:grid;place-items:center;background:#dee4d5;font:105px var(--serif);color:#849f80}.directory-note:nth-child(2) .directory-note-symbol{background:#e7ddcf;color:#ad8870}.directory-note:nth-child(3) .directory-note-symbol{background:#d5dece}.directory-note h2{font:clamp(32px,4vw,55px)/1.1 var(--serif);margin:20px 0}.directory-note p{font-size:14px;color:#6c7e71;line-height:1.7;max-width:630px}.initiatives-section>.eyebrow{margin-bottom:40px}.initiative-row{display:grid;grid-template-columns:100px 1fr 1fr;grid-gap:40px;gap:40px;padding:56px 0;border-top:1px solid #c4c9bb}.initiative-number{font:12px var(--mono);color:#889988}.initiative-row h2{font-size:clamp(34px,4vw,55px);font-weight:500;letter-spacing:-.06em;margin:16px 0}.initiative-row p{max-width:380px;font-size:16px;line-height:1.7;color:#5b6d61}.initiative-row small{font:10px var(--mono);color:#7c8b7e;line-height:1.7}.initiative-disclaimer{font-size:12px;color:#778779;border-top:1px solid #c4c9bb;padding-top:23px}.collab-strip{background:#d9e2c7}.collab-strip h2{font:clamp(36px,5vw,67px)/1.14 var(--serif);margin:35px 0}.collab-strip em{color:#7c9479}.about-main{background:#e0e5d9;display:grid;grid-template-columns:40% 1fr;grid-gap:8%;gap:8%;align-items:center}.about-symbol{font:clamp(200px,32vw,490px)/1 var(--serif);color:#8ca68a;text-align:center}.about-main h2{margin:24px 0 35px}.about-main h2 em{color:#759179}.about-main p{font-size:16px;line-height:1.85;color:#5b6d60}.about-values{background:#f3f0e7}.value-list{margin-top:60px}.value-list>div{display:grid;grid-template-columns:70px 1fr 1fr;align-items:start;grid-gap:25px;gap:25px;padding:35px 0;border-top:1px solid #c6cbbf}.value-list span{font:12px var(--mono);color:#85988a}.value-list h3{font:clamp(25px,2.8vw,40px)/1.2 var(--serif)}.value-list p{max-width:330px;font-size:14px;color:#758477;line-height:1.7}.article-hero{min-height:640px;background:#dfe5d7;padding:55px 12% 70px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:start}.back-link{display:flex;gap:10px;align-items:center;font-size:12px;margin-bottom:90px}.article-hero h1{font-size:clamp(57px,7.4vw,105px);line-height:1.04;max-width:880px;letter-spacing:-.075em;font-weight:500;margin:30px 0}.article-hero>p{font-size:19px;color:#627567;line-height:1.6;max-width:590px}.article-meta{display:flex;gap:35px;font:10px var(--mono);letter-spacing:.1em;margin-top:auto;padding-top:30px}.article-symbol{position:absolute;font:330px var(--serif);color:#aac0a4;right:4%;top:80px;opacity:.5;pointer-events:none}.note-article-hero{background:#e9e2d4}.article-content{max-width:920px;margin:0 auto;padding:90px 35px 125px}.article-lead{font:clamp(24px,3vw,39px)/1.5 var(--serif);color:#415646;margin-bottom:90px}.article-step{display:grid;grid-template-columns:165px 1fr;grid-gap:45px;gap:45px;border-top:1px solid #c6cfc0;padding:50px 0 70px}.article-step-index{font:10px var(--mono);color:#819382}.article-step h2{font:clamp(30px,3vw,44px)/1.17 var(--serif);margin:0 0 24px}.article-step p,.note-prose>p:not(.article-lead){font-size:18px;line-height:1.85;color:#566b5b}.article-concepts{border-top:1px solid #c6cfc0;padding:45px 0}.article-concepts>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.article-concepts a{display:flex;gap:15px;align-items:center;padding:12px 17px;border:1px solid #bdc9b7;border-radius:30px;font-size:12px}.next-article{background:#dce3d1;display:grid;grid-template-columns:1fr 30px;grid-gap:15px;gap:15px;padding:35px;margin-top:45px}.next-article span{grid-column:1/-1;font:10px var(--mono);color:#7e9480}.next-article strong{font:33px var(--serif)}.note-prose>p:not(.article-lead){max-width:720px;margin:0 0 35px}.note-coda{border-left:2px solid #8fa785;padding-left:25px;margin:70px 0;font:24px/1.5 var(--serif)}.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:10%;gap:10%;background:#e4e7db}.contact-aside h2{font:clamp(32px,3.5vw,53px)/1.2 var(--serif);margin:36px 0}.contact-aside>p{font-size:16px;line-height:1.8;max-width:380px;color:#6a796b}.contact-topics{display:flex;flex-wrap:wrap;gap:8px;margin:50px 0}.contact-topics span{font:10px var(--mono);padding:11px;border:1px solid #b9c5b7;border-radius:20px}.email-link{font:18px var(--serif);display:flex;gap:13px;align-items:center}.inquiry-form{background:#f5f3e9;padding:38px;gap:24px}.inquiry-form,.inquiry-form label{display:flex;flex-direction:column}.inquiry-form label{gap:9px;font-size:12px;font-weight:700}.inquiry-form label span{color:#b27858}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;background:#fffefa;border:1px solid #c8d1c4;padding:14px 13px;border-radius:0;font-weight:400;color:#293c2f;outline:none;transition:border-color .2s}.inquiry-form :is(input,select,textarea):focus{border-color:#789c79}.form-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.inquiry-form textarea{resize:vertical}.inquiry-form .pill{align-self:start}.hidden-field{display:none}.form-note{font-size:10px;line-height:1.6;color:#8b9a8d;margin:0}.form-error{font-size:12px;padding:15px;background:#f8dfd7;color:#854b3e}.form-error a{text-decoration:underline}.form-thanks{background:#f5f3e9;padding:50px;display:flex;flex-direction:column;gap:22px;align-items:start}.form-thanks>svg{color:#809c72}.form-thanks h2{font:40px var(--serif)}.form-thanks p{font-size:15px;line-height:1.7}.thanks-links{display:flex;flex-direction:column;gap:12px}.thanks-links a{font-size:13px;display:flex;gap:10px;align-items:center}.text-button{background:none;border:0;border-bottom:1px solid #536a54;padding:8px 0;font-size:12px}.not-found{min-height:65vh;padding:13% 8%}.not-found>span{font:12px var(--mono)}.not-found h1{font-size:clamp(40px,7vw,100px);font-weight:500;letter-spacing:-.07em;margin:40px 0}.not-found em{color:#7e987a}@media(max-width:1050px){.header-nav{gap:14px}.header-nav a{font-size:11px}.header-cta{display:none}.hero-plant{right:-13%;opacity:.35}.opening-section{grid-template-columns:1fr}.opening-margin>span{display:none}.opening-aside{grid-template-columns:70px 1fr 1fr}.section-pad{padding:85px 6%}.forces-grid{gap:8px}.force-card{padding:24px;min-height:530px}.atlas-node .node-label{font-size:10px}}@media(max-width:760px){.site-header{height:66px;padding:0 5%}.brand{font-size:26px}.header-nav{display:none}.menu-overlay{top:66px}.section-pad{padding:70px 6%}.home-hero{height:730px;min-height:660px}.hero-content{padding:110px 6% 30px}.hero-content h1{font-size:clamp(52px,11vw,86px);margin:55px 0 48px}.hero-deck{gap:20px}.hero-deck p{font-size:17px}.hero-round{width:58px;height:58px;flex-shrink:0}.hero-plant{right:-35%;width:340px;bottom:-150px}.hero-bottom{left:6%;right:6%;font-size:8px}.hero-bottom>span:last-child{display:none}.opening-main h2{font-size:39px}.opening-aside{grid-template-columns:1fr;gap:10px;margin-top:40px}.sunburst{display:none}.opening-aside .arrow-link{grid-column:auto}.split-heading,.three-header{align-items:start;flex-direction:column}.forces-grid,.note-grid{grid-template-columns:1fr}.force-card{min-height:420px}.force-card h3{font-size:52px}.statement-band{flex-direction:column;padding:75px 6%;gap:24px}.statement-band p{font-size:29px}.statement-band>span:last-child{display:none}.pathway-row{grid-template-columns:40px 1fr 35px;gap:10px}.pathway-row .path-time{display:none}.pathway-row h3{font-size:27px}.note-card{min-height:490px}.footer-top{padding:75px 6%;gap:0}.footer-asterisk{font-size:140px;opacity:.4;margin-right:-50px}.footer-bottom{padding:30px 6%}.footer-bottom>div{gap:14px;flex-wrap:wrap}.page-intro{padding:65px 6% 45px}.page-intro-top>span{display:none}.page-intro h1{font-size:clamp(56px,11vw,85px);margin:70px 0 30px}.page-intro>p{font-size:17px}.atlas-toolbar{padding:15px}.atlas-filters button{font-size:10px;padding:8px}.atlas-search,.atlas-search input{width:100%}.atlas-compact .atlas-stage,.atlas-stage{height:570px}.atlas-node{flex-direction:column;gap:5px}.atlas-node .node-label{font-size:8px;white-space:normal;max-width:60px;text-align:center}.atlas-node .node-core{width:10px;height:10px}.atlas-detail{top:10px;bottom:10px;right:10px;width:min(325px,calc(100% - 20px))}.atlas-bottom{flex-direction:column}.atlas-bottom .muted{display:none}.atlas-after{grid-template-columns:1fr;gap:20px;padding:65px 0 0}.thesis-cover{min-height:660px;padding:70px 6%}.thesis-cover h1{font-size:60px}.thesis-cover p{font-size:16px}.thesis-cover-bottom{flex-direction:column;align-items:start;gap:20px}.thesis-progress{justify-content:start}.thesis-progress>span{display:none}.thesis-act{min-height:auto;padding:60px 6%}.act-body{display:flex;flex-direction:column;gap:20px;margin:50px 0}.act-graphic{width:210px}.act-graphic-center{font-size:110px}.act-body h2{font-size:40px}.act-body p{font-size:16px}.act-body blockquote{font-size:25px}.principles-grid{grid-template-columns:1fr}.principles-grid>div{border-right:0}.thesis-endlinks{flex-direction:column;gap:20px}.pathways-directory{grid-template-columns:1fr}.journey-card{min-height:420px}.directory-note{grid-template-columns:90px 1fr 20px;gap:15px}.directory-note-symbol{height:100px;font-size:60px}.directory-note h2{font-size:29px}.directory-note p{font-size:12px}.initiative-row{grid-template-columns:38px 1fr;gap:15px;padding:40px 0}.initiative-row>div:last-child{grid-column:2}.about-main{grid-template-columns:1fr;gap:15px}.about-symbol{font-size:180px}.value-list>div{grid-template-columns:35px 1fr}.value-list p{grid-column:2}.article-hero{padding:40px 7% 65px;min-height:590px}.article-hero h1{font-size:53px}.article-symbol{font-size:150px;right:-25px;top:70px}.article-content{padding:65px 7% 100px}.article-lead{font-size:27px;margin-bottom:50px}.article-step{grid-template-columns:1fr;gap:18px}.article-step h2{font-size:34px}.article-step p,.note-prose>p:not(.article-lead){font-size:16px}.contact-layout{grid-template-columns:1fr;gap:45px}.inquiry-form{padding:24px}.form-two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}