@font-face{font-family:Manrope;src:url('/font.woff2') format('woff2');font-display:swap;font-weight:200 800}
:root{font-family:Manrope,system-ui,sans-serif;color:#203d35;background:#fbfaf6;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}h1,h2,h3,p{margin:0}p{line-height:1.8}a:focus-visible,summary:focus-visible{outline:3px solid #829d6b;outline-offset:5px}.site-nav,main>section,footer{max-width:1350px;margin:auto;padding-inline:64px}.site-nav{height:105px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.brand b{font-size:15px;font-weight:450;letter-spacing:-.3px;color:#6d7f75}.mark{display:inline-flex;align-items:center;justify-content:center;background:#203d35;color:white;width:36px;height:38px;border-radius:10px;font-size:34px;line-height:1}.mark span{color:#c9e3b0}.site-nav nav{display:flex;gap:28px;align-items:center;font-size:11px;font-weight:650}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 23px;border-radius:7px;font-size:12px;font-weight:700;transition:transform .2s}.button:hover{transform:translateY(-2px)}.dark{background:#203d35;color:#fff}.light{background:#d5e8bb;color:#203d35}.button span{font-size:18px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-top:80px;padding-bottom:100px}.eyebrow{font-size:9px;letter-spacing:1.9px;font-weight:800;display:flex;gap:8px;align-items:center}.eyebrow i{display:inline-block;width:6px;height:6px;background:#849c62;border-radius:50%}h1{font-size:65px;line-height:1.12;letter-spacing:-3.5px;font-weight:650;margin:25px 0}h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-2px}.intro{font-size:13px;line-height:1.95;color:#7b857b}.actions{display:flex;align-items:center;gap:24px;margin-top:31px}.text-link{font-size:11px;font-weight:750}.quiet{font-size:10px;color:#899185;margin-top:20px}.for-tags{display:flex;gap:17px;margin-top:44px;flex-wrap:wrap}.for-tags span{font-size:9px;color:#7b8573;border-left:2px solid #c9dbb3;padding-left:9px}.preview-wrap{position:relative;min-width:0}.preview-wrap:before{content:'';position:absolute;inset:40px -17px 10px;background:#e8ecdd;transform:rotate(-3deg);border-radius:18px;z-index:-1}.preview-caption{font-size:8px;letter-spacing:1.7px;color:#879079;padding-bottom:17px}.preview{border:1px solid #e1e7db;background:#fff;border-radius:12px;box-shadow:0 24px 75px #223b2e10;overflow:hidden}.window{height:38px;background:#f7f8f4;border-bottom:1px solid #e8ebdf;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:8px;color:#9ba795}.window>span:first-child{letter-spacing:3px;font-size:8px}.window b{font-weight:600}.preview-content{display:flex}.preview-content aside{width:48px;border-right:1px solid #edf0e8;padding:22px 8px;display:flex;flex-direction:column;align-items:center;gap:24px;color:#a0ac9b;font-size:17px}.mini-mark{font-weight:850;color:#294c3a}.mini-active{color:#527649;background:#eaf1e2;border-radius:5px;padding:3px 6px}.mini-main{padding:25px 22px;width:calc(100% - 48px)}.mini-label{font-size:6px;letter-spacing:1px;color:#98a291}.mini-title{display:flex;justify-content:space-between;align-items:center;margin:12px 0 6px}.mini-title h2{font-size:20px;font-weight:700;letter-spacing:-.7px}.mini-muted{font-size:7px;color:#929d8c}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.mini-metrics article{background:#f7f9f3;border:1px solid #e9efdf;border-radius:7px;padding:13px 12px}.mini-metrics p{font-size:7px;color:#829274}.mini-metrics strong{font-size:25px;font-weight:650;letter-spacing:-1px;display:block;margin:5px 0}.mini-metrics strong span{font-size:13px}.mini-metrics small{font-size:6px;color:#91a07f}.mini-agenda{border:1px solid #e9ede3;border-radius:7px;overflow:hidden}.mini-section{font-size:9px;font-weight:750;padding:14px 13px;display:flex;align-items:center;justify-content:space-between}.mini-section small{font-size:6px;font-weight:500;color:#8fa07f}.mini-session{padding:15px 12px;border-top:1px solid #edf0e8;display:flex;gap:13px;align-items:center}.mini-session>span{font-size:8px;line-height:1.6;font-weight:700}.mini-session small{font-size:7px;font-weight:400;color:#a5ae9c}.mini-session b{font-size:8px;font-weight:750}.mini-session p{font-size:6px;color:#9da693;margin-top:3px}.mini-session em{font-size:6px;font-style:normal;color:#688953;background:#eef5e7;padding:4px 6px;border-radius:3px;margin-left:auto}.mini-note{margin-top:17px;display:flex;align-items:center;gap:12px;padding:12px;background:#f0f5e9;border-radius:6px;font-size:8px}.mini-note>span{font-size:16px;color:#83a269}.mini-note p{color:#7e9270;font-size:7px;line-height:1.7}.mini-note b{font-weight:650}.sample-note{font-size:8px;color:#a1ab98;margin-top:16px;text-align:right}.strip{max-width:none;border-block:1px solid #e9eade;background:#f3f4ec;text-align:center;padding-block:25px}.strip span{font-size:8px;letter-spacing:2px;font-weight:750;color:#8b987f}.strip p{font-size:13px;margin-top:11px;color:#5a7057;word-spacing:9px}.editions{padding-block:85px}.section-heading h2,.details h2,.faq h2{font-size:38px;letter-spacing:-1.5px;line-height:1.25;font-weight:600;margin-top:18px}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.edition-grid article{padding:35px;background:#f1f3e9;border:1px solid #e4e9d8;border-radius:11px}.edition-grid article+article{background:#f6f1e6;border-color:#ece4d5}.edition-number{font-size:8px;letter-spacing:1.7px;font-weight:700;color:#829072}.edition-grid h3{font-size:26px;font-weight:600;line-height:1.35;letter-spacing:-.8px;margin:25px 0 17px}.edition-grid p{font-size:12px;color:#7d8972;max-width:360px}.edition-grid ul{padding-left:17px;font-size:11px;line-height:2.5;margin:22px 0;color:#627657}.edition-grid .text-link{display:inline-block;margin-top:13px}.details{display:grid;grid-template-columns:1fr 1fr;gap:85px;border-top:1px solid #e6e9dc;padding-block:75px}.details>div>p:last-child{font-size:12px;color:#849078;max-width:340px;margin-top:25px}.detail-points article{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #e4e8db}.detail-points>article:first-child{padding-top:0}.detail-points article>span{font-size:10px;color:#8fa178;padding-top:4px}.detail-points h3{font-size:14px;font-weight:700;margin-bottom:10px}.detail-points p{font-size:11px;color:#849078;max-width:340px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:45px 80px}.faq h2{font-size:31px;margin:0}.faq details{border-bottom:1px solid #e5e8db;padding-block:20px}.faq summary{font-size:12px;font-weight:700;cursor:pointer}.faq details p{font-size:11px;color:#819071;margin:15px 0 0}.cta{margin-inline:auto;max-width:1222px;padding:40px 52px;background:#203d35;color:white;border-radius:12px;display:flex;align-items:center;justify-content:space-between}.cta .eyebrow{color:#bdcdb0}.cta h2{font-size:47px;font-weight:550;letter-spacing:-1.9px;line-height:1.15;margin-top:20px}footer{display:flex;align-items:center;gap:35px;padding-block:52px}footer .brand{font-size:20px}footer p{font-size:10px;color:#8f9986}footer>a:last-child{margin-left:auto;font-size:10px;font-weight:700}@media(max-width:1080px){.site-nav,main>section,footer{padding-inline:35px}.hero{gap:30px}h1{font-size:51px}.site-nav nav{gap:20px}.cta{margin-inline:30px}}@media(max-width:760px){.site-nav,main>section,footer{padding-inline:24px}.site-nav{height:80px}.site-nav nav>a:first-child,.site-nav nav>a:nth-child(2){display:none}.site-nav .button{display:none}.brand{font-size:22px}.brand b{font-size:13px}.hero{grid-template-columns:1fr;padding-block:48px 55px;gap:50px}h1{font-size:52px;letter-spacing:-2.6px}.hero-copy{max-width:500px}.intro{font-size:12px}.preview-wrap{max-width:540px;width:100%;margin:auto}.preview-wrap:before{inset:35px 0 15px}.for-tags{margin-top:30px;gap:12px}.actions{gap:20px}.actions .button{padding:14px 17px;font-size:11px;gap:19px}.text-link{font-size:10px}.strip p{font-size:10px;word-spacing:2px}.editions{padding-block:55px}.section-heading h2,.details h2{font-size:32px}.edition-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.edition-grid article{padding:28px}.details,.faq{grid-template-columns:1fr;gap:35px;padding-block:45px}.details h2{font-size:31px}.faq h2{font-size:29px}.cta{margin-inline:20px;padding:31px!important;display:block}.cta h2{font-size:39px}.cta .button{margin-top:28px}footer{flex-wrap:wrap;gap:15px;padding-block:34px}footer p{width:100%;order:3}footer>a:last-child{font-size:10px}.preview-content aside{width:38px;padding-inline:5px}.mini-main{width:calc(100% - 38px);padding:20px 15px}.mini-title h2{font-size:18px}.mini-metrics strong{font-size:23px}.mini-metrics article{padding:11px 9px}.mini-session{gap:9px;padding:13px 10px}.mini-section{padding:13px 10px}.mini-session b{font-size:7px}.mini-session em{font-size:5px}.eyebrow{font-size:8px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
