/* Immersive, spacious storytelling inspired by the supplied Cham Miles reference. */
body{background:#fcfcf8;background-image:linear-gradient(47deg,transparent 0 39%,#f4f4ed 39% 61%,transparent 61%);background-attachment:fixed}p{line-height:2}.ch-arrow{width:21px;height:21px;flex:none}.ch-label{display:inline-block;color:#77875a;font-size:11px;font-weight:500;margin-bottom:20px}.ch-centered{text-align:center;margin:0 auto 65px;max-width:760px}.ch-centered h2{font-size:clamp(36px,4.2vw,58px);line-height:1.55;letter-spacing:-1.8px}.ch-centered p{font-size:14px;margin:22px auto 0;max-width:610px}.ch-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:16px 29px;background:linear-gradient(115deg,#265640,#144335);color:#fffdf5;border:1px solid #457357;border-radius:14px;font-size:13px;box-shadow:0 6px 18px #0b332812;transition:transform .3s,box-shadow .3s,background .3s}.ch-button:hover{transform:translateY(-3px);background:linear-gradient(115deg,#3c6c4d,#1e513d);box-shadow:0 12px 24px #0b33281d}.ch-inline{display:inline-flex;gap:17px;align-items:center;font-size:12px;color:#2d5b3f;border-bottom:1px solid #c2ceb3;padding-bottom:9px;transition:gap .3s}.ch-inline:hover{gap:25px}.ch-quiet{display:inline-flex;gap:14px;align-items:center;color:#f3f1df;font-size:12px;padding:12px 8px}.ch-quiet svg{width:17px;height:17px}.home-page .siteheader{position:fixed;top:0;left:0;right:0;background:none;padding-top:18px;height:103px;transition:background .35s}.home-page .headerinner{border:0;border-radius:0;background:none;backdrop-filter:none;box-shadow:none;padding:0}.home-page .siteheader .logo img{filter:none;width:140px}.home-page .nav a{color:#fff9e9;font-size:12px;padding:10px 16px}.home-page .nav a:hover{background:#ffffff15}.home-page .headerinner>.button{background:#ffffff10;border:1px solid #f5f1dc66;box-shadow:none;color:#fff9e9;backdrop-filter:blur(8px);border-radius:12px;padding-inline:20px}.home-page .headerinner>.button .arrow{display:none}.home-page .menubutton{background:#ffffff16;color:#fff;border-color:#ffffff30;box-shadow:none;border-radius:13px}.home-page.header-scrolled .siteheader{background:#fffff9ed;backdrop-filter:blur(18px);box-shadow:0 1px 0 #e4e9d9;height:83px;padding-top:5px}.home-page.header-scrolled .siteheader .logo img{filter:brightness(0) saturate(100%) invert(22%) sepia(19%) saturate(1240%) hue-rotate(105deg) brightness(90%);width:125px}.home-page.header-scrolled .nav a{color:var(--forest)}.home-page.header-scrolled .nav a:hover{background:#e9efdf}.home-page.header-scrolled .headerinner>.button{background:var(--forest);color:var(--cream);border-color:var(--forest)}.home-page.header-scrolled .menubutton{background:#e8eddc;color:var(--forest);border-color:#d9e2ca}.ch-hero-scene{height:130svh;position:relative;background:#f5f5ed}.ch-hero{position:sticky;top:0;height:100svh;min-height:700px;isolation:isolate;overflow:hidden;color:#fffdf2;display:grid;place-items:center;clip-path:inset(calc(var(--hero-progress,0)*1%) calc(var(--hero-progress,0)*2.4%) round calc(var(--hero-progress,0)*48px))}.ch-landscape{position:absolute;inset:-2%;z-index:-3;background-image:linear-gradient(140deg,#153f2b22,#102e2815),url('/assets/trunk.webp');background-size:cover;background-position:50% 48%;transform:scale(calc(1.11 - var(--hero-progress,0)*.1));will-change:transform;filter:saturate(.65)}.ch-hero-shade{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 46%,#092e2b55,transparent 70%),linear-gradient(180deg,#082d2c75,#153e2e30 40%,#052522b3);pointer-events:none}.ch-hero-content{padding:110px 20px 125px;text-align:center;max-width:1050px;transform:translateY(calc(var(--hero-progress,0)*-24px));opacity:calc(1 - var(--hero-progress,0)*.25)}.ch-hero-brand{display:flex;align-items:center;gap:17px;justify-content:center;margin-bottom:35px}.ch-hero-brand img{height:59px;width:auto;filter:drop-shadow(0 2px 10px #172b2040)}.ch-hero-brand>span{font-size:32px;line-height:1.5;font-weight:500;text-align:right}.ch-hero-brand small{font:8px Arial;letter-spacing:2px;display:block;color:#e2dfc6;margin-top:6px}.ch-hero h1{font-size:clamp(48px,6vw,86px);line-height:1.43;font-weight:500;letter-spacing:-3px;color:#fffef5;text-shadow:0 5px 45px #07291e25;margin:0 auto}.ch-hero h1 em{font-style:normal;background:linear-gradient(110deg,#fff6cb,#d0ce9b);background-clip:text;-webkit-background-clip:text;color:transparent}.ch-hero-content p{color:#f2f0e1;font-size:16px;line-height:2.1;margin:26px auto 30px;max-width:660px}.ch-hero-actions{display:flex;align-items:center;justify-content:center;gap:25px}.ch-hero-actions .ch-button{color:#163d2c;background:linear-gradient(120deg,#f6ecca,#d5d6ab);border:1px solid #eeead1;box-shadow:0 8px 25px #052f2524;border-radius:13px}.ch-hero-actions .ch-button:hover{background:linear-gradient(120deg,#fff4d1,#dfe4b8)}.ch-scroll{position:absolute;bottom:65px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:13px;color:#edeed8;font-size:10px;opacity:.85;white-space:nowrap}.ch-mouse{height:29px;width:17px;border:1px solid #e0e5ca;border-radius:20px;position:relative}.ch-mouse:before{content:'';position:absolute;top:6px;left:7px;width:1px;height:6px;background:#e0e5ca;animation:scrollcue 2.3s infinite}.ch-hero-bottom{position:absolute;bottom:22px;left:6%;right:6%;display:flex;justify-content:space-between;color:#e0e4ce;font-size:9px}.ch-hero-bottom>span:last-child{font:8px Arial;letter-spacing:2px}.ch-pathways{position:relative;padding:90px 0 100px;overflow:hidden;isolation:isolate}.ch-pathways:before{content:'';position:absolute;inset:0;z-index:-1;background:#f3f3ea;clip-path:polygon(25% 0,100% 0,100% 65%,73% 65%)}.ch-pathway-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:center}.ch-pathway-copy{grid-column:1;grid-row:1}.ch-card-stage{grid-column:2;grid-row:1;position:relative;min-height:465px;display:flex;flex-direction:column;justify-content:center;align-items:center;perspective:1100px}.ch-brand-card{position:relative;isolation:isolate;width:min(100%,430px);aspect-ratio:1.58;border-radius:21px;background:linear-gradient(130deg,#416d4b,#1a4d37 45%,#123e31);color:#fff9e4;transform:rotate(-10deg) rotateY(-9deg) rotateX(6deg);box-shadow:14px 27px 35px #26462926,inset 0 1px 1px #d3dc9c99,0 1px 0 #0c2d1e;overflow:hidden;transition:background .6s,transform .65s var(--ease),box-shadow .65s var(--ease);will-change:transform}.ch-brand-card[data-tone=investor]{background:linear-gradient(135deg,#c4bd91,#918b5e 45%,#616b43)}.ch-brand-card[data-tone=partner]{background:linear-gradient(135deg,#749279,#3f6c51 50%,#214b3c)}.ch-card-top{position:absolute;top:23px;right:25px;left:25px;display:flex;justify-content:space-between;align-items:center;z-index:3}.ch-card-top img{width:102px;height:auto}.ch-card-top>span{font-size:9px;color:#f0edd6}.ch-card-center{position:absolute;inset:65px 15px 45px;display:flex;align-items:center;justify-content:center;gap:19px;z-index:3}.ch-card-center img{height:70px;width:auto}.ch-card-center strong{font-size:25px;line-height:1.8;font-weight:500;letter-spacing:-1px}.ch-card-bottom{position:absolute;right:25px;left:25px;bottom:19px;display:flex;justify-content:space-between;align-items:center;z-index:3}.ch-card-bottom span{font-size:8px}.ch-card-bottom small{font:7px Arial;letter-spacing:1.5px}.ch-card-fold{position:absolute;inset:0;pointer-events:none;z-index:1}.ch-fold-one{clip-path:polygon(30% 0,100% 0,100% 100%);background:#d7ddb51a}.ch-fold-two{clip-path:polygon(0 0,100% 57%,100% 100%,64% 100%);background:linear-gradient(120deg,#fff0,#d1d9a615)}.ch-card-shine{position:absolute;inset:-80%;z-index:4;background:linear-gradient(110deg,transparent 38%,#fff1 48%,#fff2 50%,transparent 61%);transform:translateX(-30%);pointer-events:none;transition:transform 1s}.ch-brand-card:hover .ch-card-shine{transform:translateX(25%)}.ch-card-shadow{width:70%;height:22px;background:#1f482022;border-radius:50%;filter:blur(18px);margin-top:30px;transform:rotate(-5deg)}.ch-orbit{position:absolute;width:390px;height:390px;border:1px solid #d5ddc447;border-radius:50%;z-index:-1}.ch-orbit:after{content:'';position:absolute;inset:45px;border:1px solid #d5ddc433;border-radius:50%}.ch-card-footnote{font-size:10px;margin:22px 0 0;color:#82906e}.ch-tabs{display:flex;gap:10px;margin-bottom:26px}.ch-tabs button{border:1px solid #dce4ce;color:#647859;background:#f5f6ec;font-size:11px;border-radius:9px;padding:10px 24px;transition:background .25s,color .25s,box-shadow .25s}.ch-tabs button[aria-selected=true]{background:#24563e;border-color:#24563e;color:#fffcef;box-shadow:0 5px 15px #254f3017}.ch-tabs button:hover{border-color:#98af81}.ch-pathway-copy h3{font-size:30px;line-height:1.8;letter-spacing:-.8px}.ch-pathway-copy>div>p{font-size:12px;margin:13px 0 23px;line-height:2.1;max-width:560px}.ch-benefits{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:25px}.ch-benefit{padding:22px;border-radius:17px;background:#f0f3e9d9;border:1px solid #e6ebdc;transition:transform .3s,background .3s}.ch-benefit:hover{background:#e9efdf;transform:translateY(-4px)}.ch-benefit-icon{height:35px;width:35px;border-radius:11px;background:linear-gradient(130deg,#fefef4,#d4dfbf);color:#577b4b;display:grid;place-items:center;margin-bottom:14px;box-shadow:inset 0 1px 0 #fff}.ch-benefit-icon svg{width:21px;height:21px}.ch-benefit h4{font-size:14px;line-height:1.6;margin:0 0 9px;letter-spacing:0}.ch-benefit p{font-size:11px;line-height:2;margin:0}.ch-pathway-copy [role=tabpanel].ch-panel-changing{animation:panelIn .4s var(--ease)}.ch-statement{padding:100px 0;position:relative;isolation:isolate;overflow:hidden;text-align:center;background:linear-gradient(130deg,#edf0e2,#f7f6ed)}.ch-statement:before{content:'';position:absolute;inset:0;background:#fffdf6;clip-path:polygon(0 0,33% 0,77% 100%,0 100%);z-index:-1;opacity:.65}.ch-statement h2{font-size:clamp(33px,4vw,55px);line-height:1.65;letter-spacing:-1.6px}.ch-statement h2>span{color:#7b8d5b}.ch-statement p{margin:25px auto 30px;font-size:14px;max-width:710px}.ch-method{padding-block:100px 65px}.ch-journey{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;position:relative}.ch-journey:before{content:'';position:absolute;top:27px;right:6%;left:6%;height:1px;background:#d8e1cb;z-index:-1}.ch-journey article{text-align:center}.ch-step-number{height:55px;width:55px;background:#f2f4e8;border:1px solid #dce4ce;box-shadow:0 0 0 10px #fcfcf8;display:grid;place-items:center;border-radius:50%;margin:0 auto 24px;transition:transform .3s}.ch-step-number span{font:14px Georgia;color:#8b9b72}.ch-journey article:hover .ch-step-number{transform:translateY(-6px);background:#e8eddc}.ch-journey h3{font-size:16px;margin-bottom:12px}.ch-journey p{font-size:11px;margin:0}.ch-method-foot{margin-top:40px;padding-top:25px;border-top:1px solid #e3e8da;display:flex;justify-content:space-between;align-items:center;gap:30px}.ch-method-foot p{font-size:10px;margin:0}.ch-event-section{padding:80px 0 95px;position:relative;isolation:isolate;overflow:hidden}.ch-event-section:before{content:'';position:absolute;inset:0;z-index:-1;background:#f0f2e7;clip-path:polygon(0 15%,55% 15%,100% 100%,0 100%)}.ch-event-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.ch-event-copy h2{font-size:55px;line-height:1.5;letter-spacing:-1.5px}.ch-event-copy p{font-size:13px;margin:24px 0 30px}.ch-event-card{display:block;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#446e4e,#1c4c38 50%,#153e32);padding:35px 40px;color:#fff9e8;box-shadow:12px 24px 48px #23462620;transform:rotate(-3deg);transition:transform .5s,box-shadow .5s}.ch-event-card:hover{transform:rotate(0) translateY(-6px);box-shadow:8px 30px 50px #2346262c}.ch-event-card:before{content:'';position:absolute;inset:0;clip-path:polygon(45% 0,100% 0,100% 100%);background:#cdd7a51a;z-index:-1}.ch-event-top{display:flex;justify-content:space-between;align-items:center;gap:25px}.ch-event-label{font-size:9px;color:#e6e7ce;border:1px solid #d6dfbd44;padding:7px 12px;border-radius:30px}.ch-event-gew{font:36px Arial;color:#e2d69f;letter-spacing:-1px}.ch-event-gew small{font:12px Arial;letter-spacing:1px}.ch-event-card h3{font-size:38px;line-height:1.6;margin:30px 0 15px;color:#fffdf3}.ch-event-card>p{font-size:12px;color:#d3dec7;margin-bottom:28px}.ch-event-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d0dec244;padding-top:20px;font-size:10px}.ch-round-arrow{width:39px;height:39px;border:1px solid #d3ddbd66;display:grid;place-items:center;border-radius:50%;color:#e3ddb5}.ch-event-watermark{position:absolute;width:150px;left:35px;bottom:65px;opacity:.09;z-index:-1}.ch-team{padding-block:65px 90px}.ch-team .ch-centered{margin-bottom:45px}.ch-team .teamstrip{gap:24px}.ch-team .portrait{border-radius:15px;height:235px;box-shadow:none}.ch-team .person h3{font-size:13px;text-align:center;margin-top:18px}.ch-team .person .role{text-align:center;font-size:9px}.ch-team-link{text-align:center;margin-top:40px}.ch-final{position:relative;isolation:isolate;overflow:hidden;padding:90px 0 100px;background:radial-gradient(ellipse at 0 0,#63825255,transparent 65%),linear-gradient(130deg,#25503b,#103c30);color:#fff9e8;text-align:center}.ch-final:before{position:absolute;inset:0;content:'';z-index:-1;background:#d5dfac0b;clip-path:polygon(60% 0,100% 0,100% 100%,30% 100%)}.ch-final h2{font-size:clamp(50px,6vw,80px);line-height:1.5;letter-spacing:-2px}.ch-final h2 em{font-style:normal;color:#ddd6a7}.ch-final .ch-label{color:#d1d7af}.ch-final p{color:#d1dbc5;font-size:14px;margin:20px 0 30px}.ch-final .ch-button{background:#dedbb0;color:#22442f;border-color:#e6e1bc;box-shadow:none}.ch-final-mark{position:absolute;width:220px;bottom:-80px;left:8%;opacity:.06;z-index:-1}.home-page .sitefooter{border-radius:0;background:#f4f5eb;box-shadow:none}.home-page .sitefooter .footerbottom{border-color:#e1e6d6}.home-page .backtop{background:#f4f5e8;box-shadow:0 5px 15px #163c2112}.ch-reveal{animation:panelIn .75s var(--ease) both}
/* Carry the calmer reference style into supporting pages. */
body:not(.home-page) .headerinner{border-radius:16px;background:#fffef9e8;box-shadow:0 3px 18px #23452306}.pagehero .watermark{opacity:.1}.pagehero:not(.dark){background:linear-gradient(46deg,transparent 0 55%,#f2f3e9 55% 78%,transparent 78%)}.pagehero h1{font-size:clamp(36px,4.3vw,58px)}body:not(.home-page) .button{border-radius:12px;box-shadow:0 3px 9px #1b462211}body:not(.home-page) .button>.arrow{background:transparent;box-shadow:none}body:not(.home-page) .portrait{border-radius:17px}.treegarden{border-radius:24px;background:linear-gradient(45deg,#fcfcf5,#eaf0dc 50%,#f5f7ec);box-shadow:none}.treeevent{border-radius:17px;box-shadow:10px 18px 35px #24482b10}.treeevent .eventposter{border-radius:12px}.statement,.eventhero,.pagehero.dark{border-radius:24px;box-shadow:none}.faq,.value,.outcome,.opportunity,.contactaside,.rolechoice,.venue{border-radius:17px;box-shadow:none}input,select,textarea{border-radius:12px;box-shadow:none}.cta{border-radius:24px;box-shadow:none}.sitefooter{border-radius:0}
@keyframes scrollcue{0%,100%{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}@keyframes panelIn{from{opacity:.25;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.ch-pathway-layout{gap:45px}.ch-brand-card{width:100%;max-width:360px}.ch-card-top{top:19px;right:21px;left:21px}.ch-card-top img{width:88px}.ch-card-top span{font-size:8px}.ch-card-center strong{font-size:21px}.ch-card-center img{height:60px}.ch-card-bottom span{font-size:7px}.ch-card-bottom small{font-size:6px}.ch-pathway-copy h3{font-size:25px}.ch-benefit{padding:18px}.ch-event-layout{gap:60px}.ch-event-copy h2{font-size:45px}.ch-team .portrait{height:195px}.home-page .nav a{padding-inline:11px;font-size:11px}}
@media(max-width:800px){.home-page .siteheader{height:90px;padding-top:8px}.home-page .headerinner{height:68px}.home-page .siteheader .logo img{width:118px}.home-page .nav{border-radius:16px;background:#fcfcf7f5;backdrop-filter:blur(20px)}.home-page .nav a{color:#214a35;font-size:13px;padding:13px 18px}.home-page .nav a:hover{background:#e9efdf}.home-page.header-scrolled .siteheader{height:78px;padding-top:3px}.ch-hero-scene{height:120svh}.ch-hero{min-height:650px}.ch-hero-content{padding:110px 24px 130px}.ch-hero h1{font-size:61px;letter-spacing:-2px}.ch-hero-content p{font-size:13px;max-width:500px}.ch-hero-brand{margin-bottom:25px}.ch-hero-brand>span{font-size:27px}.ch-hero-brand img{height:50px}.ch-hero-bottom{bottom:20px;font-size:8px}.ch-scroll{bottom:58px;font-size:9px}.ch-pathways{padding:65px 0 75px}.ch-centered{margin-bottom:45px}.ch-centered h2{font-size:40px}.ch-centered p{font-size:12px}.ch-pathway-layout{grid-template-columns:1fr;gap:20px}.ch-card-stage{grid-column:1;grid-row:1;min-height:350px}.ch-pathway-copy{grid-column:1;grid-row:2}.ch-brand-card{max-width:390px}.ch-pathway-copy h3{font-size:27px}.ch-orbit{width:330px;height:330px}.ch-card-footnote{margin-top:12px}.ch-pathway-copy [role=tabpanel]>p{max-width:100%;font-size:13px}.ch-benefit{padding:24px}.ch-benefit h4{font-size:15px}.ch-benefit p{font-size:12px}.ch-tabs{justify-content:center;margin-bottom:25px}.ch-tabs button{font-size:12px;padding-inline:28px}.ch-statement{padding:70px 0}.ch-statement h2{font-size:37px}.ch-statement p{font-size:12px}.ch-method{padding-block:70px 50px}.ch-journey{grid-template-columns:repeat(3,1fr);row-gap:35px}.ch-journey:before{display:none}.ch-step-number{margin-bottom:17px}.ch-journey h3{font-size:16px}.ch-journey p{font-size:11px}.ch-method-foot{display:block}.ch-method-foot p{margin-bottom:18px;font-size:11px}.ch-event-section{padding:55px 0 70px}.ch-event-layout{gap:40px;grid-template-columns:1fr}.ch-event-copy{text-align:center}.ch-event-copy h2{font-size:43px}.ch-event-copy h2 br{display:none}.ch-event-copy p{font-size:13px}.ch-event-card{max-width:550px;width:92%;margin:auto;padding:30px 35px}.ch-event-card h3{font-size:36px}.ch-event-card>p{font-size:13px}.ch-team{padding-block:50px 65px}.ch-team .teamstrip{grid-template-columns:repeat(3,1fr);gap:20px}.ch-team .person:nth-child(n+4){display:none}.ch-team .portrait{height:215px}.ch-final{padding-block:70px 80px}.ch-final h2{font-size:65px}.ch-final p{font-size:12px}}
@media(max-width:520px){.home-page .headerinner{width:87%}.home-page .siteheader{height:83px;padding-top:9px}.home-page .siteheader .logo img{width:110px}.home-page .headerinner>.button{display:none}.home-page .menubutton{width:36px;height:36px;border-radius:10px}.home-page.header-scrolled .siteheader .logo img{width:105px}.ch-hero-scene{height:112svh}.ch-hero{min-height:650px;height:100svh;clip-path:none}.ch-landscape{background-position:48% 50%;inset:-1%}.ch-hero-shade{background:linear-gradient(180deg,#0c302b88,#143b2c55 40%,#062823cc)}.ch-hero-content{padding:110px 22px 125px}.ch-hero h1{font-size:44px;line-height:1.6;letter-spacing:-1.5px}.ch-hero-brand{gap:13px;margin-bottom:24px}.ch-hero-brand img{height:41px}.ch-hero-brand>span{font-size:22px}.ch-hero-brand small{font-size:5.5px;letter-spacing:1.5px}.ch-hero-content p{font-size:12px;margin:22px auto 27px;line-height:2.1}.ch-hero-content p br{display:none}.ch-hero-actions{gap:20px}.ch-button{padding:13px 23px;gap:17px;font-size:12px;min-height:49px;border-radius:11px}.ch-quiet{font-size:10px;gap:10px}.ch-scroll{bottom:65px;font-size:8px;gap:10px}.ch-mouse{width:14px;height:25px}.ch-mouse:before{left:6px;top:5px}.ch-hero-bottom{font-size:7px;bottom:22px}.ch-hero-bottom span:last-child{font-size:6px;letter-spacing:1.5px}.ch-pathways{padding-block:50px 60px}.ch-label{font-size:9px;margin-bottom:15px}.ch-centered h2{font-size:33px;letter-spacing:-1px;line-height:1.65}.ch-centered p{font-size:11px;line-height:2.1;margin-top:17px}.ch-centered p br{display:none}.ch-centered{margin-bottom:30px}.ch-card-stage{min-height:305px}.ch-brand-card{max-width:295px;border-radius:16px;transform:rotate(-8deg) rotateY(-7deg) rotateX(4deg)}.ch-card-top{top:16px;right:18px;left:18px}.ch-card-top img{width:73px}.ch-card-top span{font-size:6px}.ch-card-center{inset:46px 10px 35px;gap:13px}.ch-card-center strong{font-size:18px;letter-spacing:-.6px}.ch-card-center img{height:49px}.ch-card-bottom{bottom:14px;right:18px;left:18px}.ch-card-bottom span{font-size:6px}.ch-card-bottom small{font-size:5px;letter-spacing:1px}.ch-card-shadow{height:15px;margin-top:22px;filter:blur(12px)}.ch-card-footnote{font-size:8px}.ch-orbit{width:275px;height:275px}.ch-pathway-layout{gap:22px}.ch-tabs{gap:8px;margin-bottom:23px}.ch-tabs button{font-size:10px;padding:11px 23px}.ch-pathway-copy h3{font-size:24px;line-height:1.8}.ch-pathway-copy [role=tabpanel]>p{font-size:12px;margin:14px 0 22px}.ch-benefits{gap:10px;margin-bottom:23px}.ch-benefit{padding:18px 15px;border-radius:13px}.ch-benefit-icon{width:31px;height:31px;border-radius:9px;margin-bottom:12px}.ch-benefit-icon svg{width:18px;height:18px}.ch-benefit h4{font-size:12px;line-height:1.7;margin-bottom:8px}.ch-benefit p{font-size:10px;line-height:2}.ch-inline{font-size:11px;gap:14px}.ch-statement{padding-block:60px}.ch-statement h2{font-size:29px;line-height:1.7;letter-spacing:-1px}.ch-statement p{font-size:12px;margin-block:22px 26px}.ch-statement p br{display:none}.ch-method{padding-block:55px 45px}.ch-method .ch-centered h2{font-size:30px}.ch-journey{grid-template-columns:1fr 1fr;gap:30px 20px}.ch-step-number{height:47px;width:47px;margin-bottom:15px}.ch-step-number span{font-size:12px}.ch-journey h3{font-size:14px}.ch-journey p{font-size:10px}.ch-method-foot{margin-top:30px;padding-top:20px}.ch-method-foot p{font-size:10px;line-height:2.1}.ch-event-section{padding-block:35px 60px}.ch-event-copy h2{font-size:38px}.ch-event-copy p{font-size:12px;line-height:2.1;margin-block:18px 24px}.ch-event-copy p br{display:none}.ch-event-layout{gap:35px}.ch-event-card{width:94%;padding:25px;border-radius:18px}.ch-event-top{gap:15px}.ch-event-label{font-size:7px;padding:6px 10px}.ch-event-gew{font-size:29px}.ch-event-gew small{font-size:10px}.ch-event-card h3{font-size:31px;margin:24px 0 16px}.ch-event-card>p{font-size:11px;margin-bottom:24px}.ch-event-card-foot{font-size:8px;padding-top:17px}.ch-round-arrow{width:32px;height:32px}.ch-round-arrow svg{width:17px;height:17px}.ch-event-watermark{width:100px;left:22px;bottom:75px}.ch-team{padding-block:40px 50px}.ch-team .ch-centered h2{font-size:31px}.ch-team .teamstrip{grid-template-columns:1fr 1fr;gap:20px 15px}.ch-team .person:nth-child(3){display:none}.ch-team .portrait{height:205px;border-radius:12px}.ch-team .person h3{font-size:12px;line-height:1.9}.ch-team .person .role{font-size:8px}.ch-team-link{margin-top:28px}.ch-final{padding-block:60px 70px}.ch-final h2{font-size:53px;line-height:1.6}.ch-final p{font-size:11px;margin-block:18px 25px}.ch-final-mark{width:160px;bottom:-70px;left:-30px}.home-page .sitefooter{padding-top:40px}.pagehero h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.ch-hero-scene{height:auto}.ch-hero{position:relative;clip-path:none}.ch-landscape,.ch-hero-content{transform:none!important;opacity:1}.ch-brand-card{transition:none;will-change:auto}.ch-card-shine{display:none}.ch-reveal,.ch-panel-changing,.ch-mouse:before{animation:none!important}.ch-event-card:hover{transform:rotate(-3deg)}}
.ch-button>.arrow,.ch-inline>.arrow,.ch-quiet>.arrow,.ch-round-arrow>.arrow{width:23px;height:23px;filter:drop-shadow(0 2px 1px #143b2220)}.ch-hero-actions .ch-button .arrow-face stop:first-child,.ch-final .ch-button .arrow-face stop:first-child,.ch-inline .arrow-face stop:first-child{stop-color:#a7c57b}.ch-hero-actions .ch-button .arrow-face stop:nth-child(2),.ch-final .ch-button .arrow-face stop:nth-child(2),.ch-inline .arrow-face stop:nth-child(2){stop-color:#70994c}.ch-hero-actions .ch-button .arrow-face stop:last-child,.ch-final .ch-button .arrow-face stop:last-child,.ch-inline .arrow-face stop:last-child{stop-color:#47713b}.ch-hero-actions .ch-button .arrow-side stop:last-child,.ch-final .ch-button .arrow-side stop:last-child,.ch-inline .arrow-side stop:last-child{stop-color:#294e31}
@media(max-height:760px) and (min-width:801px){.ch-hero{min-height:0}.ch-hero-content{padding:100px 20px 95px}.ch-hero h1{font-size:62px;line-height:1.35}.ch-hero-brand{margin-bottom:20px}.ch-hero-brand img{height:43px}.ch-hero-brand>span{font-size:26px}.ch-hero-content p{font-size:13px;margin-block:20px}.ch-scroll{bottom:44px}.ch-hero-bottom{bottom:14px}}
