@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Inter:wght@300;400;500;600&display=swap";.canopy-header{position:absolute;inset:0 0 auto;z-index:30;width:100%;border-bottom:1px solid rgba(255,243,240,.24);background:linear-gradient(180deg,rgba(11,28,16,.76),transparent);color:#fff3f0}.canopy-header--overlay{position:absolute;inset:0 0 auto;border-bottom-color:#fff3f03d;background:linear-gradient(180deg,rgba(11,28,16,.76),transparent);color:#fff3f0}.canopy-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(100% - 2rem,90rem);min-height:4.45rem;margin:0 auto}.canopy-header__brand{display:inline-flex;flex-direction:column;gap:.1rem;color:inherit;text-decoration:none}.canopy-header__brand span{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.05rem,1.6vw,1.32rem);font-weight:600;letter-spacing:.01em;line-height:1.1}.canopy-header__brand small{font-family:Inter,Arial,sans-serif;font-size:.56rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;opacity:.76}.canopy-header__nav{display:flex;align-items:center;gap:clamp(1rem,1.45vw,1.45rem)}.canopy-header__nav a{position:relative;padding:.35rem 0;color:inherit;font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.025em;text-decoration:none}.canopy-header__nav a:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.canopy-header__nav a:hover:after,.canopy-header__nav a:focus-visible:after{opacity:.8;transform:scaleX(1)}.canopy-header__nav>a.is-current,.canopy-header__canopy.is-current>.canopy-header__canopy-trigger,.canopy-header__services.is-current>.canopy-header__services-trigger{font-weight:600}.canopy-header__nav>a.is-current:after,.canopy-header__canopy.is-current>.canopy-header__canopy-trigger:after,.canopy-header__services.is-current>.canopy-header__services-trigger:after{height:2px;background:#ecc185;opacity:1;transform:scaleX(1)}.canopy-header__services{position:relative}.canopy-header__services:after{position:absolute;top:100%;left:0;width:100%;height:.75rem;content:""}.canopy-header__services-trigger{display:inline-flex;align-items:center;gap:.42rem;padding:.35rem 0;border:0;background:transparent;color:inherit;font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.025em;line-height:inherit;cursor:pointer}.canopy-header__services-trigger:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.canopy-header__services-trigger:hover:after,.canopy-header__services-trigger:focus-visible:after,.canopy-header__services.is-open .canopy-header__services-trigger:after{opacity:.8;transform:scaleX(1)}.canopy-header__services-chevron{width:.4rem;height:.4rem;margin-top:-.2rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.canopy-header__services.is-open .canopy-header__services-chevron{margin-top:.2rem;transform:rotate(225deg)}.canopy-header__services-menu{position:absolute;z-index:1;top:calc(100% + .65rem);left:50%;width:min(14.75rem,calc(100vw - 2rem));min-width:0;padding:.2rem;border:0;border-radius:.45rem;background:#0d1f1475;box-shadow:0 .7rem 1.7rem #07120b33;color:#fff3f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-.45rem);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.canopy-header__services-menu--brings{min-width:0}.canopy-header__services-menu .canopy-header__services-pathways,.canopy-header__services-menu .canopy-header__services-organisation{margin-top:.05rem;padding-right:.46rem;padding-left:.92rem;border-top:1px solid rgba(236,193,133,.3);border-radius:0}.canopy-header__services-topics{padding:.34rem .46rem .3rem}.canopy-header__services-topics>p{margin:0 0 .24rem;color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.canopy-header__services-topic-links{display:grid;grid-template-columns:1fr;gap:0}.canopy-header__services-topic-links a{padding:.27rem 0;border-bottom:1px solid rgba(255,243,240,.12);border-radius:0;color:#fff3f0f0;font-size:.62rem;line-height:1.28}.canopy-header__services-topic-links a:hover,.canopy-header__services-topic-links a:focus-visible{background:#fff3f014;color:#ecc185}.canopy-header__services:hover .canopy-header__services-menu,.canopy-header__services:focus-within .canopy-header__services-menu,.canopy-header__services.is-open .canopy-header__services-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.canopy-header__services-menu a{display:block;padding:.34rem .46rem;border-radius:.3rem;white-space:normal}.canopy-header__services-menu a:after{display:none}.canopy-header__services-menu a:hover,.canopy-header__services-menu a:focus-visible{background:#fff3f014}.canopy-header__services-menu strong,.canopy-header__services-menu span{display:block}.canopy-header__services-menu strong{color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.canopy-header__services-menu span{margin-top:.1rem;color:#fff3f0d1;font-size:.61rem;font-weight:400;letter-spacing:0;line-height:1.4}.canopy-header__toggle{display:none;align-items:center;gap:.65rem;padding:.5rem 0;border:0;background:transparent;color:inherit;font-family:Inter,Arial,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.canopy-header__toggle-lines,.canopy-header__toggle-lines:before,.canopy-header__toggle-lines:after{display:block;width:1.25rem;height:1px;background:currentColor}.canopy-header__toggle-lines{position:relative}.canopy-header__toggle-lines:before,.canopy-header__toggle-lines:after{position:absolute;left:0;content:""}.canopy-header__toggle-lines:before{top:-.32rem}.canopy-header__toggle-lines:after{top:.32rem}@media (max-width: 68rem){.canopy-header__inner{min-height:4rem}.canopy-header__toggle{display:inline-flex}.canopy-header__nav{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;align-items:flex-start;gap:0;padding:1rem 1.5rem 1.5rem;border-top:1px solid rgba(62,35,20,.1);background:#fff3f0;box-shadow:0 1.25rem 2.5rem #17221924;color:#3e2314}.canopy-header__nav.is-open{display:flex}.canopy-header__nav a{width:100%;padding:.8rem 0;border-bottom:1px solid rgba(62,35,20,.1);font-size:.88rem}.canopy-header__services{width:100%}.canopy-header__services-trigger{position:relative;justify-content:space-between;width:100%;padding:.8rem 0;border-bottom:1px solid rgba(62,35,20,.1);font-size:.88rem}.canopy-header__services-menu{position:static;display:none;width:100%;min-width:0;padding:.2rem 0 .55rem .75rem;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.canopy-header__services-topic-links{grid-template-columns:1fr}.canopy-header__services-topics{padding:.7rem .75rem}.canopy-header__services.is-open .canopy-header__services-menu,.canopy-header__services:focus-within .canopy-header__services-menu{display:block;transform:none}.canopy-header__services-menu a{padding:.65rem .75rem;border-bottom-color:#3e231412;font-size:.82rem}}.canopy-header__canopy{position:relative}.canopy-header__canopy:after{position:absolute;top:100%;left:0;width:100%;height:.75rem;content:""}.canopy-header__canopy-trigger{position:relative;display:inline-flex;align-items:center;gap:.42rem;padding:.35rem 0;border:0;background:transparent;color:inherit;font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.025em;line-height:inherit;cursor:pointer}.canopy-header__canopy-trigger:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.canopy-header__canopy-trigger:hover:after,.canopy-header__canopy-trigger:focus-visible:after,.canopy-header__canopy.is-open .canopy-header__canopy-trigger:after{opacity:.8;transform:scaleX(1)}.canopy-header__canopy-chevron{width:.4rem;height:.4rem;margin-top:-.2rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.canopy-header__canopy.is-open .canopy-header__canopy-chevron{margin-top:.2rem;transform:rotate(225deg)}.canopy-header__canopy-menu{position:absolute;z-index:2;top:calc(100% + .65rem);left:50%;width:17rem;padding:.45rem;border:1px solid rgba(236,193,133,.62);border-radius:.45rem;background:#0d1f14c7;box-shadow:0 1rem 2.25rem #07120b3d;color:#fff3f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-.45rem);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.canopy-header__canopy:hover .canopy-header__canopy-menu,.canopy-header__canopy.is-open .canopy-header__canopy-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.canopy-header__canopy-menu a:after{display:none}.canopy-header__canopy-feature{display:block;padding:.72rem .78rem .82rem;border-radius:.3rem}.canopy-header__canopy-feature strong,.canopy-header__canopy-feature span{display:block}.canopy-header__canopy-feature strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:600;letter-spacing:0;line-height:1.15;color:#ecc185}.canopy-header__canopy-feature span{margin-top:.24rem;font-size:.72rem;font-weight:400;letter-spacing:0;line-height:1.45;color:#fff3f0d1}.canopy-header__canopy-feature:hover,.canopy-header__canopy-feature:focus-visible,.canopy-header__canopy-links a:hover,.canopy-header__canopy-links a:focus-visible{background:#fff3f014}.canopy-header__canopy-links{display:grid;grid-template-columns:1fr;gap:0;padding-top:.25rem;border-top:1px solid rgba(236,193,133,.38)}.canopy-header__canopy-links a{display:flex;align-items:center;justify-content:flex-start;min-height:2.35rem;padding:.58rem .78rem;border-bottom:1px solid rgba(255,243,240,.12);border-radius:.25rem;font-size:.7rem;letter-spacing:.025em;text-align:left}.canopy-header__canopy-links a:last-child{border-bottom:0}@media (max-width: 68rem){.canopy-header__canopy{width:100%}.canopy-header__canopy-trigger{justify-content:space-between;width:100%;padding:.8rem 0;border-bottom:1px solid rgba(62,35,20,.1);font-size:.88rem}.canopy-header__canopy-menu{position:static;display:none;width:100%;padding:.25rem 0 .65rem .75rem;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.canopy-header__canopy.is-open .canopy-header__canopy-menu{display:block;transform:none}.canopy-header__canopy-feature{width:100%;padding:.72rem .75rem;border-bottom-color:#3e231412}.canopy-header__canopy-feature strong{font-size:1.05rem}.canopy-header__canopy-feature span{font-size:.78rem}.canopy-header__canopy-links{grid-template-columns:1fr;gap:0;padding-top:.2rem;border-top:0}.canopy-header__canopy-links a{justify-content:flex-start;width:100%;min-height:2.75rem;padding:.65rem .75rem;border-bottom-color:#3e231412;font-size:.82rem;text-align:left}}@media (min-width: 68.01rem){.canopy-header__canopy-menu{top:calc(100% + .7rem);left:0;width:9.25rem;padding:.18rem;border-color:#ecc18542;border-radius:.4rem;background:#0d1f14c7;box-shadow:0 .65rem 1.45rem #07120b24;transform:translateY(-.3rem)}.canopy-header__canopy-menu:before{position:absolute;top:-.32rem;left:1.15rem;width:.62rem;height:.62rem;border-top:1px solid rgba(236,193,133,.26);border-left:1px solid rgba(236,193,133,.26);background:#0d1f14f0;content:"";transform:rotate(45deg)}.canopy-header__canopy:hover .canopy-header__canopy-menu,.canopy-header__canopy:focus-within .canopy-header__canopy-menu,.canopy-header__canopy.is-open .canopy-header__canopy-menu{transform:translateY(0)}.canopy-header__canopy-feature{display:flex;min-height:1.8rem;align-items:center;padding:.34rem .52rem;border-radius:.35rem;background:transparent}.canopy-header__canopy-feature strong{font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.025em;line-height:1.25;color:#ecc185}.canopy-header__canopy-links{position:relative;padding-top:.2rem;border-top-color:#ecc18538}.canopy-header__canopy-links a{min-height:1.7rem;padding:.32rem .52rem;border:0;border-radius:.35rem;font-size:.66rem}.canopy-header__canopy-links a:before{display:none;content:none}.canopy-header__canopy-feature:hover,.canopy-header__canopy-feature:focus-visible,.canopy-header__canopy-links a:hover,.canopy-header__canopy-links a:focus-visible{background:#fff3f014}}@media (max-width: 68rem){.canopy-header__canopy-feature{min-height:2.6rem;padding-block:.58rem}.canopy-header__canopy-feature strong{font-family:Inter,Arial,sans-serif;font-size:.82rem;letter-spacing:.02em}}@media (max-width: 48rem){.canopy-header__nav{max-height:calc(100svh - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:.55rem 1.25rem .8rem}.canopy-header__nav>a,.canopy-header__services-trigger,.canopy-header__canopy-trigger{padding:.58rem 0;font-size:.84rem}.canopy-header__services-menu,.canopy-header__canopy-menu{padding:.1rem 0 .3rem .35rem}.canopy-header__services-topics{padding:.42rem .5rem .18rem}.canopy-header__services-topic-links a{min-height:0;padding:.38rem .45rem;color:#3e2314;font-size:.76rem;line-height:1.25}.canopy-header__services-menu .canopy-header__services-pathways,.canopy-header__services-menu .canopy-header__services-organisation{margin-top:.05rem;padding:.48rem .45rem .42rem}.canopy-header__services-menu strong,.canopy-header__canopy-feature strong{color:#a95b32}.canopy-header__services-menu span{margin-top:.08rem;color:#684a39;font-size:.72rem;line-height:1.3}.canopy-header__canopy-feature{min-height:0;padding:.48rem .45rem}.canopy-header__canopy-links{padding-top:.08rem}.canopy-header__canopy-links a{min-height:2.15rem;padding:.45rem;color:#3e2314;font-size:.76rem}}@media (min-width: 68.01rem){.canopy-header__canopy-menu,.canopy-header__services-menu{top:calc(100% + .72rem);padding:.62rem;border:1px solid rgba(236,193,133,.72);border-radius:1rem;background:#fff3f0;box-shadow:0 1rem 2.4rem #17221933;color:#3e2314;-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-header__canopy-menu{left:50%;width:min(19rem,calc(100vw - 2rem));transform:translate(-50%,-.45rem)}.canopy-header__canopy:hover .canopy-header__canopy-menu,.canopy-header__canopy:focus-within .canopy-header__canopy-menu,.canopy-header__canopy.is-open .canopy-header__canopy-menu{transform:translate(-50%)}.canopy-header__canopy-menu:before{display:none}.canopy-header__canopy-links{padding:0;border-top:0}.canopy-header__canopy-links a{min-height:2.75rem;padding:.68rem .82rem;border:0;border-bottom:1px solid rgba(62,35,20,.12);border-radius:.42rem;color:#3e2314;font-size:clamp(.86rem,.9vw,.96rem);font-weight:500;letter-spacing:0;line-height:1.35}.canopy-header__canopy-links a:last-child{border-bottom:0}.canopy-header__services-menu{left:50%;width:min(25rem,calc(100vw - 2rem));transform:translate(-50%,-.45rem)}.canopy-header__services:hover .canopy-header__services-menu,.canopy-header__services:focus-within .canopy-header__services-menu,.canopy-header__services.is-open .canopy-header__services-menu{transform:translate(-50%)}.canopy-header__services-menu a{padding:.7rem .82rem;border-radius:.42rem;color:#3e2314}.canopy-header__services-menu .canopy-header__services-organisation{margin-top:.35rem;padding-top:.9rem;border-top:1px solid rgba(62,35,20,.2)}.canopy-header__services-menu strong{color:#3e2314;font-size:clamp(.9rem,.94vw,1rem);font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.canopy-header__services-menu span{margin-top:.18rem;color:#684a39;font-size:clamp(.78rem,.82vw,.87rem);line-height:1.4}.canopy-header__canopy-links a:hover,.canopy-header__canopy-links a:focus-visible,.canopy-header__services-menu a:hover,.canopy-header__services-menu a:focus-visible{background:#a95b3217;color:#3e2314}}@media (max-width: 68rem){.canopy-header__canopy-menu,.canopy-header__services-menu{color:#3e2314}.canopy-header__canopy-links a,.canopy-header__services-menu a{min-height:2.75rem;padding:.62rem .75rem;color:#3e2314;font-size:.86rem;line-height:1.35}.canopy-header__services-menu .canopy-header__services-organisation{margin-top:.25rem;padding-top:.75rem;border-top:1px solid rgba(62,35,20,.16)}.canopy-header__services-menu strong{color:#3e2314;font-size:.88rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.canopy-header__services-menu span{margin-top:.12rem;color:#684a39;font-size:.76rem;line-height:1.35}}@media (max-width: 36rem){.canopy-header__canopy-links a,.canopy-header__services-menu a{min-height:2.5rem;padding:.54rem .45rem;font-size:.82rem}.canopy-header__services-menu strong{font-size:.84rem}.canopy-header__services-menu span{font-size:.73rem}}.canopy-header__nav>a.canopy-header__conversation-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;margin-left:.25rem;padding:.72rem 1.5rem;border:1px solid #B76332;border-radius:999px;background:#b76332;color:#fff3f0;font-weight:600;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.canopy-header__nav>a.canopy-header__conversation-cta:after{display:none}.canopy-header__nav>a.canopy-header__conversation-cta:hover,.canopy-header__nav>a.canopy-header__conversation-cta:focus-visible{border-color:#a95b32;background:#a95b32;color:#fff3f0;transform:translateY(-1px)}.canopy-header__nav>a.canopy-header__conversation-cta:focus-visible{outline:2px solid #ECC185;outline-offset:3px}@media (max-width: 68rem){.canopy-header__nav>a.canopy-header__conversation-cta{width:auto;min-height:2.9rem;margin:1rem 0 0;padding:.72rem 1.35rem;border-bottom:1px solid #B76332;align-self:flex-start}}@media (min-width: 68.01rem){.canopy-header--home .canopy-header__inner{width:min(calc(100% - 7rem),113rem);min-height:7.25rem}.canopy-header--home .canopy-header__brand span{font-size:clamp(1.45rem,1.65vw,2rem)}.canopy-header--home .canopy-header__brand small{font-size:.68rem}.canopy-header--home .canopy-header__nav{gap:clamp(1.2rem,1.65vw,2rem)}.canopy-header--home .canopy-header__nav>a,.canopy-header--home .canopy-header__canopy-trigger,.canopy-header--home .canopy-header__services-trigger{font-size:clamp(.92rem,.95vw,1.05rem)}.canopy-header--home .canopy-header__nav>a.canopy-header__conversation-cta{min-width:clamp(12.5rem,14vw,15rem);min-height:4.1rem;padding:1rem 2.4rem;font-size:1.04rem}}.homepage-hero{position:relative;isolation:isolate;display:flex;min-height:100svh;overflow:hidden;background:#18351f;color:#fff3f0}.homepage-hero__media,.homepage-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.homepage-hero__media{z-index:-2}.homepage-hero__media picture{width:100%;height:100%;display:block}.homepage-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:55% 60%;filter:saturate(1.02) contrast(1.05) brightness(.98)}.homepage-hero__overlay{z-index:-1;background:linear-gradient(90deg,#0e2017eb,#0e2017c7 34%,#0e201740 62%,#0e201700 80%),linear-gradient(0deg,#0e20178c,#0e201700 45%)}.homepage-hero__content{width:min(calc(100% - 4rem),80rem);display:flex;align-items:flex-end;margin:0 auto;padding:clamp(7.5rem,10vw,9rem) 2rem clamp(4.25rem,6vw,5.25rem);box-sizing:border-box}.homepage-hero__copy{width:min(100%,40rem)}.homepage-hero__quote{margin:0 0 1rem;color:#ecc185;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,1.76vw,1.5rem);font-style:italic;font-weight:500;line-height:1.3;text-shadow:0 .12rem .85rem rgba(0,0,0,.28)}.homepage-hero h1{max-width:40rem;margin:0 0 1.5rem;color:#fff3f0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.25rem,4.4vw,4.75rem);font-weight:600;letter-spacing:-.005em;line-height:1.06;text-shadow:0 .15rem 1.25rem rgba(0,0,0,.32);text-wrap:pretty}.homepage-hero__line{display:inline}.homepage-hero__line:not(:last-child):after{content:" "}.homepage-hero__lead{max-width:35rem;margin:0 0 2rem;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(1.05rem,1.47vw,1.25rem);font-weight:400;line-height:1.6;text-shadow:0 .1rem .85rem rgba(0,0,0,.34)}.homepage-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.homepage-hero__cta{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.625rem;border:1px solid #FFF3F0;border-radius:999px;color:#fffaf6;font-family:Inter,Arial,sans-serif;font-size:.94rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.homepage-hero__cta--primary{border-color:#a95b32;background:#a95b32}.homepage-hero__cta--secondary{background:transparent}.homepage-hero__cta--primary:hover,.homepage-hero__cta--primary:focus-visible{border-color:#914b2a;background:#914b2a;transform:translateY(-1px)}.homepage-hero__cta--secondary:hover,.homepage-hero__cta--secondary:focus-visible{background:#fff3f01f;transform:translateY(-1px)}.homepage-hero__cta:focus-visible{outline:3px solid #ECC185;outline-offset:4px}.homepage-hero__benefits{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(.84rem,1.03vw,.98rem);font-weight:400;line-height:1.65}.homepage-hero__benefits li:before{width:.38rem;height:.38rem;display:inline-block;margin:0 .55rem .08rem 0;border-radius:50%;background:#ecc185;content:""}@media (max-width: 64rem){.homepage-hero__content{width:min(calc(100% - 2.5rem),80rem);padding-right:0;padding-left:0}.homepage-hero__copy{width:min(100%,37rem)}.homepage-hero h1{font-size:clamp(3rem,6.1vw,4.15rem)}}@media (max-width: 47.99rem){.homepage-hero{min-height:max(44rem,100svh)}.homepage-hero__media img{object-position:61% 54%}.homepage-hero__overlay{background:linear-gradient(90deg,#0e2017e6,#0e2017ad 64%,#0e201742),linear-gradient(0deg,#0e2017ad,#0e201714 58%)}.homepage-hero__content{width:min(calc(100% - 2rem),35rem);align-items:flex-end;padding:6.75rem 0 2.75rem}.homepage-hero__copy{width:100%}.homepage-hero__quote{max-width:22rem;margin-bottom:.85rem;font-size:clamp(1.15rem,5.4vw,1.45rem)}.homepage-hero h1{max-width:15ch;margin-bottom:1.25rem;font-size:clamp(2.65rem,11.5vw,3.75rem);line-height:1}.homepage-hero__lead{max-width:31rem;margin-bottom:1.5rem;font-size:clamp(.98rem,4.4vw,1.08rem);line-height:1.55}.homepage-hero__actions{align-items:stretch;gap:.75rem}.homepage-hero__cta{min-height:3rem;padding-right:1.25rem;padding-left:1.25rem;font-size:.9rem}.homepage-hero__benefits{gap:.35rem 1rem;margin-top:1.5rem;font-size:.82rem}}@media (max-width: 27rem){.homepage-hero__actions{flex-direction:column}.homepage-hero__cta{width:100%}.homepage-hero__benefits{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.homepage-hero__cta{transition:none}}@media (min-width: 64.01rem){.homepage-hero__content{width:min(calc(100% - 7rem),113rem);padding-right:0;padding-left:0}.homepage-hero__copy{width:min(100%,58rem);margin-left:0}.homepage-hero h1{max-width:none}.homepage-hero__line{display:block}.homepage-hero__line:not(:last-child):after{content:none}.homepage-hero__lead{max-width:37rem}.homepage-hero__cta{min-height:4rem;padding:1rem 2.15rem;font-size:1.03rem}.homepage-hero__benefits{margin-top:2.35rem;font-size:clamp(.92rem,.95vw,1rem)}}@media (max-width: 64rem) and (min-width: 48rem){.homepage-hero__copy{margin-left:-.5rem}}.canopy-process{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,7vw,6.5rem) 1rem;background:radial-gradient(circle at 50% 16%,rgba(236,193,133,.18),transparent 24rem),#fff3f0;color:#3e2314}.canopy-process__inner{position:relative;z-index:1;width:min(100%,75rem);margin:0 auto}.canopy-process__heading{width:min(100%,52rem);margin:0 auto;text-align:center}.canopy-process__eyebrow{margin:0 0 .8rem;font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;color:#a95b32}.canopy-process h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;letter-spacing:-.025em;line-height:1;text-wrap:balance;color:#3e2314}.canopy-process__orientation{margin:.9rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,2vw,1.7rem);font-style:italic;line-height:1.35;color:#684a39}.canopy-process__circles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(2.75rem,5vw,4.25rem)}.canopy-process__circle{position:relative;display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.75rem,3vw,2.7rem);border:1px solid rgba(33,85,39,.46);border-radius:50%;background:#62764233;box-shadow:0 1rem 2.5rem #3e231414;color:#3e2314;text-align:center;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.canopy-process__circle:nth-child(2){border-color:#a95b327a;background:#a95b3224}.canopy-process__circle:nth-child(3){border-color:#4a14205c;background:#4a142017}.canopy-process__circle:hover{border-color:#a95b32;box-shadow:0 1.25rem 2.8rem #3e231424;transform:translateY(-.25rem)}.canopy-process__circle:focus-visible,.canopy-process__cta:focus-visible{outline:3px solid #a95b32;outline-offset:4px}.canopy-process__action{font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a95b32}.canopy-process__circle h3{margin:.6rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,2.4vw,2.45rem);font-weight:600;line-height:1}.canopy-process__circle p{max-width:27ch;margin:.9rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.94vw,.91rem);font-weight:300;line-height:1.55;color:#684a39}.canopy-process__link{margin-top:1rem;font-family:Inter,Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a95b32}.canopy-process__context{max-width:58rem;margin:clamp(2rem,4vw,3rem) auto 0;font-family:Inter,Arial,sans-serif;font-size:clamp(.96rem,1.3vw,1.08rem);font-weight:300;line-height:1.55;text-align:center;color:#684a39}.canopy-process__cta{display:flex;align-items:center;justify-content:center;width:max-content;min-height:2.5rem;margin:1.25rem auto 0;padding:.55rem 1.15rem;border:1px solid #ecc185;border-radius:999px;background:#a95b32;box-shadow:0 .5rem 1.5rem #3e231429;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.canopy-process__cta:hover{background:#914b2a;box-shadow:0 .75rem 1.75rem #3e231438;transform:translateY(-2px)}@media (max-width: 60rem){.canopy-process__circles{grid-template-columns:repeat(2,minmax(0,1fr))}.canopy-process__circle:last-child{grid-column:1 / -1;width:min(50%,23rem);justify-self:center}}@media (max-width: 42rem){.canopy-process{padding:3.75rem 1rem 4.5rem}.canopy-process__circles{grid-template-columns:1fr}.canopy-process__circle,.canopy-process__circle:last-child{grid-column:auto;width:min(100%,23rem);justify-self:center}}@media (prefers-reduced-motion: reduce){.canopy-process__circle,.canopy-process__cta{transition:none}}.canopy-process{background:#4a1420;color:#fff3f0}.canopy-process__eyebrow,.canopy-process__orientation{color:#ecc185}.canopy-process h2,.canopy-process__context{color:#fff3f0}.canopy-process__circle{border-color:#ecc185;background:#215527;box-shadow:none;color:#fff3f0}.canopy-process__circle:nth-child(2){border-color:#ecc185;background:#a95b32;color:#fff3f0}.canopy-process__circle:nth-child(3){border-color:#ecc185;background:#ac8669;color:#4a1420}.canopy-process__circle p{color:#fff3f0}.canopy-process__circle:nth-child(3) p{color:#4a1420}.canopy-process__action,.canopy-process__link{color:#ecc185}.canopy-process__circle:nth-child(3) .canopy-process__action,.canopy-process__circle:nth-child(3) .canopy-process__link{color:#4a1420}.canopy-process__circle:hover{border-color:#ecc185;box-shadow:none}.canopy-process__circle:focus-visible,.canopy-process__cta:focus-visible{outline-color:#ecc185}.canopy-process__cta{border-color:#ecc185;background:#a95b32;box-shadow:none;color:#fff3f0}.canopy-process__cta:hover{background:#215527;box-shadow:none}.canopy-process{padding:clamp(3.25rem,5vw,4.75rem) 1rem}.canopy-process h2{font-size:clamp(2.35rem,3.5vw,3.45rem)}.canopy-process__orientation{margin-top:.7rem;font-size:clamp(1.15rem,1.7vw,1.5rem)}.canopy-process__circles{grid-template-columns:repeat(3,minmax(0,20.5rem));justify-content:center;gap:clamp(1.75rem,3.5vw,3.25rem);margin-top:clamp(2.25rem,3.5vw,3.25rem)}.canopy-process__circle{width:100%;max-width:20.5rem;justify-self:center;padding:clamp(1.45rem,2.2vw,2rem)}.canopy-process__circle h3{font-size:clamp(1.65rem,2vw,2.05rem)}.canopy-process__circle p{max-width:25ch;margin-top:.75rem;font-size:clamp(.76rem,.86vw,.88rem);line-height:1.5}.canopy-process__link{margin-top:.75rem;font-size:.67rem}.canopy-process__context{margin-top:clamp(1.75rem,2.5vw,2.25rem);font-size:clamp(.92rem,1.15vw,1.02rem)}.canopy-process__cta{margin-top:1rem}@media (max-width: 60rem){.canopy-process__circles{grid-template-columns:repeat(2,minmax(0,19rem));gap:2rem}.canopy-process__circle{max-width:19rem}.canopy-process__circle:last-child{grid-column:1 / -1;width:19rem;max-width:19rem}}@media (max-width: 42rem){.canopy-process{padding:3rem 1rem 3.75rem}.canopy-process__circles{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.canopy-process__circle,.canopy-process__circle:last-child{grid-column:auto;width:min(100%,19.5rem);max-width:19.5rem;padding:1.55rem}.canopy-process__circle h3{font-size:clamp(1.65rem,7vw,1.95rem)}.canopy-process__circle p{font-size:clamp(.78rem,3.3vw,.88rem)}}.canopy-footer{padding:clamp(1.8rem,3vw,2.4rem) 1rem .85rem;background:#4a1420;color:#fff3f0}.canopy-footer__inner{display:grid;grid-template-columns:1fr;gap:clamp(.9rem,1.7vw,1.3rem);width:min(100%,75rem);margin:0 auto;text-align:center}.canopy-footer__brand p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,2.8vw,2.3rem);font-weight:500;line-height:1.05}.canopy-footer__brand span,.canopy-footer__copyright{font-family:Inter,Arial,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#fff3f0b3}.canopy-footer__brand span{display:block;margin-top:.4rem;letter-spacing:.17em;color:#ecc185}.canopy-footer__nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.canopy-footer__nav a{min-height:2.55rem;display:flex;align-items:center;justify-content:center;padding:.4rem .7rem;color:inherit;font-family:Inter,Arial,sans-serif;font-size:.78rem;letter-spacing:.035em;line-height:1.35;text-decoration:none;transition:background-color .18s ease,color .18s ease}.canopy-footer__nav a+a{border-left:1px solid rgba(236,193,133,.22)}.canopy-footer__nav a:hover,.canopy-footer__nav a:focus-visible{background:#ecc18514;color:#ecc185}.canopy-footer__nav a:focus-visible{outline:2px solid #ECC185;outline-offset:-2px}.canopy-footer__copyright{margin:0;text-align:left}@media (max-width: 48rem){.canopy-footer{padding-top:2.2rem}.canopy-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.canopy-footer__nav a+a{border-left:0}.canopy-footer__nav a:nth-child(2n){border-left:1px solid rgba(236,193,133,.22)}.canopy-footer__nav a:nth-child(n+3){border-top:1px solid rgba(236,193,133,.22)}.canopy-footer__copyright{text-align:center}}@media (max-width: 28rem){.canopy-footer__nav{grid-template-columns:1fr}.canopy-footer__nav a:nth-child(2n){border-left:0}.canopy-footer__nav a:nth-child(n+2){border-top:1px solid rgba(236,193,133,.22)}}.canopy-page--individual:not(.canopy-page--topic) .canopy-footer,.canopy-page--groups:not(.canopy-page--topic) .canopy-footer,.canopy-page--integrative:not(.canopy-page--topic) .canopy-footer,.immersion-route .canopy-footer{background:#14311f}.canopy-footer--expanded{padding:clamp(3.5rem,6vw,5.5rem) 1rem 1.25rem;background:#4a1420}.canopy-footer__expanded-inner{width:min(calc(100% - 2rem),90rem);margin:0 auto}.canopy-footer__expanded-inner a{color:inherit;text-decoration:none}.canopy-footer__expanded-brand{max-width:31rem}.canopy-footer__expanded-brand>p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1}.canopy-footer__expanded-brand>small{display:block;margin-top:1.4rem;color:#fff3f0d1;font-family:Inter,Arial,sans-serif;font-size:clamp(.88rem,1.05vw,1rem);font-weight:300;line-height:1.65}.canopy-footer__expanded-brand>span{display:block;margin-top:1.35rem;color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;line-height:1.55;text-transform:uppercase}.canopy-footer__expanded-inner{display:grid;grid-template-columns:minmax(18rem,1.05fr) minmax(0,2.45fr);gap:clamp(3rem,7vw,7rem);align-items:start}.canopy-footer__groups{display:grid;grid-template-columns:1.25fr 1.05fr .85fr;gap:clamp(2rem,4vw,4.5rem)}.canopy-footer__groups h2{margin:0 0 1rem;color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-footer__groups nav{display:grid;gap:.62rem}.canopy-footer__groups a{width:fit-content;color:#fff3f0e0;font-family:Inter,Arial,sans-serif;font-size:clamp(.82rem,1vw,.95rem);font-weight:300;line-height:1.45;text-underline-offset:.25rem}.canopy-footer__groups a:hover,.canopy-footer__groups a:focus-visible,.canopy-footer__expanded-bottom a:hover,.canopy-footer__expanded-bottom a:focus-visible{color:#ecc185;text-decoration:underline}.canopy-footer__groups a:focus-visible,.canopy-footer__expanded-bottom a:focus-visible{outline:2px solid #ecc185;outline-offset:3px}.canopy-footer__expanded-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;margin-top:clamp(1rem,2vw,2rem);padding-top:1.25rem;border-top:1px solid rgba(236,193,133,.24)}.canopy-footer__expanded-bottom p,.canopy-footer__expanded-bottom a{margin:0;color:#fff3f0b3;font-family:Inter,Arial,sans-serif;font-size:.72rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}@media (max-width: 64rem){.canopy-footer__expanded-inner{grid-template-columns:1fr;gap:2.75rem}.canopy-footer__expanded-brand{max-width:38rem}}@media (max-width: 48rem){.canopy-footer--expanded{padding-top:3.25rem}.canopy-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.canopy-footer__groups section:first-child{grid-row:span 2}.canopy-footer__expanded-bottom{flex-direction:column}}@media (max-width: 34rem){.canopy-footer__groups{grid-template-columns:1fr}.canopy-footer__groups section:first-child{grid-row:auto}}.canopy-page--contact .canopy-footer--expanded{background:#14311f}.canopy-home{background:#fff3f0;color:#3e2314}.canopy-section{width:min(100% - 2rem,75rem);margin:0 auto}.canopy-eyebrow{margin:0 0 .8rem;font-family:Inter,Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;color:#215527}.canopy-eyebrow--light{color:#ecc185}.canopy-recognition{position:relative;padding:clamp(4.5rem,8vw,7rem) 0;background:#fff3f0}.canopy-recognition__short-lines{position:relative;display:grid;grid-template-columns:minmax(28rem,.95fr) minmax(0,1.05fr);width:min(100% - 4rem,82rem);max-width:82rem;padding:0}.canopy-recognition__short-lines:before{position:absolute;z-index:0;top:-2rem;left:33%;width:32%;height:42%;border:1px solid rgba(74,20,32,.14);border-radius:1rem;background:#627642;box-shadow:0 .85rem 2rem #4a14201f,inset 0 0 0 1px #fff3f02e;content:""}.canopy-recognition__short-lines:after{display:none}.canopy-recognition__tiles{position:absolute;z-index:0;bottom:-5.35rem;left:18%;display:flex;align-items:flex-start}.canopy-recognition__tiles span{display:block;width:clamp(8.5rem,12vw,12rem);aspect-ratio:1;border:1px solid rgba(74,20,32,.14);border-radius:1rem;background:#627642;box-shadow:0 1.15rem 2.6rem #4a142033,inset 0 0 0 1px #fff3f02e}.canopy-recognition__tiles span:nth-child(2){margin:2.15rem 0 0 -2.75rem;background:#a95b32}.canopy-recognition__tiles span:nth-child(3){margin:-.55rem 0 0 -2.75rem;background:#4a1420}.canopy-recognition__tiles span:nth-child(4){margin:1.65rem 0 0 -2.75rem;border-color:#4a14201f;background:#ecc185}.canopy-recognition h2,.canopy-heading-row h2,.canopy-guide h2,.canopy-voices h2,.canopy-final h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.canopy-recognition h2{max-width:none;margin:0;font-size:clamp(1.9rem,2.7vw,3rem);line-height:1;text-align:left;white-space:nowrap;color:#4a1420}.canopy-recognition__rhythm{max-width:40rem;margin:0;position:relative;padding-top:3rem;border-top:0}.canopy-recognition__rhythm:before{position:absolute;top:1.35rem;left:clamp(2rem,4vw,4rem);width:5rem;height:1px;background:#4a142080;content:""}.canopy-recognition__grid{display:contents}.canopy-recognition__image{position:relative;z-index:1;overflow:hidden;min-height:0;aspect-ratio:4 / 5;margin-top:0;border-radius:1rem;background:#d7d8d2}.canopy-recognition__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 52%}.canopy-recognition__grid:after{display:none}.canopy-recognition__rhythm{align-self:center;margin:0;padding-right:clamp(2rem,4vw,4rem);padding-left:clamp(2rem,4vw,4rem)}.canopy-recognition__short-lines>h2{position:relative;z-index:2;grid-column:2;grid-row:1;align-self:end;padding:0 clamp(2rem,4vw,4rem)}.canopy-recognition__image{grid-column:1;grid-row:1 / span 2}.canopy-recognition__rhythm{position:relative;z-index:2;grid-column:2;grid-row:2;align-self:start;padding-bottom:0}.canopy-recognition__rhythm p{margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(1.04rem,1.35vw,1.22rem);font-weight:300;line-height:1.7;color:#4a1420}.canopy-recognition__rhythm p+p{margin-top:1.25rem}.canopy-copy{padding-top:1.75rem;border-top:1px solid rgba(62,35,20,.26)}.canopy-copy p,.canopy-guide__copy>p,.canopy-heading-row>p,.canopy-pathways__introduction p{margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:300;line-height:1.8;color:#684a39}.canopy-copy p+p,.canopy-guide__copy>p+p{margin-top:1.25rem}.canopy-orientation{padding:0;background:#f7f4ee}.canopy-orientation__frame{position:relative;width:100%;max-width:none;min-height:clamp(34rem,50vw,44rem);overflow:hidden;background:#215527}.canopy-orientation__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.canopy-orientation__overlay{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:center;min-height:58%;padding:clamp(2.25rem,5vw,4.5rem);padding-top:clamp(2.65rem,5.9vw,5.3rem);padding-bottom:clamp(1.5rem,3vw,2.4rem);background:transparent}.canopy-orientation__copy{width:min(100%,42rem);margin:0 auto;color:#fff3f0;transform:translateY(clamp(.65rem,1vw,1rem));text-align:center;text-shadow:0 .1rem .9rem rgba(15,24,17,.48)}.canopy-orientation__reveal{opacity:0;transform:translateY(.9rem);will-change:opacity,transform}.canopy-orientation.is-revealed .canopy-orientation__reveal--arrival{opacity:1;transform:translateY(0);transition:opacity 2.45s ease .55s,transform 2.7s cubic-bezier(.22,1,.36,1) .55s}.canopy-orientation__reveal--pathway{margin-top:1.25rem}.canopy-orientation.is-revealed .canopy-orientation__reveal--pathway{opacity:1;transform:translateY(0);transition:opacity 2.5s ease 2.6s,transform 2.8s cubic-bezier(.22,1,.36,1) 2.6s}.canopy-orientation__arrival{margin:0 0 .9rem;font-family:Inter,Arial,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ecc185}.canopy-orientation__copy h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.35rem,4vw,3.7rem);font-weight:500;letter-spacing:-.025em;line-height:1;text-wrap:balance;color:#fff3f0}.canopy-orientation__landscape{margin:.75rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1.25vw,1.05rem);font-weight:300;line-height:1.7;color:#fff3f0}.canopy-orientation__statement{max-width:38rem;margin-right:auto;margin-left:auto}.canopy-orientation__statement+.canopy-orientation__statement{margin-top:1.25rem}.canopy-orientation__statement h4{margin:0 0 .5rem;font-family:Inter,Arial,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#ecc185}.canopy-orientation__statement p{margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1.2vw,1.03rem);font-weight:300;line-height:1.65;color:#fff3f0}.canopy-orientation__statement p+p{margin-top:.9rem}.canopy-pathways__introduction{position:relative;max-width:58rem;margin:1.5rem auto 0;padding-top:1.25rem;border-top:0;text-align:center}.canopy-pathways__introduction:before{position:absolute;top:0;left:50%;width:min(72%,42rem);height:1.5px;background:#3e231438;content:"";transform:translate(-50%)}.canopy-pathways__introduction p{font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.55}.canopy-pathways__introduction p+p{margin-top:.45rem}.canopy-pathways{padding:clamp(3.75rem,6vw,5.5rem) 0;border-bottom:2px solid #4A1420;background:#fff3f0}.canopy-heading-row{display:block;max-width:72rem;margin:0 auto;text-align:center}.canopy-heading-row .canopy-eyebrow{text-align:center}.canopy-heading-row h2{max-width:none;font-size:clamp(2.35rem,3vw,3.35rem);line-height:.95}.canopy-pathways__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.5rem,4vw,3.75rem)}.canopy-pillar{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(74,20,32,.14);border-radius:1rem;background:#fff3f0;box-shadow:0 .85rem 2rem #4a142014;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.canopy-pillar:hover{border-color:#4a142047;box-shadow:0 1.1rem 2.4rem #4a142021;transform:translateY(-.2rem)}.canopy-pillar__image{position:relative;order:2;aspect-ratio:4 / 5;margin:0 .65rem .65rem;overflow:hidden;border:1px solid rgba(74,20,32,.26);border-radius:.85rem;background:#dce3da;box-shadow:0 .55rem 1.25rem #4a14201f}.canopy-pillar:nth-child(3) .canopy-pillar__image{transform:translateY(-.4rem)}.canopy-pillar:nth-child(3) .canopy-pillar__body a{transform:translateY(-.45rem)}.canopy-pillar:nth-child(4) .canopy-pillar__body a{transform:translateY(-.5rem)}.canopy-pillar:nth-child(4) .canopy-pillar__image{transform:translateY(-.5rem)}.canopy-pillar__image:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,243,240,.64) 0%,transparent 24%);content:"";pointer-events:none}.canopy-pillar__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.canopy-pillar:nth-child(3) .canopy-pillar__image img{object-position:center center;transform:scale(1.04)}.canopy-pillar:hover .canopy-pillar__image img{transform:scale(1.02)}.canopy-pillar:nth-child(3):hover .canopy-pillar__image img{transform:scale(1.04)}.canopy-pillar__body{position:relative;z-index:2;order:1;display:grid;grid-template-columns:1fr;grid-template-rows:auto 4.1rem 1fr auto;gap:.5rem;min-height:16rem;padding:1.5rem 1.35rem 1.25rem}.canopy-pillar:nth-child(4) h3{font-size:clamp(1.5rem,1.75vw,1.82rem);line-height:.94}.canopy-pillar:after{position:absolute;z-index:0;right:-1.5rem;bottom:26%;width:8rem;height:5rem;border-radius:54% 46% 58% 42%/48% 56% 44% 52%;background:#62764238;content:"";transform:rotate(-8deg)}.canopy-pillar:nth-child(2):after{background:#a95b3233;transform:rotate(7deg)}.canopy-pillar:nth-child(3):after{background:#4a142029;transform:rotate(-5deg)}.canopy-pillar:nth-child(4):after{background:#ecc18557;transform:rotate(9deg)}.canopy-pillar__number{font-family:Inter,Arial,sans-serif;font-size:.68rem;letter-spacing:.12em;color:#a95b32}.canopy-pillar h3{min-height:4.1rem;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,2vw,2.05rem);font-weight:600;line-height:1}.canopy-pillar h3 span{display:block}.canopy-pillar p{grid-column:1;margin:0;font-family:Inter,Arial,sans-serif;font-size:.88rem;font-weight:300;line-height:1.6;color:#684a39}.canopy-pillar a{grid-column:1;align-self:end;justify-self:start;margin-top:.35rem;padding:.62rem .95rem;border:1px solid #ECC185;border-radius:999px;background:#627642;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none}.canopy-pathways__fit{max-width:58rem;margin:clamp(2rem,4vw,3rem) auto 0;border-top:1px solid rgba(62,35,20,.2);border-bottom:1px solid rgba(62,35,20,.2)}.canopy-pathways__fit summary{position:relative;padding:1rem 2.5rem 1rem 0;cursor:pointer;list-style:none;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600;color:#4a1420}.canopy-pathways__fit summary::-webkit-details-marker{display:none}.canopy-pathways__fit summary:after{position:absolute;top:50%;right:.25rem;content:"+";font-family:Inter,Arial,sans-serif;font-size:1.25rem;font-weight:400;color:#215527;transform:translateY(-50%)}.canopy-pathways__fit[open] summary:after{content:"−"}.canopy-pathways__fit>div{padding:.2rem 0 1.25rem}.canopy-pathways__support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none}.canopy-pathways__support-list li{position:relative;margin:0;padding-left:1rem;font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:300;line-height:1.55;color:#684a39}.canopy-pathways__support-list li:before{position:absolute;top:.48em;left:0;width:.4rem;height:.62rem;border-radius:70% 0;background:#627642;content:"";transform:rotate(-38deg)}.canopy-guide{padding:clamp(4.5rem,8vw,7.5rem) 0;background:#fff3f0}.canopy-guide__inner{width:min(100% - 4rem,112rem);max-width:112rem}.canopy-guide__grid{display:grid;grid-template-columns:minmax(19rem,.82fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,9rem);align-items:center;max-width:112rem;margin:0 auto}.canopy-guide__profile{width:100%;max-width:31rem;justify-self:center}.canopy-guide__image-wrap{position:relative;width:min(100%,30rem);aspect-ratio:1;margin:0 auto;overflow:hidden;border:1px solid rgba(236,193,133,.72);border-radius:50%;background:#ede3d8;box-shadow:0 1rem 2.8rem #4a142014}.canopy-guide__image-wrap:after{position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;border:1px solid rgba(236,193,133,.6);border-radius:inherit;content:"";pointer-events:none}.canopy-guide__image-wrap img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.canopy-guide h2{margin-bottom:clamp(1.4rem,2.2vw,2rem);font-size:clamp(2.5rem,3.7vw,3.8rem);line-height:1}.canopy-guide__copy .canopy-eyebrow{margin-bottom:.8rem;font-size:clamp(.82rem,1vw,1rem);letter-spacing:.16em;color:#a95b32}.canopy-guide .canopy-guide__copy>p{font-size:clamp(1.08rem,1.48vw,1.7rem);line-height:1.62;color:#4a1420}.canopy-guide__copy>p:first-of-type{margin-top:0}.canopy-guide__copy>p+p{margin-top:1.15rem}.canopy-guide__quote{width:100%;max-width:34rem;margin:clamp(1.6rem,3vw,2.5rem) auto 0;text-align:center}.canopy-guide__quote p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,2.15vw,2.55rem);font-style:italic;font-weight:500;line-height:1.3;color:#4a1420;text-wrap:pretty}.canopy-emotion-term{font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.canopy-guide__credentials{display:flex;flex-wrap:wrap;gap:.65rem;margin:clamp(1.5rem,2.5vw,2rem) 0 0;padding:0;list-style:none}.canopy-guide__credentials li{padding:.55rem .9rem;border:1px solid rgba(169,91,50,.38);border-radius:999px;background:#fff3f0bd;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.9vw,.95rem);font-weight:500;line-height:1.3}.canopy-guide .canopy-text-link{margin-top:1.5rem;font-size:.95rem}.canopy-voices{position:relative;isolation:isolate;box-sizing:border-box;min-height:calc(46.52vw + 7rem);margin-top:-4rem;overflow:hidden;padding:0;background:#fff3f0}.canopy-voices:before{position:absolute;z-index:0;top:0;right:0;bottom:5rem;left:0;background:url(/assets/canopy-voices-mist-1840-ChZ7srz9.webp) center top / 100% 100% no-repeat;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.42) 9%,#000 23%,#000 62%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.56) 77%,rgba(0,0,0,.32) 83%,rgba(0,0,0,.12) 87%,transparent 90%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.42) 9%,#000 23%,#000 62%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.56) 77%,rgba(0,0,0,.32) 83%,rgba(0,0,0,.12) 87%,transparent 90%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.canopy-voices>.canopy-section{position:relative;z-index:1;box-sizing:border-box;width:100%;min-height:calc(46.52vw + 7rem);margin:0;padding:calc(12vw + 2rem) 0 4.5vw}.canopy-voices>.canopy-section:before{display:none;position:absolute;top:calc(7.9vw + 2rem);left:21.3vw;width:51.7vw;height:1px;background:#4a1420d1;content:""}.canopy-voices>.canopy-section:after{display:none}.canopy-voices>.canopy-section>*{position:relative;z-index:1}.canopy-voices>.canopy-section>.canopy-eyebrow{margin-bottom:1.75vw;font-size:clamp(.72rem,.78vw,.9rem);letter-spacing:.28em;text-align:center;color:#215527;transform:translateY(-1.5rem)}.canopy-voices h2{max-width:23ch;margin-right:auto;margin-left:auto;font-size:clamp(2.5rem,3.25vw,3.75rem);line-height:1.08;text-align:center;color:#3e2314;transform:translateY(-1.5rem)}.canopy-voices__grid{position:relative;display:grid;grid-template-columns:41vw 40.2vw;justify-content:center;column-gap:7.2vw;margin-top:4.75vw;transform:translate(-1.4vw)}.canopy-voices__grid:before{display:none}.canopy-voices blockquote{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;height:14.75vw;margin:0;padding:3.1vw 3.5vw 2.15vw;border:1px solid rgba(74,20,32,.56);border-radius:52% 48% 55% 45%/47% 53%;background:#fff3f08f}.canopy-voices blockquote:nth-child(2){border-color:#ecc185f5;border-radius:48% 52% 45% 55%/54% 47% 53% 46%;background:#fff3f099;transform:translateY(1.05vw) rotate(.3deg)}.canopy-voices blockquote p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,1.65vw,1.9rem);line-height:1.45;color:#3e2314}.canopy-voices blockquote footer{margin-top:clamp(.65rem,.8vw,.9rem);transform:translateY(-.35rem);font-family:Inter,Arial,sans-serif;font-size:clamp(.62rem,.72vw,.8rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a95b32}.canopy-final{position:relative;padding:clamp(3.75rem,7vw,6rem) 0;background:linear-gradient(#141f167a,#141f1694),url(/assets/quiet-first-step-1072-rgUFx2qQ.webp) center 54% / cover no-repeat;color:#fff3f0;text-align:center}.canopy-final__inner{max-width:60rem;transform:translateY(1rem)}.canopy-final,.canopy-final h2,.canopy-final__inner>p:not(.canopy-eyebrow),.canopy-final .canopy-light-cta,.canopy-final .canopy-light-cta:hover{color:#fff3f0}.canopy-final .canopy-eyebrow--light{color:#ecc185}.canopy-final h2{margin-right:auto;margin-left:auto;font-size:clamp(3rem,6vw,5.75rem);line-height:.98}.canopy-final__inner>p:not(.canopy-eyebrow){max-width:38rem;margin:1.5rem auto 0;font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.7;color:#fff3f0}.canopy-light-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;margin-top:2.25rem;padding:.5rem 1.1rem;border:1px solid #ECC185;border-radius:999px;background:#627642;color:inherit;font-family:Inter,Arial,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .18s ease,color .18s ease}.canopy-light-cta:hover{background:#536637;color:#fff3f0}@media (max-width: 68rem) and (min-width: 52.01rem){.canopy-guide__inner{width:min(100% - 3rem,64rem)}.canopy-guide__grid{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,3.5rem)}.canopy-guide__image-wrap{width:min(100%,21rem)}.canopy-guide__quote p{font-size:clamp(1.45rem,2vw,1.85rem)}.canopy-guide .canopy-guide__copy>p{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.canopy-guide h2{font-size:clamp(2.35rem,4vw,3rem)}}@media (max-width: 52rem){.canopy-voices:before{background-image:url(data:image/webp;base64,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)}.canopy-final{background-image:linear-gradient(#141f167a,#141f1694),url(/assets/quiet-first-step-768-CyNM4h-8.webp)}.canopy-guide__quote p{white-space:normal}.canopy-pathways__support-list{grid-template-columns:1fr}.canopy-recognition__short-lines,.canopy-orientation__grid,.canopy-heading-row,.canopy-guide__grid{grid-template-columns:1fr;gap:2.5rem}.canopy-recognition__short-lines{gap:0}.canopy-recognition__image,.canopy-recognition__short-lines>h2,.canopy-recognition__rhythm{grid-column:1;grid-row:auto}.canopy-recognition__image{width:100%;min-height:0;aspect-ratio:4 / 5;margin:0 auto;border-radius:1rem}.canopy-recognition__short-lines>h2{order:2;padding:4.5rem 1.5rem 0;text-align:left;white-space:normal}.canopy-recognition__rhythm{order:3;margin:0 1.5rem;padding:1.5rem 0 4.5rem}.canopy-recognition__short-lines{width:min(100% - 2rem,36rem);padding:0}.canopy-recognition__short-lines:before{top:-1.5rem;right:-1rem;left:auto;width:42%;height:17rem;border-radius:1rem}.canopy-recognition__tiles{right:-1rem;bottom:-4.25rem;left:auto}.canopy-recognition__tiles span{width:7.25rem}.canopy-recognition__tiles span:nth-child(2){margin:1.6rem 0 0 -3rem}.canopy-recognition__tiles span:nth-child(3){margin:-.35rem 0 0 -3rem}.canopy-recognition__tiles span:nth-child(4){margin:1.35rem 0 0 -3rem}.canopy-orientation__frame{min-height:44rem}.canopy-orientation__overlay{min-height:68%;padding:2.35rem 1.5rem}.canopy-copy{padding-top:1.25rem}.canopy-voices{min-height:auto;margin-top:-2rem;padding:5rem 0 5.75rem}.canopy-voices:before{top:0;right:0;bottom:4.5rem;left:0;background-position:center top;background-size:auto 100%}.canopy-voices>.canopy-section{width:min(100% - 2rem,36rem);min-height:0;margin:0 auto;padding:3.25rem 0 0}.canopy-voices>.canopy-section:before{top:0;left:12%;width:76%}.canopy-voices>.canopy-section>.canopy-eyebrow{margin-bottom:1.25rem}.canopy-voices h2{max-width:18ch;font-size:clamp(2.35rem,8vw,3rem)}.canopy-voices__grid{grid-template-columns:1fr;gap:2rem;margin-top:3.5rem;transform:none}.canopy-voices blockquote{width:100%;height:auto;min-height:15rem;padding:2.5rem 2.25rem 2.2rem}.canopy-voices blockquote:nth-child(2){transform:none}.canopy-pathways__list{grid-template-columns:repeat(2,minmax(0,1fr))}.canopy-guide__inner{width:min(100% - 2rem,40rem)}.canopy-guide__grid{gap:2.25rem}.canopy-guide__profile{max-width:30rem;margin:0 auto}.canopy-guide__image-wrap{width:min(68vw,15rem);aspect-ratio:1}.canopy-guide__quote{margin-top:1.5rem}.canopy-guide__quote p{font-size:clamp(1.45rem,6vw,1.8rem);line-height:1.3}.canopy-guide h2{margin-bottom:1.2rem;font-size:clamp(2.35rem,9vw,3rem)}.canopy-guide .canopy-guide__copy>p{font-size:clamp(1rem,4vw,1.12rem);line-height:1.65}.canopy-guide__credentials{gap:.5rem;margin-top:1.35rem}.canopy-guide__credentials li{font-size:.8rem}.canopy-guide .canopy-text-link{font-size:.9rem}}@media (max-width: 35rem){.canopy-recognition h2,.canopy-orientation__header h2,.canopy-heading-row h2,.canopy-guide h2,.canopy-voices h2,.canopy-final h2{text-wrap:pretty}.canopy-pathways__list{grid-template-columns:1fr}.canopy-pillar__image{aspect-ratio:4 / 3}.canopy-pillar__body{min-height:0}}@media (prefers-reduced-motion: reduce){.canopy-orientation__reveal,.canopy-orientation.is-revealed .canopy-orientation__reveal{opacity:1;transform:none;transition:none}}.canopy-orientation__copy{width:min(100%,62rem)}.canopy-orientation__statement{max-width:58rem}.canopy-start{padding:clamp(4rem,7vw,6.5rem) 0;background:#fff3f0}.canopy-start__heading{max-width:54rem;margin:0 auto;text-align:center}.canopy-start__heading .canopy-eyebrow{color:#a95b32}.canopy-start__heading h2,.canopy-beauty p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.canopy-start__heading h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1;color:#3e2314}.canopy-start__heading>p:not(.canopy-eyebrow){margin:1rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:300;line-height:1.65;color:#684a39}.canopy-start__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.25vw,2rem);margin-top:clamp(2.5rem,5vw,4rem)}.canopy-start__circle{position:relative;display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:clamp(1.5rem,2.7vw,2.5rem);border:1px solid rgba(169,91,50,.42);border-radius:50%;background:#ecc18533;box-shadow:0 1rem 2.4rem #3e231414;color:#3e2314;text-align:center;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.canopy-start__circle:nth-child(3n+2){border-color:#2155276b;background:#6276422e}.canopy-start__circle:nth-child(3n+3){border-color:#4a14204d;background:#4a142017}.canopy-start__circle:hover{border-color:#a95b32;box-shadow:0 1.25rem 2.8rem #3e231424;transform:translateY(-.25rem)}.canopy-start__circle:focus-visible{outline:3px solid #a95b32;outline-offset:4px}.canopy-start__number{font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.16em;color:#a95b32}.canopy-start__circle h3{max-width:13ch;margin:.6rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:600;line-height:1;text-wrap:balance}.canopy-start__circle p{max-width:26ch;margin:.85rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.92vw,.9rem);font-weight:300;line-height:1.55;color:#684a39}.canopy-start__link{margin-top:.9rem;font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a95b32}.canopy-voices{min-height:auto;margin-top:0;padding:clamp(4rem,7vw,6.5rem) 0;background:#fff3f0}.canopy-voices:before{top:0;right:0;bottom:0;left:0;opacity:.46;background-position:center;background-size:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%)}.canopy-voices>.canopy-section{width:min(100% - 2rem,75rem);min-height:0;margin:0 auto;padding:0}.canopy-voices>.canopy-section>.canopy-eyebrow,.canopy-voices h2{transform:none}.canopy-voices>.canopy-section>.canopy-eyebrow{margin-bottom:.8rem;color:#a95b32}.canopy-voices h2{max-width:20ch;font-size:clamp(2.5rem,4vw,4rem);color:#3e2314}.canopy-voices__grid{grid-template-columns:repeat(2,minmax(0,29rem));justify-content:center;gap:clamp(1.5rem,4vw,3.75rem);margin-top:clamp(2.5rem,5vw,4rem);transform:none}.canopy-voices blockquote,.canopy-voices blockquote:nth-child(2){width:100%;height:auto;min-height:0;aspect-ratio:1;padding:clamp(2.25rem,4vw,3.6rem);border:1px solid rgba(236,193,133,.92);border-radius:50%;background:#a95b32e6;box-shadow:0 1.15rem 2.6rem #3e231429;transform:none}.canopy-voices blockquote p{font-size:clamp(1.25rem,1.75vw,1.85rem);line-height:1.42;color:#fff3f0;text-align:center}.canopy-voices blockquote footer{margin-top:clamp(.8rem,1.2vw,1.15rem);color:#ecc185;text-align:center;transform:none}.canopy-beauty{padding:clamp(1rem,2.2vw,1.75rem) 0;border-top:1px solid rgba(236,193,133,.58);border-bottom:1px solid rgba(236,193,133,.58);background:#fff3f0}.canopy-beauty .canopy-section{width:min(100% - 2rem,88rem)}.canopy-beauty p{font-size:clamp(1.8rem,3.2vw,3rem);font-style:italic;line-height:1.08;text-align:center;color:#a95b32}@media (max-width: 60rem){.canopy-start__grid,.canopy-voices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 42rem){.canopy-start__grid,.canopy-voices__grid{grid-template-columns:1fr}.canopy-start__circle,.canopy-voices blockquote,.canopy-voices blockquote:nth-child(2){width:min(100%,23rem);justify-self:center}.canopy-orientation__overlay{min-height:74%}.canopy-beauty{padding:1rem 0}.canopy-beauty p{font-size:clamp(1.65rem,8vw,2.35rem)}}.canopy-start__circle{border-color:#a95b32;background:#ecc185;box-shadow:none;color:#4a1420}.canopy-start__circle p{color:#4a1420}.canopy-start__circle:nth-child(3n+2){border-color:#ecc185;background:#215527;color:#fff3f0}.canopy-start__circle:nth-child(3n+3){border-color:#4a1420;background:#a95b32;color:#fff3f0}.canopy-start__circle:nth-child(3n+2) p,.canopy-start__circle:nth-child(3n+3) p{color:#fff3f0}.canopy-start__circle:nth-child(3n+2) .canopy-start__number,.canopy-start__circle:nth-child(3n+2) .canopy-start__link,.canopy-start__circle:nth-child(3n+3) .canopy-start__number,.canopy-start__circle:nth-child(3n+3) .canopy-start__link{color:#ecc185}.canopy-start__circle:hover{border-color:#ecc185;box-shadow:none}.canopy-orientation__overlay{top:0;right:0;bottom:0;left:0;align-items:center;min-height:100%;padding:clamp(2.5rem,5vw,4.5rem)}.canopy-orientation__copy{width:min(100%,72rem);transform:translateY(clamp(-4rem,-4vw,-2rem))}.canopy-orientation__copy h2{font-size:clamp(3rem,5vw,5rem)}.canopy-orientation__landscape{font-size:clamp(1.05rem,1.45vw,1.28rem)}.canopy-orientation__statement{max-width:68rem}.canopy-orientation__statement p{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.6}.canopy-final{display:flex;min-height:clamp(30rem,44vw,42rem);align-items:center;padding:clamp(4rem,7vw,6rem) 0}.canopy-final__inner{max-width:64rem;transform:translateY(-.75rem)}.canopy-final h2{max-width:18ch;font-size:clamp(2.75rem,4.8vw,4.85rem);line-height:1.02}.canopy-final__inner>p:not(.canopy-eyebrow){max-width:49rem;font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.65}@media (max-width: 52rem){.canopy-orientation__overlay{top:0;right:0;bottom:0;left:0;align-items:center;min-height:100%;padding:2.5rem 1.5rem}.canopy-orientation__copy{transform:translateY(-1.5rem)}.canopy-orientation__copy h2{font-size:clamp(2.65rem,10vw,3.5rem)}.canopy-orientation__landscape{font-size:clamp(1rem,3.8vw,1.15rem)}.canopy-orientation__statement p{font-size:clamp(.96rem,3.5vw,1.08rem)}.canopy-final{min-height:38rem;padding:4.5rem 0}.canopy-final__inner{width:min(100% - 2.5rem,40rem);transform:translateY(-.5rem)}.canopy-final h2{max-width:14ch;font-size:clamp(2.55rem,10vw,3.6rem)}.canopy-final__inner>p:not(.canopy-eyebrow){max-width:30rem;font-size:clamp(1rem,4vw,1.12rem)}}@media (max-width: 35rem){.canopy-start__circle{padding:1.75rem}.canopy-final{min-height:40rem}}.canopy-start{padding:clamp(3.25rem,5vw,4.75rem) 0}.canopy-start__heading h2{font-size:clamp(2.35rem,3.5vw,3.45rem)}.canopy-start__grid{grid-template-columns:repeat(3,minmax(0,20rem));justify-content:center;gap:clamp(1.5rem,3vw,2.75rem);margin-top:clamp(2rem,3.5vw,3rem)}.canopy-start__circle{width:100%;max-width:20rem;justify-self:center;padding:clamp(1.35rem,2vw,1.85rem)}.canopy-start__circle h3{font-size:clamp(1.35rem,1.7vw,1.75rem)}.canopy-start__circle p{max-width:25ch;margin-top:.7rem;font-size:clamp(.76rem,.85vw,.86rem);line-height:1.48}.canopy-start__link{margin-top:.7rem;font-size:.68rem}.canopy-voices{padding:clamp(3.25rem,5vw,5rem) 0}.canopy-voices:before{opacity:.72;background-position:center;background-size:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%)}.canopy-voices>.canopy-section{width:min(100% - 3rem,78rem)}.canopy-voices h2{max-width:20ch;font-size:clamp(2.35rem,3.5vw,3.5rem)}.canopy-voices__grid{width:100%;grid-template-columns:repeat(2,minmax(0,22.5rem));justify-content:space-between;gap:clamp(4rem,8vw,9rem);margin:clamp(2.5rem,4vw,3.5rem) auto 0}.canopy-voices blockquote,.canopy-voices blockquote:nth-child(2){width:100%;max-width:22.5rem;aspect-ratio:1;justify-self:center;padding:clamp(2.1rem,3vw,2.8rem);border-radius:52% 48% 55% 45%/47% 53%;background:#a95b32c7}.canopy-voices blockquote:nth-child(2){border-radius:48% 52% 45% 55%/54% 47% 53% 46%}.canopy-voices blockquote p{font-size:clamp(1.15rem,1.45vw,1.55rem);line-height:1.38}.canopy-voices blockquote footer{margin-top:.8rem;font-size:clamp(.6rem,.68vw,.75rem)}@media (max-width: 60rem){.canopy-start__grid{grid-template-columns:repeat(2,minmax(0,18.75rem));gap:2rem}.canopy-start__circle{max-width:18.75rem}.canopy-voices>.canopy-section{width:min(100% - 2.5rem,48rem)}.canopy-voices__grid{grid-template-columns:repeat(2,minmax(0,19rem));justify-content:center;gap:2rem}.canopy-voices blockquote,.canopy-voices blockquote:nth-child(2){max-width:19rem;padding:1.9rem}.canopy-voices blockquote p{font-size:clamp(1.05rem,2.3vw,1.3rem)}}@media (max-width: 42rem){.canopy-start{padding:3rem 0 3.5rem}.canopy-start__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.canopy-start__circle{width:min(100%,19rem);max-width:19rem;padding:1.5rem}.canopy-start__circle h3{font-size:clamp(1.4rem,6vw,1.7rem)}.canopy-start__circle p{font-size:clamp(.78rem,3.3vw,.86rem)}.canopy-voices{padding:3.25rem 0 3.75rem}.canopy-voices:before{opacity:.68}.canopy-voices>.canopy-section{width:min(100% - 2rem,34rem);padding:0}.canopy-voices__grid{grid-template-columns:1fr;gap:1.75rem;width:min(100%,20rem);margin-top:2.25rem}.canopy-voices blockquote,.canopy-voices blockquote:nth-child(2){width:min(100%,20rem);max-width:20rem;padding:1.9rem}.canopy-voices blockquote p{font-size:clamp(1.1rem,5vw,1.35rem)}}@media (min-width: 60.01rem){.canopy-start__grid{width:min(100%,68rem);margin-right:auto;margin-left:auto;column-gap:0;justify-content:space-between}.canopy-voices__grid{width:min(100%,68rem);column-gap:0;justify-content:space-between}}@media (min-width: 60.01rem){.canopy-voices__grid{width:min(100%,60rem)}}.canopy-pathways>.canopy-section{width:min(100% - 3rem,90rem)}.canopy-pathways .canopy-heading-row .canopy-eyebrow{margin-bottom:1rem;font-size:clamp(.82rem,.8vw,.92rem)}.canopy-pathways .canopy-heading-row h2{font-size:clamp(2.8rem,3.8vw,4.15rem);line-height:.98}.canopy-pathways__introduction{max-width:68rem;margin-top:1.65rem;padding-top:1.4rem}.canopy-pathways__introduction p{font-size:clamp(1.05rem,1.2vw,1.16rem)}.canopy-pathways__list{gap:clamp(1.25rem,1.8vw,1.75rem);margin-top:clamp(2.75rem,4.25vw,4rem)}.canopy-pillar{border-color:#ecc185b8;box-shadow:0 .9rem 2rem #4a142014}.canopy-pillar:hover{border-color:#ecc185;box-shadow:0 1.15rem 2.5rem #4a142021}.canopy-pillar__body{min-height:17.5rem;padding:1.75rem 1.55rem 1.45rem}.canopy-pillar h3{min-height:4.4rem;font-size:clamp(1.75rem,1.85vw,2.2rem)}.canopy-pillar p{font-size:clamp(.9rem,.86vw,.98rem)}.canopy-pillar__image{border-color:#ecc185b8}@media (max-width: 76rem) and (min-width: 35.01rem){.canopy-pathways>.canopy-section{width:min(100% - 2.5rem,68rem)}.canopy-pathways__list{grid-template-columns:repeat(2,minmax(0,1fr))}.canopy-pillar__body{min-height:15.5rem}.canopy-pillar__image{aspect-ratio:4 / 3}}@media (max-width: 52rem){.canopy-pathways .canopy-heading-row .canopy-eyebrow{font-size:.78rem}.canopy-pathways .canopy-heading-row h2{font-size:clamp(2.55rem,8vw,3.35rem)}.canopy-pathways__list{gap:1.25rem}}@media (max-width: 35rem){.canopy-pathways>.canopy-section{width:min(100% - 2rem,34rem)}.canopy-pathways__list{grid-template-columns:1fr;gap:1.25rem}.canopy-pillar__body{min-height:0;padding:1.5rem 1.35rem 1.25rem}.canopy-pillar h3{min-height:0}}.canopy-pathways .canopy-pillar__image{order:1;margin:.65rem .65rem 0}.canopy-pathways .canopy-pillar__body{order:2}.canopy-pathways .canopy-pillar:nth-child(3) .canopy-pillar__image,.canopy-pathways .canopy-pillar:nth-child(4) .canopy-pillar__image,.canopy-pathways .canopy-pillar:nth-child(3) .canopy-pillar__body a,.canopy-pathways .canopy-pillar:nth-child(4) .canopy-pillar__body a{transform:none}.canopy-pathways .canopy-pillar__number{font-size:.74rem}.canopy-pathways .canopy-pillar p{font-size:clamp(.98rem,.95vw,1.08rem);line-height:1.55}.canopy-pathways .canopy-pillar a{padding:.65rem 1rem;font-size:clamp(.78rem,.72vw,.84rem)}@media (max-width: 52rem){.canopy-pathways .canopy-pillar p{font-size:clamp(.98rem,2.1vw,1.05rem)}}@media (max-width: 35rem){.canopy-pathways .canopy-pillar p{font-size:1rem;line-height:1.6}.canopy-pathways .canopy-pillar a{font-size:.8rem}}@media (min-width: 52.01rem){.canopy-recognition__tiles{bottom:-4.25rem;left:20%}.canopy-recognition__tiles span{width:clamp(7.25rem,10vw,10rem)}.canopy-recognition__tiles span:nth-child(2){margin-left:-2.25rem}.canopy-recognition__tiles span:nth-child(3){margin-left:-2.25rem}.canopy-recognition__tiles span:nth-child(4){margin-left:-2.25rem}}@media (max-width: 52rem){.canopy-recognition__tiles{display:none}}.canopy-start__circle,.canopy-start__circle:nth-child(3n+2),.canopy-start__circle:nth-child(3n+3){--start-ring: #684A39;--start-layer: rgba(104, 74, 57, .25);--start-layer-soft: rgba(169, 91, 50, .14);isolation:isolate;overflow:visible;border:2px solid rgba(236,193,133,.96);background:#fff3f0;box-shadow:.62rem .68rem 0 var(--start-layer),.96rem 1rem 0 var(--start-layer-soft),0 1.15rem 2.5rem #3e231424;color:#3e2314}.canopy-start__circle:nth-child(3n+2){--start-ring: #A95B32;--start-layer: rgba(169, 91, 50, .25);--start-layer-soft: rgba(74, 20, 32, .1)}.canopy-start__circle:nth-child(3n+3){--start-ring: #215527;--start-layer: rgba(33, 85, 39, .24);--start-layer-soft: rgba(98, 118, 66, .14)}.canopy-start__circle:before,.canopy-start__circle:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.canopy-start__circle:before{z-index:0;top:.62rem;right:.62rem;bottom:.62rem;left:.62rem;border:2px solid var(--start-ring)}.canopy-start__circle:after{z-index:0;top:1.28rem;right:1.28rem;bottom:1.28rem;left:1.28rem;border:2px solid rgba(236,193,133,.86)}.canopy-start__circle>*{position:relative;z-index:1}.canopy-start__circle h3,.canopy-start__circle:nth-child(3n+2) h3,.canopy-start__circle:nth-child(3n+3) h3{color:#215527}.canopy-start__circle p,.canopy-start__circle:nth-child(3n+2) p,.canopy-start__circle:nth-child(3n+3) p{color:#684a39}.canopy-start__circle .canopy-start__number,.canopy-start__circle:nth-child(3n+2) .canopy-start__number,.canopy-start__circle:nth-child(3n+3) .canopy-start__number{color:#4a1420}.canopy-start__circle .canopy-start__link,.canopy-start__circle:nth-child(3n+2) .canopy-start__link,.canopy-start__circle:nth-child(3n+3) .canopy-start__link{color:#a95b32}.canopy-start__circle:hover{border-color:#ecc185;box-shadow:.68rem .74rem 0 var(--start-layer),1.02rem 1.08rem 0 var(--start-layer-soft),0 1.35rem 2.8rem #3e23142e}.canopy-voices blockquote,.canopy-voices blockquote:nth-child(2){border-color:#ecc185eb;background:#4a1420}.canopy-voices blockquote p{color:#fff3f0}.canopy-voices blockquote footer{color:#ecc185}@media (max-width: 42rem){.canopy-start__circle,.canopy-start__circle:nth-child(3n+2),.canopy-start__circle:nth-child(3n+3){box-shadow:.42rem .48rem 0 var(--start-layer),.68rem .72rem 0 var(--start-layer-soft),0 .9rem 2rem #3e231421}.canopy-start__circle:before{top:.52rem;right:.52rem;bottom:.52rem;left:.52rem}.canopy-start__circle:after{top:1.08rem;right:1.08rem;bottom:1.08rem;left:1.08rem}}.living-ecology{scroll-margin-top:1rem;overflow:hidden;padding:clamp(2.4rem,4vw,3.75rem) 1rem;background:radial-gradient(circle at 50% 48%,rgba(236,193,133,.08),transparent 28rem),url(/assets/canopy-voices-mist-1840-ChZ7srz9.webp) center / cover no-repeat;color:#3e2314}.living-ecology__inner{width:min(100%,75rem);margin:0 auto}.living-ecology__header{max-width:48rem}.living-ecology__eyebrow{margin:0 0 .75rem;font-family:Inter,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;color:#215527}.living-ecology__header h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.25rem);font-weight:500;letter-spacing:-.025em;line-height:1;text-wrap:balance;color:#3e2314}.living-ecology__header>p:last-child{max-width:45rem;margin:1.25rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:300;line-height:1.75;color:#684a39}.living-ecology__map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem);align-items:start;min-height:20.5rem;margin-top:clamp(1.5rem,2.5vw,2.25rem);padding:1.75rem clamp(0rem,3vw,2rem) .75rem}.living-ecology__connections{position:absolute;top:0;right:2%;bottom:0;left:2%;width:96%;height:100%;overflow:visible;fill:none;stroke:#ecc185b8;stroke-linecap:round;stroke-width:1.35;pointer-events:none}.living-ecology__movement{position:relative;z-index:1;display:block;width:100%;max-width:18.5rem;min-height:auto;aspect-ratio:1;box-sizing:border-box;justify-self:center;padding:0;border:3px solid rgba(236,193,133,.88);border-radius:50%;text-align:center;background:radial-gradient(circle at 78% 14%,rgba(236,193,133,.1),transparent 8rem),linear-gradient(145deg,#421820,#4a1420 58%,#35151b);box-shadow:0 1rem 2.5rem #3e231421;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);perspective:80rem}.living-ecology__movement-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.35s cubic-bezier(.22,1,.36,1)}.living-ecology__movement[aria-expanded=true] .living-ecology__movement-inner{transform:rotateY(180deg)}.living-ecology__movement-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.75rem,2.8vw,2.2rem);border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.living-ecology__movement-face--back{background:radial-gradient(circle at 78% 14%,rgba(236,193,133,.1),transparent 8rem),linear-gradient(145deg,#421820,#4a1420 58%,#35151b);transform:rotateY(180deg)}.living-ecology__movement-face--back p{font-size:clamp(.75rem,.92vw,.85rem);line-height:1.5}.living-ecology__movement--inspect{transform:translateY(2.25rem)}.living-ecology__movement--recover{transform:translateY(-.25rem)}.living-ecology__movement--remember{transform:translateY(2.25rem)}.living-ecology__movement:before{display:none}.living-ecology__action{display:block;margin-bottom:.55rem;font-family:Inter,Arial,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:#ecc185}.living-ecology__movement h3{margin:0 0 .6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1.1;color:#fff3f0}.living-ecology__movement p{margin:0;font-family:Inter,Arial,sans-serif;font-size:.95rem;font-weight:300;line-height:1.65;color:#fff3f0e6}.living-ecology__summary{max-width:46rem;margin:1rem 0 0;font-family:Inter,Arial,sans-serif;font-size:.95rem;font-weight:400;line-height:1.65;color:#215527}.living-ecology__summary strong{font-weight:700}@media (min-width: 56.01rem){.living-ecology__map{min-height:19.5rem;transform:translate(-.75rem)}.living-ecology__movement{max-width:18.5rem;min-height:auto;padding:0}.living-ecology__movement h3{font-size:clamp(1.7rem,2.4vw,2.15rem)}.living-ecology__movement p{font-size:.92rem}}@media (max-width: 56rem){.living-ecology__map{display:flex;min-height:0;margin-top:2rem;padding:1rem 0;flex-direction:column;gap:1.5rem}.living-ecology__connections{display:none}.living-ecology__movement,.living-ecology__movement--inspect,.living-ecology__movement--recover,.living-ecology__movement--remember{width:100%;max-width:28rem;min-height:14rem;margin-inline:auto;transform:none}}@media (max-width: 40rem){.living-ecology{padding-inline:1rem}.living-ecology__movement,.living-ecology__movement--inspect,.living-ecology__movement--recover,.living-ecology__movement--remember{padding:0}}.living-ecology__movement{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;scroll-margin-top:6rem;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease}.living-ecology__movement:after{position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:2px solid rgba(169,91,50,.6);border-radius:50%;content:"";pointer-events:none;animation:living-ecology-ring-drift 16s ease-in-out infinite alternate}.living-ecology__movement--recover:after{border-color:#2155279e}.living-ecology__movement--remember:after{border-color:#4a142094}@keyframes living-ecology-ring-drift{0%{transform:translate(-.1rem,.08rem) scale(.995)}to{transform:translate(.12rem,-.08rem) scale(1.01)}}.living-ecology__movement:hover,.living-ecology__movement:focus-visible,.living-ecology__movement.is-active{border-color:#ecc185;box-shadow:0 0 0 2px #ecc1854d,0 .9rem 2rem #4a142029;filter:brightness(1.04)}.living-ecology__movement:focus-visible{outline:3px solid rgba(33,85,39,.82);outline-offset:4px}.living-ecology__open{display:block;margin-top:.72rem;font-family:Inter,Arial,sans-serif;font-size:.61rem;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:#ecc185}.living-ecology__detail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem 1.25rem;align-items:start;max-width:64rem;margin:1rem auto .5rem;padding:clamp(1.25rem,2.5vw,1.8rem);border:1px solid rgba(236,193,133,.72);border-radius:.75rem;background:#fff3f0e6;box-shadow:0 1rem 2.5rem #4a14201a}.living-ecology__detail-number{padding-top:.22rem;font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.16em;color:#a95b32}.living-ecology__detail-action{display:block;margin-bottom:.42rem;font-family:Inter,Arial,sans-serif;font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#627642}.living-ecology__detail h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,2.7vw,2.25rem);font-weight:600;line-height:1.05;color:#4a1420}.living-ecology__detail p{max-width:50rem;margin:.75rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(.94rem,1.15vw,1.02rem);font-weight:300;line-height:1.72;color:#684a39}.living-ecology__detail-close{min-height:2.4rem;padding:.45rem .8rem;border:1px solid rgba(74,20,32,.24);border-radius:999px;background:transparent;color:#4a1420;font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;cursor:pointer}.living-ecology__detail-close:hover,.living-ecology__detail-close:focus-visible{border-color:#a95b32;background:#a95b3214}.living-ecology__detail-close:focus-visible{outline:2px solid #215527;outline-offset:2px}@media (max-width: 56rem){.living-ecology__movement,.living-ecology__movement--inspect,.living-ecology__movement--recover,.living-ecology__movement--remember{width:min(82vw,20rem);max-width:20rem;min-height:0;aspect-ratio:1;padding:0;border-radius:50%}.living-ecology__detail{grid-template-columns:minmax(0,1fr) auto;margin-top:.75rem}.living-ecology__detail-number{grid-column:1;grid-row:1}.living-ecology__detail-close{grid-column:2;grid-row:1}.living-ecology__detail-copy{grid-column:1 / -1;grid-row:2;margin-top:.55rem}}@media (max-width: 40rem){.living-ecology__movement,.living-ecology__movement--inspect,.living-ecology__movement--recover,.living-ecology__movement--remember{width:min(84vw,19rem);max-width:19rem;min-height:0;aspect-ratio:1;padding:0}.living-ecology__movement-face{padding:1.5rem 1.65rem}.living-ecology__movement h3{font-size:clamp(1.6rem,8vw,2rem)}.living-ecology__movement p{font-size:.86rem;line-height:1.48}.living-ecology__detail{padding:1.15rem}}@media (prefers-reduced-motion: reduce){.living-ecology__movement{transition:none}}.living-ecology__connections path{stroke-dasharray:1200;stroke-dashoffset:1200}.living-ecology__map.is-visible .living-ecology__connections path{animation:living-ecology-branch-draw 3.2s ease-out .4s forwards}@keyframes living-ecology-branch-draw{to{stroke-dashoffset:0}}.living-ecology__movement{transition:transform .28s ease,opacity .22s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.living-ecology__detail-shell{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;pointer-events:none;transform:translateY(-.35rem);transition:grid-template-rows .3s ease,margin-top .3s ease,opacity .22s ease,transform .3s ease}.living-ecology__detail-shell.is-open{grid-template-rows:1fr;margin-top:.65rem;opacity:1;pointer-events:auto;transform:translateY(0)}.living-ecology__detail-clip{min-height:0;overflow:hidden}.living-ecology__detail{margin:0 auto .35rem}@media (min-width: 56.01rem){.living-ecology__map{min-height:17.75rem}.living-ecology__movement{max-width:20.25rem;min-height:auto;padding:1.5rem 1.45rem}.living-ecology__movement-face--back{padding:1.5rem 1.7rem}.living-ecology__movement-face--back p{font-size:clamp(.72rem,.78vw,.82rem);line-height:1.42}.living-ecology__movement--inspect,.living-ecology__movement--remember{transform:translateY(1.5rem)}.living-ecology__movement--recover{transform:translateY(0)}.living-ecology__map.has-selection .living-ecology__movement:not(.is-active){opacity:.78}.living-ecology__map.has-selection .living-ecology__movement--inspect:not(.is-active){transform:translate(-.7rem,1.75rem) scale(.96)}.living-ecology__map.has-selection .living-ecology__movement--recover:not(.is-active){transform:translateY(.35rem) scale(.96)}.living-ecology__map.has-selection .living-ecology__movement--remember:not(.is-active){transform:translate(.7rem,1.75rem) scale(.96)}.living-ecology__movement--inspect.is-active,.living-ecology__movement--remember.is-active{transform:translateY(.7rem) scale(1.025)}.living-ecology__movement--recover.is-active{transform:translateY(-.7rem) scale(1.025)}}@media (prefers-reduced-motion: reduce){.living-ecology__connections path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.living-ecology__movement,.living-ecology__detail-shell,.living-ecology__movement-inner{transition:none}.living-ecology__movement:after{animation:none}}.living-ecology__map.is-observing:not(.is-visible) .living-ecology__movement{opacity:0;translate:var(--movement-start-x, 0) .85rem;scale:.985}.living-ecology__map.is-visible .living-ecology__movement{animation:living-ecology-movement-arrive 2.8s cubic-bezier(.2,.72,.25,1) both}.living-ecology__movement:nth-of-type(1){--movement-start-x: -7%}.living-ecology__movement:nth-of-type(2){--movement-start-x: 0%}.living-ecology__movement:nth-of-type(3){--movement-start-x: 7%}.living-ecology__map.is-visible .living-ecology__movement:nth-of-type(1){animation-delay:.45s}.living-ecology__map.is-visible .living-ecology__movement:nth-of-type(2){animation-delay:1.05s}.living-ecology__map.is-visible .living-ecology__movement:nth-of-type(3){animation-delay:1.65s}@keyframes living-ecology-movement-arrive{0%{opacity:0;translate:var(--movement-start-x, 0) .85rem;scale:.985}to{opacity:1;translate:0 0;scale:1}}@media (prefers-reduced-motion: reduce){.living-ecology__map.is-observing:not(.is-visible) .living-ecology__movement,.living-ecology__movement{animation:none;opacity:1;translate:none;scale:none}}.canopy-page{min-height:100vh;background:#fffaf6;color:#3e2314}.canopy-page__hero{padding:clamp(5rem,11vw,9rem) 1rem;background:linear-gradient(145deg,#fffaf6,#f3eae0)}.canopy-page__hero--approach{padding-block:clamp(3.75rem,7vw,6rem);background:linear-gradient(#141f1680,#141f169e),url(/assets/first-growth-river-1200-DzZpiJtb.webp) center 50% / cover no-repeat;background-color:#215527;color:#fff3f0}.canopy-page__hero--approach .canopy-page__eyebrow{color:#ecc185}.canopy-page__hero--approach .canopy-page__narrow{width:min(calc(100% - 2rem),63rem);margin-left:clamp(1rem,5vw,5rem);margin-right:auto;transform:translateY(clamp(.35rem,.5vw,.6rem));animation:canopy-approach-copy-reveal 3.6s cubic-bezier(.22,1,.36,1) both}@keyframes canopy-approach-copy-reveal{0%{opacity:0;translate:-4% 0}to{opacity:1;translate:0 0}}.canopy-page__hero.canopy-page__hero--approach h1{max-width:20ch;color:#fff3f0;font-size:clamp(2.75rem,5.2vw,4.75rem);line-height:.96;text-shadow:0 .12rem 1rem rgba(15,24,17,.32)}.canopy-page__hero.canopy-page__hero--approach p:last-child{color:#ecc185;text-shadow:0 .1rem .75rem rgba(15,24,17,.42)}.canopy-page__narrow,.canopy-page__wide{width:min(100%,75rem);margin:0 auto}.canopy-page__narrow{max-width:63rem}.canopy-page__eyebrow{margin:0 0 .8rem;font-family:Inter,Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;color:#215527}.canopy-page__hero h1{max-width:17ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.5rem,7.5vw,7rem);font-weight:500;letter-spacing:-.035em;line-height:.92;text-wrap:balance}.canopy-page__hero p:last-child{max-width:46rem;margin:2rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:300;line-height:1.8;color:#684a39}.canopy-page__portrait-hero{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:4rem;align-items:center}.canopy-page__portrait-hero img{width:100%;aspect-ratio:4 / 5;display:block;object-fit:cover}.canopy-page--integrative .canopy-page__hero{position:relative;isolation:isolate;min-height:clamp(32rem,67svh,45rem);overflow:hidden;display:flex;align-items:center;padding-block:clamp(4rem,8vw,7rem);background:#183527;color:#fff3f0}.canopy-page--integrative .canopy-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#122418bd,#1224188f 43%,#1224182e 72%,#12241842);content:""}.canopy-page__hero-picture{display:contents}.canopy-page__hero-background{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:55% 82%}.canopy-page--integrative .canopy-page__hero-background{object-position:55% 58%}.canopy-page--integrative .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),75rem);max-width:75rem;margin-left:clamp(1rem,5vw,5rem);margin-right:auto;transform:translateY(clamp(.5rem,1vw,.75rem))}.canopy-page--integrative .canopy-page__hero .canopy-page__narrow>div{max-width:43rem}.canopy-page--integrative .canopy-page__eyebrow{color:#ecc185}.canopy-page__image-hero{display:grid;max-width:75rem;grid-template-columns:minmax(0,.9fr) minmax(20rem,.8fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.canopy-page--integrative .canopy-page__hero h1{max-width:14ch;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98;color:#fff3f0;text-shadow:0 .14rem 1rem rgba(10,22,14,.45)}.canopy-page--integrative .canopy-page__hero p:last-child{max-width:39rem;margin-top:1.35rem;font-size:clamp(.95rem,1.2vw,1.06rem);line-height:1.7;color:#ecc185;text-shadow:0 .1rem .8rem rgba(10,22,14,.5)}.canopy-page__thread-image{position:relative;overflow:hidden;aspect-ratio:1.308 / 1;margin:0;border:1px solid rgba(236,193,133,.92);border-radius:1.15rem;background:#d8c3a7;box-shadow:0 1.2rem 2.8rem #3e23141f}.canopy-page__thread-image img{position:absolute;top:-12%;left:-2.6%;width:104.6%;max-width:none;height:auto;display:block}.canopy-page__body{padding:clamp(5rem,10vw,8rem) 1rem}.canopy-page__body--approach{position:relative;isolation:isolate;margin-top:0;padding:clamp(3.5rem,4.25vw,4rem) 1rem clamp(4rem,6vw,5.5rem);background:linear-gradient(to bottom,#fff3f000 0,#fff3f0 3.75rem,#fff3f0)}.canopy-page__body--approach:before{position:absolute;z-index:0;inset:-5rem 0 0 auto;width:48%;background:linear-gradient(90deg,#fff3f0,#fff3f0e6 30%,#fff3f09e 70%,#fff3f06b),url(/assets/first-growth-river-1200-DzZpiJtb.webp) center / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 18%,#000 44%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 18%,#000 44%,#000 100%);content:"";pointer-events:none}.canopy-page__body--approach:after{position:absolute;z-index:0;top:-3rem;left:0;width:58%;height:clamp(10rem,18vw,16rem);background:linear-gradient(to right,#fff3f000,#fff3f000 58%,#fff3f0),url(/assets/canopy-voices-mist-1840-ChZ7srz9.webp) left 20% / cover no-repeat;opacity:.34;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 100%);content:"";pointer-events:none}.canopy-page__body--approach .canopy-page__narrow{position:relative;z-index:1;width:min(calc(100% - 4rem),75rem);max-width:75rem}.canopy-page__body--approach .canopy-page__prose{max-width:75rem}.canopy-page__body--approach .canopy-page__prose h2{max-width:60rem;font-size:clamp(2.25rem,4vw,3.5rem)}.canopy-page__body--approach .canopy-page__prose p{max-width:60rem}.canopy-page__body--approach .canopy-page__prose:after{display:block;width:66.666%;height:1px;margin-top:2rem;background:#ecc185;opacity:.72;content:""}.canopy-page__prose{max-width:47rem}.canopy-page__prose h2{margin:0 0 1.5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:1}.canopy-page__prose p,.canopy-page__sections p{font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.8;color:#684a39}.canopy-page__prose p+p{margin-top:1.2rem}.canopy-page__sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(62,35,20,.2);border-left:1px solid rgba(62,35,20,.2)}.canopy-page__sections article{padding:clamp(1.5rem,3vw,2.5rem);border-right:1px solid rgba(62,35,20,.2);border-bottom:1px solid rgba(62,35,20,.2)}.canopy-page--integrative .canopy-page__body{padding-block:clamp(8rem,12vw,11rem);background:linear-gradient(#fff3f061,#fff3f075),url(/assets/forest-hollow-elizabeth-sclafani-1280-dAzESYQm.webp) center 48% / cover fixed no-repeat}.canopy-page--integrative .canopy-page__sections{grid-template-columns:repeat(3,minmax(17.5rem,20.5rem));justify-content:center;align-items:center;max-width:68rem;gap:clamp(2.5rem,3vw,3rem);margin:1.25rem auto 0;border:0;perspective:80rem}.canopy-page--integrative .canopy-page__sections article{--panel-delay: .35s;--panel-shift-x: 26%;--panel-shift-y: 0%;--panel-turn: 8deg;position:relative;isolation:isolate;width:100%;max-width:none;aspect-ratio:1;overflow:visible;display:block;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;text-align:center;opacity:0;transform:perspective(80rem) translate(var(--panel-shift-x),var(--panel-shift-y)) rotateY(var(--panel-turn)) scale(.96);transform-origin:right center;transition:opacity 3.8s ease var(--panel-delay),transform 4.6s cubic-bezier(.22,1,.36,1) var(--panel-delay);will-change:opacity,transform}.canopy-page--integrative .canopy-page__sections article:nth-child(2){--panel-delay: 1.9s;--panel-shift-x: 0%;--panel-shift-y: 30%;--panel-turn: 0deg;transform-origin:center bottom}.canopy-page--integrative .canopy-page__sections article:nth-child(3){--panel-delay: 3.45s;--panel-shift-x: 26%;--panel-shift-y: 30%;--panel-turn: 8deg;transform-origin:right bottom}.canopy-page--integrative .canopy-page__sections.is-revealed article{opacity:1;transform:perspective(80rem) translate(0) rotateY(0) scale(1)}.canopy-page--integrative .canopy-page__sections h2{font-size:clamp(1.55rem,2.4vw,2.1rem);color:#fff3f0}.canopy-page--integrative .canopy-page__sections p{font-size:.94rem;line-height:1.7;color:#fff3f0e0}.canopy-page__sections span{font-family:Inter,Arial,sans-serif;font-size:.67rem;letter-spacing:.12em;color:#a95b32}.canopy-page__sections h2{margin:1.5rem 0 .8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1}.canopy-page__cta{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2.5rem,5vw,4rem);background:#627642;color:#fff3f0;text-align:center}.canopy-page__cta p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.5rem)}.canopy-page__cta-copy{position:relative;z-index:2}.canopy-page__cta a{display:inline-flex;margin-top:1.5rem;padding:.85rem 1.6rem;border:1px solid rgba(255,243,240,.7);border-radius:999px;color:inherit;font-family:Inter,Arial,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none}.canopy-page--integrative .canopy-page__cta{width:min(100%,62rem);min-height:clamp(13.5rem,21vw,17.5rem);display:grid;place-items:center;margin-right:auto;margin-left:auto;margin-bottom:calc(-1*clamp(5rem,8vw,7rem));padding-inline:clamp(1.5rem,6vw,6rem);background:linear-gradient(90deg,#ac8669,#c89364eb 68%,#fff3f0e0)}.canopy-page--integrative .canopy-page__cta:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#183527f5,#183527e6 52%,#18352780 78%,#18352761);content:""}.canopy-page--integrative .canopy-page__cta>img{position:absolute;z-index:0;top:-18%;right:0;width:min(44vw,39rem);height:136%;display:block;object-fit:cover;object-position:center 68%;filter:blur(1.2px) saturate(.88);opacity:.9;transform:scale(1.015)}.canopy-page--integrative .canopy-page__cta-copy{width:min(100%,55rem);transform:translateY(clamp(.8rem,1.5vw,1.25rem))}.canopy-page--integrative .canopy-page__cta p{font-size:clamp(1.7rem,3vw,2.55rem);text-shadow:0 .12rem .8rem rgba(10,22,14,.42)}.canopy-page--integrative .canopy-page__cta a{border-color:#ecc185;background:#a95b32;color:#fff3f0}.canopy-page--integrative .canopy-page__cta a:hover,.canopy-page--integrative .canopy-page__cta a:focus-visible{background:#a95b32;box-shadow:0 .55rem 1.3rem #0a160e47}@media (max-width: 48rem){.canopy-page__hero--approach{background-size:auto,cover;background-image:linear-gradient(#141f1680,#141f169e),url(/assets/first-growth-river-768-DlSuLunI.webp)}.canopy-page__body--approach{margin-top:0;padding:4.5rem 1rem 4rem;background:linear-gradient(to bottom,#fff3f000 0,#fff3f0 2.5rem,#fff3f0)}.canopy-page__body--approach:before{top:-1.5rem;right:0;bottom:0;left:0;width:100%;background:linear-gradient(#fff3f0cc,#fff3f0e0),url(/assets/first-growth-river-768-DlSuLunI.webp) 65% center / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3rem,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 3rem,#000 100%)}.canopy-page__body--approach:after{top:-1.5rem;width:60%;height:10rem;opacity:.22;background-image:linear-gradient(to right,#fff3f000,#fff3f000 58%,#fff3f0),url(data:image/webp;base64,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)}.canopy-page__body--approach .canopy-page__narrow{width:100%;max-width:47rem}.canopy-page__hero--approach .canopy-page__narrow{width:100%;margin-inline:auto}.canopy-page__portrait-hero,.canopy-page__image-hero,.canopy-page__sections{grid-template-columns:1fr}.canopy-page__thread-image{width:min(100%,34rem)}.canopy-page__portrait-hero img{width:min(100%,22rem);grid-row:1}.canopy-page--integrative .canopy-page__hero{min-height:34rem}.canopy-page__hero-background{object-position:60% 82%}.canopy-page--integrative .canopy-page__hero:after{background:linear-gradient(90deg,#122418c2,#1224185c)}.canopy-page--integrative .canopy-page__body{background-image:linear-gradient(#fff3f0ab,#fff3f0c2),url(/assets/forest-hollow-elizabeth-sclafani-768-BUlPyfTC.webp);background-position:center 48%;background-size:cover;background-attachment:scroll}.canopy-page--integrative .canopy-page__cta>img{width:55vw;opacity:.62}}.canopy-page--groups .canopy-page__hero{position:relative;isolation:isolate;min-height:clamp(30rem,62svh,40rem);overflow:hidden;display:flex;align-items:center;padding:clamp(4rem,7vw,6rem) 1rem;background:#183527;color:#fff3f0}.canopy-page--groups .canopy-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#122418e6,#122418c2 42%,#12241857 72%,#12241875);content:""}.canopy-page--groups .canopy-page__hero-background{object-position:center 72%}.canopy-page--groups .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),75rem);max-width:75rem;margin-left:clamp(1rem,5vw,5rem);margin-right:auto}.canopy-page--groups .canopy-page__hero .canopy-page__narrow>div{max-width:42rem}.canopy-page__hero .canopy-page__narrow>div{animation:canopy-pathway-copy-reveal 3.5s cubic-bezier(.22,1,.36,1) both}.canopy-page--integrative .canopy-page__hero .canopy-page__narrow>div{animation-duration:3.4s;animation-delay:.2s}@keyframes canopy-pathway-copy-reveal{0%{opacity:0;transform:translate(-4%)}to{opacity:1;transform:translate(0)}}.canopy-page__scroll-reveal{opacity:0;transition:opacity 2.8s ease,transform 3.2s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.canopy-page__scroll-reveal--from-right{transform:translate(5%)}.canopy-page__scroll-reveal.is-revealed{opacity:1;transform:translate(0)}@media (min-width: 48.01rem){.canopy-page--groups .canopy-page__hero .canopy-page__narrow{margin-left:clamp(.5rem,2.5vw,2.5rem)}}.canopy-page--groups .canopy-page__eyebrow{color:#ecc185}.canopy-page--groups .canopy-page__hero h1{max-width:13ch;font-size:clamp(2.7rem,5.2vw,4.7rem);line-height:.96;color:#fff3f0;text-shadow:0 .14rem 1rem rgba(10,22,14,.48)}.canopy-page--groups .canopy-page__hero p:last-child{max-width:39rem;margin-top:1.35rem;font-size:clamp(.94rem,1.2vw,1.06rem);line-height:1.72;color:#ecc185;text-shadow:0 .1rem .8rem rgba(10,22,14,.5)}.canopy-page--groups .canopy-page__body{padding:clamp(3.5rem,6vw,5.5rem) 1rem;background:linear-gradient(to bottom,#fff3f0d1,#fff3f0b3 20%,#fff3f06b 38%,#fff3f06b 70%,#fff3f0de),url(/assets/ollantaytambo-circles-1600-Dnn1ugCu.webp) center 48% / cover fixed no-repeat}.canopy-page--individual .canopy-page__hero{position:relative;isolation:isolate;min-height:clamp(39rem,78svh,52rem);overflow:hidden;display:flex;align-items:flex-end;padding:clamp(4rem,8vw,6.5rem) 1rem;background:#183527;color:#fff3f0}.canopy-page--individual .canopy-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141f16b8,#141f167a 34%,#141f161f,#141f1633);content:""}.canopy-page--individual .canopy-page__hero-background{object-position:center 53%}.canopy-page--individual .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),75rem);max-width:75rem;margin-left:clamp(.5rem,3vw,3rem);margin-right:auto}.canopy-page--individual .canopy-page__hero .canopy-page__narrow>div{width:min(100%,34rem);padding:clamp(.9rem,1.6vw,1.35rem);border-left:1px solid rgba(236,193,133,.7);background:#141f1638;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation-duration:4.1s}.canopy-page--individual .canopy-page__eyebrow{margin-bottom:.55rem;color:#ecc185;font-size:.62rem}.canopy-page--individual .canopy-page__hero h1{max-width:18ch;color:#fff3f0;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:.98;text-shadow:0 .12rem .9rem rgba(10,22,14,.5)}.canopy-page--individual .canopy-page__hero p:last-child{max-width:32rem;margin-top:.9rem;color:#fff3f0e0;font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.62;text-shadow:0 .1rem .7rem rgba(10,22,14,.52)}.canopy-page--individual .canopy-page__body{padding:clamp(11rem,16vw,15rem) 1rem clamp(9rem,13vw,12rem);background:linear-gradient(to bottom,#fff3f0d1,#fff3f0b3 18%,#fff3f057 38%,#fff3f057 70%,#fff3f0d1),url(/assets/approved-redwood-light-grove-CT5wr3Re.jpeg) center 48% / cover fixed no-repeat}.canopy-page--individual .canopy-page__sections{max-width:78rem;grid-template-columns:repeat(3,minmax(17.5rem,20rem));justify-content:center;align-items:center;gap:clamp(4rem,6vw,5.75rem);margin:0 auto;border:0;perspective:80rem}.canopy-page--individual .canopy-page__sections article{position:relative;isolation:isolate;width:100%;aspect-ratio:1;overflow:visible;padding:0;border:0;background:transparent;text-align:center;opacity:0;transform:translate(-3.5rem) translateY(.75rem) scale(.95);transition:opacity 2.7s ease calc(.35s + var(--panel-index, 0) * .8s),transform 4.2s cubic-bezier(.22,1,.36,1) calc(.35s + var(--panel-index, 0) * .8s);will-change:opacity,transform}.canopy-page--individual .canopy-page__sections.is-revealed article{opacity:1;transform:translate(0) translateY(0) scale(1)}.canopy-page--individual .canopy-page__sections article:before,.canopy-page--individual .canopy-page__sections article:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:50%;content:"";pointer-events:none}.canopy-page--individual .canopy-page__sections article:before{border:1px solid rgba(169,91,50,.62);background:#a95b325c;transform:translate(1.1rem,.9rem) scale(.985);animation:individual-shadow-drift-one 15s ease-in-out infinite alternate}.canopy-page--individual .canopy-page__sections article:after{border:1px solid rgba(33,85,39,.42);background:#21552733;transform:translate(-.8rem,-.7rem) scale(.93);animation:individual-shadow-drift-two 18s ease-in-out infinite alternate}.canopy-page--individual .canopy-page__sections article:nth-child(2):before{background:#21552757;border-color:#21552794}.canopy-page--individual .canopy-page__sections article:nth-child(2):after{background:#b47c3233;border-color:#b47c3270}.canopy-page--individual .canopy-page__sections article:nth-child(3):before{background:#4a142052;border-color:#4a142094}@keyframes individual-shadow-drift-one{0%{transform:translate(1.1rem,.9rem) scale(.985)}to{transform:translate(1.45rem,.5rem) scale(1.01)}}@keyframes individual-shadow-drift-two{0%{transform:translate(-.8rem,-.7rem) scale(.93)}to{transform:translate(-1.1rem,-.35rem) scale(.96)}}.canopy-page--individual .canopy-page__circle-trigger{position:relative;z-index:1;width:100%;height:100%;display:block;padding:0;border:1.5px solid rgba(236,193,133,.88);border-radius:50%;background:transparent;color:inherit;cursor:pointer;font:inherit;perspective:80rem;touch-action:manipulation;box-shadow:0 1rem 2.6rem #3e231426}.canopy-page--individual .canopy-page__circle-inner{position:relative;width:100%;height:100%;display:block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 1.45s cubic-bezier(.22,1,.36,1)}.canopy-page--individual .canopy-page__circle-trigger[aria-expanded=true] .canopy-page__circle-inner{transform:rotateY(180deg)}.canopy-page--individual .canopy-page__circle-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.8rem,2.8vw,2.45rem);border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.canopy-page--individual .canopy-page__circle-face--front{background:#fff3f099;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.canopy-page--individual .canopy-page__circle-face--back{background:#4a1420f0;transform:rotateY(180deg)}.canopy-page--individual .canopy-page__sections article:nth-child(2) .canopy-page__circle-face--back{background:#215527f2}.canopy-page--individual .canopy-page__sections article:nth-child(3) .canopy-page__circle-face--back{background:#874522f2}.canopy-page--individual .canopy-page__circle-number,.canopy-page--individual .canopy-page__circle-prompt{font-family:Inter,Arial,sans-serif;font-size:.64rem;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#a95b32}.canopy-page--individual .canopy-page__circle-title{display:block;margin:.72rem 0 .62rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.25vw,1.95rem);font-weight:600;letter-spacing:0;line-height:1;text-transform:none;color:#215527}.canopy-page--individual .canopy-page__circle-summary,.canopy-page--individual .canopy-page__circle-detail{display:block;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.9vw,.87rem);font-weight:300;letter-spacing:0;line-height:1.52;text-transform:none;color:#3e2314}.canopy-page--individual .canopy-page__circle-detail{font-size:clamp(.71rem,.79vw,.78rem);line-height:1.45;color:#fff3f0eb}.canopy-page--individual .canopy-page__circle-face--back .canopy-page__circle-title{margin-top:0;color:#ecc185}.canopy-page--individual .canopy-page__circle-face--back .canopy-page__circle-prompt{color:#ecc185}.canopy-page--individual .canopy-page__circle-prompt{margin-top:.85rem}.canopy-page--individual .canopy-page__circle-trigger:focus-visible{outline:3px solid #215527;outline-offset:.35rem}.canopy-page__workshop-intro{width:min(100%,58rem);margin:0 auto clamp(3rem,6vw,5rem)}.canopy-page__workshop-intro h2{margin:0 0 1.4rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:500;line-height:1.02;color:#4a1420}.canopy-page__workshop-intro p{margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(.96rem,1.25vw,1.05rem);font-weight:300;line-height:1.78;color:#684a39}.canopy-page__workshop-intro p+p{margin-top:1rem}.canopy-page--integrative .canopy-page__workshop-intro{width:min(calc(100% - 2rem),52rem);margin-bottom:clamp(2rem,3vw,2.75rem);padding:clamp(.9rem,1.5vw,1.2rem) clamp(1.15rem,2vw,1.5rem);border-left:2px solid rgba(169,91,50,.84);border-radius:.85rem;background:#fff3f057;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.canopy-page--integrative .canopy-page__workshop-intro h2{margin-bottom:.75rem;font-size:clamp(1.75rem,2.6vw,2.3rem);color:#215527}.canopy-page--integrative .canopy-page__workshop-intro p{color:#3e2314;font-size:clamp(.82rem,.95vw,.92rem);line-height:1.62}.canopy-page--integrative .canopy-page__workshop-intro--after-circles{width:min(calc(100% - 2rem),52rem);margin:clamp(1.75rem,3vw,2.5rem) auto 0;opacity:0;clip-path:inset(0 0 0 58%);transform:translate(16%) scaleX(.86);transform-origin:right center;transition:opacity 2.2s ease 4.8s,clip-path 3.8s cubic-bezier(.22,1,.36,1) 4.8s,transform 4.2s cubic-bezier(.22,1,.36,1) 4.8s;will-change:opacity,clip-path,transform}.canopy-page--integrative .canopy-page__workshop-intro--after-circles.is-revealed{opacity:1;clip-path:inset(0);transform:translate(0) scaleX(1)}.canopy-page--groups .canopy-page__sections{position:relative;isolation:isolate;max-width:69rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem);margin:0 auto;border:0;perspective:80rem}.canopy-page--groups .canopy-page__sections:before{position:absolute;z-index:-2;top:clamp(-3.5rem,-5vw,-2.25rem);bottom:clamp(-3.5rem,-5vw,-2.25rem);left:50%;width:100vw;border-block:1px solid rgba(236,193,133,.58);background:linear-gradient(#fff3f033,#fff3f047);box-shadow:inset 0 1rem 2.5rem #3e23140d;content:"";transform:translate(-50%);pointer-events:none}.canopy-page--groups .canopy-page__sections article{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:0;border:1px solid rgba(236,193,133,.9);border-radius:50%;background:#fff3f0c7;box-shadow:.72rem .58rem #4a142024,-.45rem -.38rem #ecc18533,0 .8rem 2rem #3e231414;opacity:0;transform:translate(-2.6rem) translateY(.7rem) scale(.975);transition:opacity 2.5s ease calc(.35s + var(--panel-index, 0) * 1.55s),transform 3.6s cubic-bezier(.22,1,.36,1) calc(.35s + var(--panel-index, 0) * 1.55s);text-align:center}.canopy-page--groups .canopy-page__sections article:nth-child(2){box-shadow:.72rem .58rem #a95b3226,-.45rem -.38rem #ecc18533,0 .8rem 2rem #3e231414}.canopy-page--groups .canopy-page__sections article:nth-child(3){box-shadow:.72rem .58rem #21552726,-.45rem -.38rem #ecc18533,0 .8rem 2rem #3e231414}.canopy-page--groups .canopy-page__sections.is-revealed article{opacity:1;transform:translate(0) translateY(0) scale(1)}.canopy-page--groups .canopy-page__circle-trigger{width:100%;height:100%;display:block;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font:inherit;perspective:80rem;touch-action:manipulation}.canopy-page--groups .canopy-page__circle-inner{position:relative;width:100%;height:100%;display:block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.22,1,.36,1)}.canopy-page--groups .canopy-page__circle-trigger[aria-expanded=true] .canopy-page__circle-inner{transform:rotateY(180deg)}.canopy-page--groups .canopy-page__circle-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.7rem,2.8vw,2.6rem);border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.canopy-page--groups .canopy-page__circle-face--back{transform:rotateY(180deg)}.canopy-page--groups .canopy-page__circle-number,.canopy-page--groups .canopy-page__circle-prompt{font-family:Inter,Arial,sans-serif;font-size:.66rem;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#b47c32}.canopy-page--groups .canopy-page__circle-title{display:block;margin:.75rem 0 .65rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:600;letter-spacing:0;line-height:1;text-transform:none;color:#215527}.canopy-page--groups .canopy-page__circle-summary,.canopy-page--groups .canopy-page__circle-detail{display:block;font-family:Inter,Arial,sans-serif;font-size:clamp(.8rem,.95vw,.9rem);font-weight:300;letter-spacing:0;line-height:1.55;text-transform:none;color:#684a39}.canopy-page--groups .canopy-page__circle-detail{font-size:clamp(.74rem,.84vw,.82rem);line-height:1.48}.canopy-page--groups .canopy-page__circle-prompt{margin-top:.9rem;color:#a95b32}.canopy-page--groups .canopy-page__circle-trigger:focus-visible{outline:2px solid #215527;outline-offset:-.45rem}.canopy-page--groups .canopy-page__sections article:before,.canopy-page--groups .canopy-page__sections article:after{position:absolute;z-index:-1;border:1px solid rgba(236,193,133,.28);border-radius:50%;content:"";pointer-events:none}.canopy-page--groups .canopy-page__sections article:before{top:.65rem;right:.65rem;bottom:.65rem;left:.65rem}.canopy-page--groups .canopy-page__sections article:after{top:1.15rem;right:1.15rem;bottom:1.15rem;left:1.15rem;border-color:#21552724}.canopy-page--groups .canopy-page__sections article:nth-child(1):before{border-color:#4a142094}.canopy-page--groups .canopy-page__sections article:nth-child(2):before{border-color:#a95b329e}.canopy-page--groups .canopy-page__sections article:nth-child(3):before{border-color:#21552794}.canopy-page--groups .canopy-page__sections span{color:#b47c32;font-weight:600}.canopy-page--groups .canopy-page__sections h2{margin:.8rem 0 .65rem;font-size:clamp(1.45rem,2.2vw,1.95rem);color:#215527}.canopy-page--groups .canopy-page__sections p{margin:0;font-size:clamp(.82rem,1vw,.92rem);line-height:1.58;color:#684a39}.canopy-page--groups .canopy-page__sections{max-width:62rem;grid-template-columns:repeat(3,minmax(16.75rem,18.25rem));justify-content:center;gap:clamp(2.5rem,4vw,3.75rem)}.canopy-page--groups .canopy-page__sections:before{background:linear-gradient(#fff3f057,#fff3f06b);opacity:1;transition:opacity 3.2s ease .25s}.canopy-page--groups .canopy-page__sections.is-revealed:before{opacity:.22}.canopy-page--groups .canopy-page__sections article,.canopy-page--groups .canopy-page__sections article:nth-child(2),.canopy-page--groups .canopy-page__sections article:nth-child(3){overflow:visible;border:0;background:transparent;box-shadow:none;transition:opacity 3.1s ease calc(.4s + var(--panel-index, 0) * 1.7s),transform 4.2s cubic-bezier(.22,1,.36,1) calc(.4s + var(--panel-index, 0) * 1.7s)}.canopy-page--groups .canopy-page__circle-trigger{border:2px solid rgba(236,193,133,.92);box-shadow:0 1rem 2.4rem #3e231424}.canopy-page--groups .canopy-page__circle-face--front{background:#fff3f0b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.canopy-page--groups .canopy-page__circle-face--back{background:#3e2314c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.canopy-page--groups .canopy-page__sections article:nth-child(2) .canopy-page__circle-face--back{background:#a95b32c7}.canopy-page--groups .canopy-page__sections article:nth-child(3) .canopy-page__circle-face--back{background:#215527c7}.canopy-page--groups .canopy-page__circle-face--back .canopy-page__circle-title,.canopy-page--groups .canopy-page__circle-face--back .canopy-page__circle-prompt{color:#ecc185}.canopy-page--groups .canopy-page__circle-face--back .canopy-page__circle-detail{color:#fff3f0eb}.canopy-page--groups .canopy-page__sections article:before,.canopy-page--groups .canopy-page__sections article:after{top:0;right:0;bottom:0;left:0;border:1px solid rgba(236,193,133,.58)}.canopy-page--groups .canopy-page__sections article:before{background:#ac866938;transform:translate(.8rem,.65rem) scale(.98);animation:groups-echo-drift-one 16s ease-in-out infinite alternate}.canopy-page--groups .canopy-page__sections article:after{border-color:#ecc1857a;background:#fff3f029;transform:translate(-.55rem,-.45rem) scale(.94);animation:groups-echo-drift-two 19s ease-in-out infinite alternate}.canopy-page--groups .canopy-page__sections article:nth-child(1):before{border-color:#3e2314a8}.canopy-page--groups .canopy-page__sections article:nth-child(2):before{border-color:#a95b329e;background:#a95b323d}.canopy-page--groups .canopy-page__sections article:nth-child(3):before{border-color:#21552794;background:#21552738}@keyframes groups-echo-drift-one{0%{transform:translate(.8rem,.65rem) scale(.98)}to{transform:translate(1.1rem,.38rem) scale(1.005)}}@keyframes groups-echo-drift-two{0%{transform:translate(-.55rem,-.45rem) scale(.94)}to{transform:translate(-.8rem,-.2rem) scale(.965)}}.canopy-page--integrative .canopy-page__circle-trigger{position:relative;width:100%;height:100%;display:block;padding:0;border:3px solid rgba(236,193,133,.94);border-radius:50%;background:#fff3f0b3;color:inherit;cursor:pointer;font:inherit;perspective:80rem;touch-action:manipulation;box-shadow:0 1rem 2.5rem #3e231426}.canopy-page--integrative .canopy-page__circle-trigger:before,.canopy-page--integrative .canopy-page__circle-trigger:after{position:absolute;z-index:3;border:3px solid rgba(169,91,50,.88);border-radius:50%;content:"";pointer-events:none}.canopy-page--integrative .canopy-page__circle-trigger:before{top:.62rem;right:.62rem;bottom:.62rem;left:.62rem;animation:integrative-ring-drift-one 14s ease-in-out infinite alternate}.canopy-page--integrative .canopy-page__circle-trigger:after{top:1.22rem;right:1.22rem;bottom:1.22rem;left:1.22rem;border-color:#ecc185b8;animation:integrative-ring-drift-two 18s ease-in-out infinite alternate}.canopy-page--integrative .canopy-page__sections article:nth-child(1) .canopy-page__circle-trigger:before{border-color:#3e2314e6}.canopy-page--integrative .canopy-page__sections article:nth-child(2) .canopy-page__circle-trigger:before{border-color:#a95b32eb}.canopy-page--integrative .canopy-page__sections article:nth-child(3) .canopy-page__circle-trigger:before{border-color:#215527e6}@keyframes integrative-ring-drift-one{0%{transform:rotate(-.8deg) scale(.995)}to{transform:rotate(1deg) scale(1.012)}}@keyframes integrative-ring-drift-two{0%{transform:translate(-.12rem,.08rem) scale(.99)}to{transform:translate(.12rem,-.08rem) scale(1.01)}}.canopy-page--integrative .canopy-page__circle-inner{position:relative;z-index:1;width:100%;height:100%;display:block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 1.35s cubic-bezier(.22,1,.36,1)}.canopy-page--integrative .canopy-page__circle-trigger[aria-expanded=true] .canopy-page__circle-inner{transform:rotateY(180deg)}.canopy-page--integrative .canopy-page__circle-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2.35rem,3.4vw,3rem);border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.canopy-page--integrative .canopy-page__circle-face--front{background:#fff3f0ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.canopy-page--integrative .canopy-page__circle-face--back{background:#fff3f0eb;transform:rotateY(180deg)}.canopy-page--integrative .canopy-page__circle-number,.canopy-page--integrative .canopy-page__circle-prompt{font-family:Inter,Arial,sans-serif;font-size:.66rem;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.canopy-page--integrative .canopy-page__circle-number{color:#4a1420}.canopy-page--integrative .canopy-page__circle-title{display:block;margin:.72rem 0 .62rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:600;letter-spacing:0;line-height:1;text-transform:none;color:#215527}.canopy-page--integrative .canopy-page__circle-summary,.canopy-page--integrative .canopy-page__circle-detail{display:block;font-family:Inter,Arial,sans-serif;font-size:clamp(.79rem,.92vw,.88rem);font-weight:300;letter-spacing:0;line-height:1.52;text-transform:none;color:#3e2314}.canopy-page--integrative .canopy-page__circle-detail{font-size:clamp(.72rem,.8vw,.79rem);line-height:1.45}.canopy-page--integrative .canopy-page__circle-prompt{margin-top:.85rem;color:#a95b32}.canopy-page--integrative .canopy-page__circle-trigger:focus-visible{outline:3px solid #215527;outline-offset:-.45rem}.canopy-page--integrative .canopy-page__sections article:before,.canopy-page--integrative .canopy-page__sections article:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid;border-radius:50%;content:"";pointer-events:none}.canopy-page--integrative .canopy-page__sections article:before{border-color:#3e231494;background:#3e231447;transform:translate(1rem,.75rem) scale(.985);animation:integrative-echo-one 16s ease-in-out infinite alternate}.canopy-page--integrative .canopy-page__sections article:after{border-color:#ecc18594;background:#fff3f052;transform:translate(-.72rem,-.58rem) scale(.94);animation:integrative-echo-two 19s ease-in-out infinite alternate}.canopy-page--integrative .canopy-page__sections article:nth-child(2):before{border-color:#a95b329e;background:#a95b3252}.canopy-page--integrative .canopy-page__sections article:nth-child(3):before{border-color:#2155279e;background:#2155274d}@keyframes integrative-echo-one{0%{transform:translate(1rem,.75rem) scale(.985)}to{transform:translate(1.35rem,.45rem) scale(1.005)}}@keyframes integrative-echo-two{0%{transform:translate(-.72rem,-.58rem) scale(.94)}to{transform:translate(-1rem,-.3rem) scale(.965)}}.canopy-page__workshop-details{width:min(100%,69rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin:clamp(3rem,6vw,5rem) auto 0}.canopy-page__workshop-detail{width:100%;overflow:hidden;border:1px solid rgba(236,193,133,.78);border-radius:.85rem;background:#fff3f0b8}.canopy-page__workshop-detail-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border:0;background:transparent;color:#4a1420;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:600;line-height:1.1;text-align:left;touch-action:manipulation}.canopy-page--groups .canopy-page__workshop-detail:nth-child(2) .canopy-page__workshop-detail-trigger,.canopy-page--groups .canopy-page__workshop-detail:nth-child(3) .canopy-page__workshop-detail-trigger{font-size:clamp(1.1rem,calc(2vw - .25rem),1.45rem)}.canopy-page__workshop-detail-trigger span:last-child{flex:0 0 auto;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:1.1rem}.canopy-page__workshop-detail-trigger:focus-visible{outline:2px solid #215527;outline-offset:-.3rem}.canopy-page__workshop-detail-content[hidden]{display:none}.canopy-page__workshop-details ul{margin:0;padding:0 1.25rem 1.25rem;list-style:none}.canopy-page__workshop-details li{position:relative;margin-top:.75rem;padding-left:1.45rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:300;line-height:1.55}.canopy-page__workshop-details li:before{position:absolute;top:.02rem;left:0;color:#215527;content:"❧";font-size:.95rem}.canopy-page__workshop-detail:nth-child(2) li:before{color:#b47c32}.canopy-page__workshop-detail--organisation .canopy-page__workshop-detail-content{padding:0 1.25rem 1.25rem}.canopy-page__workshop-detail--organisation h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:600;line-height:1.08}.canopy-page__workshop-detail--organisation p{margin:.8rem 0 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:.86rem;font-weight:300;line-height:1.58}.canopy-page__workshop-detail--organisation a{display:inline-flex;margin-top:.9rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:.74rem;font-weight:600}.canopy-page--groups .canopy-page__cta{width:100vw;min-height:clamp(12.5rem,19vw,15rem);display:grid;place-items:center;margin-top:clamp(3.5rem,6vw,5rem);margin-right:calc(50% - 50vw);margin-bottom:calc(-1*clamp(3.5rem,6vw,5.5rem));margin-left:calc(50% - 50vw);padding:clamp(2rem,3.5vw,2.75rem) 1rem;background:linear-gradient(90deg,#fff3f0c2,#fff3f08f,#fff3f0c2);color:#4a1420}.canopy-page--groups .canopy-page__cta-copy{width:min(100%,55rem)}.canopy-page--groups .canopy-page__cta p{color:#4a1420;font-size:clamp(1.55rem,2.65vw,2.35rem);text-shadow:none}.canopy-page--groups .canopy-page__cta a{border-color:#ecc185;background:#a95b32;color:#fff3f0}.canopy-page--groups .canopy-page__cta a:hover,.canopy-page--groups .canopy-page__cta a:focus-visible{background:#a95b32;box-shadow:0 .55rem 1.3rem #2a0a114d}@media (min-width: 48.01rem){.canopy-page--integrative .canopy-page__hero{height:clamp(32rem,67svh,45rem);min-height:0;max-height:45rem}.canopy-page--integrative .canopy-page__hero-background{left:0;right:0;width:100%;object-fit:cover;object-position:center 72%;background:transparent;filter:none;transform:none}.canopy-page--integrative .canopy-page__cta{min-height:clamp(14.5rem,22vw,18.5rem);margin-top:clamp(6rem,10vw,9rem);margin-bottom:calc(-1*clamp(6.5rem,10vw,9rem));background:#fff3f061}.canopy-page--integrative .canopy-page__cta:before{background:linear-gradient(90deg,#fff3f066,#ac86691a,#fff3f042)}.canopy-page--integrative .canopy-page__cta>img{display:none}.canopy-page--integrative .canopy-page__cta p{color:#4a1420;text-shadow:0 .12rem .8rem rgba(255,243,240,.76)}}@media (max-width: 68rem) and (min-width: 48.01rem){.canopy-page--individual .canopy-page__sections,.canopy-page--groups .canopy-page__sections{grid-template-columns:repeat(2,minmax(18rem,20rem));justify-content:center}.canopy-page--individual .canopy-page__sections article:last-child,.canopy-page--groups .canopy-page__sections article:last-child{grid-column:1 / -1;justify-self:center;width:min(100%,20rem)}.canopy-page--integrative .canopy-page__sections{grid-template-columns:repeat(2,minmax(17.5rem,19.25rem))}.canopy-page--integrative .canopy-page__sections article:last-child{grid-column:1 / -1;justify-self:center;width:min(100%,19.25rem)}.canopy-page--groups .canopy-page__sections{grid-template-columns:repeat(2,minmax(16.75rem,18.25rem))}.canopy-page--groups .canopy-page__sections article:last-child{width:min(100%,18.25rem)}}@media (max-width: 48rem){.canopy-page--individual .canopy-page__hero{min-height:42rem;padding-block:3rem}.canopy-page--individual .canopy-page__hero:after{background:linear-gradient(90deg,#141f16bd,#141f166b 54%,#141f1629)}.canopy-page--individual .canopy-page__hero-background{object-position:57% 53%}.canopy-page--individual .canopy-page__hero .canopy-page__narrow{width:100%;margin-inline:auto}.canopy-page--individual .canopy-page__hero .canopy-page__narrow>div{width:min(88%,27rem);padding:.85rem 1rem;background:#141f164d}.canopy-page--individual .canopy-page__body{background-image:linear-gradient(to bottom,#fff3f0d6,#fff3f08f 28%,#fff3f08f 74%,#fff3f0db),url(/assets/approved-redwood-light-grove-CT5wr3Re.jpeg);background-position:center 48%;background-size:cover;background-attachment:scroll}.canopy-page--individual .canopy-page__sections{width:min(calc(100% - 1.5rem),20.5rem);grid-template-columns:1fr;gap:3.5rem}.canopy-page--individual .canopy-page__sections article,.canopy-page--individual .canopy-page__sections article:last-child{width:100%;grid-column:auto}.canopy-page--individual .canopy-page__sections article:before{transform:translate(.75rem,.65rem) scale(.985)}.canopy-page--individual .canopy-page__sections article:after{transform:translate(-.55rem,-.5rem) scale(.94)}.canopy-page--groups .canopy-page__hero{min-height:32rem;padding-block:3.75rem}.canopy-page--groups .canopy-page__hero:after{background:linear-gradient(90deg,#122418e6,#1224188f)}.canopy-page--groups .canopy-page__hero-background{object-position:58% 72%}.canopy-page--groups .canopy-page__hero .canopy-page__narrow{width:100%;margin-inline:auto}.canopy-page--groups .canopy-page__body{background-image:linear-gradient(to bottom,#fff3f0d6,#fff3f09e 20%,#fff3f070 36%,#fff3f070 74%,#fff3f0de),url(/assets/ollantaytambo-circles-768-DBmCMXU5.webp);background-position:center 48%;background-size:cover;background-attachment:scroll}.canopy-page--groups .canopy-page__sections:before{top:-2.5rem;bottom:-2.5rem;background:linear-gradient(#fff3f057,#fff3f06b)}.canopy-page--groups .canopy-page__sections{width:min(calc(100% - 1.5rem),18.75rem);grid-template-columns:1fr}.canopy-page__workshop-details{grid-template-columns:1fr}.canopy-page--groups .canopy-page__sections article,.canopy-page--groups .canopy-page__sections article:last-child{width:100%;grid-column:auto}.canopy-page--integrative .canopy-page__hero-background{left:0;width:100%;object-position:60% 78%}.canopy-page--integrative .canopy-page__sections{width:min(100%,20.5rem)}.canopy-page--integrative .canopy-page__workshop-intro--after-circles{margin-top:2.75rem;clip-path:inset(0 0 0 42%);transform:translate(10%) scaleX(.9)}.canopy-page--integrative .canopy-page__cta{background:linear-gradient(90deg,#ac8669,#c89364e6 64%,#fff3f0db)}.canopy-page--integrative .canopy-page__cta>img{width:48vw;object-position:center 72%;opacity:1}}@media (prefers-reduced-motion: reduce){.canopy-page--individual .canopy-page__sections article,.canopy-page--integrative .canopy-page__sections article,.canopy-page--groups .canopy-page__sections article{opacity:1;transform:none;transition:none}.canopy-page--individual .canopy-page__sections article:before,.canopy-page--individual .canopy-page__sections article:after,.canopy-page--groups .canopy-page__sections article:before,.canopy-page--groups .canopy-page__sections article:after,.canopy-page--integrative .canopy-page__sections article:before,.canopy-page--integrative .canopy-page__sections article:after,.canopy-page--integrative .canopy-page__circle-trigger:before,.canopy-page--integrative .canopy-page__circle-trigger:after{animation:none}.canopy-page--groups .canopy-page__sections:before{transition:none}.canopy-page--integrative .canopy-page__workshop-intro--after-circles,.canopy-page--integrative .canopy-page__workshop-intro--after-circles.is-revealed{opacity:1;clip-path:none;transform:none;transition:none}.canopy-page--individual .canopy-page__circle-inner,.canopy-page--groups .canopy-page__circle-inner,.canopy-page--integrative .canopy-page__circle-inner{transition:none}.canopy-page--individual .canopy-page__hero .canopy-page__narrow>div,.canopy-page--groups .canopy-page__hero .canopy-page__narrow>div,.canopy-page--integrative .canopy-page__hero .canopy-page__narrow>div{animation:none}}.canopy-page--contact{background:#183527}.canopy-page--contact .canopy-page__hero{position:relative;isolation:isolate;min-height:clamp(31rem,64svh,42rem);overflow:hidden;display:flex;align-items:center;padding:clamp(4rem,8vw,6.5rem) 1rem;background:#183527;color:#fff3f0}.canopy-page--contact .canopy-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141f16c7,#141f1680 48%,#141f163d);content:""}.canopy-page--contact .canopy-page__hero-background{object-position:center 52%}.canopy-page--contact .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),75rem);max-width:75rem;margin-left:clamp(1rem,5vw,5rem);margin-right:auto}.canopy-page--contact .canopy-page__hero .canopy-page__narrow>div{max-width:43rem}.canopy-page--contact .canopy-page__eyebrow,.canopy-page--contact .canopy-page__hero p:last-child{color:#ecc185;text-shadow:0 .1rem .8rem rgba(10,22,14,.5)}.canopy-page--contact .canopy-page__hero h1{max-width:13ch;color:#fff3f0;font-size:clamp(2.9rem,5.8vw,5.2rem);line-height:.96;text-shadow:0 .14rem 1rem rgba(10,22,14,.48)}.canopy-page--contact .canopy-page__hero p:last-child{max-width:39rem;margin-top:1.35rem;font-size:clamp(.95rem,1.2vw,1.06rem);line-height:1.72}.canopy-page--contact .canopy-page__body{padding:clamp(7rem,11vw,10rem) 1rem 0;background:linear-gradient(to bottom,#fff3f0d1,#fff3f0ad,#fff3f061,#fff3f094 72%,#141f166b),url(/assets/contact-sunlit-forest-1050-B5cbMWZj.webp) center 52% / cover fixed no-repeat}.canopy-page--contact .canopy-page__sections{max-width:76rem;grid-template-columns:repeat(3,18.5rem);justify-content:center;align-items:center;gap:clamp(2.25rem,4vw,3.75rem);margin:0 auto;border:0;perspective:80rem}.canopy-page--contact .canopy-page__sections article{position:relative;isolation:isolate;width:18.5rem;aspect-ratio:1;overflow:visible;padding:0;border:0;background:transparent;text-align:center;opacity:0;transform:translate(-3.25rem) translateY(.65rem) scale(.95);transition:opacity 2.4s ease calc(.3s + var(--panel-index, 0) * .85s),transform 3.8s cubic-bezier(.22,1,.36,1) calc(.3s + var(--panel-index, 0) * .85s);will-change:opacity,transform}.canopy-page--contact .canopy-page__sections.is-revealed article{opacity:1;transform:translate(0) translateY(0) scale(1)}.canopy-page--contact .canopy-page__sections article:before,.canopy-page--contact .canopy-page__sections article:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:50%;content:"";pointer-events:none}.canopy-page--contact .canopy-page__sections article:before{border:1px solid rgba(169,91,50,.66);background:#a95b324d;transform:translate(.9rem,.72rem) scale(.985)}.canopy-page--contact .canopy-page__sections article:after{border:1px solid rgba(236,193,133,.58);background:#fff3f030;transform:translate(-.66rem,-.56rem) scale(.94)}.canopy-page--contact .canopy-page__sections article:nth-child(2):before{border-color:#2155279e;background:#21552752}.canopy-page--contact .canopy-page__sections article:nth-child(3):before{border-color:#4a142099;background:#4a14204d}.canopy-page--contact .canopy-page__circle-trigger{width:100%;height:100%;display:block;padding:0;border:1.5px solid rgba(236,193,133,.9);border-radius:50%;background:transparent;color:inherit;cursor:pointer;font:inherit;perspective:80rem;box-shadow:0 1rem 2.6rem #141f1633}.canopy-page--contact .canopy-page__circle-inner{position:relative;width:100%;height:100%;display:block;transform-style:preserve-3d;transition:transform 1.35s cubic-bezier(.22,1,.36,1)}.canopy-page--contact .canopy-page__circle-trigger[aria-expanded=true] .canopy-page__circle-inner{transform:rotateY(180deg)}.canopy-page--contact .canopy-page__circle-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.7rem;border-radius:50%;backface-visibility:hidden}.canopy-page--contact .canopy-page__circle-face--front{background:#fff3f0c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.canopy-page--contact .canopy-page__circle-face--back{background:#1c261df0;transform:rotateY(180deg)}.canopy-page--contact .canopy-page__circle-number,.canopy-page--contact .canopy-page__circle-prompt{font-family:Inter,Arial,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#a95b32}.canopy-page--contact .canopy-page__circle-title{display:block;margin:.65rem 0 .55rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:600;line-height:1;color:#215527}.canopy-page--contact .canopy-page__circle-summary,.canopy-page--contact .canopy-page__circle-detail{display:block;font-family:Inter,Arial,sans-serif;font-size:clamp(.72rem,.78vw,.79rem);font-weight:300;letter-spacing:0;line-height:1.48;text-transform:none;color:#3e2314}.canopy-page--contact .canopy-page__circle-detail{font-size:clamp(.67rem,.72vw,.73rem);line-height:1.43;color:#fff3f0eb}.canopy-page--contact .canopy-page__circle-face--back .canopy-page__circle-title,.canopy-page--contact .canopy-page__circle-face--back .canopy-page__circle-prompt{color:#ecc185}.canopy-page--contact .canopy-page__circle-face--back .canopy-page__circle-title{margin-top:0}.canopy-page--contact .canopy-page__circle-prompt{margin-top:.7rem}.canopy-page--contact .canopy-page__circle-trigger:focus-visible{outline:3px solid #ECC185;outline-offset:.35rem}.canopy-page--contact .canopy-page__cta{width:100vw;min-height:0;display:grid;place-items:center;margin-top:clamp(5rem,8vw,7rem);margin-right:calc(50% - 50vw);margin-bottom:0;margin-left:calc(50% - 50vw);padding:clamp(1.25rem,2vw,1.65rem) 1rem;border-top:1px solid rgba(236,193,133,.58);border-bottom:1px solid rgba(236,193,133,.38);background:#070a0847;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.canopy-page--contact .canopy-page__cta:before{display:none}.canopy-page--contact .canopy-page__cta-copy{width:min(calc(100% - 2rem),72rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.85rem,1.5vw,1.15rem)}.canopy-page--contact .canopy-page__cta p{color:#ecc185;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.05;text-shadow:0 .12rem .9rem rgba(10,22,14,.58)}.canopy-page--contact .canopy-page__cta a{flex:0 0 auto;margin-top:0;padding:.72rem 1.35rem;border-color:#ecc185;background:#a95b32;color:#fff3f0}@media (max-width: 48rem){.canopy-page--contact .canopy-page__hero{min-height:34rem}.canopy-page--contact .canopy-page__hero:after{background:linear-gradient(90deg,#141f16cc,#141f1661)}.canopy-page--contact .canopy-page__hero-background{object-position:48% center}.canopy-page--contact .canopy-page__hero .canopy-page__narrow{width:100%;margin-inline:auto}.canopy-page--contact .canopy-page__body{background-image:linear-gradient(to bottom,#fff3f0d6,#fff3f094 58%,#141f1666),url(/assets/contact-sunlit-forest-768-Be_lFwFp.webp);background-attachment:scroll}.canopy-page--contact .canopy-page__sections{width:min(calc(100% - 1.5rem),18.5rem);grid-template-columns:1fr;gap:3.25rem}.canopy-page--contact .canopy-page__sections article{width:100%}.canopy-page--contact .canopy-page__cta{width:100vw;padding-block:1.2rem}.canopy-page--contact .canopy-page__cta-copy{width:min(calc(100% - 2rem),30rem);gap:.9rem}}@media (prefers-reduced-motion: reduce){.canopy-page--contact .canopy-page__sections article{opacity:1;transform:none;transition:none}.canopy-page--contact .canopy-page__circle-inner{transition:none}}.canopy-page--integrative .canopy-page__cta{width:100vw;min-height:0;margin-top:clamp(3rem,5vw,4rem);margin-right:calc(50% - 50vw);margin-bottom:calc(-1*clamp(8rem,12vw,11rem));margin-left:calc(50% - 50vw);padding:clamp(.8rem,1.2vw,1rem) clamp(1.25rem,4vw,3rem);background:transparent}.canopy-page--integrative .canopy-page__cta:before{background:linear-gradient(112deg,#05080747,#12161230 34%,#ecc1850e,#070a0836 66%,#0204034d);box-shadow:inset 0 1px #ecc18557,inset 0 -1px #ecc1852e}.canopy-page--integrative .canopy-page__cta>img{display:none}.canopy-page--integrative .canopy-page__cta-copy{transform:none}.canopy-page--integrative .canopy-page__cta p{color:#ecc185;font-size:clamp(1.25rem,1.9vw,1.65rem);text-shadow:0 .1rem .42rem rgba(7,18,11,.4)}.canopy-page--integrative .canopy-page__cta a{margin-top:.75rem;padding-block:.72rem}@media (max-width: 48rem){.canopy-page--integrative .canopy-page__cta{width:100vw;margin-top:3.25rem;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:.9rem 1.15rem}}.canopy-page--topic{background:var(--topic-background-image) var(--topic-background-position, center) / cover fixed no-repeat,#183527}.canopy-page--topic .canopy-page__hero{position:relative;isolation:isolate;min-height:clamp(30rem,62svh,40rem);overflow:hidden;display:flex;align-items:flex-end;padding:clamp(3.5rem,7vw,5.5rem) 1rem;background:transparent;color:#fff3f0}.canopy-page--topic .canopy-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1b1394,#0f1b134d 42%,#0f1b131a 72%,#0f1b132e);content:""}.canopy-page--topic-right .canopy-page__hero:after{background:linear-gradient(90deg,#0f1b1324,#0f1b131f 36%,#0f1b135c 66%,#0f1b139e)}.canopy-page--topic .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),76rem);max-width:76rem;display:flex;margin-inline:auto;transform:translate(-.75rem,.5rem)}.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow{justify-content:flex-end}.canopy-page--topic .canopy-page__hero .canopy-page__narrow>div{width:min(100%,40rem);padding:clamp(.85rem,1.4vw,1.15rem) clamp(1rem,1.8vw,1.35rem);border-left:1px solid rgba(236,193,133,.68);background:linear-gradient(90deg,#142b1b57,#142b1b1f);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow>div{border-right:1px solid rgba(236,193,133,.68);border-left:0;background:linear-gradient(270deg,#142b1b57,#142b1b1f)}.canopy-page--topic .canopy-page__eyebrow{margin-bottom:.5rem;color:#ecc185;font-size:.61rem}.canopy-page--topic .canopy-page__hero h1{max-width:25ch;color:#fff3f0;font-size:clamp(1.9rem,2.8vw,2.75rem);font-weight:500;line-height:1;text-shadow:0 .12rem .9rem rgba(5,10,7,.52)}.canopy-page--topic .canopy-page__hero p:last-child{max-width:39rem;margin-top:.82rem;color:#fff3f0e6;font-size:clamp(.86rem,1vw,.96rem);line-height:1.6;text-shadow:0 .1rem .7rem rgba(5,10,7,.56)}.canopy-page--topic .canopy-page__body{padding:clamp(6rem,9vw,8rem) 1rem 0;background:linear-gradient(to bottom,#fff3f094,#fff3f05c 22%,#fff3f040 56%,#fff3f063 82%,#fff3f080)}.canopy-page--topic.canopy-page--individual .canopy-page__sections,.canopy-page--topic.canopy-page--integrative .canopy-page__sections{max-width:76rem;grid-template-columns:repeat(3,minmax(16.5rem,18.25rem));gap:clamp(4.75rem,6.5vw,6rem);margin-inline:auto}.canopy-page--topic.canopy-page--individual .canopy-page__sections article,.canopy-page--topic.canopy-page--integrative .canopy-page__sections article{width:100%}.canopy-page--topic.canopy-page--integrative .canopy-page__circle-face{padding:clamp(2rem,2.8vw,2.45rem)}.canopy-page--topic .canopy-page__circle-title{font-size:clamp(1.42rem,2vw,1.78rem)}.canopy-page--topic .canopy-page__cta,.canopy-page--topic.canopy-page--integrative .canopy-page__cta{width:100vw;min-height:0;margin:clamp(4.5rem,7vw,6rem) calc(50% - 50vw) 0;padding:clamp(.9rem,1.4vw,1.15rem) clamp(1.35rem,4vw,3rem);border-top:1px solid rgba(236,193,133,.48);border-bottom:1px solid rgba(236,193,133,.34);background:linear-gradient(90deg,#14311f2b,#2155271a,#14311f2b);color:#ecc185;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.canopy-page--topic-burnout .canopy-page__cta,.canopy-page--topic-intergenerational .canopy-page__cta,.canopy-page--topic-role-transition .canopy-page__cta{background:linear-gradient(90deg,#14311f2b,#2155271a,#14311f2b)}.canopy-page--topic-burnout .canopy-page__hero:after{background:linear-gradient(90deg,#0f1b1361,#0f1b1330 42%,#0f1b130f 72%,#0f1b131a)}.canopy-page--topic-burnout .canopy-page__hero .canopy-page__narrow>div{background:linear-gradient(90deg,#142b1b33,#142b1b0d);-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px)}.canopy-page--topic-burnout .canopy-page__body{background:linear-gradient(to bottom,#fff3f075,#fff3f045 22%,#fff3f02b 56%,#fff3f04a 82%,#fff3f066)}.canopy-page--topic-burnout .canopy-page__cta,.canopy-page--topic-burnout.canopy-page--integrative .canopy-page__cta{background:linear-gradient(90deg,#14311f21,#21552712,#14311f21);-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px)}.canopy-page--topic-burnout.canopy-page--integrative .canopy-page__circle-face{padding:clamp(1.75rem,2.4vw,2.15rem)}.canopy-page--topic-burnout .canopy-page__circle-title{font-size:clamp(1.32rem,1.78vw,1.62rem)}.canopy-page--topic-burnout .canopy-page__circle-summary{font-size:clamp(.74rem,.82vw,.81rem);line-height:1.48}.canopy-page--topic-burnout .canopy-page__circle-detail{font-size:clamp(.67rem,.72vw,.73rem);line-height:1.42}.canopy-page--topic-burnout.canopy-page--integrative .canopy-page__circle-face--back{background:#4a1420e6}.canopy-page--topic-burnout.canopy-page--integrative .canopy-page__sections article:nth-child(2) .canopy-page__circle-face--back{background:#a95b32e6}.canopy-page--topic-burnout.canopy-page--integrative .canopy-page__sections article:nth-child(3) .canopy-page__circle-face--back{background:#215527eb}.canopy-page--topic-burnout .canopy-page__circle-face--back .canopy-page__circle-title,.canopy-page--topic-burnout .canopy-page__circle-face--back .canopy-page__circle-prompt{color:#ecc185}.canopy-page--topic-burnout .canopy-page__circle-face--back .canopy-page__circle-detail{color:#fff3f0f0}@media (min-width: 68.01rem){.canopy-page--topic-burnout.canopy-page--integrative .canopy-page__sections{max-width:70.5rem;grid-template-columns:repeat(3,17.25rem);gap:clamp(3.25rem,4.3vw,4.5rem);transform:translate(-2.75rem)}}.canopy-page--topic-midlife .canopy-page__cta,.canopy-page--topic-worldview .canopy-page__cta{border-color:#ecc18580;background:linear-gradient(90deg,#14311f1f,#10271a47 34%,#0c1f1575,#10271a47 66%,#14311f1f)}.canopy-page--topic-intergenerational .canopy-page__cta{background:linear-gradient(90deg,#14311f9e,#10271ab3 34%,#0c1f15c7,#10271ab3 66%,#14311f9e)}.canopy-page--topic-role-transition .canopy-page__cta{background:linear-gradient(90deg,#14311f1a,#10271a38 34%,#0c1f155c,#10271a38 66%,#14311f1a)}.canopy-page--topic-awareness .canopy-page__cta{border-color:#ecc18580;background:linear-gradient(90deg,#14311f2b,#2155271a,#14311f2b)}.canopy-page--topic-midlife .canopy-page__hero .canopy-page__narrow>div{width:min(100%,42rem)}.canopy-page--topic-worldview .canopy-page__hero .canopy-page__narrow>div{width:min(100%,44rem)}.canopy-page--topic-awareness .canopy-page__hero .canopy-page__narrow>div,.canopy-page--topic-intergenerational .canopy-page__hero .canopy-page__narrow>div{width:min(100%,41rem)}.canopy-page--topic-role-transition .canopy-page__hero .canopy-page__narrow>div{width:min(100%,43rem)}.canopy-page--topic.canopy-page--integrative .canopy-page__cta:before{display:none}.canopy-page--topic .canopy-page__cta>img{display:none}.canopy-page--topic .canopy-page__cta-copy{transform:none}.canopy-page--topic .canopy-page__cta p,.canopy-page--topic.canopy-page--integrative .canopy-page__cta p{color:#ecc185;font-size:clamp(1.35rem,2.15vw,1.85rem);line-height:1.15;text-shadow:0 .1rem .45rem rgba(0,0,0,.28)}.canopy-page--topic-midlife .canopy-page__cta p,.canopy-page--topic-burnout .canopy-page__cta p,.canopy-page--topic-worldview .canopy-page__cta p,.canopy-page--topic-awareness .canopy-page__cta p{text-shadow:-.35px -.35px 0 rgba(16,35,23,.34),.35px -.35px 0 rgba(16,35,23,.34),-.35px .35px 0 rgba(16,35,23,.34),.35px .35px 0 rgba(16,35,23,.34),0 .1rem .45rem rgba(0,0,0,.24)}.canopy-page--topic-intergenerational .canopy-page__cta p{text-shadow:0 .1rem .5rem rgba(7,18,11,.46)}.canopy-page--topic-midlife .canopy-page__cta p,.canopy-page--topic-worldview .canopy-page__cta p,.canopy-page--topic-role-transition .canopy-page__cta p{text-shadow:0 .1rem .45rem rgba(7,18,11,.42)}.canopy-page--topic .canopy-page__cta a,.canopy-page--topic.canopy-page--integrative .canopy-page__cta a{margin-top:.72rem;padding:.7rem 1.45rem;border-color:#ecc185c7;background:#a95b32;color:#fff3f0}@media (max-width: 68rem) and (min-width: 48.01rem){.canopy-page--topic.canopy-page--individual .canopy-page__sections,.canopy-page--topic.canopy-page--integrative .canopy-page__sections{grid-template-columns:repeat(2,minmax(16.5rem,18.25rem))}.canopy-page--topic.canopy-page--individual .canopy-page__sections article:last-child,.canopy-page--topic.canopy-page--integrative .canopy-page__sections article:last-child{grid-column:1 / -1;justify-self:center;width:min(100%,18.25rem)}}@media (max-width: 48rem){.canopy-page--topic{background-image:none;background-color:#183527}.canopy-page--topic .canopy-page__hero{background-image:var(--topic-background-image-mobile);background-position:var(--topic-background-position, center);background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.canopy-page--topic.canopy-page--topic-burnout .canopy-page__hero{background-position:76% 52%}.canopy-page--topic.canopy-page--topic-burnout .canopy-page__hero:after{background:linear-gradient(90deg,#0f1b136b,#0f1b1338 58%,#0f1b131f)}.canopy-page--topic .canopy-page__hero{min-height:32rem;padding-block:3rem}.canopy-page--topic .canopy-page__hero:after,.canopy-page--topic-right .canopy-page__hero:after{background:linear-gradient(90deg,#0f1b139e,#0f1b1357 58%,#0f1b1338)}.canopy-page--topic .canopy-page__hero .canopy-page__narrow,.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow{width:100%;justify-content:flex-start;transform:none}.canopy-page--topic .canopy-page__hero .canopy-page__narrow>div,.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow>div{width:min(92%,28rem);border-right:0;border-left:1px solid rgba(236,193,133,.68)}.canopy-page--topic .canopy-page__body{padding:5rem 1rem 1rem}.canopy-page--topic.canopy-page--individual .canopy-page__sections,.canopy-page--topic.canopy-page--integrative .canopy-page__sections{width:min(calc(100% - 1.5rem),18.25rem);grid-template-columns:1fr;gap:3.75rem}.canopy-page--topic.canopy-page--individual .canopy-page__sections article,.canopy-page--topic.canopy-page--integrative .canopy-page__sections article,.canopy-page--topic.canopy-page--individual .canopy-page__sections article:last-child,.canopy-page--topic.canopy-page--integrative .canopy-page__sections article:last-child{width:100%;grid-column:auto}.canopy-page--topic .canopy-page__cta,.canopy-page--topic.canopy-page--integrative .canopy-page__cta{width:100vw;margin-top:4rem;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:1rem 1.1rem}}.canopy-page--topic-role-transition .canopy-page__hero h1{max-width:16ch;font-size:clamp(3.15rem,5vw,5rem);line-height:.96}.canopy-page--topic-role-transition .canopy-page__eyebrow{font-size:clamp(.72rem,.82vw,.88rem)}.canopy-page--topic-role-transition .canopy-page__hero p:last-child{font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.55}.canopy-page--topic-role-transition .canopy-page__cta{padding:clamp(1.65rem,2.6vw,2.35rem) clamp(1.25rem,4vw,3rem);background:linear-gradient(145deg,#183527,#102b1c);-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic-role-transition .canopy-page__cta-copy{width:min(100%,58rem);margin:0 auto}.canopy-page--topic-role-transition .canopy-page__cta p{max-width:46rem;margin:0 auto;font-size:clamp(1.65rem,2.45vw,2.35rem);line-height:1.1}.canopy-page--topic-role-transition .canopy-page__cta-support{display:block;max-width:46rem;margin:clamp(.75rem,1.15vw,1rem) auto 0;color:#fff3f0f0;font-family:Inter,Arial,sans-serif;font-size:clamp(.94rem,1.08vw,1.08rem);font-weight:300;line-height:1.55}.canopy-page--topic-role-transition .canopy-page__cta .canopy-page__cta-button{margin-top:clamp(.95rem,1.3vw,1.15rem)}.canopy-page--topic-role-transition .canopy-page__cta-direct{display:block;margin-top:.8rem;color:#fff3f0e6;font-family:Inter,Arial,sans-serif;font-size:clamp(.82rem,.92vw,.92rem);font-weight:300;line-height:1.5}.canopy-page--topic-role-transition .canopy-page__cta .canopy-page__cta-direct a{display:inline;margin:0;padding:0;border:0;border-bottom:1px solid rgba(236,193,133,.72);border-radius:0;background:transparent;box-shadow:none;color:#ecc185;font:inherit;font-weight:500;text-decoration:none}.canopy-page--topic-role-transition .canopy-page__cta .canopy-page__cta-direct a:hover,.canopy-page--topic-role-transition .canopy-page__cta .canopy-page__cta-direct a:focus-visible{border-bottom-color:#fff3f0;background:transparent;color:#fff3f0}@media (max-width: 48rem){.canopy-page--topic-role-transition .canopy-page__hero h1{max-width:15ch;font-size:clamp(2.7rem,11vw,3.7rem);line-height:.98}.canopy-page--topic-role-transition .canopy-page__eyebrow{font-size:clamp(.68rem,3vw,.76rem)}.canopy-page--topic-role-transition .canopy-page__hero p:last-child{font-size:clamp(.94rem,4.2vw,1.06rem)}.canopy-page--topic-role-transition .canopy-page__cta{padding:1.45rem 1rem 1.6rem}.canopy-page--topic-role-transition .canopy-page__cta p{max-width:27rem;font-size:clamp(1.5rem,7.7vw,2rem)}.canopy-page--topic-role-transition .canopy-page__cta-support{max-width:28rem;font-size:clamp(.9rem,4vw,1rem)}.canopy-page--topic-role-transition .canopy-page__cta-direct{font-size:clamp(.8rem,3.5vw,.88rem)}}.canopy-page--topic-intergenerational .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),115rem);max-width:115rem;justify-content:flex-start;transform:none}.canopy-page--topic-intergenerational .canopy-page__hero .canopy-page__narrow>div{width:min(100%,48rem);padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic-intergenerational .canopy-page__eyebrow{font-size:clamp(.72rem,.82vw,.88rem)}.canopy-page--topic-intergenerational .canopy-page__hero h1{max-width:17ch;font-size:clamp(3.15rem,5vw,5rem);line-height:.96}.canopy-page--topic-intergenerational .canopy-page__hero p:last-child{max-width:44rem;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.55}.canopy-page--topic-intergenerational .canopy-page__body{padding-top:0}.canopy-page--topic-intergenerational .canopy-page__topic-lead{width:100vw;margin-right:calc(50% - 50vw);margin-bottom:clamp(1.75rem,2.4vw,2.5rem);margin-left:calc(50% - 50vw);padding:clamp(1.75rem,2.6vw,2.75rem) clamp(1.25rem,4.8vw,6rem);background:#fff3f0f7;color:#3e2314}.canopy-page--topic-intergenerational .canopy-page__topic-lead-inner{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(28rem,1.55fr);gap:clamp(1.4rem,2.2vw,2rem);width:min(100%,113rem);margin:0 auto}.canopy-page--topic-intergenerational .canopy-page__topic-lead-quote>p,.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading>p,.canopy-page--topic-intergenerational .canopy-page__work-ways header>p,.canopy-page--topic-intergenerational .canopy-page__related-topics>h2{margin:0 0 1.25rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--topic-intergenerational .canopy-page__topic-lead blockquote{max-width:34rem;margin:0;color:#684a39;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.9rem,2.65vw,2.8rem);font-style:italic;font-weight:400;line-height:1.08}.canopy-page--topic-intergenerational .canopy-page__topic-lead-copy{max-width:62rem;padding-top:.15rem}.canopy-page--topic-intergenerational .canopy-page__topic-lead-copy p{margin:0;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(1.05rem,1.32vw,1.28rem);font-weight:300;line-height:1.6}.canopy-page--topic-intergenerational .canopy-page__topic-lead-copy p+p{margin-top:1.5rem;color:#684a39;font-size:clamp(.98rem,1.15vw,1.12rem)}.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading{grid-column:1 / -1;margin-top:clamp(.25rem,.65vw,.5rem)}.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.65rem,4.7vw,4.4rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--topic-intergenerational .canopy-page__sections{min-height:clamp(28rem,31vw,32rem);align-items:center}.canopy-page--topic-intergenerational .canopy-page__work-ways,.canopy-page--topic-intergenerational .canopy-page__related-topics{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(2rem,3vw,2.75rem) clamp(1.25rem,4.8vw,6rem);background:#fff3f0f7;color:#3e2314}.canopy-page--topic-intergenerational .canopy-page__work-ways{margin-top:clamp(2rem,2.8vw,3rem);border-top:1px solid rgba(172,134,105,.42)}.canopy-page--topic-intergenerational .canopy-page__work-ways header,.canopy-page--topic-intergenerational .canopy-page__work-ways nav,.canopy-page--topic-intergenerational .canopy-page__related-topics>h2,.canopy-page--topic-intergenerational .canopy-page__related-topics nav{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--topic-intergenerational .canopy-page__work-ways header h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.45rem,4.2vw,4rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--topic-intergenerational .canopy-page__work-ways nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.25rem,1.8vw,1.65rem);border-top:1px solid rgba(172,134,105,.48);border-bottom:1px solid rgba(172,134,105,.48)}.canopy-page--topic-intergenerational .canopy-page__work-ways nav a{display:flex;align-items:center;justify-content:center;min-height:3.65rem;padding:.7rem 1rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.86rem,1vw,1rem);font-weight:500;line-height:1.35;text-align:center;text-decoration:none}.canopy-page--topic-intergenerational .canopy-page__work-ways nav a+a{border-left:1px solid rgba(172,134,105,.36)}.canopy-page--topic-intergenerational .canopy-page__work-ways nav a:hover,.canopy-page--topic-intergenerational .canopy-page__work-ways nav a:focus-visible{color:#a95b32}.canopy-page--topic-intergenerational .canopy-page__related-topics{padding-top:clamp(1.5rem,2vw,2rem);padding-bottom:clamp(1.75rem,2.3vw,2.25rem)}.canopy-page--topic-intergenerational .canopy-page__related-topics nav{display:flex;flex-wrap:wrap;gap:.65rem}.canopy-page--topic-intergenerational .canopy-page__related-topics nav a{padding:.58rem .92rem;border:1px solid rgba(172,134,105,.52);border-radius:999px;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.9vw,.9rem);line-height:1.25;text-decoration:none}.canopy-page--topic-intergenerational .canopy-page__related-topics nav a:hover,.canopy-page--topic-intergenerational .canopy-page__related-topics nav a:focus-visible{border-color:#a95b32;color:#a95b32}.canopy-page--topic-intergenerational .canopy-page__cta{margin-top:0;padding:clamp(1.65rem,2.6vw,2.35rem) clamp(1.25rem,4vw,3rem);border-top:1px solid rgba(236,193,133,.52);background:linear-gradient(135deg,#082419,#041810 52%,#082419);-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic-intergenerational .canopy-page__cta-copy{width:min(100%,58rem);margin:0 auto}.canopy-page--topic-intergenerational .canopy-page__cta p{max-width:48rem;margin:0 auto;font-size:clamp(1.65rem,2.45vw,2.35rem);line-height:1.1}.canopy-page--topic-intergenerational .canopy-page__cta-support{display:block;max-width:46rem;margin:clamp(.75rem,1.15vw,1rem) auto 0;color:#fff3f0f0;font-family:Inter,Arial,sans-serif;font-size:clamp(.94rem,1.08vw,1.08rem);font-weight:300;line-height:1.55}.canopy-page--topic-intergenerational .canopy-page__cta .canopy-page__cta-button{margin-top:clamp(.95rem,1.3vw,1.15rem)}.canopy-page--topic-intergenerational .canopy-page__cta-direct{display:block;margin-top:.8rem;color:#fff3f0d1;font-family:Inter,Arial,sans-serif;font-size:clamp(.82rem,.92vw,.92rem);font-weight:300;line-height:1.5}.canopy-page--topic-intergenerational .canopy-page__cta .canopy-page__cta-direct a{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:#d4aa73;font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:#d4aa73d1;text-decoration-thickness:1px;text-underline-offset:.2em}.canopy-page--topic-intergenerational .canopy-page__cta .canopy-page__cta-direct a:hover,.canopy-page--topic-intergenerational .canopy-page__cta .canopy-page__cta-direct a:focus-visible{background:transparent!important;box-shadow:none!important;color:#ecc185;text-decoration-color:#ecc185}.canopy-page--topic-intergenerational .canopy-page__cta .canopy-page__cta-direct a::selection{background:transparent;color:#d4aa73}@media (max-width: 64rem){.canopy-page--topic-intergenerational .canopy-page__topic-lead-inner{grid-template-columns:1fr;gap:1.75rem;width:min(100%,52rem)}.canopy-page--topic-intergenerational .canopy-page__sections{min-height:auto;padding-block:2rem}.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading{grid-column:1;margin-top:.5rem}.canopy-page--topic-intergenerational .canopy-page__work-ways nav{grid-template-columns:repeat(2,minmax(0,1fr))}.canopy-page--topic-intergenerational .canopy-page__work-ways nav a:nth-child(3){border-left:0}.canopy-page--topic-intergenerational .canopy-page__work-ways nav a:nth-child(n+3){border-top:1px solid rgba(172,134,105,.36)}}@media (max-width: 48rem){.canopy-page--topic-intergenerational .canopy-page__hero .canopy-page__narrow{width:100%}.canopy-page--topic-intergenerational .canopy-page__hero .canopy-page__narrow>div{width:min(92%,29rem);padding:0;border:0;background:transparent}.canopy-page--topic-intergenerational .canopy-page__eyebrow{font-size:clamp(.68rem,3vw,.76rem)}.canopy-page--topic-intergenerational .canopy-page__hero h1{max-width:15ch;font-size:clamp(2.7rem,11vw,3.7rem);line-height:.98}.canopy-page--topic-intergenerational .canopy-page__hero p:last-child{font-size:clamp(.94rem,4.2vw,1.06rem)}.canopy-page--topic-intergenerational .canopy-page__topic-lead{margin-bottom:2rem;padding:2rem 1rem 2.25rem}.canopy-page--topic-intergenerational .canopy-page__topic-lead blockquote{font-size:clamp(1.9rem,8.6vw,2.45rem)}.canopy-page--topic-intergenerational .canopy-page__sections{padding-block:1.5rem}.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading h2,.canopy-page--topic-intergenerational .canopy-page__work-ways header h2{font-size:clamp(2.35rem,10vw,3.15rem)}.canopy-page--topic-intergenerational .canopy-page__work-ways{margin-top:2.5rem;padding:2.25rem 1rem}.canopy-page--topic-intergenerational .canopy-page__work-ways nav{grid-template-columns:1fr}.canopy-page--topic-intergenerational .canopy-page__work-ways nav a+a,.canopy-page--topic-intergenerational .canopy-page__work-ways nav a:nth-child(3){border-top:1px solid rgba(172,134,105,.36);border-left:0}.canopy-page--topic-intergenerational .canopy-page__related-topics{padding:1.75rem 1rem 2rem}.canopy-page--topic-intergenerational .canopy-page__related-topics nav{gap:.5rem}.canopy-page--topic-intergenerational .canopy-page__related-topics nav a{padding:.52rem .76rem;font-size:.78rem}.canopy-page--topic-intergenerational .canopy-page__cta{padding:1.45rem 1rem 1.6rem}.canopy-page--topic-intergenerational .canopy-page__cta p{max-width:28rem;font-size:clamp(1.5rem,7.7vw,2rem)}.canopy-page--topic-intergenerational .canopy-page__cta-support{max-width:28rem;font-size:clamp(.9rem,4vw,1rem)}.canopy-page--topic-intergenerational .canopy-page__cta-direct{font-size:clamp(.8rem,3.5vw,.88rem)}}.canopy-page--topic-awareness .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),115rem);max-width:115rem;justify-content:flex-start;transform:none}.canopy-page--topic-awareness .canopy-page__hero .canopy-page__narrow>div{width:min(100%,50rem);padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic-awareness .canopy-page__eyebrow{font-size:clamp(.72rem,.82vw,.88rem)}.canopy-page--topic-awareness .canopy-page__hero h1{max-width:17ch;font-size:clamp(3.15rem,5vw,5rem);line-height:.96}.canopy-page--topic-awareness .canopy-page__hero p:last-child{max-width:46rem;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.55}.canopy-page--topic-awareness .canopy-page__body{padding-top:0;background:transparent}.canopy-page--topic-awareness .canopy-page__topic-lead{width:100vw;margin-right:calc(50% - 50vw);margin-bottom:clamp(1.5rem,2.4vw,2.5rem);margin-left:calc(50% - 50vw);padding:clamp(2.25rem,3.6vw,3.5rem) clamp(1.25rem,4.8vw,6rem);background:transparent;color:#fff3f0}.canopy-page--topic-awareness .canopy-page__topic-lead-inner{width:min(100%,113rem);display:grid;grid-template-columns:minmax(22rem,1fr) minmax(28rem,1.55fr);gap:clamp(1.4rem,2.4vw,2.4rem);margin:0 auto}.canopy-page--topic-awareness .canopy-page__topic-lead-quote>p,.canopy-page--topic-awareness .canopy-page__topic-lead-heading>p,.canopy-page--topic-awareness .canopy-page__work-options-header>p{margin:0 0 1rem;color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--topic-awareness .canopy-page__topic-lead blockquote{max-width:35rem;margin:0;color:#fff3f0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.85rem,2.65vw,2.8rem);font-style:italic;font-weight:400;line-height:1.08;text-shadow:0 .12rem .7rem rgba(5,10,7,.58)}.canopy-page--topic-awareness .canopy-page__topic-lead-copy{max-width:62rem;padding-top:.15rem}.canopy-page--topic-awareness .canopy-page__topic-lead-copy p{margin:0;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:300;line-height:1.58;text-shadow:0 .1rem .65rem rgba(5,10,7,.62)}.canopy-page--topic-awareness .canopy-page__topic-lead-copy p+p{margin-top:1.25rem;color:#fff3f0eb;font-size:clamp(.96rem,1.12vw,1.08rem)}.canopy-page--topic-awareness .canopy-page__topic-lead-heading{grid-column:1 / -1;margin-top:clamp(.25rem,.65vw,.5rem)}.canopy-page--topic-awareness .canopy-page__topic-lead-heading h2{margin:0;color:#fff3f0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.55rem,4.5vw,4.2rem);font-weight:500;letter-spacing:-.025em;line-height:1;text-shadow:0 .12rem .7rem rgba(5,10,7,.54)}.canopy-page--topic-awareness .canopy-page__sections{position:relative;isolation:isolate;padding-block:clamp(3.5rem,5.5vw,5rem)}.canopy-page--topic-awareness .canopy-page__sections:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:#fff3f085;content:"";transform:translate(-50%)}.canopy-page--topic-awareness .canopy-page__work-options{width:100vw;margin-top:clamp(3rem,4.8vw,4.5rem);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(2.4rem,3.8vw,3.5rem) clamp(1.25rem,4.8vw,6rem);border-top:1px solid rgba(172,134,105,.42);background:#fff3f0f7;color:#3e2314}.canopy-page--topic-awareness .canopy-page__work-options-header,.canopy-page--topic-awareness .canopy-page__work-options-grid{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--topic-awareness .canopy-page__work-options-header h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4.25vw,4rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--topic-awareness .canopy-page__work-options-header>span{display:block;max-width:54rem;margin-top:1rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:300;line-height:1.6}.canopy-page--topic-awareness .canopy-page__work-options-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:clamp(1.5rem,2.2vw,2rem)}.canopy-page--topic-awareness .canopy-page__work-option{overflow:hidden;border:1px solid rgba(172,134,105,.56);border-radius:.75rem;background:#fffbf7a8}.canopy-page--topic-awareness .canopy-page__work-option-trigger{width:100%;min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1rem 1.1rem;border:0;background:transparent;color:#3e2314;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:clamp(.93rem,1.05vw,1.05rem);font-weight:600;line-height:1.25;text-align:left;touch-action:manipulation}.canopy-page--topic-awareness .canopy-page__work-option-trigger>span:last-child{flex:0 0 auto;color:#a95b32;font-size:1.15rem}.canopy-page--topic-awareness .canopy-page__work-option-trigger:focus-visible{outline:2px solid #215527;outline-offset:-.3rem}.canopy-page--topic-awareness .canopy-page__work-option-content[hidden]{display:none}.canopy-page--topic-awareness .canopy-page__work-option-content{padding:0 1.1rem 1.15rem}.canopy-page--topic-awareness .canopy-page__work-option-content p{margin:0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.84rem,.92vw,.92rem);font-weight:300;line-height:1.55}.canopy-page--topic-awareness .canopy-page__work-option-content a{display:inline-flex;margin-top:.9rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.8rem,.88vw,.9rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.canopy-page--topic-awareness .canopy-page__work-option-content a:hover,.canopy-page--topic-awareness .canopy-page__work-option-content a:focus-visible{color:#215527}@media (max-width: 64rem){.canopy-page--topic-awareness .canopy-page__topic-lead-inner{grid-template-columns:1fr;gap:1.5rem;width:min(100%,52rem)}.canopy-page--topic-awareness .canopy-page__topic-lead-heading{grid-column:1}.canopy-page--topic-awareness .canopy-page__work-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.canopy-page--topic-awareness .canopy-page__hero .canopy-page__narrow{width:100%}.canopy-page--topic-awareness .canopy-page__hero .canopy-page__narrow>div{width:min(92%,29rem);padding:0;border:0;background:transparent}.canopy-page--topic-awareness .canopy-page__eyebrow{font-size:clamp(.68rem,3vw,.76rem)}.canopy-page--topic-awareness .canopy-page__hero h1{max-width:15ch;font-size:clamp(2.7rem,11vw,3.7rem);line-height:.98}.canopy-page--topic-awareness .canopy-page__hero p:last-child{font-size:clamp(.94rem,4.2vw,1.06rem)}.canopy-page--topic-awareness .canopy-page__body{padding-top:0}.canopy-page--topic-awareness .canopy-page__topic-lead{margin-bottom:1.5rem;padding:2.25rem 1rem 2.5rem}.canopy-page--topic-awareness .canopy-page__topic-lead blockquote{font-size:clamp(1.85rem,8.4vw,2.4rem)}.canopy-page--topic-awareness .canopy-page__sections{padding-block:2.75rem}.canopy-page--topic-awareness .canopy-page__topic-lead-heading h2,.canopy-page--topic-awareness .canopy-page__work-options-header h2{font-size:clamp(2.35rem,10vw,3.1rem)}.canopy-page--topic-awareness .canopy-page__work-options{margin-top:3rem;padding:2.25rem 1rem 2.5rem}.canopy-page--topic-awareness .canopy-page__work-options-grid{grid-template-columns:1fr;gap:.65rem}.canopy-page--topic-awareness .canopy-page__work-option-trigger{min-height:4.2rem;font-size:.98rem}}.canopy-page--topic-worldview .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),115rem);max-width:115rem;justify-content:flex-start;transform:none}.canopy-page--topic-worldview .canopy-page__hero .canopy-page__narrow>div{width:min(100%,50rem);padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic-worldview .canopy-page__eyebrow{font-size:clamp(.72rem,.82vw,.88rem)}.canopy-page--topic-worldview .canopy-page__hero h1{max-width:15ch;font-size:clamp(3rem,4.5vw,4.6rem);line-height:.96}.canopy-page--topic-worldview .canopy-page__hero p:last-child{max-width:46rem;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.55}.canopy-page--topic-worldview .canopy-page__body{padding-top:0;background:linear-gradient(90deg,#0f1b1375,#0f1b1333 56%,#0f1b131a),var(--topic-background-image) var(--topic-background-position, center) / cover fixed no-repeat}.canopy-page--topic-worldview .canopy-page__topic-lead{width:100vw;margin-right:calc(50% - 50vw);margin-bottom:clamp(1.5rem,2.4vw,2.5rem);margin-left:calc(50% - 50vw);padding:clamp(2.25rem,3.6vw,3.5rem) clamp(1.25rem,4.8vw,6rem);background:transparent;color:#fff3f0}.canopy-page--topic-worldview .canopy-page__topic-lead-inner{width:min(100%,113rem);display:grid;grid-template-columns:minmax(22rem,1fr) minmax(28rem,1.55fr);gap:clamp(1.4rem,2.4vw,2.4rem);margin:0 auto}.canopy-page--topic-worldview .canopy-page__topic-lead-quote>p,.canopy-page--topic-worldview .canopy-page__topic-lead-heading>p,.canopy-page--topic-worldview .canopy-page__work-options-header>p,.canopy-page--topic-worldview .canopy-page__related-topics>h2{margin:0 0 1rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--topic-worldview .canopy-page__topic-lead-quote>p,.canopy-page--topic-worldview .canopy-page__topic-lead-heading>p{color:#ecc185}.canopy-page--topic-worldview .canopy-page__topic-lead blockquote{max-width:35rem;margin:0;color:#fff3f0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.85rem,2.65vw,2.8rem);font-style:italic;font-weight:400;line-height:1.08;text-shadow:0 .12rem .7rem rgba(5,10,7,.64)}.canopy-page--topic-worldview .canopy-page__topic-lead-copy{max-width:62rem;padding-top:.15rem}.canopy-page--topic-worldview .canopy-page__topic-lead-copy p{margin:0;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:300;line-height:1.58;text-shadow:0 .1rem .65rem rgba(5,10,7,.68)}.canopy-page--topic-worldview .canopy-page__topic-lead-copy p+p{margin-top:1.25rem;color:#fff3f0f0;font-size:clamp(.96rem,1.12vw,1.08rem)}.canopy-page--topic-worldview .canopy-page__topic-lead-heading>.canopy-page__topic-lead-copy{max-width:72rem;margin-bottom:clamp(1.25rem,1.8vw,1.75rem);padding-top:0}.canopy-page--topic-worldview .canopy-page__topic-lead-heading{grid-column:1 / -1;margin-top:clamp(.25rem,.65vw,.5rem)}.canopy-page--topic-worldview .canopy-page__topic-lead-heading h2{margin:0;color:#fff3f0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.55rem,4.5vw,4.2rem);font-weight:500;letter-spacing:-.025em;line-height:1;text-shadow:0 .12rem .7rem rgba(5,10,7,.58)}.canopy-page--topic-worldview .canopy-page__sections{position:relative;isolation:isolate;padding-block:clamp(3.5rem,5.5vw,5rem)}.canopy-page--topic-worldview .canopy-page__sections:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:#fff3f02e;content:"";transform:translate(-50%)}.canopy-page--topic-worldview .canopy-page__work-options,.canopy-page--topic-worldview .canopy-page__related-topics,.canopy-page--topic-worldview .canopy-page__fit-prompt{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:#fff3f0f7;color:#3e2314}.canopy-page--topic-worldview .canopy-page__work-options{margin-top:clamp(3rem,4.8vw,4.5rem);padding:clamp(2.4rem,3.8vw,3.5rem) clamp(1.25rem,4.8vw,6rem) clamp(1.25rem,1.7vw,1.55rem);border-top:1px solid rgba(172,134,105,.42)}.canopy-page--topic-worldview .canopy-page__work-options-header,.canopy-page--topic-worldview .canopy-page__work-options-grid,.canopy-page--topic-worldview .canopy-page__related-topics>h2,.canopy-page--topic-worldview .canopy-page__related-topics nav,.canopy-page--topic-worldview .canopy-page__fit-prompt>div{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--topic-worldview .canopy-page__work-options-header h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4.25vw,4rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--topic-worldview .canopy-page__work-options-header>span{display:block;max-width:54rem;margin-top:1rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.96rem,1.15vw,1.12rem);font-weight:300;line-height:1.6}.canopy-page--topic-worldview .canopy-page__work-options-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:clamp(1.5rem,2.2vw,2rem)}.canopy-page--topic-worldview .canopy-page__work-option{overflow:hidden;border:1px solid rgba(172,134,105,.56);border-radius:.75rem;background:#fffbf7a8}.canopy-page--topic-worldview .canopy-page__work-option-trigger{width:100%;min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1rem 1.1rem;border:0;background:transparent;color:#3e2314;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:clamp(.93rem,1.05vw,1.05rem);font-weight:600;line-height:1.25;text-align:left;touch-action:manipulation}.canopy-page--topic-worldview .canopy-page__work-option-trigger>span:last-child{flex:0 0 auto;color:#a95b32;font-size:1.15rem}.canopy-page--topic-worldview .canopy-page__work-option-trigger:focus-visible{outline:2px solid #215527;outline-offset:-.3rem}.canopy-page--topic-worldview .canopy-page__work-option-content[hidden]{display:none}.canopy-page--topic-worldview .canopy-page__work-option-content{padding:0 1.1rem 1.15rem}.canopy-page--topic-worldview .canopy-page__work-option-content p{margin:0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.84rem,.92vw,.92rem);font-weight:300;line-height:1.55}.canopy-page--topic-worldview .canopy-page__work-option-content a{display:inline-flex;margin-top:.9rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.8rem,.88vw,.9rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.canopy-page--topic-worldview .canopy-page__work-option-content a:hover,.canopy-page--topic-worldview .canopy-page__work-option-content a:focus-visible{color:#215527}.canopy-page--topic-worldview .canopy-page__related-topics{padding:clamp(.85rem,1.15vw,1.15rem) clamp(1.25rem,4.8vw,6rem) clamp(.9rem,1.2vw,1.15rem)}.canopy-page--topic-worldview .canopy-page__related-topics nav{display:flex;flex-wrap:wrap;gap:.65rem}.canopy-page--topic-worldview .canopy-page__related-topics nav a{padding:.65rem 1rem;border:1px solid rgba(172,134,105,.56);border-radius:999px;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(.82rem,.92vw,.94rem);font-weight:400;line-height:1.2;text-decoration:none}.canopy-page--topic-worldview .canopy-page__related-topics nav a:hover,.canopy-page--topic-worldview .canopy-page__related-topics nav a:focus-visible{border-color:#a95b32;color:#a95b32}.canopy-page--topic-worldview .canopy-page__fit-prompt{padding:0 clamp(1.25rem,4.8vw,6rem) clamp(1.5rem,2.2vw,2rem)}.canopy-page--topic-worldview .canopy-page__fit-prompt>div{width:min(100%,68rem);display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.2vw,2rem);padding:clamp(.7rem,.95vw,.85rem) clamp(1rem,1.7vw,1.4rem);border:1px dashed rgba(172,134,105,.64);border-radius:1.4rem}.canopy-page--topic-worldview .canopy-page__fit-prompt p{margin:0;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(.96rem,1.16vw,1.12rem);font-weight:500;line-height:1.45}.canopy-page--topic-worldview .canopy-page__fit-prompt a{flex:0 0 auto;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.8rem 1.6rem;border:1px solid #A95B32;border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(.88rem,1vw,.98rem);font-weight:600;text-decoration:none}.canopy-page--topic-worldview .canopy-page__fit-prompt a:hover,.canopy-page--topic-worldview .canopy-page__fit-prompt a:focus-visible{background:#8e4528}.canopy-page--topic-awareness .canopy-page__body{background:linear-gradient(90deg,#0f1b1375,#0f1b1333 56%,#0f1b131a),var(--topic-background-image) var(--topic-background-position, center) / cover fixed no-repeat}.canopy-page--topic-awareness .canopy-page__sections:before{background:#0f1b1314}.canopy-page--topic-intergenerational .canopy-page__cta{background:linear-gradient(145deg,#14311ff7,#0c2216fa 55%,#14311ff7);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 64rem){.canopy-page--topic-worldview .canopy-page__topic-lead-inner{grid-template-columns:1fr;gap:1.5rem;width:min(100%,52rem)}.canopy-page--topic-worldview .canopy-page__topic-lead-heading{grid-column:1}.canopy-page--topic-worldview .canopy-page__work-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.canopy-page--topic-worldview .canopy-page__hero .canopy-page__narrow{width:100%}.canopy-page--topic-worldview .canopy-page__hero .canopy-page__narrow>div{width:min(92%,29rem);padding:0;border:0;background:transparent}.canopy-page--topic-worldview .canopy-page__eyebrow{font-size:clamp(.68rem,3vw,.76rem)}.canopy-page--topic-worldview .canopy-page__hero h1{max-width:14ch;font-size:clamp(2.6rem,10.2vw,3.4rem);line-height:.98}.canopy-page--topic-worldview .canopy-page__hero p:last-child{font-size:clamp(.94rem,4.2vw,1.06rem)}.canopy-page--topic-worldview .canopy-page__body,.canopy-page--topic-awareness .canopy-page__body{padding-top:0;background:linear-gradient(90deg,#0f1b1385,#0f1b133d),var(--topic-background-image-mobile) var(--topic-background-position, center) / cover scroll no-repeat}.canopy-page--topic-worldview .canopy-page__topic-lead{margin-bottom:1.5rem;padding:2.25rem 1rem 2.5rem}.canopy-page--topic-worldview .canopy-page__topic-lead blockquote{font-size:clamp(1.85rem,8.4vw,2.4rem)}.canopy-page--topic-worldview .canopy-page__sections{padding-block:2.75rem}.canopy-page--topic-worldview .canopy-page__topic-lead-heading h2,.canopy-page--topic-worldview .canopy-page__work-options-header h2{font-size:clamp(2.35rem,10vw,3.1rem)}.canopy-page--topic-worldview .canopy-page__work-options{margin-top:3rem;padding:2.25rem 1rem 1.3rem}.canopy-page--topic-worldview .canopy-page__work-options-grid{grid-template-columns:1fr;gap:.65rem}.canopy-page--topic-worldview .canopy-page__work-option-trigger{min-height:4.2rem;font-size:.98rem}.canopy-page--topic-worldview .canopy-page__related-topics{padding:.9rem 1rem .95rem}.canopy-page--topic-worldview .canopy-page__related-topics nav{gap:.55rem}.canopy-page--topic-worldview .canopy-page__related-topics nav a{max-width:100%;white-space:normal}.canopy-page--topic-worldview .canopy-page__fit-prompt{padding:0 1rem 1.5rem}.canopy-page--topic-worldview .canopy-page__fit-prompt>div{align-items:stretch;flex-direction:column}.canopy-page--topic-worldview .canopy-page__fit-prompt a{width:100%}}.canopy-page--topic .canopy-page__cta--before-options{margin-top:clamp(2.75rem,4.5vw,4rem);padding:clamp(1rem,1.6vw,1.3rem) clamp(1.25rem,4vw,3rem);background:linear-gradient(90deg,#10271a3d,#10271a61,#10271a3d);-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic .canopy-page__cta--before-options .canopy-page__cta-direct a{background:transparent}.canopy-page--closing-template .canopy-page__cta--before-options+.canopy-page__work-options{margin-top:clamp(1.5rem,2.4vw,2.2rem)}.canopy-page--closing-template .canopy-page__work-options{padding-bottom:clamp(1.25rem,1.7vw,1.55rem)}.canopy-page--closing-template .canopy-page__related-topics,.canopy-page--closing-template .canopy-page__fit-prompt{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:#fff3f0f7;color:#3e2314}.canopy-page--closing-template .canopy-page__related-topics{padding:clamp(.85rem,1.15vw,1.15rem) clamp(1.25rem,4.8vw,6rem) clamp(.9rem,1.2vw,1.15rem)}.canopy-page--closing-template .canopy-page__related-topics>h2,.canopy-page--closing-template .canopy-page__related-topics nav,.canopy-page--closing-template .canopy-page__fit-prompt>div{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--closing-template .canopy-page__related-topics>h2{margin:0 0 1rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--closing-template .canopy-page__related-topics nav{display:flex;flex-wrap:wrap;gap:.65rem}.canopy-page--closing-template .canopy-page__related-topics nav a{padding:.65rem 1rem;border:1px solid rgba(172,134,105,.56);border-radius:999px;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(.82rem,.92vw,.94rem);line-height:1.2;text-decoration:none}.canopy-page--closing-template .canopy-page__fit-prompt{padding:0 clamp(1.25rem,4.8vw,6rem) clamp(1.5rem,2.2vw,2rem)}.canopy-page--closing-template .canopy-page__fit-prompt>div{width:min(100%,68rem);display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.2vw,2rem);padding:clamp(.7rem,.95vw,.85rem) clamp(1rem,1.7vw,1.4rem);border:1px dashed rgba(172,134,105,.64);border-radius:1.4rem}.canopy-page--closing-template .canopy-page__fit-prompt p{margin:0;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(.96rem,1.16vw,1.12rem);font-weight:500;line-height:1.45}.canopy-page--closing-template .canopy-page__fit-prompt a{flex:0 0 auto;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.8rem 1.6rem;border:1px solid #A95B32;border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(.88rem,1vw,.98rem);font-weight:600;text-decoration:none}@media (max-width: 48rem){.canopy-page--closing-template .canopy-page__work-options{padding-bottom:1.3rem}.canopy-page--closing-template .canopy-page__related-topics{padding:.9rem 1rem .95rem}.canopy-page--closing-template .canopy-page__related-topics nav a{max-width:100%;white-space:normal}.canopy-page--closing-template .canopy-page__fit-prompt{padding:0 1rem 1.5rem}.canopy-page--closing-template .canopy-page__fit-prompt>div{align-items:stretch;flex-direction:column}.canopy-page--closing-template .canopy-page__fit-prompt a{width:100%}}.canopy-page--topic-midlife.canopy-page--closing-template .canopy-page__cta--before-options+.canopy-page__work-options{margin-top:0}.canopy-page--topic-midlife .canopy-page__work-options{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(1.7rem,2.6vw,2.3rem) clamp(1.25rem,4.8vw,6rem) clamp(1.2rem,1.8vw,1.6rem);border-top:1px solid rgba(172,134,105,.42);background:#fff3f0f7;color:#3e2314}.canopy-page--topic-midlife .canopy-page__work-options-header,.canopy-page--topic-midlife .canopy-page__work-options-grid{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--topic-midlife .canopy-page__work-options-header>p{margin:0 0 .55rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--topic-midlife .canopy-page__work-options-header h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--topic-midlife .canopy-page__work-options-header>span{display:block;max-width:68rem;margin-top:.7rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.94rem,1.08vw,1.08rem);font-weight:300;line-height:1.55}.canopy-page--topic-midlife .canopy-page__work-options-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:clamp(1rem,1.5vw,1.35rem)}.canopy-page--topic-midlife .canopy-page__work-option{min-width:0;overflow:hidden;border:1px solid rgba(172,134,105,.56);border-radius:.75rem;background:#fffbf7a8}.canopy-page--topic-midlife .canopy-page__work-option-trigger{width:100%;min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 1.1rem;border:0;background:transparent;color:#3e2314;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1.02vw,1.03rem);font-weight:600;line-height:1.25;text-align:left;touch-action:manipulation}.canopy-page--topic-midlife .canopy-page__work-option-trigger>span:first-child{min-width:0}.canopy-page--topic-midlife .canopy-page__work-option-trigger>span:last-child{flex:0 0 auto;color:#a95b32;font-size:1.15rem}.canopy-page--topic-midlife .canopy-page__work-option-trigger:focus-visible{outline:2px solid #215527;outline-offset:-.3rem}.canopy-page--topic-midlife .canopy-page__work-option-content[hidden]{display:none}.canopy-page--topic-midlife .canopy-page__work-option-content{padding:0 1.1rem 1.15rem}.canopy-page--topic-midlife .canopy-page__work-option-content p{margin:0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.84rem,.92vw,.92rem);font-weight:300;line-height:1.55}.canopy-page--topic-midlife .canopy-page__work-option-content a{display:inline-flex;margin-top:.9rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.8rem,.88vw,.9rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.canopy-page--topic-midlife .canopy-page__work-option-content a:hover,.canopy-page--topic-midlife .canopy-page__work-option-content a:focus-visible{color:#215527}@media (max-width: 64rem){.canopy-page--topic-midlife .canopy-page__work-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.canopy-page--topic-midlife .canopy-page__work-options{padding:1.5rem 1rem 1.25rem}.canopy-page--topic-midlife .canopy-page__work-options-header h2{font-size:clamp(2.2rem,10vw,2.9rem)}.canopy-page--topic-midlife .canopy-page__work-options-header>span{margin-top:.65rem}.canopy-page--topic-midlife .canopy-page__work-options-grid{grid-template-columns:1fr;gap:.65rem;margin-top:1rem}.canopy-page--topic-midlife .canopy-page__work-option-trigger{min-height:4.1rem;font-size:.98rem}}.canopy-page--topic-burnout.canopy-page--closing-template .canopy-page__cta--before-options+.canopy-page__work-options{margin-top:0}.canopy-page--topic-burnout .canopy-page__work-options{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(1.7rem,2.6vw,2.3rem) clamp(1.25rem,4.8vw,6rem) clamp(1.2rem,1.8vw,1.6rem);border-top:1px solid rgba(172,134,105,.42);background:#fff3f0f7;color:#3e2314}.canopy-page--topic-burnout .canopy-page__work-options-header,.canopy-page--topic-burnout .canopy-page__work-options-grid{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--topic-burnout .canopy-page__work-options-header>p{margin:0 0 .55rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--topic-burnout .canopy-page__work-options-header h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--topic-burnout .canopy-page__work-options-header>span{display:block;max-width:68rem;margin-top:.7rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.94rem,1.08vw,1.08rem);font-weight:300;line-height:1.55}.canopy-page--topic-burnout .canopy-page__work-options-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:clamp(1rem,1.5vw,1.35rem)}.canopy-page--topic-burnout .canopy-page__work-option{min-width:0;overflow:hidden;border:1px solid rgba(172,134,105,.56);border-radius:.9rem;background:#fffbf7a8}.canopy-page--topic-burnout .canopy-page__work-option-trigger{width:100%;min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 1.1rem;border:0;background:transparent;color:#3e2314;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1.02vw,1.03rem);font-weight:600;line-height:1.25;text-align:left;touch-action:manipulation}.canopy-page--topic-burnout .canopy-page__work-option-trigger>span:first-child{min-width:0}.canopy-page--topic-burnout .canopy-page__work-option-trigger>span:last-child{flex:0 0 auto;color:#a95b32;font-size:1.15rem}.canopy-page--topic-burnout .canopy-page__work-option-trigger:focus-visible{outline:2px solid #215527;outline-offset:-.3rem}.canopy-page--topic-burnout .canopy-page__work-option-content[hidden]{display:none}.canopy-page--topic-burnout .canopy-page__work-option-content{padding:0 1.1rem 1.15rem}.canopy-page--topic-burnout .canopy-page__work-option-content p{margin:0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.84rem,.92vw,.92rem);font-weight:300;line-height:1.55}.canopy-page--topic-burnout .canopy-page__work-option-content a{display:inline-flex;margin-top:.9rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.8rem,.88vw,.9rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.canopy-page--topic-burnout .canopy-page__work-option-content a:hover,.canopy-page--topic-burnout .canopy-page__work-option-content a:focus-visible{color:#215527}@media (max-width: 64rem){.canopy-page--topic-burnout .canopy-page__work-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.canopy-page--topic-burnout .canopy-page__work-options{padding:1.5rem 1rem 1.25rem}.canopy-page--topic-burnout .canopy-page__work-options-header h2{font-size:clamp(2.2rem,10vw,2.9rem)}.canopy-page--topic-burnout .canopy-page__work-options-header>span{margin-top:.65rem}.canopy-page--topic-burnout .canopy-page__work-options-grid{grid-template-columns:1fr;gap:.65rem;margin-top:1rem}.canopy-page--topic-burnout .canopy-page__work-option-trigger{min-height:4.1rem;font-size:.98rem}}.canopy-page--topic-intergenerational .canopy-page__topic-lead{margin-bottom:clamp(1rem,1.8vw,1.5rem);padding:clamp(1.5rem,2.3vw,2.1rem) clamp(1.25rem,4.8vw,6rem) clamp(1.6rem,2.4vw,2.2rem)}.canopy-page--topic-intergenerational .canopy-page__topic-lead-inner{grid-template-columns:minmax(22rem,.9fr) minmax(28rem,1.45fr);grid-template-rows:auto auto;column-gap:clamp(1.5rem,3.2vw,3.5rem);row-gap:.75rem;align-items:start}.canopy-page--topic-intergenerational .canopy-page__topic-lead-quote{grid-column:1;grid-row:1 / span 2}.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading{grid-column:2;grid-row:1;margin-top:0;text-align:left}.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading>p{margin-bottom:.6rem}.canopy-page--topic-intergenerational .canopy-page__topic-lead-copy{grid-column:2;grid-row:2;max-width:62rem;padding-top:0;text-align:left}.canopy-page--topic-intergenerational .canopy-page__topic-lead-copy p+p{margin-top:.8rem}.canopy-page--closing-template.canopy-page--topic .canopy-page__cta--before-options+.canopy-page__work-options{margin-top:0}.canopy-page--closing-template .canopy-page__work-options,.canopy-page--topic-worldview .canopy-page__work-options{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(1.55rem,2.3vw,2rem) clamp(1.25rem,4.8vw,6rem) clamp(1rem,1.5vw,1.35rem);border-top:1px solid rgba(172,134,105,.42);background:#fff3f0f7;color:#3e2314}.canopy-page--closing-template .canopy-page__work-options-header,.canopy-page--closing-template .canopy-page__work-options-grid,.canopy-page--topic-worldview .canopy-page__work-options-header,.canopy-page--topic-worldview .canopy-page__work-options-grid{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--closing-template .canopy-page__work-options-header>p,.canopy-page--topic-worldview .canopy-page__work-options-header>p{margin:0 0 .55rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--closing-template .canopy-page__work-options-header h2,.canopy-page--topic-worldview .canopy-page__work-options-header h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--closing-template .canopy-page__work-options-header>span,.canopy-page--topic-worldview .canopy-page__work-options-header>span{display:block;max-width:68rem;margin-top:.65rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.94rem,1.08vw,1.08rem);font-weight:300;line-height:1.55}.canopy-page--closing-template .canopy-page__work-options-grid,.canopy-page--topic-worldview .canopy-page__work-options-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:1rem}.canopy-page--closing-template .canopy-page__work-option,.canopy-page--topic-worldview .canopy-page__work-option{min-width:0;overflow:hidden;border:1px solid rgba(172,134,105,.56);border-radius:.9rem;background:#fffbf7a8}.canopy-page--closing-template .canopy-page__work-option-trigger,.canopy-page--topic-worldview .canopy-page__work-option-trigger{width:100%;min-height:3.6rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem 1rem;border:0;background:transparent;color:#3e2314;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:clamp(.9rem,1vw,1.02rem);font-weight:600;line-height:1.25;text-align:left;touch-action:manipulation}.canopy-page--closing-template .canopy-page__work-option-trigger>span:first-child,.canopy-page--topic-worldview .canopy-page__work-option-trigger>span:first-child{min-width:0}.canopy-page--closing-template .canopy-page__work-option-trigger>span:last-child,.canopy-page--topic-worldview .canopy-page__work-option-trigger>span:last-child{flex:0 0 auto;color:#a95b32;font-size:1.1rem}.canopy-page--closing-template .canopy-page__work-option-trigger:focus-visible,.canopy-page--topic-worldview .canopy-page__work-option-trigger:focus-visible{outline:2px solid #215527;outline-offset:-.3rem}.canopy-page--closing-template .canopy-page__work-option-content[hidden],.canopy-page--topic-worldview .canopy-page__work-option-content[hidden]{display:none}.canopy-page--closing-template .canopy-page__work-option-content,.canopy-page--topic-worldview .canopy-page__work-option-content{padding:0 1rem 1rem}.canopy-page--closing-template .canopy-page__work-option-content p,.canopy-page--topic-worldview .canopy-page__work-option-content p{margin:0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.84rem,.92vw,.92rem);font-weight:300;line-height:1.55}.canopy-page--closing-template .canopy-page__work-option-content a,.canopy-page--topic-worldview .canopy-page__work-option-content a{display:inline-flex;margin-top:.85rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.8rem,.88vw,.9rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.canopy-page--closing-template .canopy-page__work-option-content a:hover,.canopy-page--closing-template .canopy-page__work-option-content a:focus-visible,.canopy-page--topic-worldview .canopy-page__work-option-content a:hover,.canopy-page--topic-worldview .canopy-page__work-option-content a:focus-visible{color:#215527}@media (max-width: 64rem){.canopy-page--topic-intergenerational .canopy-page__topic-lead-inner{grid-template-columns:1fr;grid-template-rows:auto;row-gap:1rem;width:min(100%,52rem)}.canopy-page--topic-intergenerational .canopy-page__topic-lead-quote{grid-column:1;grid-row:1}.canopy-page--topic-intergenerational .canopy-page__topic-lead-heading{grid-column:1;grid-row:2}.canopy-page--topic-intergenerational .canopy-page__topic-lead-copy{grid-column:1;grid-row:3}.canopy-page--closing-template .canopy-page__work-options-grid,.canopy-page--topic-worldview .canopy-page__work-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.canopy-page--topic-intergenerational .canopy-page__topic-lead{margin-bottom:1.25rem;padding:1.5rem 1rem 1.75rem}.canopy-page--closing-template .canopy-page__work-options,.canopy-page--topic-worldview .canopy-page__work-options{padding:1.35rem 1rem 1.1rem}.canopy-page--closing-template .canopy-page__work-options-header h2,.canopy-page--topic-worldview .canopy-page__work-options-header h2{font-size:clamp(2.2rem,10vw,2.9rem)}.canopy-page--closing-template .canopy-page__work-options-grid,.canopy-page--topic-worldview .canopy-page__work-options-grid{grid-template-columns:1fr;gap:.6rem;margin-top:.95rem}.canopy-page--closing-template .canopy-page__work-option-trigger,.canopy-page--topic-worldview .canopy-page__work-option-trigger{min-height:3.5rem;font-size:.96rem}}.canopy-page--topic .canopy-page__hero{border-bottom:1px solid rgba(236,193,133,.32);box-shadow:inset 0 -1.4rem 1.8rem -1.65rem #0f1b1370}.canopy-page--topic .canopy-page__hero:after,.canopy-page--topic-right .canopy-page__hero:after{background:linear-gradient(180deg,#0f1b1305,#0f1b1308 68%,#0f1b1324),linear-gradient(90deg,#0f271a8a,#0f271a47 42%,#0f271a14 72%,#0f271a17)}.canopy-page--topic .canopy-page__hero .canopy-page__narrow,.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),115rem);max-width:115rem;justify-content:flex-start;margin-inline:auto;transform:none}.canopy-page--topic .canopy-page__hero .canopy-page__narrow>div,.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow>div{width:min(100%,50rem);padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic .canopy-page__eyebrow{margin-bottom:.7rem;font-size:clamp(.72rem,.82vw,.88rem)}.canopy-page--topic .canopy-page__hero h1{color:#fff3f0;font-size:clamp(3.15rem,5vw,5rem);line-height:.96}.canopy-page--topic-midlife .canopy-page__hero h1,.canopy-page--topic-burnout .canopy-page__hero h1{max-width:14ch}.canopy-page--topic .canopy-page__hero p:last-child{max-width:46rem;margin-top:1.35rem;color:#fff3f0f0;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.55}@media (max-width: 48rem){.canopy-page--topic .canopy-page__hero:after,.canopy-page--topic-right .canopy-page__hero:after{background:linear-gradient(180deg,#0f1b1305,#0f1b130a 66%,#0f1b1329),linear-gradient(90deg,#0f271a8f,#0f271a4d 60%,#0f271a1f)}.canopy-page--topic .canopy-page__hero .canopy-page__narrow,.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow{width:100%}.canopy-page--topic .canopy-page__hero .canopy-page__narrow>div,.canopy-page--topic-right .canopy-page__hero .canopy-page__narrow>div{width:min(92%,29rem)}.canopy-page--topic .canopy-page__eyebrow{font-size:clamp(.68rem,3vw,.76rem)}.canopy-page--topic .canopy-page__hero h1{max-width:15ch;font-size:clamp(2.7rem,11vw,3.7rem);line-height:.98}.canopy-page--topic .canopy-page__hero p:last-child{margin-top:1.1rem;font-size:clamp(.94rem,4.2vw,1.06rem)}}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead{margin-bottom:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.65rem,2.8vw,2.5rem) clamp(1.25rem,4.8vw,6rem) clamp(1.75rem,2.9vw,2.6rem)}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-inner{width:min(100%,113rem);display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.35fr);grid-template-rows:auto auto;column-gap:clamp(1.75rem,3.2vw,3.75rem);row-gap:.7rem;align-items:start;margin:0 auto}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-quote{grid-column:1;grid-row:1 / span 2}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-heading{grid-column:2;grid-row:1;margin-top:0;text-align:left}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-copy{grid-column:2;grid-row:2;max-width:66rem;padding-top:0;text-align:left}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-quote>p,:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-heading>p{margin-bottom:.7rem}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead blockquote{max-width:35rem;font-size:clamp(1.85rem,2.5vw,2.65rem);line-height:1.08}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-heading h2{margin:0;font-size:clamp(2.45rem,4vw,3.9rem);line-height:1}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-copy p{font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.58}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-copy p+p{margin-top:.8rem;font-size:clamp(.96rem,1.1vw,1.08rem)}@media (min-width: 56.01rem) and (max-width: 64rem){:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-inner{grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.35fr);grid-template-rows:auto auto;column-gap:clamp(1.5rem,2.8vw,2.5rem);row-gap:.7rem;width:min(100%,113rem)}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-quote{grid-column:1;grid-row:1 / span 2}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-heading{grid-column:2;grid-row:1}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-copy{grid-column:2;grid-row:2}}@media (max-width: 56rem){:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead{margin-bottom:1.25rem;padding:1.6rem clamp(1rem,4vw,1.5rem) 1.85rem}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-inner{grid-template-columns:1fr;grid-template-rows:auto;row-gap:.9rem;width:min(100%,52rem)}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-quote{grid-column:1;grid-row:1}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-heading{grid-column:1;grid-row:2}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-copy{grid-column:1;grid-row:3}}@media (max-width: 48rem){:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead{padding:1.45rem 1rem 1.65rem}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead blockquote{font-size:clamp(1.75rem,7.8vw,2.2rem)}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-heading h2{font-size:clamp(2.2rem,9.5vw,2.9rem)}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-copy p{font-size:clamp(.96rem,4vw,1.04rem);line-height:1.55}:is(.canopy-page--topic-worldview,.canopy-page--topic-intergenerational,.canopy-page--topic-awareness) .canopy-page__topic-lead-copy p+p{font-size:clamp(.92rem,3.8vw,1rem)}}.canopy-page--topic .canopy-page__cta,.canopy-page--topic.canopy-page--integrative .canopy-page__cta{width:100vw;min-height:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(.95rem,1.45vw,1.2rem) clamp(1.25rem,4.8vw,6rem);border-top:1px solid rgba(236,193,133,.46);border-bottom:1px solid rgba(236,193,133,.32);background:linear-gradient(90deg,#14311fad,#0c1f15c2,#14311fad);color:#fff3f0;-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--topic .canopy-page__cta-copy{width:min(100%,113rem);margin:0 auto;transform:none}.canopy-page--topic .canopy-page__cta p,.canopy-page--topic.canopy-page--integrative .canopy-page__cta p{max-width:88rem;margin:0 auto;color:#ecc185;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;line-height:1.15;text-align:center;text-shadow:0 .1rem .45rem rgba(7,25,16,.28);text-wrap:balance}.canopy-page--topic .canopy-page__cta-support{display:block;max-width:70rem;margin:.55rem auto 0;color:#fff3f0eb;font-family:Inter,sans-serif;font-size:clamp(.88rem,1vw,1rem);font-weight:300;line-height:1.45;text-align:center}.canopy-page--topic .canopy-page__cta .canopy-page__cta-button{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;margin-top:.65rem;padding:.68rem 1.5rem;border:1px solid rgba(236,193,133,.78);border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,sans-serif;font-size:clamp(.86rem,.95vw,.96rem);font-weight:600;line-height:1.2;text-decoration:none}.canopy-page--topic .canopy-page__cta .canopy-page__cta-button:hover,.canopy-page--topic .canopy-page__cta .canopy-page__cta-button:focus-visible{background:#8d4628;color:#fff3f0}.canopy-page--topic .canopy-page__cta-direct{display:block;margin-top:.55rem;color:#fff3f0e0;font-family:Inter,sans-serif;font-size:clamp(.8rem,.9vw,.9rem);font-weight:300;line-height:1.45;text-align:center}.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ecc185;font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:#ecc185cc;text-decoration-thickness:1px;text-underline-offset:.2em}.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:hover,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:focus-visible{background:transparent;color:#fff3f0;text-decoration-color:#fff3f0}@media (max-width: 48rem){.canopy-page--topic .canopy-page__cta,.canopy-page--topic.canopy-page--integrative .canopy-page__cta{padding:.9rem 1rem 1rem}.canopy-page--topic .canopy-page__cta p,.canopy-page--topic.canopy-page--integrative .canopy-page__cta p{max-width:30rem;font-size:clamp(1.22rem,6.4vw,1.6rem);line-height:1.12}.canopy-page--topic .canopy-page__cta-support{max-width:32rem;margin-top:.45rem;font-size:clamp(.86rem,3.8vw,.96rem)}.canopy-page--topic .canopy-page__cta .canopy-page__cta-button{min-height:2.8rem;margin-top:.6rem;padding:.65rem 1.35rem;font-size:.9rem}.canopy-page--topic .canopy-page__cta-direct{margin-top:.48rem;font-size:clamp(.78rem,3.5vw,.86rem);overflow-wrap:anywhere}}.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:link,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:visited,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:hover,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:active,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:focus,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:focus-visible{display:inline!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#ecc185;font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:#ecc185d1;text-decoration-thickness:1px;text-underline-offset:.2em}.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:hover,.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a:focus-visible{color:#fff3f0;text-decoration-color:#fff3f0}.canopy-page--topic .canopy-page__cta .canopy-page__cta-direct a::selection{background:transparent;color:#ecc185}.canopy-page--topic-worldview .canopy-page__sections:before{background:transparent}.canopy-page--topic-worldview .canopy-page__cta--before-options+.canopy-page__work-options{margin-top:0}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero{min-height:clamp(44rem,62vw,56.75rem);display:flex;align-items:center;padding:clamp(5.5rem,9vw,8rem) 1rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero:after{background:linear-gradient(90deg,#0f311fbd,#0f311f94 34%,#0f311f4d,#0f311f14 76%,#0f311f00)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero-background{object-position:55% 52%}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero .canopy-page__narrow{width:min(calc(100% - 2rem),113rem);max-width:113rem;margin-right:auto;margin-left:auto}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero .canopy-page__narrow>div{width:min(100%,56rem);padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__eyebrow{margin-bottom:clamp(1.35rem,2vw,1.9rem);font-size:clamp(.72rem,.82vw,.9rem);letter-spacing:.18em}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero h1{max-width:12ch;font-size:clamp(3.45rem,5.4vw,5.55rem);font-weight:500;line-height:.96;text-shadow:0 .12rem .9rem rgba(10,22,14,.4)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero p:last-of-type{max-width:54rem;margin-top:clamp(1.55rem,2.4vw,2.15rem);color:#fff3f0;font-size:clamp(1.05rem,1.42vw,1.38rem);line-height:1.55;text-shadow:0 .1rem .7rem rgba(10,22,14,.42)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero-cta{min-height:3.5rem;display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(1.5rem,2.3vw,2rem);padding:.9rem 1.75rem;border:1px solid #B76332;border-radius:999px;background:#b76332;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(.9rem,1vw,1rem);font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero-cta:hover,.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero-cta:focus-visible{border-color:#a95b32;background:#a95b32;transform:translateY(-1px)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__body{padding:0 1rem;background:linear-gradient(#122b1c14,#122b1c29),url(/assets/approved-redwood-light-grove-CT5wr3Re.jpeg) center 48% / cover fixed no-repeat}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__wide{width:min(100%,113rem);max-width:113rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro{width:100vw;display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(24rem,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,8rem);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(4.5rem,7vw,7rem) clamp(1.25rem,5.6vw,7rem);background:#fffaf6fa;color:#3e2314}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro figure{width:min(100%,43rem);margin:0 auto;overflow:hidden;border-radius:1.15rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro img{width:100%;height:clamp(32rem,49vw,47rem);display:block;object-fit:cover;object-position:center 48%}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro>div{max-width:55rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-eyebrow,.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header>p,.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial-eyebrow,.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-eyebrow{margin:0 0 1rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.82rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro h2{max-width:19ch;margin:0 0 clamp(1.6rem,2.2vw,2.15rem);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.75rem,4.35vw,4.55rem);font-weight:500;letter-spacing:-.025em;line-height:.98}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro div>p:not(.canopy-page__feature-eyebrow){max-width:47rem;margin:0;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:300;line-height:1.65}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro div>p+p{margin-top:1.35rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(3rem,5vw,4.75rem) clamp(1.25rem,5.6vw,7rem) clamp(1.75rem,2.5vw,2.5rem);border-top:1px solid rgba(236,193,133,.38);background:linear-gradient(90deg,#0f311fad,#0f311f61,#0f311f2e)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header>p,.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial-eyebrow{color:#ecc185}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header h2{width:min(100%,113rem);margin:0 auto;color:#fff3f0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.7rem,4.2vw,4.35rem);font-weight:500;letter-spacing:-.025em;line-height:1;text-shadow:0 .12rem .8rem rgba(10,22,14,.36)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header>p{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections{width:min(100%,78rem);padding:clamp(3rem,5vw,4.75rem) 0 clamp(4.75rem,7vw,6.5rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(1.9rem,2.8vw,2.65rem) clamp(1.25rem,5.6vw,7rem);background:#4a1420;color:#fff3f0;text-align:center}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial blockquote{max-width:62rem;margin:0 auto;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.25vw,2.15rem);font-style:italic;font-weight:500;line-height:1.25}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial-attribution{margin:.85rem 0 0;color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.82vw,.82rem);font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta{width:100vw;min-height:0;display:grid;grid-template-areas:"copy image";grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2.75rem,6vw,6.5rem);margin:0 calc(50% - 50vw);padding:clamp(4rem,6.8vw,6.5rem) clamp(1.25rem,6.5vw,8rem);border-top:1px solid rgba(236,193,133,.4);border-bottom:1px solid rgba(236,193,133,.28);background:#fff3f0;color:#3e2314;text-align:left}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta>img{grid-area:image;position:relative;z-index:1;display:block;justify-self:center;width:min(100%,24rem);aspect-ratio:.9;border:1px solid rgba(236,193,133,.76);border-radius:48% 52% 46% 54%/53% 45% 55% 47%;object-fit:cover;object-position:center 48%;filter:saturate(.92) contrast(.98);box-shadow:1.05rem .85rem #ac86692e,1.45rem 1.15rem 0 -1px #ecc185b8,0 1.25rem 2.75rem #14311f29}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-copy{grid-area:copy;width:min(100%,46rem);margin:0 0 0 auto}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta p{color:#a95b32;font-size:clamp(2.65rem,4.7vw,4.6rem);font-weight:500;letter-spacing:-.025em;line-height:.99;text-wrap:balance}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-support{max-width:42rem;display:block;margin:1.35rem 0 0;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.28vw,1.18rem);font-weight:300;line-height:1.62}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-button{margin-top:1.65rem;border-color:#b76332;background:#b76332;color:#fff3f0}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-direct{display:block;margin-top:1rem;color:#fff3f0e6;font-family:Inter,Arial,sans-serif;font-size:clamp(.82rem,.94vw,.94rem);font-weight:300}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-direct a{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#a95b32!important;font-size:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:#a95b3294!important;text-underline-offset:.22em}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics{width:100vw;margin:0 calc(50% - 50vw);padding:clamp(3.25rem,5vw,4.75rem) clamp(1.25rem,5.6vw,7rem);background:#fffaf6fc;color:#3e2314}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics>*{width:min(100%,113rem);margin-right:auto;margin-left:auto}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics>h2{margin-top:0;margin-bottom:1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.65rem,4.2vw,4.15rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-introduction{margin-top:0;margin-bottom:clamp(1.65rem,2.5vw,2.35rem);color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.2vw,1.16rem);font-weight:300;line-height:1.55}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics nav{display:flex;flex-wrap:wrap;gap:.7rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics nav a{padding:.68rem 1rem;border:1px solid rgba(172,134,105,.58);border-radius:999px;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(.82rem,.94vw,.96rem);line-height:1.2;text-decoration:none}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics nav a:hover,.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics nav a:focus-visible{border-color:#a95b32;color:#a95b32}@media (max-width: 64rem){.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro{grid-template-columns:minmax(17rem,.9fr) minmax(21rem,1.1fr);gap:clamp(2rem,4vw,3.5rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro img{height:clamp(29rem,54vw,38rem)}}@media (max-width: 48rem){.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero{min-height:43rem;align-items:flex-end;padding:4.5rem 1rem 3.5rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero:after{background:linear-gradient(90deg,#0f311fc7,#0f311f94 62%,#0f311f33)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero-background{object-position:59% 50%}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero .canopy-page__narrow{width:100%}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero .canopy-page__narrow>div{width:100%;padding:0;background:transparent}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero h1{max-width:11ch;font-size:clamp(2.85rem,13vw,4.15rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero p:last-of-type{max-width:31rem;font-size:clamp(.96rem,4.5vw,1.08rem);line-height:1.55}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__hero-cta{width:100%;max-width:22rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__body{background-attachment:scroll;background-position:54% center}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro{grid-template-columns:1fr;gap:2rem;padding:3.25rem 1rem 3.75rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro figure{width:100%;max-width:30rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro img{height:min(122vw,36rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro h2{font-size:clamp(2.5rem,11.5vw,3.5rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__feature-intro div>p:not(.canopy-page__feature-eyebrow){font-size:1rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header{padding:2.75rem 1rem 1.75rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header h2{font-size:clamp(2.4rem,11vw,3.35rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections{width:min(calc(100% - 1.5rem),20.5rem);gap:3.1rem;padding:2.75rem 0 3.75rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial{padding:1.75rem 1rem 1.9rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial blockquote{font-size:clamp(1.35rem,6.5vw,1.8rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta{grid-template-areas:"copy" "image";grid-template-columns:1fr;gap:3rem;padding:3.5rem 1rem 4.5rem;text-align:center}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-copy{width:min(100%,35rem);margin:0 auto}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta>img{width:min(82vw,20.5rem);aspect-ratio:1}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta p{font-size:clamp(2.55rem,11vw,3.55rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-support{margin-right:auto;margin-left:auto;font-size:clamp(.98rem,4.25vw,1.08rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta-button{width:100%;max-width:22rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics{padding:3rem 1rem 3.5rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics>h2{font-size:clamp(2.45rem,11vw,3.3rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics nav{display:grid;grid-template-columns:1fr}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__related-topics nav a{width:100%}}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header{padding-top:clamp(1.9rem,2.7vw,2.75rem);padding-bottom:clamp(1.15rem,1.7vw,1.65rem)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial{padding-top:clamp(1.25rem,1.7vw,1.65rem);padding-bottom:clamp(1.35rem,1.8vw,1.75rem)}@media (min-width: 64.01rem){.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections{width:min(100%,90rem);max-width:90rem;gap:clamp(5rem,7vw,7rem);padding-top:clamp(4.5rem,6.5vw,6.5rem);padding-bottom:clamp(5.75rem,8vw,7.5rem)}}@media (max-width: 64rem) and (min-width: 48.01rem){.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections{padding-top:4rem;padding-bottom:5.5rem;gap:4.25rem}}@media (max-width: 48rem){.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header{padding-top:1.8rem;padding-bottom:1.2rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections{padding-top:3.5rem;padding-bottom:4.75rem;gap:3.75rem}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial{padding-top:1.25rem;padding-bottom:1.4rem}}.canopy-page .canopy-page__cta .canopy-page__cta-direct a,.canopy-page .canopy-page__cta .canopy-page__cta-direct a:link,.canopy-page .canopy-page__cta .canopy-page__cta-direct a:visited,.canopy-page .canopy-page__cta .canopy-page__cta-direct a:hover,.canopy-page .canopy-page__cta .canopy-page__cta-direct a:active,.canopy-page .canopy-page__cta .canopy-page__cta-direct a:focus,.canopy-page .canopy-page__cta .canopy-page__cta-direct a:focus-visible{display:inline!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--muted-gold)!important;font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:#ecc185d1;text-decoration-thickness:1px;text-underline-offset:.2em}.canopy-page .canopy-page__cta .canopy-page__cta-direct a::selection{background:var(--muted-gold);color:var(--dark-earth)}.canopy-page--groups .canopy-page__feature-intro{width:100vw;display:grid;grid-template-columns:minmax(0,.96fr) minmax(25rem,1.04fr);align-items:stretch;gap:clamp(2.5rem,5vw,6rem);margin-right:calc(50% - 50vw);margin-bottom:clamp(3.25rem,5vw,5rem);margin-left:calc(50% - 50vw);padding:clamp(4rem,6.5vw,6.5rem) clamp(1.25rem,5.6vw,7rem);background:#fffaf6fa;color:var(--dark-earth)}.canopy-page--groups .canopy-page__feature-intro>div{order:1;align-self:center;max-width:48rem}.canopy-page--groups .canopy-page__feature-intro figure{order:2;width:100%;max-width:48rem;margin:0 auto;overflow:hidden;border-radius:1.15rem}.canopy-page--groups .canopy-page__feature-intro img{width:100%;height:clamp(31rem,46vw,44rem);display:block;object-fit:cover;object-position:center 48%}.canopy-page--groups .canopy-page__feature-eyebrow,.canopy-page--groups .canopy-page__sections-header>p,.canopy-page--groups .canopy-page__testimonial-eyebrow{margin:0 0 1rem;color:var(--terracotta);font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.82rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--groups .canopy-page__feature-intro h2{max-width:18ch;margin:0 0 clamp(1.5rem,2.2vw,2.1rem);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.65rem,4.2vw,4.25rem);font-weight:500;letter-spacing:-.025em;line-height:.98}.canopy-page--groups .canopy-page__feature-intro div>p:not(.canopy-page__feature-eyebrow){max-width:44rem;margin:0;color:var(--dark-earth);font-family:Inter,Arial,sans-serif;font-size:clamp(.98rem,1.22vw,1.12rem);font-weight:300;line-height:1.68}.canopy-page--groups .canopy-page__feature-intro div>p+p{margin-top:1.2rem}.canopy-page--groups .canopy-page__sections-header{width:min(100%,74rem);margin:0 auto clamp(2rem,3.5vw,3rem);padding:0 clamp(.25rem,2vw,1.5rem);text-align:center}.canopy-page--groups .canopy-page__sections-header h2{margin:0;color:var(--dark-earth);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.6rem,4.1vw,4.15rem);font-weight:500;letter-spacing:-.025em;line-height:1}.canopy-page--groups .canopy-page__cta{min-height:0;margin-top:clamp(2.75rem,4.5vw,4rem);margin-bottom:0;padding:clamp(1.6rem,2.4vw,2.15rem) clamp(1.25rem,5.6vw,7rem);border-top:1px solid rgba(236,193,133,.4);border-bottom:1px solid rgba(236,193,133,.28);background:var(--soft-ivory);color:var(--dark-earth)}.canopy-page--groups .canopy-page__cta-copy{width:min(100%,68rem);margin:0 auto}.canopy-page--groups .canopy-page__cta p{color:var(--terracotta);font-size:clamp(2rem,3.2vw,3.15rem);line-height:1;text-shadow:none}.canopy-page--groups .canopy-page__cta-support{max-width:58rem;display:block;margin:.8rem auto 0;color:var(--dark-earth);font-family:Inter,Arial,sans-serif;font-size:clamp(.9rem,1.06vw,1.02rem);font-weight:300;line-height:1.55}.canopy-page--groups .canopy-page__cta-button{margin-top:1rem}.canopy-page--groups .canopy-page__cta-direct{display:block;margin-top:.75rem;color:var(--dark-earth);font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.9vw,.9rem);font-weight:300}.canopy-page--groups .canopy-page__testimonial{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(1.25rem,1.7vw,1.65rem) clamp(1.25rem,5.6vw,7rem) clamp(1.35rem,1.8vw,1.75rem);background:var(--oxblood);color:var(--soft-ivory);text-align:center}.canopy-page--groups .canopy-page__testimonial-eyebrow{color:var(--muted-gold)}.canopy-page--groups .canopy-page__testimonial blockquote{max-width:62rem;margin:0 auto;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.25vw,2.15rem);font-style:italic;font-weight:500;line-height:1.25}.canopy-page--groups .canopy-page__testimonial-attribution{margin:.85rem 0 0;color:var(--muted-gold);font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.82vw,.82rem);font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}@media (max-width: 64rem){.canopy-page--groups .canopy-page__feature-intro{grid-template-columns:minmax(0,.92fr) minmax(21rem,1.08fr);gap:clamp(2rem,4vw,3.5rem)}.canopy-page--groups .canopy-page__feature-intro img{height:clamp(28rem,53vw,37rem)}}@media (max-width: 48rem){.canopy-page--groups .canopy-page__feature-intro{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;padding:3.25rem 1rem 3.75rem}.canopy-page--groups .canopy-page__feature-intro>div,.canopy-page--groups .canopy-page__feature-intro figure{width:100%;max-width:30rem;margin-right:auto;margin-left:auto}.canopy-page--groups .canopy-page__feature-intro img{height:min(112vw,34rem)}.canopy-page--groups .canopy-page__feature-intro h2{font-size:clamp(2.45rem,11vw,3.35rem)}.canopy-page--groups .canopy-page__feature-intro div>p:not(.canopy-page__feature-eyebrow){font-size:1rem}.canopy-page--groups .canopy-page__sections-header{margin-bottom:1.75rem;padding-inline:0}.canopy-page--groups .canopy-page__sections-header h2{font-size:clamp(2.35rem,10.5vw,3.2rem)}.canopy-page--groups .canopy-page__cta{padding:1.6rem 1rem 1.75rem}.canopy-page--groups .canopy-page__cta p{font-size:clamp(1.9rem,9vw,2.65rem)}.canopy-page--groups .canopy-page__cta-button{width:100%;max-width:22rem}.canopy-page--groups .canopy-page__testimonial{padding:1.25rem 1rem 1.4rem}.canopy-page--groups .canopy-page__testimonial blockquote{font-size:clamp(1.35rem,6.5vw,1.8rem)}}.canopy-page--groups .canopy-page__body{padding-top:0;padding-bottom:0;background:var(--soft-ivory)}.canopy-page--groups .canopy-page__feature-intro{margin-bottom:0}.canopy-page--groups .canopy-page__sections-intro{width:100vw;display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);margin-right:calc(50% - 50vw);margin-bottom:clamp(.75rem,1.5vw,1.25rem);margin-left:calc(50% - 50vw);padding:clamp(3.75rem,7vw,6.5rem) clamp(1.25rem,5.6vw,7rem) clamp(1.75rem,3vw,2.75rem);border-top:1px solid rgba(236,193,133,.42);background:var(--soft-ivory)}.canopy-page--groups .canopy-page__sections-image{position:relative;width:min(100%,25rem);justify-self:end;margin:0}.canopy-page--groups .canopy-page__sections-image:before{position:absolute;top:.75rem;right:-.75rem;bottom:-.75rem;left:.75rem;z-index:0;border:1px solid rgba(236,193,133,.82);border-radius:48% 52% 46% 54%/43% 46% 54% 57%;content:""}.canopy-page--groups .canopy-page__sections-image img{position:relative;z-index:1;width:100%;aspect-ratio:4 / 5;display:block;object-fit:cover;object-position:center;border-radius:48% 52% 46% 54%/43% 46% 54% 57%;box-shadow:0 1rem 2rem #3e23141f}.canopy-page--groups .canopy-page__sections-intro .canopy-page__sections-header{width:auto;max-width:35rem;margin:0;padding:0;text-align:left}.canopy-page--groups .canopy-page__sections-intro .canopy-page__sections-header>p{margin-bottom:1rem}.canopy-page--groups .canopy-page__sections-intro .canopy-page__sections-header h2{max-width:11ch;font-size:clamp(3rem,6vw,5.7rem);line-height:.93}.canopy-page--groups .canopy-page__sections{margin-top:0}.canopy-page--groups .canopy-page__sections:before{background:var(--soft-ivory);box-shadow:none}.canopy-page--groups .canopy-page__workshop-details{margin-bottom:0}.canopy-page--groups .canopy-page__cta{background:var(--soft-ivory)}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__cta{background:linear-gradient(90deg,#14311fb3,#0c271ac4,#14311fb3)}.canopy-page--groups .canopy-page__testimonial{margin-bottom:0}@media (max-width: 48rem){.canopy-page--groups .canopy-page__sections-intro{grid-template-columns:1fr;gap:2rem;margin-bottom:.75rem;padding:3.5rem 1rem 2.25rem}.canopy-page--groups .canopy-page__cta{background:var(--soft-ivory)}.canopy-page--groups .canopy-page__sections-intro .canopy-page__sections-header{order:1;width:100%;max-width:31rem;margin-right:auto;margin-left:auto;text-align:center}.canopy-page--groups .canopy-page__sections-intro .canopy-page__sections-header h2{max-width:none;font-size:clamp(2.9rem,15vw,4.5rem)}.canopy-page--groups .canopy-page__sections-image{order:2;width:min(82vw,21rem);justify-self:center}}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__body{padding-block:0;background:var(--soft-ivory, #fff3f0)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__wide{width:min(100%,75rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro{width:100vw;display:grid;grid-template-columns:minmax(24rem,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(4rem,6.5vw,6.5rem) clamp(1.25rem,5.6vw,7rem);border-bottom:1px solid rgba(236,193,133,.34);background:#fffaf6fa;color:var(--dark-earth, #3e2314)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro figure{width:100%;max-width:44rem;margin:0 auto;overflow:hidden;border:1px solid rgba(236,193,133,.6);border-radius:1.2rem;box-shadow:0 1rem 2.35rem #3e23141a}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro img{width:100%;height:clamp(31rem,48vw,45rem);display:block;object-fit:cover;object-position:center}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro>div{max-width:48rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-eyebrow,.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-header>p,.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__testimonial-eyebrow{margin:0 0 1rem;color:var(--terracotta, #a95b32);font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.82rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro h2{max-width:17ch;margin:0 0 clamp(1.45rem,2.2vw,2rem);color:var(--dark-earth, #3e2314);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.75rem,4.4vw,4.35rem);font-weight:500;letter-spacing:-.025em;line-height:.98}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro div>p:not(.canopy-page__feature-eyebrow){max-width:44rem;margin:0;color:var(--dark-earth, #3e2314);font-family:Inter,Arial,sans-serif;font-size:clamp(.98rem,1.22vw,1.12rem);font-weight:300;line-height:1.68}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro div>p+p{margin-top:1.2rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro{width:100vw;display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);margin-right:calc(50% - 50vw);margin-bottom:0;margin-left:calc(50% - 50vw);padding:clamp(3.75rem,6vw,5.75rem) clamp(1.25rem,5.6vw,7rem) clamp(2rem,3.4vw,3rem);background:var(--soft-ivory, #fff3f0)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image{position:relative;width:min(100%,27rem);justify-self:end;margin:0}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image:before{position:absolute;top:.75rem;right:-.75rem;bottom:-.75rem;left:.75rem;z-index:0;border:1px solid rgba(236,193,133,.82);border-radius:47% 53% 45% 55%/39% 41% 59% 61%;content:""}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image img{position:relative;z-index:1;width:100%;aspect-ratio:4 / 5;display:block;object-fit:cover;object-position:center;border-radius:47% 53% 45% 55%/39% 41% 59% 61%;box-shadow:0 1rem 2rem #3e23141f}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro .canopy-page__sections-header{width:auto;max-width:40rem;margin:0;padding:0;text-align:left}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro .canopy-page__sections-header h2{max-width:12ch;margin:0;color:var(--dark-earth, #3e2314);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,5.8vw,5.6rem);font-weight:500;letter-spacing:-.03em;line-height:.93}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections{margin-top:0;padding:clamp(2rem,3.5vw,3rem) 1rem clamp(4.5rem,7vw,6.5rem);background:transparent}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections:before{background:transparent;box-shadow:none}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__testimonial{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(1.25rem,1.7vw,1.65rem) clamp(1.25rem,5.6vw,7rem) clamp(1.35rem,1.8vw,1.75rem);background:var(--oxblood, #4a1420);color:var(--soft-ivory, #fff3f0);text-align:center}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__testimonial-eyebrow{margin-bottom:.65rem;color:var(--muted-gold, #ecc185)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__testimonial blockquote{max-width:62rem;margin:0 auto;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.42rem,2.15vw,2.05rem);font-style:italic;font-weight:500;line-height:1.23}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__testimonial-attribution{margin:.75rem 0 0;color:var(--muted-gold, #ecc185);font-family:Inter,Arial,sans-serif;font-size:clamp(.68rem,.8vw,.8rem);font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta{width:100vw;min-height:0;margin:0 calc(50% - 50vw);padding:clamp(1.75rem,2.8vw,2.5rem) clamp(1.25rem,5.6vw,7rem);border-top:1px solid rgba(236,193,133,.34);background:#14311f;color:var(--soft-ivory, #fff3f0)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta:before{display:none}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta-copy{width:min(100%,68rem);margin:0 auto;transform:none}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta p{color:var(--soft-ivory, #fff3f0);font-size:clamp(2rem,3.2vw,3.15rem);line-height:1;text-shadow:none}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta-support{max-width:58rem;display:block;margin:.75rem auto 0;color:#fff3f0eb;font-family:Inter,Arial,sans-serif;font-size:clamp(.9rem,1.06vw,1.02rem);font-weight:300;line-height:1.55}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta-button{margin-top:.95rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta-direct{display:block;margin-top:.7rem;color:#fff3f0e0;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.9vw,.9rem);font-weight:300}@media (max-width: 64rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro{grid-template-columns:minmax(21rem,.92fr) minmax(0,1.08fr);gap:clamp(2rem,4vw,3.5rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro img{height:clamp(28rem,53vw,37rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,3.5rem)}}@media (max-width: 48rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro{grid-template-columns:1fr;gap:2rem;padding:3.25rem 1rem 3.75rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro figure,.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro>div{width:100%;max-width:30rem;margin-right:auto;margin-left:auto}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro img{height:min(112vw,34rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro h2{font-size:clamp(2.45rem,11vw,3.35rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__feature-intro div>p:not(.canopy-page__feature-eyebrow){font-size:1rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro{grid-template-columns:1fr;gap:2rem;padding:3.5rem 1rem 2rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image{width:min(82vw,21rem);justify-self:center}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro .canopy-page__sections-header{width:100%;max-width:31rem;margin-right:auto;margin-left:auto;text-align:center}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro .canopy-page__sections-header h2{max-width:none;font-size:clamp(2.75rem,13vw,4.1rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections{width:min(calc(100% - 1.5rem),20.5rem);grid-template-columns:1fr;gap:3.5rem;padding:2rem 0 4.5rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections article,.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections article:last-child{width:100%;grid-column:auto}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__testimonial{padding:1.2rem 1rem 1.35rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__testimonial blockquote{font-size:clamp(1.3rem,6.2vw,1.72rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta{padding:1.6rem 1rem 1.75rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta p{font-size:clamp(1.9rem,9vw,2.65rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__cta-button{width:100%;max-width:22rem}}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(3rem,5vw,4.75rem) clamp(1.25rem,5.6vw,7rem);border-top:1px solid rgba(236,193,133,.32);border-bottom:1px solid rgba(20,49,31,.36);background:#fffaf6fa;color:var(--dark-earth, #3e2314)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-inner{width:min(100%,90rem);margin:0 auto}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-eyebrow{margin:0 0 .9rem;color:var(--terracotta, #a95b32);font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.78vw,.82rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section h2{max-width:21ch;margin:0;color:var(--dark-earth, #3e2314);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.65rem,4.4vw,4.35rem);font-weight:500;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-introduction{max-width:78rem;margin:clamp(1.15rem,1.8vw,1.65rem) 0 0;color:var(--dark-earth, #3e2314);font-family:Inter,Arial,sans-serif;font-size:clamp(.96rem,1.1vw,1.08rem);font-weight:300;line-height:1.65}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:clamp(1.75rem,2.7vw,2.4rem) 0 0;padding:0;list-style:none}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-items li{min-height:3rem;display:flex;align-items:center;justify-content:center;padding:.7rem .85rem;border:1px solid rgba(169,91,50,.34);border-radius:999px;color:var(--dark-earth, #3e2314);font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.88vw,.9rem);font-weight:400;line-height:1.25;text-align:center}@media (max-width: 64rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 48rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section{padding:3rem 1rem 3.4rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-inner{max-width:31rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section h2{font-size:clamp(2.45rem,11vw,3.35rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-introduction{font-size:1rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}@media (max-width: 30rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__practice-section-items{grid-template-columns:1fr}}@media (min-width: 64.01rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro{gap:clamp(2.25rem,4.5vw,5rem);padding-top:clamp(3rem,4vw,4rem);padding-bottom:.75rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image{width:min(100%,24rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections{padding-top:.75rem;padding-bottom:clamp(4rem,5vw,4.75rem)}}@media (max-width: 64rem) and (min-width: 48.01rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro{gap:clamp(1.75rem,3vw,2.75rem);padding-top:2.75rem;padding-bottom:.75rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image{width:min(100%,22rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections{padding-top:.75rem;padding-bottom:3.75rem}}@media (max-width: 48rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro{gap:1.5rem;padding-top:2.5rem;padding-bottom:.65rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image{width:min(72vw,18.5rem)}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections{padding-top:.75rem;padding-bottom:4rem}}@media (max-width: 30rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-intro{gap:1.25rem;padding-top:2.25rem}.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__sections-image{width:min(76vw,17rem)}}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header{padding:clamp(3rem,4.5vw,4.25rem) clamp(1.25rem,5.6vw,7rem) clamp(2.4rem,3.2vw,3rem);border-top:1px solid rgba(172,134,105,.34);border-bottom:1px solid rgba(172,134,105,.28);background:#fffaf6}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header>p{color:#a95b32}.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header h2{color:#3e2314;text-shadow:none}@media (max-width: 64rem){.canopy-page--individual:not(.canopy-page--topic) .canopy-page__body,.canopy-page--topic-awareness .canopy-page__body{background:radial-gradient(circle at 82% 12%,rgba(180,124,50,.16),transparent 30rem),radial-gradient(circle at 12% 72%,rgba(33,85,39,.2),transparent 32rem),linear-gradient(155deg,#183527,#102b1c 55%,#173826);background-attachment:scroll}}@media (max-width: 48rem){.canopy-page--individual:not(.canopy-page--topic) .canopy-page__sections-header{padding:2.75rem 1rem 2.4rem}}.canopy-page--contact .canopy-page__body{padding:clamp(5rem,8vw,7.5rem) 1rem clamp(5.5rem,8vw,7rem);background:#fffaf6}.canopy-page--contact .canopy-page__contact-layout{width:min(100%,113rem);display:grid;grid-template-columns:minmax(26rem,.92fr) minmax(31rem,1.08fr);gap:clamp(3.5rem,7vw,8rem);align-items:start;margin:0 auto}.canopy-page--contact .canopy-page__contact-heading>p{margin:0 0 1rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.72rem,.82vw,.84rem);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.canopy-page--contact .canopy-page__contact-heading h2{max-width:12ch;margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.1rem,4.8vw,4.85rem);font-weight:500;letter-spacing:-.025em;line-height:.98}.canopy-page--contact .canopy-page__contact-steps{position:relative;display:grid;gap:0;margin-top:clamp(2.75rem,4vw,4rem)}.canopy-page--contact .canopy-page__contact-steps:before{position:absolute;top:3.2rem;bottom:3.2rem;left:2.72rem;width:1px;background:linear-gradient(to bottom,#a95b3238,#21552780,#4a142047);content:""}.canopy-page--contact .canopy-page__contact-step{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:clamp(1.25rem,2.2vw,2rem);align-items:start;padding:clamp(1.65rem,2.4vw,2.2rem) 0;border-top:1px solid rgba(172,134,105,.4);opacity:0;transform:translateY(.9rem);transition:opacity .65s ease calc(var(--contact-step, 0) * .13s),transform .78s cubic-bezier(.22,1,.36,1) calc(var(--contact-step, 0) * .13s)}.canopy-page--contact .canopy-page__contact-step:last-child{border-bottom:1px solid rgba(172,134,105,.4)}.canopy-page--contact .canopy-page__contact-steps.is-revealed .canopy-page__contact-step{opacity:1;transform:translateY(0)}.canopy-page--contact .canopy-page__contact-marker{position:relative;z-index:1;width:5.5rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(169,91,50,.65);border-radius:50%;background:#fff3f0f5;color:#a95b32;box-shadow:0 .65rem 1.6rem #3e231414}.canopy-page--contact .canopy-page__contact-marker:before,.canopy-page--contact .canopy-page__contact-marker:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;content:"";pointer-events:none}.canopy-page--contact .canopy-page__contact-marker:before{border:1px solid rgba(180,124,50,.46);transform:translate(.45rem,.3rem) scale(.98)}.canopy-page--contact .canopy-page__contact-marker:after{border:1px solid rgba(33,85,39,.32);transform:translate(-.34rem,-.26rem) scale(.9)}.canopy-page--contact .canopy-page__contact-step:nth-child(2) .canopy-page__contact-marker{border-color:#215527a6;color:#215527}.canopy-page--contact .canopy-page__contact-step:nth-child(3) .canopy-page__contact-marker{border-color:#4a142094;color:#4a1420}.canopy-page--contact .canopy-page__contact-marker>span{position:relative;z-index:1;font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em}.canopy-page--contact .canopy-page__contact-step h3{margin:0 0 .65rem;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(1.3rem,1.6vw,1.55rem);font-weight:600;line-height:1.2}.canopy-page--contact .canopy-page__contact-step p{max-width:42rem;margin:0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.98rem,1.14vw,1.12rem);font-weight:300;line-height:1.65}.canopy-page--contact .canopy-page__contact-form-shell{padding:clamp(2.35rem,4vw,4rem);border:1px solid rgba(180,124,50,.52);border-radius:1.3rem;background:#ffffffc2;box-shadow:0 1.25rem 3.5rem #3e231414}.canopy-page--contact .canopy-page__contact-form-shell>h2{margin:0;color:#2e160d;font-family:Inter,Arial,sans-serif;font-size:clamp(1.85rem,2.3vw,2.25rem);font-weight:600;line-height:1.15}.canopy-page--contact .canopy-page__contact-form-shell>p{margin:1rem 0 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.18vw,1.15rem);font-weight:300;line-height:1.55}.canopy-page--contact .canopy-page__contact-booking{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:1.4rem;padding:1.1rem 1.2rem;border:1px solid rgba(180,124,50,.4);border-radius:.9rem;background:#ecc18524}.canopy-page--contact .canopy-page__contact-booking h3{margin:0;color:#2e160d;font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.4}.canopy-page--contact .canopy-page__contact-booking p{margin:.35rem 0 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:300;line-height:1.5}.canopy-page--contact .canopy-page__contact-booking a{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.7rem 1rem;border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap}.canopy-page--contact .canopy-page__contact-booking a:hover{background:#874322}.canopy-page--contact .canopy-page__contact-booking a:focus-visible{outline:3px solid #215527;outline-offset:3px}.canopy-page--contact .canopy-page__contact-form{display:grid;margin-top:clamp(2.25rem,3.5vw,3.25rem)}.canopy-page--contact .canopy-page__contact-form>label{margin:0 0 .55rem;color:#2e160d;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1vw,1rem);font-weight:600;line-height:1.4}.canopy-page--contact .canopy-page__contact-form>label:not(:first-of-type){margin-top:1.55rem}.canopy-page--contact .canopy-page__contact-form>label span{font-weight:300}.canopy-page--contact .canopy-page__contact-form input,.canopy-page--contact .canopy-page__contact-form select,.canopy-page--contact .canopy-page__contact-form textarea{width:100%;border:1.5px solid #684A39;border-radius:.72rem;background:#fffdfc;color:#2e160d;font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.45}.canopy-page--contact .canopy-page__contact-form input,.canopy-page--contact .canopy-page__contact-form select{min-height:4.2rem;padding:.9rem 1rem}.canopy-page--contact .canopy-page__contact-form textarea{min-height:12rem;padding:1rem;resize:vertical}.canopy-page--contact .canopy-page__contact-form input:focus,.canopy-page--contact .canopy-page__contact-form select:focus,.canopy-page--contact .canopy-page__contact-form textarea:focus{border-color:#215527;outline:3px solid rgba(33,85,39,.2);outline-offset:2px}.canopy-page--contact .canopy-page__contact-form>small{margin-top:.65rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:.84rem;font-weight:300;line-height:1.5}.canopy-page--contact .canopy-page__contact-form button{width:fit-content;min-height:3.65rem;margin-top:1.65rem;padding:.9rem 1.85rem;border:1px solid #B76332;border-radius:999px;background:#b76332;color:#fff3f0;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:600}.canopy-page--contact .canopy-page__contact-form button:hover,.canopy-page--contact .canopy-page__contact-form button:focus-visible{border-color:#a95b32;background:#a95b32}.canopy-page--contact .canopy-page__contact-form button:focus-visible{outline:3px solid rgba(33,85,39,.32);outline-offset:3px}.canopy-page--contact .canopy-page__contact-form button:disabled{cursor:wait;opacity:.68}.canopy-page--contact .canopy-page__contact-status,.canopy-page--contact .canopy-page__contact-email{margin:1.25rem 0 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.9rem,1vw,1rem);font-weight:300;line-height:1.5}.canopy-page--contact .canopy-page__contact-status.is-success{color:#215527;font-weight:500}.canopy-page--contact .canopy-page__contact-status.is-error{color:#7b2d21}.canopy-page--contact .canopy-page__contact-status a,.canopy-page--contact .canopy-page__contact-email a{color:#a95b32;text-underline-offset:.24rem}@media (max-width: 68rem){.canopy-page--contact .canopy-page__contact-layout{grid-template-columns:1fr;gap:4.25rem;width:min(100%,52rem)}.canopy-page--contact .canopy-page__contact-heading h2{max-width:15ch}}@media (max-width: 48rem){.canopy-page--contact .canopy-page__contact-booking{grid-template-columns:1fr}.canopy-page--contact .canopy-page__contact-booking a{width:100%}.canopy-page--contact .canopy-page__body{padding:4rem 1rem 4.5rem;background:#fffaf6}.canopy-page--contact .canopy-page__contact-heading h2{font-size:clamp(2.7rem,12vw,3.65rem)}.canopy-page--contact .canopy-page__contact-steps{margin-top:2.4rem}.canopy-page--contact .canopy-page__contact-steps:before{top:2.65rem;bottom:2.65rem;left:2.2rem}.canopy-page--contact .canopy-page__contact-step{grid-template-columns:4.45rem minmax(0,1fr);gap:1.1rem;padding:1.5rem 0}.canopy-page--contact .canopy-page__contact-marker{width:4.45rem}.canopy-page--contact .canopy-page__contact-step p{font-size:.98rem;line-height:1.58}.canopy-page--contact .canopy-page__contact-form-shell{padding:2rem 1rem 2.25rem;border-radius:1rem}.canopy-page--contact .canopy-page__contact-form input,.canopy-page--contact .canopy-page__contact-form select{min-height:3.85rem}.canopy-page--contact .canopy-page__contact-form button{width:100%}}@media (prefers-reduced-motion: reduce){.canopy-page--contact .canopy-page__contact-step,.canopy-page--contact .canopy-page__contact-steps.is-revealed .canopy-page__contact-step{opacity:1;transform:none;transition:none}}@media (max-width: 64rem){.canopy-page--integrative:not(.canopy-page--topic) .canopy-page__body{background:#fffaf6}.canopy-page--topic-worldview{background-color:#fffaf6}.canopy-page--topic-worldview .canopy-page__body{padding-top:0;background:#fffaf6}.canopy-page--topic-worldview .canopy-page__topic-lead{background:linear-gradient(90deg,#0f1b13c2,#0f1b136b),var(--topic-background-image-mobile) var(--topic-background-position, center) / cover no-repeat}.canopy-page--topic-worldview .canopy-page__sections:before{background:#fffaf6}.canopy-page--topic-worldview .canopy-page__cta--before-options{background:#183527;color:#fff3f0}.canopy-page--topic-burnout{background-color:#fffaf6}.canopy-page--topic-burnout .canopy-page__body{background:#fffaf6}.canopy-page--topic-burnout .canopy-page__cta{background:#183527;color:#ecc185;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 64rem){.canopy-page--individual .canopy-page__sections article,.canopy-page--integrative .canopy-page__sections article,.canopy-page--groups .canopy-page__sections article{opacity:1;transform:none;transition:none;will-change:auto}}@media (max-width: 64rem){.canopy-page--topic-worldview .canopy-page__topic-lead{margin-bottom:0;padding:2rem 1rem 2.25rem;border-top:1px solid rgba(172,134,105,.42);background:#fffaf6;color:#3e2314}.canopy-page--topic-worldview .canopy-page__topic-lead-quote>p,.canopy-page--topic-worldview .canopy-page__topic-lead-heading>p{color:#a95b32}.canopy-page--topic-worldview .canopy-page__topic-lead blockquote,.canopy-page--topic-worldview .canopy-page__topic-lead-heading h2{color:#3e2314;text-shadow:none}.canopy-page--topic-worldview .canopy-page__topic-lead-copy p,.canopy-page--topic-worldview .canopy-page__topic-lead-copy p+p{color:#684a39;text-shadow:none}}@media (max-width: 48rem){.canopy-page--topic-worldview .canopy-page__hero{min-height:35rem;padding-top:8.5rem;padding-bottom:3rem}}@media (max-width: 64rem){.canopy-page--topic-intergenerational,.canopy-page--topic-intergenerational .canopy-page__body{background:#fffaf6}.canopy-page--topic-intergenerational .canopy-page__topic-lead{margin-bottom:0;padding:2rem 1rem 2.25rem;border-top:1px solid rgba(172,134,105,.42);background:#fffaf6;color:#3e2314}.canopy-page--topic-intergenerational .canopy-page__sections:before{background:#fffaf6}}@media (max-width: 64rem){.canopy-page--topic-awareness,.canopy-page--topic-awareness .canopy-page__body{background:#fffaf6}.canopy-page--topic-awareness .canopy-page__topic-lead{margin-bottom:0;padding:2rem 1rem 2.25rem;border-top:1px solid rgba(172,134,105,.42);background:#fffaf6;color:#3e2314}.canopy-page--topic-awareness .canopy-page__topic-lead-quote>p,.canopy-page--topic-awareness .canopy-page__topic-lead-heading>p{color:#a95b32}.canopy-page--topic-awareness .canopy-page__topic-lead blockquote,.canopy-page--topic-awareness .canopy-page__topic-lead-heading h2{color:#3e2314;text-shadow:none}.canopy-page--topic-awareness .canopy-page__topic-lead-copy p,.canopy-page--topic-awareness .canopy-page__topic-lead-copy p+p{color:#684a39;text-shadow:none}.canopy-page--topic-awareness .canopy-page__sections:before{background:#fffaf6}}@media (max-width: 64rem){.canopy-page--topic,.canopy-page--topic .canopy-page__body{background:#fffaf6;background-attachment:scroll}.canopy-page--topic .canopy-page__topic-lead{margin-bottom:0;padding:2rem 1rem 2.25rem;border-top:1px solid rgba(172,134,105,.42);background:#fffaf6;color:#3e2314}.canopy-page--topic .canopy-page__topic-lead-quote>p,.canopy-page--topic .canopy-page__topic-lead-heading>p{color:#a95b32}.canopy-page--topic .canopy-page__topic-lead blockquote,.canopy-page--topic .canopy-page__topic-lead-heading h2{color:#3e2314;text-shadow:none}.canopy-page--topic .canopy-page__topic-lead-copy p,.canopy-page--topic .canopy-page__topic-lead-copy p+p{color:#684a39;text-shadow:none}.canopy-page--topic .canopy-page__sections:before{background:#fffaf6}}.canopy-page--approach{--approach-ivory: #fff3f0;--approach-stone: #e7ded4;--approach-earth: #3e2314;--approach-terracotta: #a95b32;--approach-gold: #ecc185;--approach-forest: #14311f;--approach-leaf: #215527;--approach-oxblood: #4a1420;background:var(--approach-ivory)}.canopy-page--approach .living-ecology{padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,4.5rem) clamp(5rem,8vw,8rem);background:linear-gradient(#fff3f0d6,#fff3f0e0),url(/assets/canopy-voices-mist-1840-ChZ7srz9.webp) center / cover no-repeat}.canopy-page--approach .living-ecology__inner{width:min(100%,94rem)}.canopy-page--approach .living-ecology__header{max-width:60rem}.canopy-page--approach .living-ecology__header h2{font-size:clamp(3rem,5.2vw,5.15rem)}.canopy-page--approach .living-ecology__summary{max-width:57rem;font-size:clamp(1rem,1.35vw,1.2rem)}.canopy-page--approach .living-ecology__map{width:min(100%,90rem);min-height:clamp(24rem,32vw,31rem);gap:clamp(2.5rem,5vw,5.5rem);margin:clamp(2.5rem,4vw,4rem) auto 0;padding:2rem clamp(0rem,2vw,1.5rem) 1rem;transform:none}.canopy-page--approach .living-ecology__movement{width:100%;max-width:23rem;padding:0;border-width:3px;box-shadow:.8rem .85rem #a95b3240,1.15rem 1.2rem #3e231424,0 1.7rem 3.5rem #3e231433}.canopy-page--approach .living-ecology__movement:before{position:absolute;z-index:-1;top:-.85rem;right:-.85rem;bottom:-.85rem;left:-.85rem;display:block;border:1px solid rgba(236,193,133,.62);border-radius:50%;background:#e7ded447;content:"";transform:translate(.7rem,.6rem);pointer-events:none}.canopy-page--approach .living-ecology__movement-face{padding:clamp(2rem,3.2vw,2.75rem)}.canopy-page--approach .living-ecology__movement h3{font-size:clamp(2rem,2.8vw,2.65rem)}.canopy-page--approach .living-ecology__movement p{font-size:clamp(.88rem,1.05vw,1rem)}.canopy-page--approach .living-ecology__movement-face--back p{font-size:clamp(.78rem,.9vw,.92rem);line-height:1.46}.canopy-page--approach .living-ecology__movement--inspect,.canopy-page--approach .living-ecology__movement--remember{transform:translateY(2.4rem)}.canopy-page--approach .living-ecology__movement--recover{transform:translateY(0)}.approach-section-eyebrow{margin:0 0 .85rem;color:var(--approach-terracotta);font-family:Inter,Arial,sans-serif;font-size:clamp(.7rem,.82vw,.82rem);font-weight:600;letter-spacing:.2em;line-height:1.45;text-transform:uppercase}.approach-terrain{padding:clamp(5rem,8vw,8rem) clamp(1rem,5vw,6.5rem);border-top:1px solid rgba(169,91,50,.18);background:#fffaf6}.approach-terrain__inner{width:min(100%,94rem);display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(28rem,1.1fr);gap:clamp(4rem,8vw,9rem);align-items:center;margin:0 auto}.approach-terrain__figure{margin:0}.approach-terrain__image-shell{position:relative;width:min(100%,36rem);aspect-ratio:1.06 / 1;margin:0 auto}.approach-terrain__image-shell:before,.approach-terrain__image-shell:after{position:absolute;border-radius:48% 52% 46% 54%/55% 45%;content:"";pointer-events:none}.approach-terrain__image-shell:before{top:0;right:0;bottom:0;left:0;border:2px solid rgba(236,193,133,.72);transform:translate(1.25rem,1rem) rotate(2deg)}.approach-terrain__image-shell:after{top:1.1rem;right:-.3rem;bottom:-.3rem;left:1.1rem;z-index:0;background:linear-gradient(145deg,#a95b3266,#21552761);transform:translate(1.15rem,.9rem)}.approach-terrain__image-shell picture{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden;border:2px solid rgba(236,193,133,.76);border-radius:48% 52% 46% 54%/55% 45%;box-shadow:0 1.5rem 3.5rem #3e23142b}.approach-terrain__image-shell img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.approach-terrain__copy h2,.approach-pathways__header h2{margin:0;color:var(--approach-earth);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,5.1vw,5rem);font-weight:500;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.approach-terrain__copy>p:not(.approach-section-eyebrow){max-width:48rem;margin:1.45rem 0 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:300;line-height:1.72}.approach-pathways{padding:clamp(5rem,8vw,8rem) clamp(1rem,4vw,4.5rem) clamp(6rem,9vw,9rem);border-top:1px solid rgba(169,91,50,.18);background:radial-gradient(circle at 15% 25%,rgba(33,85,39,.08),transparent 26rem),linear-gradient(160deg,#fff3f0,#f6ece6)}.approach-pathways__header{width:min(100%,94rem);margin:0 auto clamp(3rem,5vw,5rem)}.approach-pathways__grid{width:min(100%,94rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3.3vw,3.8rem);align-items:start;margin:0 auto}.approach-pathway{min-width:0;display:flex;flex-direction:column;align-items:center;color:var(--approach-earth);text-align:center;text-decoration:none;transition:transform .26s ease;transition-delay:calc(var(--pathway-order, 0) * 70ms)}.approach-pathway:hover,.approach-pathway:focus-visible{transform:translateY(-.5rem)}.approach-pathway:focus-visible{border-radius:.75rem;outline:3px solid rgba(33,85,39,.6);outline-offset:.65rem}.approach-pathway__portrait{position:relative;width:min(100%,19rem);aspect-ratio:1;margin-bottom:1.65rem;border:2px solid rgba(236,193,133,.9);border-radius:50%;background:var(--approach-stone);box-shadow:.65rem .7rem #a95b3238,1rem 1.05rem #2155272e,0 1.2rem 2.6rem #3e231429}.approach-pathway:nth-child(2n) .approach-pathway__portrait{box-shadow:.65rem .7rem #21552738,1rem 1.05rem #a95b322b,0 1.2rem 2.6rem #3e231429}.approach-pathway__portrait:after{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border:1px solid rgba(255,243,240,.72);border-radius:50%;content:"";pointer-events:none}.approach-pathway__portrait picture{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%}.approach-pathway__portrait img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .3s ease}.approach-pathway:hover .approach-pathway__portrait img,.approach-pathway:focus-visible .approach-pathway__portrait img{transform:scale(1.045);filter:saturate(1.04)}.approach-pathway__number{position:absolute;right:.5rem;bottom:1rem;min-width:3.4rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(236,193,133,.78);border-radius:50%;background:#14311ff0;color:var(--approach-gold);font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.12em}.approach-pathway__title{max-width:18ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,2.35vw,2.25rem);font-weight:600;line-height:1.06;text-wrap:balance}.approach-pathway__link{margin-top:.85rem;border-bottom:1px solid var(--approach-terracotta);color:var(--approach-terracotta);font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}@media (max-width: 72rem){.approach-terrain__inner{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.1fr);gap:clamp(3rem,6vw,5rem)}.approach-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem clamp(2.5rem,6vw,5rem)}.approach-pathway__portrait{width:min(78vw,20rem)}}@media (max-width: 56rem){.canopy-page--approach .living-ecology__map{display:flex;min-height:0;gap:2.75rem;padding:1rem 0}.canopy-page--approach .living-ecology__movement,.canopy-page--approach .living-ecology__movement--inspect,.canopy-page--approach .living-ecology__movement--recover,.canopy-page--approach .living-ecology__movement--remember{width:min(78vw,22rem);max-width:22rem;transform:none}.approach-terrain__inner{grid-template-columns:1fr;gap:4rem}.approach-terrain__figure{order:2}.approach-terrain__copy{width:min(100%,42rem);margin:0 auto}.approach-terrain__image-shell{width:min(80vw,31rem)}}@media (max-width: 42rem){.canopy-page--approach .living-ecology{padding:3.75rem 1rem 5rem}.canopy-page--approach .living-ecology__header h2,.approach-terrain__copy h2,.approach-pathways__header h2{font-size:clamp(2.65rem,13vw,3.8rem)}.canopy-page--approach .living-ecology__movement,.canopy-page--approach .living-ecology__movement--inspect,.canopy-page--approach .living-ecology__movement--recover,.canopy-page--approach .living-ecology__movement--remember{width:min(84vw,20rem);max-width:20rem}.approach-terrain{padding:4.5rem 1rem 5.5rem}.approach-terrain__image-shell{width:min(84vw,25rem)}.approach-pathways{padding:4.5rem 1rem 6rem}.approach-pathways__grid{grid-template-columns:1fr;gap:4.5rem}.approach-pathway__portrait{width:min(78vw,19.5rem)}.approach-pathway__title{font-size:clamp(2rem,9vw,2.6rem)}}@media (prefers-reduced-motion: reduce){.approach-pathway,.approach-pathway__portrait img{transition:none}}.immersion-route{background:#fff3f0;color:#3e2314}.immersion-route__section{width:min(100% - 2rem,75rem);margin:0 auto}.immersion-route__hero{position:relative;min-height:clamp(31rem,66svh,47rem);overflow:hidden;background:#183527}.immersion-route__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#112118cc,#11211852 58%,#1121187a);content:""}.immersion-route__hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center 72%}.immersion-route__hero-overlay{position:relative;z-index:1;width:min(100% - 2rem,75rem);margin:0 auto;padding:clamp(11rem,23vh,17rem) 0 clamp(3.5rem,7vw,6rem);color:#fff3f0}.immersion-route__hero-overlay>p,.immersion-route__eyebrow{margin:0 0 .8rem;font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:#627642}.immersion-route__hero-overlay>p,.immersion-route__eyebrow--light{color:#ecc185}.immersion-route__hero-overlay h1{max-width:55rem;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.7667rem,calc(7vw - .5333rem),5.8667rem);font-weight:500;letter-spacing:-.035em;line-height:.9;text-wrap:balance}.immersion-route__hero-overlay>span{display:block;max-width:43rem;margin-top:1.35rem;font-family:Inter,Arial,sans-serif;font-size:clamp(.9rem,1.4vw,1.08rem);font-weight:300;line-height:1.7;color:#ecc185}.immersion-route__hero-overlay>p,.immersion-route__hero-overlay>h1,.immersion-route__hero-overlay>span{opacity:0;transform:translate(-4%);animation:immersion-hero-copy-reveal 3.6s cubic-bezier(.22,1,.36,1) both}.immersion-route__hero-overlay>p{animation-delay:.15s}.immersion-route__hero-overlay>h1{animation-delay:.45s}.immersion-route__hero-overlay>span{animation-delay:.8s}@keyframes immersion-hero-copy-reveal{to{opacity:1;transform:translateY(0)}}.immersion-route__forest-flow{background-color:#fff3f0;background-image:linear-gradient(to bottom,#fff3f0d1,#fff3f0c7 25%,#fff3f0d1 55%,#fff3f0e6),url(/assets/orientation-landscape-1600-BhJetjK0.webp);background-position:center,center bottom;background-size:cover,auto 150%;background-repeat:no-repeat}.immersion-route__introduction{padding:clamp(3rem,5.5vw,4.75rem) 0;background:transparent}.immersion-route__introduction-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.immersion-route__introduction h2,.immersion-route__audience h2,.immersion-route__offerings h2,.immersion-route__interest h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.immersion-route__introduction h2{max-width:34rem;font-size:clamp(2.1rem,3.6vw,3.2rem);line-height:1;color:#4a1420}.immersion-route__introduction-copy{padding-left:clamp(1.5rem,4vw,3.5rem);border-left:1px solid rgba(74,20,32,.24);color:#684a39}.immersion-route__introduction-copy p,.immersion-route__audience p,.immersion-route__offerings-header>p,.immersion-route__interest p{margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(.94rem,1.1vw,1.02rem);font-weight:300;line-height:1.68}.immersion-route__introduction-copy p+p,.immersion-route__audience p+p{margin-top:1rem}.immersion-route__audience{padding:clamp(3rem,5vw,4.5rem) 0;background:transparent}.immersion-route__audience-grid{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.immersion-route__audience h2{font-size:clamp(2.05rem,3.2vw,3rem);line-height:1;color:#4a1420}.immersion-route__audience-grid>div{padding-left:clamp(1.5rem,4vw,3.5rem);border-left:1px solid rgba(74,20,32,.24)}.immersion-route__offerings{padding:clamp(2.75rem,5vw,4.5rem) 0 clamp(3.5rem,6vw,5.25rem);background:transparent}.immersion-route__offerings-header{max-width:75rem;margin-bottom:clamp(2rem,3.5vw,3rem)}.immersion-route__offerings .immersion-route__eyebrow{font-size:.72rem;font-weight:600;color:#215527}.immersion-route__offerings h2{font-size:clamp(2.0333rem,calc(3.8vw - .1667rem),3.2333rem);line-height:1;color:#4a1420}.immersion-route__offerings-header>p{margin-top:1rem;color:#684a39}.immersion-route__panels{display:grid;gap:1rem}.immersion-panel{overflow:hidden;border:1px solid rgba(74,20,32,.14);border-radius:1rem;background:#fff3f0;box-shadow:0 .8rem 2rem #4a142014;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.immersion-panel:hover,.immersion-panel.is-open{border-color:#4a142047;box-shadow:0 1rem 2.4rem #4a14201f}.immersion-panel.is-open{transform:translateY(-.15rem)}.immersion-panel__trigger{width:100%;display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}@media (min-width: 52.01rem){.immersion-panel__trigger{height:clamp(16rem,22vw,18rem)}}.immersion-panel__trigger:focus-visible{outline:3px solid #ecc185;outline-offset:-3px}.immersion-panel__image{position:relative;min-height:0;height:100%;overflow:hidden;background:#dce3da}.immersion-panel__image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 55%,rgba(255,243,240,.22));content:""}.immersion-panel__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.immersion-panel__image--exploring-desire img{object-position:calc(50% - 2px) 96%}.immersion-panel:hover .immersion-panel__image img,.immersion-panel.is-open .immersion-panel__image img{transform:scale(1.025)}.immersion-panel:hover .immersion-panel__image--exploring-desire img,.immersion-panel.is-open .immersion-panel__image--exploring-desire img{transform:none}.immersion-panel__number{position:absolute;z-index:1;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);width:clamp(3.8rem,6vw,5rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(236,193,133,.78);border-radius:50%;background:#183527db;color:#ecc185;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,2.4vw,1.9rem);transition:transform .3s ease}.immersion-panel:hover .immersion-panel__number,.immersion-panel.is-open .immersion-panel__number{transform:translateY(-.25rem) rotate(4deg)}.immersion-panel__summary{display:flex;min-height:0;height:100%;flex-direction:column;justify-content:center;padding:clamp(1.65rem,3.4vw,2.8rem);background:linear-gradient(115deg,#fff3f0f0,#fffaf6db),url(/assets/canopy-voices-mist-1840-ChZ7srz9.webp) center / cover no-repeat}.immersion-panel__status{font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;color:#627642}.immersion-panel__title{margin-top:.7rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.25vw,3.15rem);font-weight:500;letter-spacing:-.025em;line-height:.95;color:#4a1420}.immersion-panel__subtitle{margin-top:.75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.05rem,1.55vw,1.28rem);font-style:italic;line-height:1.35;color:#684a39}.immersion-panel__description{margin-top:.85rem;font-family:Inter,Arial,sans-serif;font-size:clamp(.9rem,1.05vw,.98rem);font-weight:300;line-height:1.58;color:#684a39}.immersion-panel__open-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:.8rem;border-top:1px solid rgba(74,20,32,.2);font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:#215527}.immersion-panel__open-label>span{font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:400;line-height:.7}.immersion-panel__content{padding:clamp(1.6rem,3.6vw,2.8rem);border-top:1px solid rgba(74,20,32,.14);background:#fff3f0}.immersion-panel__content[hidden]{display:none}.immersion-panel__details-grid,.immersion-panel__archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3.2vw,2.75rem)}.immersion-panel__details-grid section,.immersion-panel__archive-grid section{padding-top:1rem;border-top:1px solid rgba(74,20,32,.2)}.immersion-panel__details-grid h3,.immersion-panel__archive-grid h3{margin:0 0 .65rem;font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#627642}.immersion-panel__details-grid p,.immersion-panel__details-grid li,.immersion-panel__archive-grid p,.immersion-panel__archive-grid li{font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:300;line-height:1.6;color:#4f3b30}.immersion-panel__details-grid p,.immersion-panel__archive-grid p{margin:0}.immersion-panel__archive-grid p+p{margin-top:.25rem}.immersion-panel__details-grid ul,.immersion-panel__archive-grid ul{margin:0;padding-left:1.15rem}.immersion-panel__details-grid li+li,.immersion-panel__archive-grid li+li{margin-top:.3rem}.immersion-panel__archive{margin-top:clamp(2rem,5vw,4rem);padding-top:1.25rem;border-top:1px solid rgba(74,20,32,.25)}.immersion-panel__archive summary{cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:#874522}.immersion-panel__archive-grid{margin-top:1.5rem}.immersion-route__reveal{opacity:0;transition:opacity 2.4s ease,transform 2.8s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease;will-change:opacity,transform}.immersion-route__reveal--from-left{transform:translate(-5%)}.immersion-route__reveal--from-right{transform:translate(5%)}.immersion-route__reveal.is-revealed{opacity:1;transform:translate(0)}.immersion-panel.is-open.is-revealed{transform:translateY(-.15rem)}.immersion-route__interest{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.85rem,3vw,2.6rem) 0;background-color:#a95b32;background:linear-gradient(90deg,#fff3f0cc,#a95b3242 52%,#fff3f0ad),url(/assets/orientation-landscape-1600-BhJetjK0.webp) center 44% / cover no-repeat;color:#3e2314;text-align:center}.immersion-route__interest-inner{position:relative;z-index:1;max-width:43rem}.immersion-route__interest .immersion-route__eyebrow{color:#fff3f0;text-shadow:0 .1rem .7rem rgba(62,35,20,.28)}.immersion-route__interest h2{font-size:clamp(2.15rem,3.45vw,3.15rem);font-weight:600;line-height:.95;color:#fff3f0;text-shadow:0 .12rem .95rem rgba(62,35,20,.34)}.immersion-route__interest p{max-width:40rem;margin:.55rem auto .9rem;font-weight:400;color:#ecc185;text-shadow:0 .12rem .8rem rgba(62,35,20,.36)}.immersion-route__interest a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.62rem 1.35rem;border:1px solid #ECC185;border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.immersion-route__interest a:hover,.immersion-route__interest a:focus-visible{background:#a95b32;box-shadow:0 .55rem 1.3rem #4a14202e}.immersion-route__interest a:focus-visible{outline:3px solid #ECC185;outline-offset:3px}@media (max-width: 52rem){.immersion-route__forest-flow{background-image:linear-gradient(to bottom,#fff3f0d6,#fff3f0cc 25%,#fff3f0d6 55%,#fff3f0e8),url(/assets/orientation-landscape-768-C6gd8n_7.webp)}.immersion-route__interest{background-image:linear-gradient(90deg,#fff3f0cc,#a95b3242 52%,#fff3f0ad),url(/assets/orientation-landscape-768-C6gd8n_7.webp)}.immersion-panel__summary{background-image:linear-gradient(115deg,#fff3f0f0,#fffaf6db),url(data:image/webp;base64,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)}.immersion-route__introduction-grid,.immersion-route__audience-grid,.immersion-panel__trigger{grid-template-columns:1fr}.immersion-route__introduction-copy{padding-top:1.25rem;padding-left:0;border-top:1px solid rgba(74,20,32,.24);border-left:0}.immersion-route__audience-grid>div{padding-top:1.5rem;padding-left:0;border-top:1px solid rgba(74,20,32,.24);border-left:0}.immersion-panel__image{min-height:0;height:auto;aspect-ratio:16 / 9}.immersion-panel__summary{min-height:17.5rem;height:auto;padding:1.6rem}}@media (max-width: 38rem){.immersion-route__hero{min-height:30rem}.immersion-route__hero-overlay{padding-top:10.5rem}.immersion-panel__image{min-height:0}.immersion-panel__details-grid,.immersion-panel__archive-grid{grid-template-columns:1fr;gap:1.75rem}}@media (prefers-reduced-motion: reduce){.immersion-route__hero-overlay>p,.immersion-route__hero-overlay>h1,.immersion-route__hero-overlay>span{opacity:1;transform:none;animation:none}.immersion-route__reveal{opacity:1;transform:none;transition:none}.immersion-panel,.immersion-panel__image img,.immersion-panel__number{transition:none}}.immersion-route__hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:1.65rem;padding:.72rem 1.45rem;border:1px solid rgba(236,193,133,.9);border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-decoration:none;opacity:0;transform:translate(-4%);animation:immersion-hero-copy-reveal 3.6s cubic-bezier(.22,1,.36,1) 1.08s both}.immersion-route__hero-cta:hover,.immersion-route__hero-cta:focus-visible{background:#b9663a;box-shadow:0 .7rem 1.8rem #0c241947}.immersion-route__hero-cta:focus-visible{outline:3px solid #ecc185;outline-offset:3px}.immersion-route__introduction-grid{grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr);align-items:center}.immersion-route__introduction-content{max-width:34rem}.immersion-route__introduction-content .immersion-route__introduction-copy{margin-top:1.6rem;padding-left:0;border-left:0}.immersion-route__introduction-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(74,20,32,.12);border-radius:1rem;background:#dce3da;box-shadow:0 1.1rem 2.8rem #1f3e2b1f}.immersion-route__introduction-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%}.immersion-panel__details-grid ul{list-style:none;padding-left:0}.immersion-panel__details-grid li{position:relative;padding-left:1.55rem}.immersion-panel__details-grid li:before{position:absolute;left:0;top:.02em;color:#627642;content:"✓";font-size:1.05em;font-weight:600}.immersion-route__interest{background:linear-gradient(90deg,#113625c2,#15412da3 52%,#0c2b1dc7),url(/assets/orientation-landscape-1600-BhJetjK0.webp) center 44% / cover no-repeat;color:#fff3f0}.immersion-route__interest p{color:#fff3f0}.immersion-route__interest .immersion-route__eyebrow{color:#ecc185}@media (max-width: 52rem){.immersion-route__introduction-grid{grid-template-columns:1fr}.immersion-route__introduction-content{max-width:none}.immersion-route__introduction-content .immersion-route__introduction-copy{margin-top:1.3rem;padding-top:0;padding-left:0;border-top:0;border-left:0}.immersion-route__introduction-media{aspect-ratio:16 / 11}.immersion-route__interest{background:linear-gradient(180deg,#113625b3,#0c2b1dd1),url(/assets/orientation-landscape-768-C6gd8n_7.webp) center 44% / cover no-repeat}}@media (max-width: 38rem){.immersion-route__hero-cta{min-height:2.8rem;margin-top:1.35rem;padding-inline:1.25rem}.immersion-route__introduction-media{aspect-ratio:4 / 3}}@media (prefers-reduced-motion: reduce){.immersion-route__hero-cta{opacity:1;transform:none;animation:none}}.immersion-route__forest-flow{background:#fff3f0}.immersion-route__audience-grid{grid-template-columns:minmax(23rem,.96fr) minmax(0,1.04fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.immersion-route__audience-media{position:relative;width:100%;aspect-ratio:6 / 5;overflow:hidden;border:1px solid rgba(74,20,32,.12);border-radius:1rem;background:#dce3da;box-shadow:0 1.1rem 2.8rem #1f3e2b1f}.immersion-route__audience-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%}.immersion-route__audience-grid>.immersion-route__audience-content{padding-left:0;border-left:0}.immersion-route__audience-copy{margin-top:1.5rem;padding-left:clamp(1.25rem,2.4vw,2rem);border-left:1px solid rgba(169,91,50,.46)}@media (max-width: 64rem){.immersion-route__audience-grid{grid-template-columns:1fr;gap:2rem}.immersion-route__audience-media{aspect-ratio:16 / 9}.immersion-route__audience-content{max-width:46rem}}@media (max-width: 52rem){.immersion-route__forest-flow{background:#fff3f0}.immersion-route__audience-grid>.immersion-route__audience-content{padding-top:0;padding-left:0;border-top:0;border-left:0}.immersion-route__audience-copy{padding-top:0;padding-left:1.25rem;border-top:0;border-left:1px solid rgba(169,91,50,.46)}}@media (max-width: 38rem){.immersion-route__audience-media{aspect-ratio:4 / 3}.immersion-route__audience-copy{margin-top:1.2rem}}@media (max-width: 64rem){.immersion-route__reveal{opacity:1;transform:none;transition:none;will-change:auto}}.about-page{min-height:100vh;background:#fffaf6;color:#3e2314}.about-page__hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.75rem,7vw,5.75rem) 1rem;background:#183527;color:#fff3f0}.about-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#112215e6,#112215c2 47%,#1122153d);content:""}.about-page__hero-background{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}.about-page__hero-copy,.about-page__story-inner,.about-page__approach-inner{width:min(calc(100% - 2rem),75rem);margin:0 auto}.about-page__hero-copy{margin-left:max(1rem,calc((100% - 75rem)/2));margin-right:auto;transform:translateY(14px)}.about-page__hero-reveal>*{opacity:0;transform:translate(-4%);animation:about-hero-copy-reveal 3.5s cubic-bezier(.22,1,.36,1) both}.about-page__hero-reveal>*:nth-child(2){animation-delay:.3s}.about-page__hero-reveal>*:nth-child(3){animation-delay:.65s}@keyframes about-hero-copy-reveal{to{opacity:1;transform:translate(0)}}.about-page__eyebrow{margin:0 0 .8rem;font-family:Inter,Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;color:#215527}.about-page__hero .about-page__eyebrow{color:#ecc185}.about-page__hero h1{max-width:16ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5833rem,calc(5.2vw - .1667rem),4.6333rem);font-weight:500;letter-spacing:-.035em;line-height:.96;text-wrap:balance;text-shadow:0 .14rem 1rem rgba(13,25,16,.34)}.about-page__hero p:last-child{max-width:48rem;margin:1.45rem 0 0;font-family:Inter,Arial,sans-serif;font-size:clamp(.875rem,calc(1.35vw - .1667rem),.9333rem);font-weight:300;line-height:1.75;color:#ecc185;text-shadow:0 .1rem .7rem rgba(13,25,16,.36)}.about-page__story{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,7vw,6.5rem) 1rem;background-color:#fff3f0;background-image:linear-gradient(#fff3f0b3,#fff3f0c7),url(/assets/false-forest-canopy-1283-CR9N20HD.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.about-page__story-inner{position:relative;z-index:2;display:grid;grid-template-columns:16rem minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.about-page__forest-breath{min-height:clamp(11rem,21vw,18rem);background-color:#215527;background-image:url(/assets/false-forest-canopy-1283-CR9N20HD.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.about-page__portrait{margin:0}.about-page__portrait img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;box-shadow:1rem 1rem #ac866938}.about-page__story-copy{max-width:47rem}.about-page__story h2,.about-page__approach h2,.about-page__fit h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.35rem,4.2vw,3.85rem);font-weight:500;letter-spacing:-.025em;line-height:1;text-wrap:balance}.about-page__forest-flow{overflow:hidden;background-color:#fff3f0;background-image:linear-gradient(#fff3f0ad,#fff3f0c2),url(/assets/false-forest-canopy-1283-CR9N20HD.webp);background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 52.01rem){.about-page__story,.about-page__forest-breath,.about-page__forest-flow{background-attachment:fixed}}.about-page__fit{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.35rem,4vw,3.5rem) 1rem;background:transparent}.about-page__fit h2{font-size:clamp(2.1rem,3.4vw,3.15rem)}.about-page__fit-inner{width:min(calc(100% - 2rem),75rem);margin:0 auto}.about-page__fit-inner>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:1.15rem;padding-top:1.1rem;border-top:1px solid rgba(62,35,20,.2)}.about-page__fit p:not(.about-page__eyebrow){margin:0;font-family:Inter,Arial,sans-serif;font-size:.98rem;font-weight:300;line-height:1.72;color:#684a39}.about-page__story-copy>p:not(.about-page__eyebrow),.about-page__approach-header>p:last-child,.about-page__strand-panel p{font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.78;color:#684a39}.about-page__story-copy>p:not(.about-page__eyebrow){margin:1.25rem 0 0}.about-page__approach{padding:clamp(4rem,7vw,6.5rem) 1rem clamp(1rem,calc(7vw - 3rem),3.5rem);background:transparent}.about-page__approach-header{max-width:49rem}.about-page__approach-header h2{font-size:clamp(2.15rem,3.3vw,3rem)}.about-page__approach-header>p:last-child{margin:1rem 0 0}.about-page__approach-layout{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.25rem,4vw,3.5rem)}.about-page__forest-anchor{position:relative;z-index:0;isolation:isolate;width:min(calc(100% - 2rem - 8px),calc(54rem - 8px));min-height:0;margin:0 auto 0 0}.about-page__forest-anchor img{width:100%;display:block;aspect-ratio:16 / 9;border:1px solid rgba(236,193,133,.92);border-radius:1rem;background:#d8c3a7;box-shadow:0 1rem 2.5rem #3e23141a;object-fit:cover;object-position:center bottom}.about-page__forest-anchor figcaption{margin:.65rem .5rem 0;color:#684a39;font-family:Cormorant Garamond,Georgia,serif;font-size:.86rem;font-style:italic;line-height:1.4;text-align:center}.about-page__strand-explorer{display:flex;min-width:0;flex-direction:column}.about-page__strand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:0;align-items:start}.about-page__strand-card{position:relative;border:1px solid rgba(236,193,133,.88);border-radius:.8rem;overflow:hidden;background:#fff3f0e0;color:#3e2314;transition:background .18s ease,box-shadow .18s ease}.about-page__reveal{opacity:0;transition:opacity 4.2s ease var(--reveal-delay, .15s),transform 4.8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, .15s);will-change:opacity,transform}.about-page__reveal--from-left{transform:translate(-5%)}.about-page__reveal--from-right{transform:translate(5%)}.about-page__reveal.is-revealed{opacity:1;transform:translate(0)}.about-page__strand-card.about-page__reveal.is-revealed{opacity:1;transform:none}.about-page__strand-card:after{position:absolute;right:0;top:0;left:0;height:2px;background:#a95b32;content:"";opacity:0;transform:scaleX(.3);transition:opacity .18s ease,transform .18s ease}.about-page__strand-card:hover,.about-page__strand-card:focus-within{background:#fffaf6f5}.about-page__strand-card button:focus-visible{outline:2px solid #215527;outline-offset:-2px}.about-page__strand-card.is-active{border-color:#ecc185;background:#fff3f0;box-shadow:0 .55rem 1.25rem #3e23140f}.about-page__strand-card.is-active:after{opacity:1;transform:scaleX(1)}.about-page__strand-card button{display:grid;width:100%;min-height:5rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.9rem .85rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.about-page__strand-card button>span:first-child{font-family:Inter,Arial,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.15em;color:#a95b32}.about-page__strand-card strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.08rem,1.6vw,1.42rem);font-weight:600;line-height:1.05}.about-page__strand-icon{font-family:Inter,Arial,sans-serif;font-size:1.1rem;font-weight:400;color:#a95b32}.about-page__strand-panel{width:100%;padding:0 .9rem 1.1rem;border-top:1px solid rgba(236,193,133,.62);animation:about-strand-reveal .9s cubic-bezier(.22,1,.36,1) both}.about-page__strand-card .about-page__strand-panel p{margin:.9rem 0 0;font-size:.88rem;line-height:1.62}@keyframes about-strand-reveal{0%{opacity:0;translate:0 .3rem}to{opacity:1;translate:0 0}}.about-page__cta{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(15rem,24vw,19rem);display:grid;place-items:center;padding:clamp(2.5rem,4vw,3.5rem) 1rem;background-color:#215527;background-image:url(/assets/false-forest-canopy-1283-CR9N20HD.webp);background-position:center;background-size:cover;background-repeat:no-repeat;color:#3e2314;text-align:center}@media (min-width: 52.01rem){.about-page__cta{background-attachment:fixed}}.about-page__cta-copy{position:relative;z-index:2}.about-page__cta p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,3vw,2.65rem);color:#fff3f0;text-shadow:0 .1rem .7rem rgba(62,35,20,.32)}.about-page__cta a{display:inline-flex;margin-top:1.4rem;padding:.82rem 1.5rem;border:1px solid rgba(255,243,240,.62);border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none}.about-page__cta a:hover,.about-page__cta a:focus-visible{background:#a95b32}.about-page__cta a:focus-visible{outline:3px solid #ecc185;outline-offset:3px}@media (max-width: 52rem){.about-page__hero{padding-block:3.5rem}.about-page__hero:after{background:linear-gradient(90deg,#112215e6,#112215a1)}.about-page__hero-background{object-position:center;transform:none}.about-page__hero-copy{width:100%;margin:0 auto}.about-page__story-inner{grid-template-columns:1fr}.about-page__portrait{width:min(100%,15rem)}.about-page__strand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page__approach-layout{grid-template-columns:1fr}.about-page__forest-anchor{width:calc(100% - .8rem - 8px);min-height:0;height:auto}.about-page__forest-anchor img{aspect-ratio:4 / 3}.about-page__strand-card button{min-height:4.25rem}.about-page__strand-panel{min-height:0}.about-page__fit-inner>div{grid-template-columns:1fr}.about-page__story{background-image:linear-gradient(#fff3f0bd,#fff3f0cc),url(/assets/false-forest-canopy-768-B4-R2DCj.webp)}.about-page__forest-breath{min-height:10rem;background-image:url(/assets/false-forest-canopy-768-B4-R2DCj.webp)}.about-page__forest-flow{background-image:linear-gradient(#fff3f0b8,#fff3f0cc),url(/assets/false-forest-canopy-768-B4-R2DCj.webp)}}@media (max-width: 36rem){.about-page__strand-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.about-page__hero-reveal>*,.about-page__reveal{opacity:1;transform:none;transition:none;animation:none}.about-page__strand-card,.about-page__strand-card:after,.about-page__strand-panel{transition:none;animation:none}}.about-page__portrait img{aspect-ratio:1;border:1px solid rgba(236,193,133,.72);border-radius:50%;box-shadow:0 .9rem 2rem #3e23141f;object-position:center}.about-page__portrait blockquote{margin:1.6rem 0 0;color:#684a39;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;font-weight:500;line-height:1.45}.about-page__story-copy>p:not(.about-page__eyebrow){font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.72}.about-page__credentials{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.75rem 0 0;padding:0;list-style:none}.about-page__credentials li{padding:.52rem .9rem;border:1px solid rgba(172,134,105,.52);border-radius:999px;background:#fffaf670;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.95vw,.88rem);font-weight:400;line-height:1.25}@media (max-width: 52rem){.about-page__portrait{margin-right:auto;margin-left:auto}.about-page__portrait blockquote{font-size:clamp(1.18rem,4.8vw,1.45rem)}.about-page__story-copy>p:not(.about-page__eyebrow){font-size:clamp(.98rem,3.7vw,1.06rem)}}@media (max-width: 36rem){.about-page__credentials{gap:.5rem}.about-page__credentials li{padding:.48rem .75rem;font-size:.78rem}}.about-page{background:#fff3f0}.about-page__hero{min-height:clamp(48rem,100svh,61rem);display:flex;align-items:center;padding:clamp(7rem,13vh,10rem) 1rem clamp(4.5rem,8vh,7rem)}.about-page__hero:after{background:linear-gradient(90deg,#091d13e6,#091d13c2 37%,#091d1347 68%,#091d1314)}.about-page__hero-background{object-position:center 54%}.about-page__hero-copy,.about-page__story-inner,.about-page__approach-inner,.about-page__fit-inner{width:min(calc(100% - 2rem),90rem)}.about-page__hero-copy{margin:0 auto;padding-left:clamp(0rem,1.8vw,1.75rem);transform:none}.about-page__hero h1{max-width:13.5ch;font-size:clamp(3.6rem,6.2vw,6.15rem);line-height:.94}.about-page__hero p:last-child{max-width:48rem;color:#fff3f0;font-size:clamp(1rem,1.32vw,1.15rem);line-height:1.7}.about-page__story{padding:clamp(3.75rem,6.5vw,6.25rem) 1rem;background:#fff3f0}.about-page__story-inner{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:clamp(3rem,6vw,6.5rem);align-items:start}.about-page__portrait{width:100%;max-width:24rem}.about-page__portrait img{aspect-ratio:1;border:1px solid rgba(236,193,133,.78);border-radius:50%;box-shadow:0 1rem 2.4rem #3e23141f;object-fit:cover;object-position:center}.about-page__portrait blockquote{margin-top:1.65rem;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.38}.about-page__story-copy{max-width:58rem}.about-page__story h2{max-width:18ch;font-size:clamp(2.75rem,4.35vw,4.45rem)}.about-page__story-copy>p:not(.about-page__eyebrow){margin-top:1.15rem;font-size:clamp(1rem,1.13vw,1.08rem);line-height:1.68}.about-page__credentials{margin-top:1.45rem}.about-page__forest-breath,.about-page__forest-flow{display:none}.about-page__approach{padding:clamp(3.75rem,6.5vw,6rem) 1rem;background:#fffaf6}.about-page__approach-header{max-width:56rem}.about-page__approach-header h2{font-size:clamp(2.65rem,4.35vw,4.1rem)}.about-page__approach-layout{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);gap:clamp(2.25rem,4vw,4.5rem);align-items:start;margin-top:clamp(2rem,3.5vw,3.25rem)}.about-page__forest-anchor{width:100%;margin:0}.about-page__forest-anchor img{aspect-ratio:4 / 3;border-color:#ecc185b3;box-shadow:0 1rem 2.5rem #3e23141a;object-position:center bottom}.about-page__forest-anchor figcaption{margin-top:.7rem;font-size:.95rem}.about-page__strand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.about-page__strand-card{background:#fff3f0}.about-page__strand-card button{min-height:6.25rem;padding:1rem}.about-page__strand-card strong{font-size:clamp(1.22rem,1.55vw,1.62rem)}.about-page__strand-panel{padding:0 1rem 1.2rem}.about-page__strand-card .about-page__strand-panel p{font-size:.93rem;line-height:1.62}.about-page__fit{padding:clamp(3.5rem,5.5vw,5rem) 1rem;background:#fff3f0}.about-page__fit h2{font-size:clamp(2.55rem,4vw,3.9rem)}.about-page__fit-inner>div{gap:clamp(2rem,5vw,5.5rem);margin-top:1.35rem;padding-top:1.35rem}.about-page__fit p:not(.about-page__eyebrow){font-size:clamp(.98rem,1.1vw,1.07rem);line-height:1.7}.about-page__cta{min-height:clamp(19rem,31vw,25rem);padding:clamp(3.75rem,6vw,5.5rem) 1rem;background:#e4d1c5;background-image:none;color:#3e2314}.about-page__cta-copy{width:min(calc(100% - 2rem),48rem);margin:0 auto}.about-page__cta h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4.7vw,4.35rem);font-weight:500;letter-spacing:-.03em;line-height:.98;text-wrap:balance}.about-page__cta .about-page__cta-support{max-width:42rem;margin:1.15rem auto 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:300;line-height:1.65;text-shadow:none}.about-page__cta .about-page__cta-button{min-height:3rem;align-items:center;justify-content:center;margin-top:1.6rem;padding:.78rem 1.65rem;border-color:#ecc185;background:#a95b32;color:#fff3f0}.about-page__cta .about-page__cta-button:hover,.about-page__cta .about-page__cta-button:focus-visible{background:#b9663a}.about-page__cta .about-page__cta-email{margin:1.15rem 0 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5;text-shadow:none}.about-page__cta .about-page__cta-email a{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#874522;font:inherit;text-decoration:underline;text-decoration-color:#a95b3299;text-underline-offset:.25rem}.about-page__cta .about-page__cta-email a:hover,.about-page__cta .about-page__cta-email a:focus-visible{background:transparent;color:#4a1420}@media (max-width: 70rem){.about-page__hero{min-height:clamp(44rem,82svh,54rem)}.about-page__story-inner{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem)}.about-page__approach-layout{grid-template-columns:1fr}.about-page__forest-anchor{max-width:none}.about-page__strand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.about-page__hero{min-height:44rem;align-items:flex-end;padding:7rem 1rem 3.75rem}.about-page__hero:after{background:linear-gradient(90deg,#091d13e6,#091d138a)}.about-page__hero-background{object-position:56% center}.about-page__hero-copy{width:min(calc(100% - 1rem),90rem);padding-left:0}.about-page__hero h1{font-size:clamp(3.05rem,12.5vw,4.65rem)}.about-page__story-inner{grid-template-columns:1fr}.about-page__portrait{width:min(78vw,19rem);margin-inline:auto}.about-page__story-copy{max-width:none}.about-page__approach{padding-inline:1rem}.about-page__forest-anchor img{aspect-ratio:4 / 3}.about-page__fit-inner>div{grid-template-columns:1fr}}@media (max-width: 40rem){.about-page__strand-grid{grid-template-columns:1fr}.about-page__strand-card button{min-height:4.75rem}.about-page__cta{min-height:21rem}}@media (prefers-reduced-motion: reduce){.about-page__hero-reveal>*,.about-page__reveal,.about-page__strand-panel{opacity:1;transform:none;transition:none;animation:none}}.about-page__approach-layout{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.75rem)}.about-page__strand-explorer{align-self:stretch;padding-top:0;margin-top:0}.about-page__strand-grid{grid-template-columns:1fr;gap:clamp(.85rem,1.2vw,1.15rem)}.about-page__strand-card button{min-height:clamp(6.6rem,7.5vw,7.5rem);grid-template-columns:clamp(2.4rem,3vw,3rem) minmax(0,1fr) 2rem;gap:clamp(.75rem,1.2vw,1.15rem);padding:clamp(1.1rem,1.55vw,1.45rem) clamp(1.15rem,1.8vw,1.65rem)}.about-page__strand-card button>span:first-child{font-size:clamp(.72rem,.78vw,.8rem)}.about-page__strand-card strong{font-size:clamp(1.5rem,1.7vw,1.9rem);line-height:1.1;text-align:left}.about-page__strand-icon{justify-self:end;font-size:clamp(1.2rem,1.35vw,1.45rem)}.about-page__strand-panel{padding:0 clamp(1.15rem,1.8vw,1.65rem) clamp(1.25rem,1.7vw,1.6rem) calc(clamp(1.15rem,1.8vw,1.65rem) + clamp(2.4rem,3vw,3rem) + clamp(.75rem,1.2vw,1.15rem))}.about-page__strand-card .about-page__strand-panel p{font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.65}@media (min-width: 76rem){.about-page__approach-layout{grid-template-columns:minmax(0,1.15fr) minmax(31rem,.85fr);gap:clamp(2.75rem,4vw,4.5rem);align-items:start}.about-page__strand-explorer{align-self:center}}@media (min-width: 48.01rem){.about-page__hero-background{object-position:left 54%;transform:scale(1.12);transform-origin:left center}}@media (max-width: 48rem){.about-page__hero-background{object-position:34% 54%;transform:none}.about-page__strand-card button{min-height:6.4rem;grid-template-columns:2.25rem minmax(0,1fr) 1.75rem;padding:1.05rem 1rem}.about-page__strand-card strong{font-size:clamp(1.42rem,5.7vw,1.72rem)}.about-page__strand-panel{padding:0 1rem 1.25rem 4.25rem}.about-page__strand-card .about-page__strand-panel p{font-size:1rem}}@media (max-width: 30rem){.about-page__strand-card button{min-height:6rem;grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.6rem;padding-inline:.85rem}.about-page__strand-panel{padding-left:3.45rem}}.garden-page{min-height:100vh;background:#fff3f0;color:#3e2314}.garden-page__hero{min-height:clamp(34rem,72svh,49rem);display:flex;align-items:center;padding:clamp(5rem,10vw,8rem) 1rem clamp(4rem,8vw,7rem);background:linear-gradient(90deg,#0a1f14d1,#0a1f14a3 39%,#0a1f142e 72%,#0a1f1414),url(/assets/approved-garden-fern-path-BbSLSqx6.jpeg) center / cover no-repeat}.garden-page__hero-copy,.garden-page__status-inner,.garden-page__paths,.garden-page__closing{width:min(calc(100% - 2rem),75rem);margin-inline:auto}.garden-page__hero-copy{padding-left:clamp(0rem,3vw,2.5rem)}.garden-page__hero-copy>*{max-width:43rem}.garden-page__eyebrow{margin:0 0 .8rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.18em;line-height:1.45;text-transform:uppercase}.garden-page__hero .garden-page__eyebrow{color:#ecc185}.garden-page__hero h1,.garden-page__paths h2,.garden-page__closing h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.garden-page__hero h1{color:#fff3f0;font-size:clamp(3rem,6vw,5.8rem);line-height:.95;text-shadow:0 .14rem 1rem rgba(5,12,8,.72)}.garden-page__hero-copy>p:last-child{margin:1.45rem 0 0;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:clamp(.98rem,1.25vw,1.1rem);font-weight:300;line-height:1.7;text-shadow:0 .1rem .8rem rgba(5,12,8,.72)}.garden-page__status{padding:clamp(2.2rem,4vw,3.5rem) 1rem 0;background:#fff3f0}.garden-page__status-inner{min-height:5.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2.5vw,2rem);align-items:center;padding:1.15rem clamp(1.1rem,2.6vw,2rem);border:1px solid rgba(169,91,50,.32);border-radius:1rem;background:#fff9f6}.garden-page__status-inner>span{padding:.45rem .8rem;border-radius:999px;background:#ecc18538;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.garden-page__status p{margin:0;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.55}.garden-page__status a,.garden-page__ask{color:#874522;font-family:Inter,Arial,sans-serif;font-size:.86rem;font-weight:600;text-decoration:underline;text-decoration-color:#a95b328c;text-underline-offset:.28rem;white-space:nowrap}.garden-page__paths{padding:clamp(4rem,7vw,6rem) 0 clamp(4.5rem,8vw,7rem)}.garden-page__paths-header{max-width:55rem;margin-bottom:clamp(2.75rem,5vw,4.5rem)}.garden-page__paths h2{color:#3e2314;font-size:clamp(2.5rem,4.8vw,4.2rem);line-height:.98}.garden-page__paths-header>p:last-child{max-width:48rem;margin:1.2rem 0 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.98rem,1.25vw,1.08rem);font-weight:300;line-height:1.7}.garden-page__path-list{position:relative;display:grid}.garden-page__path-list:before{position:absolute;top:1.75rem;bottom:1.75rem;left:1.55rem;width:1px;background:linear-gradient(to bottom,#ecc185,#a95b326b,#ecc185);content:""}.garden-page__path{position:relative;border-top:1px solid rgba(74,20,32,.16);opacity:0;transform:translateY(1rem);transition:opacity .8s ease var(--garden-delay),transform .9s cubic-bezier(.22,1,.36,1) var(--garden-delay),background-color .22s ease,border-color .22s ease}.garden-page__path:last-child{border-bottom:1px solid rgba(74,20,32,.16)}.garden-page__path-list.is-visible .garden-page__path{opacity:1;transform:translateY(0)}.garden-page__path.is-open{border-color:#a95b3273;background:#fff9f6}.garden-page__path>button{width:100%;display:grid;grid-template-columns:3.2rem minmax(12rem,.72fr) minmax(0,1.28fr) auto;gap:clamp(1rem,2.8vw,2.5rem);align-items:center;padding:clamp(1.25rem,2.2vw,1.8rem) clamp(0rem,1.5vw,1rem) clamp(1.25rem,2.2vw,1.8rem) 0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.garden-page__path>button:focus-visible{outline:3px solid #ecc185;outline-offset:-3px}.garden-page__path-number{position:relative;z-index:1;width:3.1rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid #ecc185;border-radius:50%;background:#fff3f0;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.12em}.garden-page__path strong{color:#215527;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:600;letter-spacing:-.02em;line-height:1}.garden-page__path-introduction{color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.86rem,1vw,.95rem);font-weight:300;line-height:1.58}.garden-page__path-toggle{color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.garden-page__resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 clamp(1rem,3vw,3.2rem) clamp(1.5rem,3vw,2.4rem) clamp(4.2rem,7vw,6.2rem)}.garden-page__resources[hidden]{display:none}.garden-page__resource{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:4.2rem;padding:.85rem 1rem;border-left:2px solid rgba(169,91,50,.6);background:#ecc1851f}.garden-page__resource>span,.garden-page__resource small{color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.garden-page__resource strong{color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:.92rem;font-weight:500;line-height:1.35}.garden-page__resource small{color:#627642;white-space:nowrap}.garden-page__closing{box-sizing:border-box;margin-bottom:clamp(3rem,5vw,5rem);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,5rem);border-top:1px solid rgba(169,91,50,.2);border-bottom:1px solid rgba(169,91,50,.2);background:#f9eae5;text-align:center}.garden-page__closing .garden-page__eyebrow{color:#a95b32}.garden-page__closing h2{color:#3e2314;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98}.garden-page__closing>p:not(.garden-page__eyebrow){max-width:40rem;margin:1.15rem auto 0;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.65}.garden-page__notify{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:1.6rem;padding:.7rem 1.6rem;border:1px solid #ecc185;border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none}.garden-page__notify:hover,.garden-page__notify:focus-visible{background:#b9663a}.garden-page__notify:focus-visible,.garden-page__ask:focus-visible,.garden-page__status a:focus-visible{outline:3px solid #ecc185;outline-offset:3px}.garden-page__ask{display:block;width:max-content;max-width:100%;margin:1.5rem auto 0}.garden-page .canopy-footer{padding:clamp(1.6rem,2.6vw,2.15rem) 1rem .85rem}@media (max-width: 64rem){.garden-page__path>button{grid-template-columns:3.2rem minmax(0,1fr) auto}.garden-page__path-introduction{grid-column:2 / -1;margin-top:-.45rem}}@media (max-width: 48rem){.garden-page__hero{min-height:38rem;align-items:flex-end;padding-bottom:4rem;background-position:58% center}.garden-page__hero-copy{width:100%;padding-left:0}.garden-page__status-inner{grid-template-columns:1fr;justify-items:start}.garden-page__paths{width:min(calc(100% - 2rem),75rem)}.garden-page__path-list:before{left:1.35rem}.garden-page__path>button{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.9rem}.garden-page__path-number{width:2.7rem}.garden-page__path-introduction{grid-column:2 / -1}.garden-page__resources{grid-template-columns:1fr;padding-left:3.7rem;padding-right:0}.garden-page__resource{grid-template-columns:auto minmax(0,1fr)}.garden-page__resource small{grid-column:2}}@media (max-width: 32rem){.garden-page__hero h1{font-size:clamp(2.8rem,15vw,4rem)}.garden-page__path>button{grid-template-columns:2.8rem minmax(0,1fr)}.garden-page__path-toggle{grid-column:2}.garden-page__path-introduction{margin-top:0}}@media (prefers-reduced-motion: reduce){.garden-page__path{opacity:1;transform:none;transition:none}}.organisations-page{min-height:100vh;background:#fff3f0;color:#3e2314}.organisations-page__hero{position:relative;isolation:isolate;min-height:clamp(32rem,66svh,46rem);overflow:hidden;display:flex;align-items:center;padding:clamp(4rem,8vw,7rem) 1rem;color:#fff3f0}.organisations-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141f16e6,#141f169e 47%,#141f162e 76%,#141f164d);content:""}.organisations-page__hero>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.organisations-page__hero-copy{width:min(calc(100% - 2rem),75rem);margin:0 0 0 clamp(1rem,4vw,4rem);padding-left:0;transform:translateY(.75rem)}.organisations-page__hero-copy>*{max-width:40rem}.organisations-page__hero-copy>p,.organisations-page__body header>p{margin:0 0 .75rem;color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.organisations-page__hero h1,.organisations-page__body h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.03em;line-height:.98;text-wrap:balance}.organisations-page__hero h1{max-width:40rem;font-size:clamp(2.35rem,3.75vw,3.75rem);line-height:1.02;text-shadow:0 .14rem 1rem rgba(10,22,14,.48)}.organisations-page__hero-copy>span{display:block;max-width:40rem;margin-top:clamp(1.9rem,3vw,2.5rem);color:#ecc185;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1.05vw,1rem);font-weight:300;line-height:1.5;text-shadow:0 .1rem .8rem rgba(10,22,14,.5)}.organisations-page__body{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.75rem,7vw,6rem) 1rem}.organisations-page__body:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#141f16b3,#141f1675 34%,#141f168f 72%,#141f16b3);content:""}.organisations-page__body>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.organisations-page__body-inner{width:min(100%,69rem);margin:0 auto}.organisations-page__body header{width:min(88%,58rem);max-width:58rem;margin-inline:auto;padding:clamp(.5rem,.85vw,.7rem) clamp(.85rem,1.4vw,1.1rem);border-left:1px solid rgba(169,91,50,.82);background:radial-gradient(circle at 24% 12%,rgba(98,118,66,.08),transparent 42%),linear-gradient(105deg,#0c241757,#0f2d1c38 58%,#14311f1f);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);text-align:left;opacity:1;clip-path:none;transform:none}.organisations-page__body header.is-revealed{opacity:1;clip-path:none;transform:none}.organisations-page__body h2{color:#fff3f0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.06;text-shadow:0 .12rem .8rem rgba(7,18,11,.42)}.organisations-page__body header>span{display:block;max-width:none;margin-top:.4rem;color:#fff3f0e0;font-family:Inter,Arial,sans-serif;font-size:clamp(.95rem,1vw,1.05rem);font-weight:300;line-height:1.5;text-shadow:0 .1rem .65rem rgba(7,18,11,.38)}.organisations-page__themes{display:grid;grid-template-columns:repeat(3,19.25rem);justify-content:center;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.75rem,5vw,4.25rem);perspective:80rem}.organisations-page__themes article{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:1;opacity:0;transform:translateY(18%) scale(.95);transition:opacity 2.6s ease var(--theme-delay),transform 3.2s cubic-bezier(.22,1,.36,1) var(--theme-delay)}.organisations-page__themes article:first-child{transform:translate(-18%) translateY(8%) scale(.95)}.organisations-page__themes article:last-child{transform:translate(18%) translateY(8%) scale(.95)}.organisations-page__themes.is-revealed article,.organisations-page__themes.is-revealed article:first-child,.organisations-page__themes.is-revealed article:last-child{opacity:1;transform:translate(0) scale(1)}.organisations-page__themes article:before,.organisations-page__themes article:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid rgba(236,193,133,.7);border-radius:50%;content:"";pointer-events:none}.organisations-page__themes article:before{background:#4a142047;transform:translate(.85rem,.65rem) scale(.985)}.organisations-page__themes article:after{background:#fff3f038;transform:translate(-.62rem,-.5rem) scale(.95)}.organisations-page__themes article:nth-child(2):before{background:#a95b324d}.organisations-page__themes article:nth-child(3):before{background:#2155274d}.organisations-page__themes button{width:100%;height:100%;display:block;padding:0;border:1px solid rgba(236,193,133,.92);border-radius:50%;background:transparent;color:#3e2314;cursor:pointer;perspective:80rem;box-shadow:0 1rem 2.5rem #141f1633}.organisations-page__theme-inner{position:relative;width:100%;height:100%;display:block;transform-style:preserve-3d;transition:transform 1.25s cubic-bezier(.22,1,.36,1)}.organisations-page__themes article.is-open .organisations-page__theme-inner{transform:rotateY(180deg)}.organisations-page__theme-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.65rem,2.5vw,2.1rem);border-radius:50%;backface-visibility:hidden;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.organisations-page__theme-face--front{background:#fff3f0d6}.organisations-page__theme-face--back{background:#4a1420e6;transform:rotateY(180deg)}.organisations-page__themes article:nth-child(2) .organisations-page__theme-face--back{background:#a95b32e6}.organisations-page__themes article:nth-child(3) .organisations-page__theme-face--back{background:#215527eb}.organisations-page__themes .organisations-page__theme-face--back strong,.organisations-page__themes .organisations-page__theme-face--back .organisations-page__theme-detail{color:#fff3f0}.organisations-page__themes .organisations-page__theme-face--back .organisations-page__theme-prompt{color:#ecc185}.organisations-page__theme-number,.organisations-page__theme-prompt{color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.organisations-page__themes strong{display:block;margin:.72rem 0 .7rem;color:#215527;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1}.organisations-page__theme-summary,.organisations-page__theme-detail{display:block;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.92rem,1vw,1rem);font-weight:300;line-height:1.55}.organisations-page__theme-detail{font-size:clamp(.82rem,.88vw,.9rem);line-height:1.48}.organisations-page__theme-prompt{margin-top:.9rem}.organisations-page__themes button:focus-visible{outline:3px solid #ECC185;outline-offset:.35rem}.organisations-page__closing{display:block;margin-top:calc(clamp(4rem,7vw,6rem) + 1rem);transform:translateY(3rem)}.organisations-page__cta{width:100%;padding:clamp(.9rem,2vw,1.5rem) 0;text-align:center}.organisations-page__cta p{margin:0;color:#ecc185;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.45vw,2.25rem);line-height:1.05;text-shadow:0 .12rem .9rem rgba(10,22,14,.72)}.organisations-page__cta a{display:inline-flex;margin-top:1.35rem;padding:.82rem 1.45rem;border:1px solid rgba(236,193,133,.86);border-radius:999px;background:#a95b32;color:#fff3f0;font-family:Inter,Arial,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;box-shadow:0 .65rem 1.5rem #0a160e3d}.organisations-page__cta a:hover,.organisations-page__cta a:focus-visible{background:#8e4627}@media (min-width: 64.01rem){.organisations-page__body header,.organisations-page__body header.is-revealed{transform:translateY(1.5rem)}.organisations-page__themes{margin-top:calc(clamp(2.75rem,5vw,4.25rem) + 2rem)}}@media (max-width: 64rem) and (min-width: 48.01rem){.organisations-page__themes{grid-template-columns:repeat(2,19.25rem)}.organisations-page__themes article:last-child{grid-column:1 / -1;justify-self:center}}@media (max-width: 48rem){.organisations-page__hero{min-height:36rem}.organisations-page__hero:after{background:linear-gradient(90deg,#141f16db,#141f167a)}.organisations-page__hero>img{object-position:62% 58%}.organisations-page__hero-copy{width:100%;margin:0;padding-left:0;transform:none}.organisations-page__hero h1{font-size:clamp(2.35rem,11vw,3.4rem)}.organisations-page__hero-copy>span{margin-top:1.6rem;line-height:1.5}.organisations-page__body header{width:min(96%,32rem)}.organisations-page__themes{width:min(calc(100% - 1.5rem),19.25rem);grid-template-columns:1fr;gap:3.25rem;margin-inline:auto}.organisations-page__themes article,.organisations-page__themes article:first-child,.organisations-page__themes article:last-child{transform:translateY(14%) scale(.96)}.organisations-page__closing{grid-template-columns:1fr;transform:translateY(1.5rem)}.organisations-page__cta{grid-column:1;padding-inline:.5rem}.organisations-page__themes.is-revealed article,.organisations-page__themes.is-revealed article:first-child,.organisations-page__themes.is-revealed article:last-child{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.organisations-page__body header,.organisations-page__body header.is-revealed{opacity:1;clip-path:none;transform:none;transition:none}.organisations-page__themes article{opacity:1;transform:none;transition:none}.organisations-page__theme-inner{transition:none}}.organisations-page__hero{min-height:clamp(42rem,82svh,61rem);padding:clamp(7rem,10vw,10rem) 1rem clamp(5.5rem,8vw,8rem)}.organisations-page__hero:after{background:linear-gradient(90deg,#0c1f13eb,#0c1f13b8 42%,#0c1f1333 73%,#0c1f1347)}.organisations-page__hero>img{object-position:center 54%}.organisations-page__hero-copy{width:min(calc(100% - 2rem),82rem);margin-left:clamp(1rem,4vw,4.5rem);transform:none}.organisations-page__hero-copy>*{max-width:51rem}.organisations-page__hero-copy>p{margin-bottom:1.1rem;font-size:clamp(.72rem,.82vw,.82rem);letter-spacing:.19em}.organisations-page__hero h1{max-width:51rem;font-size:clamp(3.15rem,5.1vw,5.35rem);line-height:.96}.organisations-page__hero-copy>span{max-width:47rem;margin-top:clamp(1.75rem,2.4vw,2.35rem);font-size:clamp(1rem,1.28vw,1.22rem);line-height:1.62}.organisations-page__intro{padding:clamp(4rem,7vw,6.5rem) 1rem;background:#fff3f0;color:#3e2314}.organisations-page__intro header{width:min(calc(100% - 2rem),75rem);margin:0 auto}.organisations-page__intro header>p,.organisations-page__experience-copy>p:first-child{margin:0 0 1rem;color:#a95b32;font-family:Inter,Arial,sans-serif;font-size:clamp(.72rem,.82vw,.8rem);font-weight:600;letter-spacing:.18em;line-height:1.45;text-transform:uppercase}.organisations-page__intro h2,.organisations-page__experience h2{margin:0;color:#3e2314;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.75rem,4.8vw,4.45rem);font-weight:500;letter-spacing:-.03em;line-height:.98;text-wrap:balance}.organisations-page__intro h2{max-width:18ch}.organisations-page__intro header>span{display:block;max-width:58rem;margin-top:1.55rem;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.28vw,1.22rem);font-weight:300;line-height:1.65}.organisations-page__body{padding:clamp(4rem,7vw,6.5rem) 1rem;background:radial-gradient(circle at 22% 8%,rgba(98,118,66,.12),transparent 35%),linear-gradient(145deg,#183527,#102b1c)}.organisations-page__body:after{display:none}.organisations-page__body-inner{width:min(100%,69rem)}.organisations-page__body .organisations-page__themes{margin-top:0}.organisations-page__experience{padding:clamp(4.5rem,7vw,7rem) 1rem;background:#fff3f0;color:#3e2314}.organisations-page__experience-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(24rem,1.2fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:center;width:min(calc(100% - 2rem),82rem);margin:0 auto}.organisations-page__experience-copy{max-width:38rem}.organisations-page__experience h2{max-width:12ch}.organisations-page__experience-copy>p:not(:first-child){margin:1.35rem 0 0;color:#3e2314;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.18vw,1.14rem);font-weight:300;line-height:1.62}.organisations-page__experience>div>img{display:block;width:100%;aspect-ratio:16 / 9;border:1px solid rgba(236,193,133,.55);border-radius:1rem;object-fit:cover;object-position:center;box-shadow:0 1rem 2.5rem #3e23141a}.organisations-page__experience-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.65rem}.organisations-page__experience-links a{padding:.52rem .82rem;border:1px solid rgba(172,134,105,.52);border-radius:999px;color:#684a39;font-family:Inter,Arial,sans-serif;font-size:clamp(.78rem,.92vw,.88rem);line-height:1.25;text-decoration:none}.organisations-page__experience-links a:hover,.organisations-page__experience-links a:focus-visible{border-color:#a95b32;color:#a95b32}.organisations-page__closing{margin-top:0;padding:clamp(3.5rem,6vw,5.5rem) 1rem;background:linear-gradient(145deg,#183527,#102b1c);transform:none}@media (max-width: 64rem){.organisations-page__hero{min-height:clamp(40rem,78svh,52rem);padding-block:clamp(6rem,9vw,8rem)}.organisations-page__hero h1{font-size:clamp(3rem,7vw,4.4rem)}.organisations-page__experience-inner{grid-template-columns:1fr;width:min(calc(100% - 2rem),52rem)}.organisations-page__experience-copy{max-width:44rem}.organisations-page__experience h2{max-width:15ch}}@media (max-width: 48rem){.organisations-page__hero{min-height:clamp(38rem,82svh,46rem);padding:6.25rem 1rem 4.5rem}.organisations-page__hero:after{background:linear-gradient(90deg,#0c1f13e8,#0c1f1380)}.organisations-page__hero>img{object-position:66% 55%}.organisations-page__hero h1{font-size:clamp(2.65rem,11vw,3.75rem);line-height:.98}.organisations-page__hero-copy>span{margin-top:1.4rem;font-size:clamp(.98rem,4.3vw,1.08rem);line-height:1.55}.organisations-page__intro,.organisations-page__body,.organisations-page__experience{padding-right:1rem;padding-left:1rem}.organisations-page__intro header{width:min(100%,34rem)}.organisations-page__intro h2,.organisations-page__experience h2{font-size:clamp(2.4rem,10vw,3.25rem)}.organisations-page__intro header>span,.organisations-page__experience-copy>p:not(:first-child){font-size:clamp(.98rem,4.2vw,1.06rem)}.organisations-page__experience-inner{width:min(100%,36rem);gap:2.25rem}.organisations-page__experience>div>img{aspect-ratio:4 / 3}.organisations-page__experience-links{gap:.5rem}.organisations-page__experience-links a{padding:.48rem .7rem;font-size:.78rem}}@media (min-width: 48.01rem){.organisations-page__intro{padding-right:clamp(2rem,4.8vw,6rem);padding-left:clamp(2rem,4.8vw,6rem)}.organisations-page__intro header{width:min(100%,113.125rem);margin-right:auto;margin-left:0}.organisations-page__intro h2{max-width:24ch}.organisations-page__intro header>span{max-width:75rem}}@media (min-width: 64.01rem){.organisations-page__experience{padding-right:clamp(2rem,4.8vw,6rem);padding-left:clamp(2rem,4.8vw,6rem)}.organisations-page__experience-inner{grid-template-columns:minmax(0,.96fr) minmax(28rem,1.09fr);gap:clamp(3rem,5.1vw,6.5rem);width:min(100%,113.125rem);margin-right:auto;margin-left:0}.organisations-page__experience-copy{max-width:43rem}.organisations-page__experience>div>img{aspect-ratio:4 / 3}}.organisations-page__closing{padding:clamp(1.1rem,1.7vw,1.65rem) 1rem}.organisations-page__cta{padding-top:0;padding-bottom:0}@media (max-width: 64rem){.organisations-page__themes article{opacity:1;transform:none;transition:none;will-change:auto}}*{margin:0;padding:0;box-sizing:border-box}:root{--dark-earth: #3e2314;--warm-clay: #A95B32;--terracotta: #a95b32;--desire-red: #b90011;--forest-green: #627642;--soft-ivory: #fff3f0;--muted-gold: #ecc185;--stone: #ac8669;--oxblood: #4a1420;--bolt-color-white: #ffffff;--bolt-color-gray-xlight: var(--soft-ivory);--bolt-color-gray-light: #e0e2eb;--bolt-color-navy: var(--dark-earth);--bolt-color-teal: var(--warm-clay);--bolt-color-success: var(--forest-green);--bolt-color-success-light: #dbf0dc;--m-bolt-text: #1a1a1a;--primary: var(--forest-green);--secondary: #5b1e24;--accent: var(--desire-red);--burgundy: #5b1e24;--golden: var(--muted-gold);--brown: var(--warm-clay);--dark-brown: var(--dark-earth);--taupe: var(--stone);--cream: var(--soft-ivory);--light-bg: var(--soft-ivory);--dark-text: var(--dark-earth);--text-gray: #666}html{scroll-behavior:smooth;overflow-x:hidden}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--m-bolt-text);background-color:var(--bolt-color-white);overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-size:1rem;padding:.75rem 1.5rem}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600}.homepage-hero__cta--primary,.canopy-process__cta,.canopy-pillar__body a,.canopy-light-cta,.canopy-detail__closing a,.canopy-page__cta a,.features .cta-link,.hero-cta,.cta-button,.pricing-button.primary,.accommodation-cta .cta-link,.submit-button{background-color:var(--warm-clay)!important}body .canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial{border-top:.25rem solid #14311F;background:#e7ded4;color:#3e2314}body .canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial-eyebrow{color:#a95b32}body .canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial blockquote{color:#3e2314}body .canopy-page--individual:not(.canopy-page--topic) .canopy-page__testimonial-attribution{color:#215527}
