.ccb-b2 .canopy-reg__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px}.ccb-b2 .canopy-reg__button::after{content:"";flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E")center/contain no-repeat}@media (min-width:768px){.ccb-b2 .home-reg .canopy-reg__button{max-width:560px;margin-inline:auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ccb-b2 .canopy-reg__button::after{transition:transform .15s ease}.ccb-b2 .canopy-reg__button:hover::after{transform:translateX(3px)}}.ccb-b4 .canopy-cards .canopy-card__more{display:inline-flex;align-items:center;gap:6px}@media (hover:hover) and (pointer:fine){.ccb-b4 .canopy-cards .canopy-card:hover{border-color:var(--cc-green);box-shadow:0 4px 14px rgba(0,0,0,.08)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ccb-b4 .canopy-cards .canopy-card{transition:border-color .15s,box-shadow .15s}.ccb-b4 .canopy-cards .canopy-card__more .canopy-icon{transition:transform .15s ease}.ccb-b4 .canopy-cards .canopy-card:hover .canopy-card__more .canopy-icon{transform:translateX(3px)}}.ccb-b4 .canopy-cards .canopy-card:has(.canopy-card__link:focus-visible){box-shadow:0 4px 14px rgba(0,0,0,.08)}@media (pointer:coarse){.ccb-b8 .canopy-rotator__arrow,.ccb-b8 .canopy-rotator__pause{min-width:44px;min-height:44px}.ccb-b8 .canopy-rotator__dot{min-width:32px;min-height:44px}.ccb-b8 .home-hero .canopy-rotator__controls{height:44px}.ccb-b8 .canopy-carousel__arrow{min-width:44px}.ccb-b8 .canopy-nav__menu>li>.canopy-nav__sub-toggle{height:44px}.ccb-b8 .canopy-btn{display:inline-flex;align-items:center;min-height:44px}.ccb-b8:not(.ccb-footer) .canopy-footer__email a,.ccb-b8:not(.ccb-footer) .canopy-footer__phone a{display:inline-block;padding-block:6px;margin-block:-6px}.ccb-b8 .home-hero .canopy-rotator__arrow{min-width:0;min-height:0}.ccb-b8 .home-hero .canopy-rotator__arrow::before{content:"";position:absolute;inset:-6px}}:root{--b-olive:#5c675d;--b-blue:#b4c8d8;--b-green:#406325;--b-darkgreen:#24420e;--b-greygreen:#7b877e;--b-slate:#97a5b0;--b-paleblue:#d7e8f8;--b-lightgrey:#dfe3e8;--b-poster-teal:#2ba4a6;--ccb-font-head:"Roboto Slab", Georgia, serif;--ccb-font-body:Arial, Helvetica, sans-serif;--ccb-fs-h1:clamp(30px, calc(24.4px + 1.08vw), 40px);--ccb-fs-h2:clamp(25px, calc(20.5px + 0.8vw), 32px);--ccb-fs-h3:clamp(20px, calc(17.6px + 0.44vw), 24px);--ccb-fs-h4:clamp(17px, calc(16.2px + 0.2vw), 19px);--ccb-fs-lead:clamp(17px, calc(15.6px + 0.25vw), 19px);--ccb-fs-body:16px;--ccb-fs-small:14px;--ccb-fs-label:14px;--ccb-ls-label:0.08em;--ccb-lh-h1:1.15;--ccb-lh-h2:1.2;--ccb-lh-h3:1.3;--ccb-lh-h4:1.35;--ccb-lh-lead:1.55;--ccb-lh-body:1.65;--ccb-lh-small:1.5;--ccb-measure:68ch;--ccb-measure-lead:60ch;--ccb-s1:4px;--ccb-s2:8px;--ccb-s3:12px;--ccb-s4:16px;--ccb-s5:24px;--ccb-s6:32px;--ccb-s7:48px;--ccb-s8:64px;--ccb-s9:96px;--ccb-section:clamp(48px, calc(32px + 4.4vw), 96px);--ccb-section-tight:clamp(32px, calc(24px + 2.2vw), 56px);--ccb-gutter:clamp(20px, calc(8px + 2.2vw), 40px);--ccb-grid-gap:clamp(20px, calc(12px + 1.4vw), 32px);--ccb-panel-pad:clamp(20px, calc(10px + 2.6vw), 48px);--ccb-card-pad:clamp(20px, calc(16px + 0.6vw), 24px);--ccb-clear:24px;--ccb-logo:56px;--ccb-bar-h:calc(var(--ccb-logo) + 2 * var(--ccb-clear));--ccb-strip-h:clamp(72px, calc(16px + 11vw), 180px);--ccb-trees-h:clamp(120px, calc(40px + 16vw), 280px)}@media (min-width:910px){:root{--ccb-logo:100px}}body.ccb-palette{--cc-green:var(--b-green);--cc-green-button:var(--b-green);--cc-green-deep:var(--b-darkgreen);--cc-green-hover:var(--b-darkgreen);--cc-green-on-blue:var(--b-darkgreen);--cc-focus:var(--b-green);--cc-panel-blue:var(--b-blue);--cc-text-on-blue:#333333;--cc-teal-band:var(--b-olive)}.ccb-palette .home-hero{--cc-teal-band:#238184;--cc-green:#44693d;--cc-focus:#44693d}.ccb-palette .home-news__panel a:not(.canopy-btn),.ccb-palette .camp-faq__panel a:not(.canopy-btn),.ccb-palette .canopy-ask__panel a:not(.canopy-btn){color:var(--b-darkgreen)}.ccb-palette .home-news__panel :focus-visible,.ccb-palette .camp-faq__panel :focus-visible,.ccb-palette .canopy-ask__panel :focus-visible{outline-color:var(--b-darkgreen)}.ccb-header .canopy-header{position:relative;padding:0;background:var(--cc-white)}.ccb-header .ccb-header__bar{position:relative;z-index:30;height:var(--ccb-bar-h);background:var(--cc-white)}.ccb-header .ccb-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ccb-clear);height:100%;max-width:var(--cc-maxw);margin-inline:auto;padding-inline:max(var(--ccb-gutter),var(--ccb-clear))}.ccb-header .ccb-header__home{display:block;flex:none;width:var(--ccb-logo);height:var(--ccb-logo);border-radius:50%}.ccb-header .ccb-header__home img{display:block;width:100%;height:100%}.ccb-header .ccb-header__home:focus-visible{outline:3px solid var(--cc-focus);outline-offset:4px}.ccb-header .ccb-canopy-strip,.ccb-motif .ccb-footer__trees{--ccb-tile:calc(var(--ccb-band-h) / 0.438);height:var(--ccb-band-h);background-color:var(--b-blue);background-image:image-set(url(../img/art/treeline-band-1160.webp)1x,url(../img/art/treeline-band.webp)2x);background-position:50% calc(var(--ccb-tile)*-.0383);background-repeat:repeat-x;background-size:var(--ccb-tile) auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.12) calc(var(--ccb-tile)*.005),rgba(0,0,0,.4) calc(var(--ccb-tile)*.011),rgba(0,0,0,.75) calc(var(--ccb-tile)*.018),#000 calc(var(--ccb-tile)*.025));mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.12) calc(var(--ccb-tile)*.005),rgba(0,0,0,.4) calc(var(--ccb-tile)*.011),rgba(0,0,0,.75) calc(var(--ccb-tile)*.018),#000 calc(var(--ccb-tile)*.025))}.ccb-header .ccb-canopy-strip{--ccb-band-h:var(--ccb-strip-h)}@media (min-width:910px){.ccb-header .canopy-nav{position:static;margin:0}.ccb-header .canopy-nav__menu{display:flex;align-items:center;justify-content:flex-end;gap:var(--ccb-s1)}.ccb-header .canopy-nav__menu>li{background:0 0}.ccb-header .canopy-nav__menu>li>a{padding:12px 10px;background:0 0;color:var(--cc-nav);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:var(--ccb-ls-label);line-height:20px;text-decoration:none;text-transform:uppercase}.ccb-header .canopy-nav__menu>.menu-item-has-children>a{padding-right:2px}.ccb-header .canopy-nav__menu>li>.canopy-nav__sub-toggle{width:28px;height:44px;color:var(--cc-nav)}.ccb-header .canopy-nav__menu>.current-menu-item>a,.ccb-header .canopy-nav__menu>.current-menu-ancestor>a,.ccb-header .canopy-nav__menu>.current-menu-parent>a{text-decoration:underline;text-decoration-color:var(--cc-green);text-decoration-thickness:3px;text-underline-offset:8px}.ccb-header .canopy-nav__menu>li:nth-last-child(-n+2)>.sub-menu{left:auto;right:0}.ccb-header .canopy-nav__menu .sub-menu{top:calc(100% - 4px);width:230px;padding:var(--ccb-s2)0;border:1px solid var(--cc-border-soft);border-radius:3px;background:var(--cc-white);box-shadow:0 8px 24px rgba(0,0,0,.12)}.ccb-header .canopy-nav__menu .sub-menu a{padding:10px 16px;background:0 0;font-family:var(--ccb-font-body);font-size:15px;font-weight:400;line-height:20px}.ccb-header .canopy-nav__item--cta{margin-left:var(--ccb-s3)}.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta>a{padding:11px 18px;border:1px solid var(--cc-green);border-radius:var(--cc-radius-button);color:var(--cc-green)}}@media (min-width:910px) and (hover:hover) and (pointer:fine){.ccb-header .canopy-nav__menu>li>a:hover{color:var(--cc-nav);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.ccb-header .canopy-nav__menu .sub-menu a:hover{background:var(--b-lightgrey);color:var(--cc-black)}.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta>a:hover{background:var(--cc-green);color:var(--cc-white);text-decoration:none}}@media (min-width:910px) and (max-width:1023px){.ccb-header .canopy-nav__menu>li>a{padding-inline:7px;letter-spacing:.05em}}@media (max-width:909px){.ccb-header .canopy-nav{position:static}.ccb-header .canopy-nav__toggle{width:48px;height:48px;margin:0;border:1px solid var(--cc-green);border-radius:var(--cc-radius-button);background:var(--cc-white);color:var(--cc-green)}.ccb-header .canopy-nav__toggle[aria-expanded=true]{background:var(--cc-green);color:var(--cc-white)}.ccb-header .canopy-nav__menu{position:absolute;top:var(--ccb-bar-h);left:0;right:0;z-index:40;max-height:calc(100vh - var(--ccb-bar-h));overflow-y:auto;padding:var(--ccb-s2) var(--ccb-gutter) var(--ccb-s5);border-top:1px solid var(--cc-border-soft);background:var(--cc-white);box-shadow:0 12px 24px rgba(0,0,0,.15)}.ccb-header .canopy-nav__menu>li{border-bottom:1px solid var(--cc-border-soft)}.ccb-header .canopy-nav__menu>li>a{padding:14px 0;background:0 0;font-family:var(--ccb-font-body);font-size:15px;font-weight:700;letter-spacing:var(--ccb-ls-label);line-height:20px;text-transform:uppercase}.ccb-header .canopy-nav__menu>li>.canopy-nav__sub-toggle{width:48px;height:48px;border-left:1px solid var(--cc-border-soft)}.ccb-header .canopy-nav__menu .sub-menu{padding:0 0 var(--ccb-s2) var(--ccb-s4)}.ccb-header .canopy-nav__menu .sub-menu a{padding:12px 0;font-family:var(--ccb-font-body);font-size:16px;font-weight:400}.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta{margin-top:var(--ccb-s4);border-bottom:0}.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta>a{grid-column:1/-1;padding:14px 16px;border:1px solid var(--cc-green);border-radius:var(--cc-radius-button);color:var(--cc-green);text-align:center}}.ccb-header .canopy-header,.ccb-header .ccb-header__bar{background:var(--b-poster-teal)}.ccb-header .ccb-header__bar{--cc-nav:var(--cc-black)}.ccb-header .ccb-header__home:focus-visible{outline-color:var(--b-darkgreen)}.ccb-header .ccb-canopy-strip{background-color:var(--b-poster-teal);background-image:linear-gradient(to bottom,var(--b-poster-teal)0,rgba(43,164,166,0) calc(var(--ccb-tile)*.02)),image-set(url(../img/art/treeline-band-1160.webp)1x,url(../img/art/treeline-band.webp)2x);background-position:0 0,50% calc(var(--ccb-tile)*-.0383);background-repeat:no-repeat,repeat-x;background-size:100% 100%,var(--ccb-tile) auto;-webkit-mask-image:none;mask-image:none}@media (min-width:910px){.ccb-header .canopy-nav__menu .sub-menu{--cc-nav:#333333}.ccb-header .canopy-nav__menu>.current-menu-item>a,.ccb-header .canopy-nav__menu>.current-menu-ancestor>a,.ccb-header .canopy-nav__menu>.current-menu-parent>a{text-decoration-color:var(--b-darkgreen)}.ccb-header .canopy-nav__menu>li>a:focus-visible,.ccb-header .canopy-nav__menu>li>.canopy-nav__sub-toggle:focus-visible{outline-color:var(--b-darkgreen)}.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta>a{border-color:var(--b-darkgreen);color:var(--cc-black)}}@media (min-width:910px) and (hover:hover) and (pointer:fine){.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta>a:hover{background:var(--b-darkgreen);color:var(--cc-white)}}@media (max-width:909px){.ccb-header .canopy-nav__menu{--cc-nav:#333333}.ccb-header .canopy-nav__toggle{border-color:var(--b-darkgreen);color:var(--b-darkgreen)}.ccb-header .canopy-nav__toggle[aria-expanded=true]{background:var(--b-darkgreen);color:var(--cc-white)}.ccb-header .canopy-nav__toggle:focus-visible{outline-color:var(--b-darkgreen)}}body.ccb-type{--cc-font-ui:var(--ccb-font-body);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-body);line-height:var(--ccb-lh-body)}.ccb-type .home-hero{--cc-font-ui:Roboto, Arial, sans-serif;font-family:var(--cc-font-body);font-size:var(--cc-fs-body);line-height:var(--cc-lh-body)}.ccb-type h1:where(:not(.home-hero *)),.ccb-type h2:where(:not(.home-hero *)),.ccb-type h3:where(:not(.home-hero *)),.ccb-type h4:where(:not(.home-hero *)){font-weight:400}.ccb-type h1:where(:not(.home-hero *)),.ccb-type .canopy-h1:not(.screen-reader-text):where(:not(.canopy-article__title)){font-size:var(--ccb-fs-h1);line-height:var(--ccb-lh-h1)}.ccb-type h2:where(:not(.home-hero *)){font-size:var(--ccb-fs-h2);line-height:var(--ccb-lh-h2)}.ccb-type h3:where(:not(.home-hero *)){font-size:var(--ccb-fs-h3);line-height:var(--ccb-lh-h3)}.ccb-type h4:where(:not(.home-hero *)){font-size:var(--ccb-fs-h4);line-height:var(--ccb-lh-h4)}.ccb-type .ccb-lead{font-size:var(--ccb-fs-lead);line-height:var(--ccb-lh-lead);color:var(--cc-heading-astra);max-width:var(--ccb-measure-lead)}.ccb-type .ccb-label,.ccb-type .ccb-eyebrow{font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;line-height:1.3;letter-spacing:var(--ccb-ls-label);text-transform:uppercase}.ccb-type .home-news__heading{font-size:var(--ccb-fs-h2);line-height:var(--ccb-lh-h2)}.ccb-type .home-news__list li{font-size:var(--ccb-fs-body);line-height:1.5}.ccb-type .home-news__date{display:block;color:var(--cc-text-on-blue);font-size:var(--ccb-fs-small)}.ccb-type .canopy-btn{display:inline-flex;align-items:center;min-height:48px;padding:14px 24px;font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:var(--ccb-ls-label);text-transform:uppercase;line-height:1.3}.ccb-space .canopy-container{padding-inline:var(--ccb-gutter)}.ccb-space .home-reg{padding:var(--ccb-s4)0 0}.ccb-space .home-reg :is(.canopy-reg--closed,.canopy-reg--notyet){padding-block:6px}.ccb-space .home-news{padding-top:var(--ccb-s4)}.ccb-space .home-news .canopy-container{padding-inline:var(--ccb-gutter)}.ccb-space .home-news__panel{gap:var(--ccb-grid-gap);padding:0 var(--ccb-panel-pad) var(--ccb-panel-pad)}.ccb-space .home-news__spacer{display:none}.ccb-space .home-news__col--list,.ccb-space .home-news__col--video{padding:var(--ccb-s9)0 0}.ccb-space .home-news__heading{margin:0 0 var(--ccb-s5)}.ccb-space .home-news__list{margin:0;padding-left:20px}.ccb-space .home-news__list li+li{margin-top:var(--ccb-s3)}.ccb-space .home-news__list li{padding-block:var(--ccb-s1)}.ccb-space .home-news__btn{margin:var(--ccb-s6)0 0}.ccb-space .home-news__col--video .canopy-video{margin:0}.ccb-space .home-spacer{display:none}.ccb-space .canopy-footer{margin-top:var(--ccb-section-tight)}.ccb-space .home-spacer{display:none}.ccb-space:has(.canopy-main>.home-news,.canopy-main>:is(.camp-faq,.canopy-section):last-child) .canopy-footer{margin-top:0}.ccb-space .canopy-main>.canopy-section:last-child{padding-bottom:var(--ccb-section-tight)}@media (max-width:767px){.ccb-space .home-news__col--list{padding-top:104px}.ccb-space .home-news__col--video{padding-top:0}}.ccb-footer .canopy-footer{background:var(--b-poster-teal);color:var(--cc-black)}.ccb-footer .ccb-footer__main{padding-block:var(--ccb-section-tight) var(--ccb-clear)}.ccb-footer .ccb-footer__main .canopy-container{padding-inline:max(var(--ccb-gutter),var(--ccb-clear))}.ccb-footer .ccb-footer__eyebrow{margin:0 0 var(--ccb-s4);color:var(--cc-black);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ccb-footer .ccb-footer__top{display:grid;gap:var(--ccb-s7) var(--ccb-s8);align-items:start}@media (min-width:769px){.ccb-footer .ccb-footer__top{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.ccb-footer .ccb-footer__top--quotes-only{grid-template-columns:minmax(0,1fr)}}.ccb-footer .ccb-footer__quotes{max-width:760px;text-align:left}.ccb-footer .canopy-rotator--quotes{padding:0;color:var(--cc-black)}.ccb-footer .canopy-quote{max-width:none;margin:0;padding:40px 0 0;text-align:left}.ccb-footer .canopy-quote__mark{color:var(--b-olive)}.ccb-footer .canopy-quote__mark--open{top:0;left:0;transform:none}.ccb-footer .canopy-quote__mark--close{display:none}.ccb-footer .canopy-quote__text p{font-family:var(--ccb-font-head);font-size:clamp(19px,calc(16.2px + .55vw),24px);font-style:normal;font-weight:400;line-height:1.45;overflow-wrap:break-word}.ccb-footer .canopy-quote__by{margin-top:var(--ccb-s3);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-small);font-weight:700;letter-spacing:var(--ccb-ls-label);text-transform:uppercase}.ccb-footer .canopy-rotator--quotes .canopy-rotator__controls{justify-content:flex-start;gap:var(--ccb-s2);margin:var(--ccb-s4)0 0-10px;color:var(--cc-black)}.ccb-footer .canopy-rotator--quotes .canopy-rotator__arrow,.ccb-footer .canopy-rotator--quotes .canopy-rotator__pause{min-width:44px;min-height:44px;border-radius:50%}.ccb-footer .ccb-footer__reg{padding:var(--ccb-card-pad);border:2px solid var(--b-darkgreen);border-radius:var(--cc-radius-button)}.ccb-footer .ccb-footer__reg .canopy-reg{margin:0;padding:0;border:0;border-radius:0;color:var(--cc-black);font-family:var(--ccb-font-body);font-size:17px;font-weight:700;line-height:1.45;text-align:left}.ccb-footer .ccb-footer__reg .canopy-reg__button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:44px;padding:11px 22px;border-radius:var(--cc-radius-button);background:var(--b-darkgreen);box-shadow:none;color:var(--cc-white);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:var(--ccb-ls-label);line-height:1.3;text-transform:uppercase}.ccb-footer .ccb-footer__reg .canopy-reg__deadline{margin:var(--ccb-s3)0 0;color:var(--cc-black);font-size:15px;font-weight:700;line-height:1.5;text-align:left}.ccb-footer .ccb-footer__reg-info{margin:var(--ccb-s3)0 0;color:var(--cc-black);font-family:var(--ccb-font-body);font-size:15px;line-height:1.5}.ccb-footer .ccb-footer__reg-info>div+div{margin-top:var(--ccb-s2, 8px)}.ccb-footer .ccb-footer__reg-info dt{font-weight:700}.ccb-footer .ccb-footer__reg-info dd{margin:0}.ccb-footer .ccb-footer__reg-form{margin:var(--ccb-s3)0 0;font-family:var(--ccb-font-body);font-size:15px;line-height:1.5}.ccb-footer .ccb-footer__reg-form a{display:inline-flex;align-items:center;min-height:44px;color:var(--cc-black);font-weight:700;text-decoration:underline}.ccb-footer .ccb-footer__rule{height:1px;margin:var(--ccb-s7)0;background:var(--b-darkgreen)}.ccb-footer .ccb-footer__grid{display:grid;gap:var(--ccb-s6) var(--ccb-grid-gap)}@media (min-width:768px) and (max-width:1024px){.ccb-footer .ccb-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccb-footer .ccb-footer__brand{grid-row:span 2}}@media (min-width:1025px){.ccb-footer .ccb-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr)}}.ccb-footer .ccb-footer__logo{display:block;width:144px;height:144px}@media (min-width:768px){.ccb-footer .ccb-footer__logo{width:176px;height:176px}}@media (min-width:1025px){.ccb-footer .ccb-footer__logo{width:200px;height:200px}}.ccb-footer .ccb-footer__address{max-width:30ch;margin:0;font-family:var(--ccb-font-body);font-size:15px;font-style:normal;line-height:1.6}.ccb-footer .ccb-footer__contact{margin:var(--ccb-s1)0 var(--ccb-s4)}.ccb-footer .ccb-footer__h{margin:0 0 var(--ccb-s3);color:var(--cc-black);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:var(--ccb-ls-label);line-height:1.3;text-transform:uppercase}.ccb-footer .ccb-footer__contact p{margin:0}.ccb-footer .ccb-footer__contact a,.ccb-footer .ccb-footer__link-list a{display:inline-block;padding-block:10px;color:var(--cc-black);font-family:var(--ccb-font-body);font-size:17px;font-weight:700;line-height:24px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ccb-footer .ccb-footer__link-list{margin:0;padding:0;list-style:none}.ccb-footer .ccb-footer__link-list a[aria-current=page]{text-decoration-thickness:3px}.ccb-footer .canopy-social{gap:var(--ccb-s3);margin:var(--ccb-s1)0 0;padding:0}.ccb-footer .canopy-social__link{width:44px;height:44px;background:var(--b-olive);color:var(--cc-white)}.ccb-footer .ccb-footer__main :focus-visible{outline-color:var(--b-darkgreen)}.ccb-footer .ccb-footer__trees{display:none}.ccb-footer .ccb-footer__base{background:var(--b-olive);color:var(--cc-white)}.ccb-footer .ccb-footer__base .canopy-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--ccb-s5);padding-block:var(--ccb-s3)}.ccb-footer .canopy-footer__copyright{margin:0;color:var(--cc-white);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-small);line-height:1.5;text-align:left}.ccb-footer .canopy-footer__legal-links{margin:0;justify-content:flex-start;font-family:var(--ccb-font-body);font-size:var(--ccb-fs-small)}.ccb-footer .canopy-footer__legal-links a,.ccb-footer .canopy-footer__legal-links a:hover{color:var(--cc-white)}.ccb-footer .ccb-footer__base :focus-visible{outline-color:var(--cc-white)}@media (hover:hover) and (pointer:fine){.ccb-footer .ccb-footer__contact a:hover,.ccb-footer .ccb-footer__link-list a:hover{text-decoration-thickness:2px}.ccb-footer .ccb-footer__link-list a[aria-current=page]:hover{text-decoration-thickness:3px}.ccb-footer .ccb-footer__reg .canopy-reg__button:hover{background:var(--cc-black);color:var(--cc-white);box-shadow:none}.ccb-footer .canopy-rotator--quotes .canopy-rotator__arrow:hover,.ccb-footer .canopy-rotator--quotes .canopy-rotator__pause:hover{background:rgba(36,66,14,.1)}}@media (max-width:767px){.ccb-footer .canopy-footer__legal-links a{display:inline-flex;align-items:center;min-height:44px}.ccb-footer .ccb-footer__base .canopy-container{padding-bottom:76px}}.ccb-type .canopy-about__h1,.ccb-type .canopy-news__h1,.ccb-type .canopy-404 .canopy-h1,.ccb-type .canopy-archive__header .canopy-h1,.ccb-type.search .canopy-archive__header .canopy-h1{color:var(--cc-green);font-size:var(--ccb-fs-h1);font-weight:400;line-height:var(--ccb-lh-h1)}.ccb-type .canopy-about__h2,.ccb-type .camp-schedule__heading,.ccb-type .camp-faq__heading,.ccb-type .canopy-ask__heading,.ccb-type .canopy-article__body h2{font-size:var(--ccb-fs-h2);line-height:var(--ccb-lh-h2)}.ccb-type .canopy-article__body h2.canopy-post-title{font-size:var(--ccb-fs-h2);line-height:var(--ccb-lh-h2)}.ccb-type .canopy-about__h3,.ccb-type .canopy-article__body h3,.ccb-type .canopy-bio__name,.ccb-type .canopy-card__title,.ccb-type .canopy-subscribe__heading,.ccb-type .camp-intro h2{font-size:var(--ccb-fs-h3);line-height:var(--ccb-lh-h3)}.ccb-type .camp-intro h2{color:var(--cc-green);font-weight:400}.ccb-type .canopy-card__name,.ccb-type .canopy-subscribe--aside .canopy-subscribe__heading,.ccb-type .canopy-article__body h4{font-size:var(--ccb-fs-h4);line-height:var(--ccb-lh-h4)}.ccb-type .canopy-loc__name{font-family:var(--ccb-font-head);font-size:var(--ccb-fs-h4);font-weight:400;line-height:var(--ccb-lh-h4)}.ccb-type .canopy-bio__role{font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:var(--ccb-ls-label);line-height:1.4;text-transform:uppercase;color:var(--cc-heading-astra)}.ccb-type .canopy-404__sub{font-family:var(--ccb-font-body);font-size:var(--ccb-fs-lead);line-height:var(--ccb-lh-lead);color:var(--cc-heading-astra)}.ccb-type .canopy-about__intro-text p,.ccb-type .camp-intro__main>p:first-child,.ccb-type .canopy-subscribe:not(.canopy-subscribe--aside) .canopy-subscribe__intro p,.ccb-type .is-style-cc-lead{font-size:var(--ccb-fs-lead);font-weight:400;line-height:var(--ccb-lh-lead)}.ccb-type .camp-intro__main>p:first-child{color:var(--cc-heading-astra)}.ccb-type .camp-intro__main>p:first-child strong,.ccb-type .canopy-about__intro-text .canopy-prose strong{font-weight:400}.ccb-type .canopy-about__intro-text .canopy-prose{font-family:var(--ccb-font-body);font-weight:400;color:var(--cc-heading-astra)}.ccb-type .canopy-article__body,.ccb-type .camp-intro__main>p,.ccb-type .camp-intro__main>div>p,.ccb-type .camp-schedule__text p,.ccb-type .canopy-about__roots-text,.ccb-type .canopy-about__ofa p,.ccb-type .canopy-tabs__panel,.ccb-type .canopy-accordion__content,.ccb-type .canopy-card__excerpt,.ccb-type .canopy-card__role,.ccb-type .canopy-loc__text,.ccb-type .canopy-loc__line,.ccb-type .canopy-ask__text,.ccb-type .canopy-bio__text,.ccb-type .virtual-videos__item,.ccb-type .canopy-summary__excerpt{font-family:var(--ccb-font-body);font-size:var(--ccb-fs-body);line-height:var(--ccb-lh-body)}.ccb-type .canopy-card__role{font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:var(--ccb-ls-label);line-height:1.4;text-transform:uppercase}.ccb-type .canopy-accordion__btn{padding:16px 20px;font-family:var(--ccb-font-body);font-size:17px;font-weight:700;line-height:1.4}.ccb-type .canopy-card__date,.ccb-type .canopy-share__label,.ccb-type .canopy-tabs__tab{font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label);font-weight:700;letter-spacing:var(--ccb-ls-label);line-height:1.3;text-transform:uppercase}.ccb-type .canopy-article__image figcaption,.ccb-type .canopy-article__body figcaption,.ccb-type .canopy-toc__list li,.ccb-type .canopy-toc__list ol li{font-size:var(--ccb-fs-small);line-height:var(--ccb-lh-small)}.ccb-type .canopy-prose>p,.ccb-type .canopy-prose>ul,.ccb-type .canopy-prose>ol,.ccb-type .canopy-measure,.ccb-type .canopy-article__body p,.ccb-type .canopy-article__body ul,.ccb-type .canopy-article__body ol,.ccb-type .canopy-tabs__panel>*,.ccb-type .canopy-accordion__content p,.ccb-type .canopy-accordion__content ul{max-width:var(--ccb-measure)}.ccb-type .canopy-article__body li+li{margin-top:var(--ccb-s2)}@media (min-width:768px) and (max-width:768px){.ccb-type .canopy-about__intro-text p,.ccb-type .canopy-about__roots-text,.ccb-type .canopy-about__ofa p{font-size:var(--ccb-fs-body);line-height:var(--ccb-lh-body)}.ccb-type .canopy-about__intro-text p{font-size:var(--ccb-fs-lead);line-height:var(--ccb-lh-lead)}.ccb-type .canopy-404__sub{font-size:var(--ccb-fs-lead);line-height:var(--ccb-lh-lead)}}.ccb-space .canopy-section{padding-block:var(--ccb-section-tight) var(--ccb-section)}.ccb-space .canopy-grid{gap:var(--ccb-grid-gap)}.ccb-space h2:where(:not(.home-hero *)){margin-bottom:var(--ccb-s4)}.ccb-space .camp-photos{padding-block:var(--ccb-section-tight) var(--ccb-s5)}.ccb-space .camp-gap{height:var(--ccb-s7)}.ccb-space .camp-intro__main{padding:var(--ccb-section-tight) var(--ccb-s5)}.ccb-space .camp-intro__main>p,.ccb-space .camp-intro__main>div>p{margin-bottom:var(--ccb-s4)}.ccb-space .camp-schedule{margin-bottom:0;padding:var(--ccb-panel-pad)}.ccb-space .camp-faq{margin-top:var(--ccb-s6);padding-bottom:0}.ccb-space .camp-faq__panel{padding-bottom:var(--ccb-panel-pad)}.ccb-space .camp-faq__heading{margin:var(--ccb-s9)0 var(--ccb-s5);padding-inline:var(--ccb-s2)}@media (max-width:767px){.ccb-space .camp-location{min-height:0}}.ccb-space .canopy-about__intro{padding-top:var(--ccb-section-tight)}.ccb-space .canopy-about__intro-text{padding:var(--ccb-panel-pad)}.ccb-space .canopy-about__story{padding-top:var(--ccb-section)}.ccb-space .canopy-about__story-text{margin:0}.ccb-space .canopy-about__roots{padding:var(--ccb-panel-pad)0}.ccb-space .canopy-about__sponsors,.ccb-space .canopy-about__ofa{padding-block:var(--ccb-section)0}.ccb-space .canopy-tabs__panel{padding:var(--ccb-panel-pad)}.ccb-space .canopy-staff{padding-top:var(--ccb-section-tight)}.ccb-space .canopy-staff__list{gap:var(--ccb-grid-gap)}.ccb-space .canopy-card{padding-block:var(--ccb-card-pad)}.ccb-space .canopy-card:nth-child(4){margin-top:0}.ccb-space .canopy-locations{margin-top:var(--ccb-section)}.ccb-space .canopy-loc--headquarters,.ccb-space .canopy-loc--camp{min-height:0}.ccb-space .canopy-loc__name{margin:0 0 var(--ccb-s4)}.ccb-space .canopy-loc__details,.ccb-space .canopy-loc--camp .canopy-loc__details,.ccb-space .canopy-loc--headquarters .canopy-loc__details{padding:var(--ccb-card-pad)}.ccb-space .canopy-loc__text p{margin-bottom:var(--ccb-s4)}.ccb-space .canopy-ask{margin-top:var(--ccb-section)}.ccb-space .canopy-ask__intro{padding:0 var(--ccb-s6)0 0}.ccb-space .canopy-ask__text p{margin-bottom:var(--ccb-s4)}.ccb-space .canopy-ask__panel{padding:var(--ccb-panel-pad)}.ccb-space .canopy-news{padding-bottom:0}.ccb-space .canopy-news__h1{margin:var(--ccb-section-tight)0 var(--ccb-s5)}.ccb-space .canopy-subscribe{margin-bottom:var(--ccb-s7);padding:var(--ccb-panel-pad)}.ccb-space .canopy-cards{gap:var(--ccb-grid-gap)}.ccb-space .canopy-card__body{padding:var(--ccb-card-pad)}.ccb-space .canopy-article__body h2{margin:var(--ccb-s7)0 var(--ccb-s3)}.ccb-space .canopy-article__body h3{margin:var(--ccb-s6)0 var(--ccb-s2)}.ccb-space .canopy-bios{padding-bottom:0}.ccb-space .canopy-bio__body{padding:var(--ccb-s6)0 var(--ccb-s8)}.ccb-space .virtual-intro{padding-top:var(--ccb-section-tight)}.ccb-space .virtual-videos{padding-block:var(--ccb-s5)0}@media (max-width:767px){.ccb-space .canopy-ask__intro{padding-right:0}}.ccb-motif .ccb-footer__trees{--ccb-ftrees-h:clamp(101.25px, calc(33.75px + 14.175vw), 243px);--ccb-fsky-h:clamp(16px, calc(4px + 2.5vw), 48px);--ccb-tile:calc(var(--ccb-ftrees-h) / 0.4771);display:block;height:calc(var(--ccb-fsky-h) + var(--ccb-ftrees-h));background-color:transparent;background-image:linear-gradient(to bottom,var(--b-poster-teal) var(--ccb-fsky-h),rgba(43,164,166,0) calc(var(--ccb-fsky-h) + var(--ccb-tile)*.05)),image-set(url(../img/art/treeline-band-1160.webp)1x,url(../img/art/treeline-band.webp)2x),linear-gradient(to bottom,rgba(43,164,166,0)0,var(--b-poster-teal) var(--ccb-fsky-h));background-position:0 0,50% 100%,0 0;background-repeat:no-repeat,repeat-x,no-repeat;background-size:100% 100%,var(--ccb-tile) auto,100% 100%;-webkit-mask-image:none;mask-image:none}.ccb-motif .home-news__list,.ccb-motif .canopy-prose ul,.ccb-motif .canopy-article__body ul,.ccb-motif .canopy-tabs__panel ul,.ccb-motif .canopy-accordion__content ul{list-style-image:url(../img/pine.svg)}.ccb-motif.error404 .ccb-footer__trees{--ccb-ftrees-h:clamp(132.3px, calc(43.875px + 19.1025vw), 324px)}.ccb-motif.error404 .canopy-404{padding-bottom:var(--ccb-s8)}.ccb-photos .camp-intro__side{background-repeat:no-repeat;background-size:cover}.ccb-photos .camp-intro__side--left{background-image:url(../img/photos/camp-side-left-420.webp);background-position:50% 42%}.ccb-photos .camp-intro__side--right{background-image:url(../img/photos/camp-side-right-420.webp);background-position:50% 55%}.ccb-motif .home-news,.ccb-motif .camp-faq{container-type:inline-size;overflow-x:clip}.ccb-motif .home-news__panel,.ccb-motif .camp-faq__panel{overflow:visible;isolation:isolate}.ccb-motif .home-news__panel::after,.ccb-motif .camp-faq__panel::after{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100cqw;background:var(--cc-panel-blue);transform:translateX(-50%);pointer-events:none}.ccb-motif .home-news__wave,.ccb-motif .camp-faq__wave{display:none}.ccb-motif .home-news__panel::before,.ccb-motif .camp-faq__panel::before{content:"";position:absolute;top:-1px;left:50%;z-index:1;width:100cqw;height:114px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 567 27.8' %3E%3Cg fill='%23fff'%3E%3Cpath d='M283.5,9.7c0,0-7.3,4.3-14,4.6c-6.8,0.3-12.6,0-20.9-1.5c-11.3-2-33.1-10.1-44.7-5.7 s-12.1,4.6-18,7.4c-6.6,3.2-20,9.6-36.6,9.3C131.6,23.5,99.5,7.2,86.3,8c-1.4,0.1-6.6,0.8-10.5,2c-3.8,1.2-9.4,3.8-17,4.7 c-3.2,0.4-8.3,1.1-14.2,0.9c-1.5-0.1-6.3-0.4-12-1.6c-5.7-1.2-11-3.1-15.8-3.7C6.5,9.2,0,10.8,0,10.8V0h283.5V9.7z M260.8,11.3 c-0.7-1-2-0.4-4.3-0.4c-2.3,0-6.1-1.2-5.8-1.1c0.3,0.1,3.1,1.5,6,1.9C259.7,12.2,261.4,12.3,260.8,11.3z M242.4,8.6 c0,0-2.4-0.2-5.6-0.9c-3.2-0.8-10.3-2.8-15.1-3.5c-8.2-1.1-15.8,0-15.1,0.1c0.8,0.1,9.6-0.6,17.6,1.1c3.3,0.7,9.3,2.2,12.4,2.7 C239.9,8.7,242.4,8.6,242.4,8.6z M185.2,8.5c1.7-0.7-13.3,4.7-18.5,6.1c-2.1,0.6-6.2,1.6-10,2c-3.9,0.4-8.9,0.4-8.8,0.5 c0,0.2,5.8,0.8,11.2,0c5.4-0.8,5.2-1.1,7.6-1.6C170.5,14.7,183.5,9.2,185.2,8.5z M199.1,6.9c0.2,0-0.8-0.4-4.8,1.1 c-4,1.5-6.7,3.5-6.9,3.7c-0.2,0.1,3.5-1.8,6.6-3C197,7.5,199,6.9,199.1,6.9z M283,6c-0.1,0.1-1.9,1.1-4.8,2.5s-6.9,2.8-6.7,2.7 c0.2,0,3.5-0.6,7.4-2.5C282.8,6.8,283.1,5.9,283,6z M31.3,11.6c0.1-0.2-1.9-0.2-4.5-1.2s-5.4-1.6-7.8-2C15,7.6,7.3,8.5,7.7,8.6 C8,8.7,15.9,8.3,20.2,9.3c2.2,0.5,2.4,0.5,5.7,1.6S31.2,11.9,31.3,11.6z M73,9.2c0.4-0.1,3.5-1.6,8.4-2.6c4.9-1.1,8.9-0.5,8.9-0.8 c0-0.3-1-0.9-6.2-0.3S72.6,9.3,73,9.2z M71.6,6.7C71.8,6.8,75,5.4,77.3,5c2.3-0.3,1.9-0.5,1.9-0.6c0-0.1-1.1-0.2-2.7,0.2 C74.8,5.1,71.4,6.6,71.6,6.7z M93.6,4.4c0.1,0.2,3.5,0.8,5.6,1.8c2.1,1,1.8,0.6,1.9,0.5c0.1-0.1-0.8-0.8-2.4-1.3 C97.1,4.8,93.5,4.2,93.6,4.4z M65.4,11.1c-0.1,0.3,0.3,0.5,1.9-0.2s2.6-1.3,2.2-1.2s-0.9,0.4-2.5,0.8C65.3,10.9,65.5,10.8,65.4,11.1 z M34.5,12.4c-0.2,0,2.1,0.8,3.3,0.9c1.2,0.1,2,0.1,2-0.2c0-0.3-0.1-0.5-1.6-0.4C36.6,12.8,34.7,12.4,34.5,12.4z M152.2,21.1 c-0.1,0.1-2.4-0.3-7.5-0.3c-5,0-13.6-2.4-17.2-3.5c-3.6-1.1,10,3.9,16.5,4.1C150.5,21.6,152.3,21,152.2,21.1z'/%3E%3Cpath d='M269.6,18c-0.1-0.1-4.6,0.3-7.2,0c-7.3-0.7-17-3.2-16.6-2.9c0.4,0.3,13.7,3.1,17,3.3 C267.7,18.8,269.7,18,269.6,18z'/%3E%3Cpath d='M227.4,9.8c-0.2-0.1-4.5-1-9.5-1.2c-5-0.2-12.7,0.6-12.3,0.5c0.3-0.1,5.9-1.8,13.3-1.2 S227.6,9.9,227.4,9.8z'/%3E%3Cpath d='M204.5,13.4c-0.1-0.1,2-1,3.2-1.1c1.2-0.1,2,0,2,0.3c0,0.3-0.1,0.5-1.6,0.4 C206.4,12.9,204.6,13.5,204.5,13.4z'/%3E%3Cpath d='M201,10.6c0-0.1-4.4,1.2-6.3,2.2c-1.9,0.9-6.2,3.1-6.1,3.1c0.1,0.1,4.2-1.6,6.3-2.6 S201,10.7,201,10.6z'/%3E%3Cpath d='M154.5,26.7c-0.1-0.1-4.6,0.3-7.2,0c-7.3-0.7-17-3.2-16.6-2.9c0.4,0.3,13.7,3.1,17,3.3 C152.6,27.5,154.6,26.8,154.5,26.7z'/%3E%3Cpath d='M41.9,19.3c0,0,1.2-0.3,2.9-0.1c1.7,0.2,5.8,0.9,8.2,0.7c4.2-0.4,7.4-2.7,7-2.6 c-0.4,0-4.3,2.2-8.6,1.9c-1.8-0.1-5.1-0.5-6.7-0.4S41.9,19.3,41.9,19.3z'/%3E%3Cpath d='M75.5,12.6c0.2,0.1,2-0.8,4.3-1.1c2.3-0.2,2.1-0.3,2.1-0.5c0-0.1-1.8-0.4-3.4,0 C76.9,11.5,75.3,12.5,75.5,12.6z'/%3E%3Cpath d='M15.6,13.2c0-0.1,4.3,0,6.7,0.5c2.4,0.5,5,1.9,5,2c0,0.1-2.7-0.8-5.1-1.4 C19.9,13.7,15.7,13.3,15.6,13.2z'/%3E%3C/g%3E%3Cg fill='%23fff' transform='matrix(-1 0 0 1 567 0)'%3E%3Cpath d='M283.5,9.7c0,0-7.3,4.3-14,4.6c-6.8,0.3-12.6,0-20.9-1.5c-11.3-2-33.1-10.1-44.7-5.7 s-12.1,4.6-18,7.4c-6.6,3.2-20,9.6-36.6,9.3C131.6,23.5,99.5,7.2,86.3,8c-1.4,0.1-6.6,0.8-10.5,2c-3.8,1.2-9.4,3.8-17,4.7 c-3.2,0.4-8.3,1.1-14.2,0.9c-1.5-0.1-6.3-0.4-12-1.6c-5.7-1.2-11-3.1-15.8-3.7C6.5,9.2,0,10.8,0,10.8V0h283.5V9.7z M260.8,11.3 c-0.7-1-2-0.4-4.3-0.4c-2.3,0-6.1-1.2-5.8-1.1c0.3,0.1,3.1,1.5,6,1.9C259.7,12.2,261.4,12.3,260.8,11.3z M242.4,8.6 c0,0-2.4-0.2-5.6-0.9c-3.2-0.8-10.3-2.8-15.1-3.5c-8.2-1.1-15.8,0-15.1,0.1c0.8,0.1,9.6-0.6,17.6,1.1c3.3,0.7,9.3,2.2,12.4,2.7 C239.9,8.7,242.4,8.6,242.4,8.6z M185.2,8.5c1.7-0.7-13.3,4.7-18.5,6.1c-2.1,0.6-6.2,1.6-10,2c-3.9,0.4-8.9,0.4-8.8,0.5 c0,0.2,5.8,0.8,11.2,0c5.4-0.8,5.2-1.1,7.6-1.6C170.5,14.7,183.5,9.2,185.2,8.5z M199.1,6.9c0.2,0-0.8-0.4-4.8,1.1 c-4,1.5-6.7,3.5-6.9,3.7c-0.2,0.1,3.5-1.8,6.6-3C197,7.5,199,6.9,199.1,6.9z M283,6c-0.1,0.1-1.9,1.1-4.8,2.5s-6.9,2.8-6.7,2.7 c0.2,0,3.5-0.6,7.4-2.5C282.8,6.8,283.1,5.9,283,6z M31.3,11.6c0.1-0.2-1.9-0.2-4.5-1.2s-5.4-1.6-7.8-2C15,7.6,7.3,8.5,7.7,8.6 C8,8.7,15.9,8.3,20.2,9.3c2.2,0.5,2.4,0.5,5.7,1.6S31.2,11.9,31.3,11.6z M73,9.2c0.4-0.1,3.5-1.6,8.4-2.6c4.9-1.1,8.9-0.5,8.9-0.8 c0-0.3-1-0.9-6.2-0.3S72.6,9.3,73,9.2z M71.6,6.7C71.8,6.8,75,5.4,77.3,5c2.3-0.3,1.9-0.5,1.9-0.6c0-0.1-1.1-0.2-2.7,0.2 C74.8,5.1,71.4,6.6,71.6,6.7z M93.6,4.4c0.1,0.2,3.5,0.8,5.6,1.8c2.1,1,1.8,0.6,1.9,0.5c0.1-0.1-0.8-0.8-2.4-1.3 C97.1,4.8,93.5,4.2,93.6,4.4z M65.4,11.1c-0.1,0.3,0.3,0.5,1.9-0.2s2.6-1.3,2.2-1.2s-0.9,0.4-2.5,0.8C65.3,10.9,65.5,10.8,65.4,11.1 z M34.5,12.4c-0.2,0,2.1,0.8,3.3,0.9c1.2,0.1,2,0.1,2-0.2c0-0.3-0.1-0.5-1.6-0.4C36.6,12.8,34.7,12.4,34.5,12.4z M152.2,21.1 c-0.1,0.1-2.4-0.3-7.5-0.3c-5,0-13.6-2.4-17.2-3.5c-3.6-1.1,10,3.9,16.5,4.1C150.5,21.6,152.3,21,152.2,21.1z'/%3E%3Cpath d='M269.6,18c-0.1-0.1-4.6,0.3-7.2,0c-7.3-0.7-17-3.2-16.6-2.9c0.4,0.3,13.7,3.1,17,3.3 C267.7,18.8,269.7,18,269.6,18z'/%3E%3Cpath d='M227.4,9.8c-0.2-0.1-4.5-1-9.5-1.2c-5-0.2-12.7,0.6-12.3,0.5c0.3-0.1,5.9-1.8,13.3-1.2 S227.6,9.9,227.4,9.8z'/%3E%3Cpath d='M204.5,13.4c-0.1-0.1,2-1,3.2-1.1c1.2-0.1,2,0,2,0.3c0,0.3-0.1,0.5-1.6,0.4 C206.4,12.9,204.6,13.5,204.5,13.4z'/%3E%3Cpath d='M201,10.6c0-0.1-4.4,1.2-6.3,2.2c-1.9,0.9-6.2,3.1-6.1,3.1c0.1,0.1,4.2-1.6,6.3-2.6 S201,10.7,201,10.6z'/%3E%3Cpath d='M154.5,26.7c-0.1-0.1-4.6,0.3-7.2,0c-7.3-0.7-17-3.2-16.6-2.9c0.4,0.3,13.7,3.1,17,3.3 C152.6,27.5,154.6,26.8,154.5,26.7z'/%3E%3Cpath d='M41.9,19.3c0,0,1.2-0.3,2.9-0.1c1.7,0.2,5.8,0.9,8.2,0.7c4.2-0.4,7.4-2.7,7-2.6 c-0.4,0-4.3,2.2-8.6,1.9c-1.8-0.1-5.1-0.5-6.7-0.4S41.9,19.3,41.9,19.3z'/%3E%3Cpath d='M75.5,12.6c0.2,0.1,2-0.8,4.3-1.1c2.3-0.2,2.1-0.3,2.1-0.5c0-0.1-1.8-0.4-3.4,0 C76.9,11.5,75.3,12.5,75.5,12.6z'/%3E%3Cpath d='M15.6,13.2c0-0.1,4.3,0,6.7,0.5c2.4,0.5,5,1.9,5,2c0,0.1-2.7-0.8-5.1-1.4 C19.9,13.7,15.7,13.3,15.6,13.2z'/%3E%3C/g%3E%3C/svg%3E")50%0/auto 100%repeat-x;transform:translateX(-50%);pointer-events:none}.ccb-motif .camp-faq__panel::before{height:94px}.ccb-header .home-hero{--ccb-hero-lift:clamp(24px, calc(4px + 4.6vw), 72px);--ccb-hero-radius:12px;z-index:1;margin-top:calc(-1*var(--ccb-hero-lift));padding:0 var(--ccb-gutter)}.ccb-header .home-hero__band{display:none}.ccb-header .home-hero .canopy-rotator__viewport{overflow:hidden;border-radius:var(--ccb-hero-radius);box-shadow:var(--cc-shadow)}@media (max-width:768px){.ccb-header .home-hero{--ccb-hero-radius:8px}}.ccb-space .home-news__list{display:grid;gap:var(--ccb-s3);margin:0;padding:0;list-style:none}.ccb-motif .home-news__list{list-style-image:none}.ccb-space .home-news__list li+li{margin-top:0}.ccb-space .home-news__list li{position:relative;display:flex;flex-direction:column-reverse;gap:4px;padding:var(--ccb-s4, 16px) var(--ccb-s5, 20px);border-radius:var(--cc-radius-reg);background:#fff;box-shadow:var(--cc-shadow-reg);transition:box-shadow .2s ease,transform .2s ease}.ccb-space .home-news__list li a{color:var(--b-darkgreen);font-weight:700;text-decoration:none}.ccb-space .home-news__list li a::after{content:"";position:absolute;inset:0;border-radius:inherit}.ccb-space .home-news__list li:hover{box-shadow:var(--cc-shadow-reg-hover),0 0 0 2px var(--b-darkgreen)}.ccb-space .home-news__list li:hover a{text-decoration:underline}.ccb-space .home-news__list li a:focus-visible{outline:0}.ccb-space .home-news__list li:has(a:focus-visible){outline:3px solid var(--b-darkgreen);outline-offset:2px}.ccb-type .home-news__list .home-news__date{color:#333;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.ccb-space .home-news__list li{transition:none}}.ccb-space .home-reg .canopy-container{max-width:calc(1120px + 2*var(--ccb-gutter));margin-inline:auto;padding-inline:var(--ccb-gutter)}:root{--ccb-div-h:clamp(72px, calc(36px + 9vw), 170px)}.ccb-motif .home-news{padding-top:calc(var(--ccb-s4) + var(--ccb-div-h))}.ccb-motif .camp-faq{margin-top:calc(var(--ccb-s6) + var(--ccb-div-h))}.ccb-motif .home-news__panel::before,.ccb-motif .camp-faq__panel::before{top:auto;bottom:calc(100% - 1px);height:var(--ccb-div-h);background:url(../img/art/treeline-divider.svg)50% 100%/auto 100%repeat-x}.ccb-space .home-news__col--list{padding-top:var(--ccb-s7, 48px)}@media (max-width:767px){.ccb-space .home-news__col--list{padding-top:var(--ccb-s6)}}.ccb-space .home-news__panel{display:block}.ccb-space .home-news__list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}@media (max-width:1024px){.ccb-space .home-news__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccb-space .home-news__list li{justify-content:flex-end;min-height:128px;padding:var(--ccb-s5, 20px)}@media (max-width:599px){.ccb-space .home-news__list{grid-template-columns:1fr}.ccb-space .home-news__list li{min-height:0}}.ccb-film{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(360px,calc(200px + 28vw),600px);padding-block:var(--ccb-s8, 64px);color:#fff;background:#1d2a17}.ccb-film__bg{position:absolute;inset:0;z-index:-1}.ccb-film__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.8)0,rgba(0,0,0,.72) 50%,rgba(0,0,0,.35) 100%)}.ccb-film__img,.ccb-film__video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ccb-film .canopy-container{width:100%;padding-inline:var(--ccb-gutter)}.ccb-film__content{max-width:34rem}.ccb-film__h{margin:0 0 var(--ccb-s4);color:#fff;font-family:var(--ccb-font-head, "Roboto Slab", serif);font-size:clamp(30px,calc(20px + 2.4vw),52px);font-weight:700;line-height:1.12}.ccb-film__blurb{margin:0 0 var(--ccb-s6);color:#fff;font-size:clamp(17px,calc(15px + .4vw),20px);line-height:1.55}.ccb-film__actions{display:flex;flex-wrap:wrap;gap:var(--ccb-s3);align-items:center;margin:0}.ccb-film__btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 26px;border:0;border-radius:var(--cc-radius-button);background:#fff;color:var(--b-darkgreen);font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label, 15px);font-weight:700;letter-spacing:var(--ccb-ls-label, 0.08em);text-transform:uppercase;cursor:pointer}.ccb-film__btn:hover{background:var(--b-darkgreen);color:#fff}.ccb-film__btn:focus-visible,.ccb-film__pause:focus-visible{outline:3px solid #fff;outline-offset:3px}.ccb-film__pause{min-height:44px;padding:10px 16px;border:2px solid #fff;border-radius:var(--cc-radius-button);background:0 0;color:#fff;font:inherit;font-size:14px;cursor:pointer}.ccb-film__dialog{width:min(1100px,94vw);max-width:none;padding:0;border:0;background:#000;overflow:visible}.ccb-film__dialog::backdrop{background:rgba(0,0,0,.85)}.ccb-film__frame{aspect-ratio:16/9}.ccb-film__frame iframe{display:block;width:100%;height:100%;border:0}.ccb-film__close{position:absolute;top:-52px;right:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer}.ccb-film__close:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:599px){.ccb-film__bg::after{background:rgba(0,0,0,.72)}.ccb-film__close{top:-50px}}.ccb-space .camp-faq__heading{margin-top:var(--ccb-s7)}.ccb-motif .home-news,.ccb-motif .camp-faq{--ccb-div-rise:calc(var(--ccb-div-h) * 0.39)}.ccb-motif .home-news{padding-top:calc(var(--ccb-s4) + var(--ccb-div-rise))}.ccb-motif .camp-faq{margin-top:calc(var(--ccb-s6) + var(--ccb-div-rise))}.ccb-motif .home-news__panel::before,.ccb-motif .camp-faq__panel::before{bottom:calc(100% - 1px - var(--ccb-div-h)*.46);background:var(--cc-panel-blue);-webkit-mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x;mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x}.ccb-motif .home-news__panel::before,.ccb-motif .camp-faq__panel::before{z-index:-1}.ccb-footer .canopy-footer{--ccb-div-rise:calc(var(--ccb-div-h) * 0.39);position:relative}.ccb-footer .canopy-footer::before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px - var(--ccb-div-h)*.46);height:var(--ccb-div-h);background:var(--b-poster-teal);-webkit-mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x;mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x;pointer-events:none}.ccb-footer .ccb-footer__main{position:relative;z-index:1}:root{--ccb-div-rise-f:calc(var(--ccb-div-h) * 0.39)}.ccb-space .canopy-footer{margin-top:calc(var(--ccb-section-tight) + var(--ccb-div-rise-f))}.ccb-space:has(.canopy-main>.home-news,.canopy-main>:is(.camp-faq,.canopy-section):last-child) .canopy-footer{margin-top:0}.ccb-film{padding-bottom:calc(var(--ccb-s8) + var(--ccb-div-rise-f))}.ccb-space .camp-faq__panel{padding-bottom:calc(var(--ccb-panel-pad) + var(--ccb-div-rise-f))}.ccb-space .canopy-main>.canopy-section:last-child{padding-bottom:calc(var(--ccb-section-tight) + var(--ccb-div-rise-f))}@media (min-width:1025px){.ccb-footer .ccb-footer__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.1fr)}}@media (min-width:768px) and (max-width:1024px){.ccb-footer .ccb-footer__brand{grid-row:auto}}.ccb-footer .ccb-footer__blurb p{max-width:30ch;margin:var(--ccb-s1)0 0;color:var(--cc-black);font-family:var(--ccb-font-body);font-size:16px;line-height:1.6}.ccb-film .ccb-film__pause{position:absolute;right:var(--ccb-gutter);bottom:calc(var(--ccb-div-rise-f) + var(--ccb-s4));z-index:1;display:grid;place-items:center;width:36px;min-height:0;height:36px;padding:0;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:rgba(0,0,0,.45);color:#fff}.ccb-film .ccb-film__pause:hover{background:rgba(0,0,0,.7)}.ccb-film__pause .ccb-film__ico-play,.ccb-film__pause[aria-pressed=true] .ccb-film__ico-pause{display:none}.ccb-film__pause[aria-pressed=true] .ccb-film__ico-play{display:block}@media (pointer:coarse){.ccb-film .ccb-film__pause{width:44px;height:44px}}.ccb-film__reg{display:inline-flex;align-items:center;min-height:48px;padding:12px 26px;border:2px solid #fff;border-radius:var(--cc-radius-button);background:var(--b-darkgreen);box-shadow:none;color:#fff;font-family:var(--ccb-font-body);font-size:var(--ccb-fs-label, 15px);font-weight:700;letter-spacing:var(--ccb-ls-label, 0.08em);text-transform:uppercase;text-decoration:none}.ccb-film__reg:hover{background:#000;color:#fff}.ccb-film__reg:focus-visible{outline:3px solid #fff;outline-offset:3px}.ccb{--ccb-wrap:1120px;--ccb-card-r:8px;--ccb-card-shadow:0 1px 2px rgba(0, 0, 0, 0.06), 0 6px 18px rgba(0, 0, 0, 0.08);--ccb-card-pad:clamp(20px, calc(12px + 1.6vw), 36px);--ccb-col-gap:clamp(20px, calc(8px + 2.4vw), 48px);--ccb-rise:calc(var(--ccb-div-h) * 0.39)}.ccb:not(.home) .canopy-main .canopy-container{max-width:calc(var(--ccb-wrap) + 2*var(--ccb-gutter))}@media (min-width:768px){.ccb .ccb-cols-7-5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--ccb-col-gap);align-items:center}.ccb .ccb-cols-8-4{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--ccb-col-gap);align-items:start}}.ccb :is(.ccb-panel-sec,.canopy-about__sponsors){position:relative;margin-top:calc(var(--ccb-section) + var(--ccb-rise));padding-block:var(--ccb-s7) var(--ccb-section);background:var(--cc-panel-blue)}.ccb :is(.ccb-panel-sec,.canopy-about__sponsors)::before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px - var(--ccb-div-h)*.46);z-index:0;height:var(--ccb-div-h);background:var(--cc-panel-blue);-webkit-mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x;mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x;pointer-events:none}.ccb :is(.ccb-panel-sec,.canopy-about__sponsors)>*{position:relative;z-index:1}.ccb .canopy-about__intro{padding-top:var(--ccb-section-tight)}.ccb .canopy-about__intro .canopy-grid{gap:var(--ccb-col-gap);background:0 0}@media (min-width:768px){.ccb .canopy-about__intro .canopy-grid--halves{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.ccb .canopy-about__intro-text,.ccb .canopy-about__intro-video{padding:0;background:0 0}.ccb.ccb-type .canopy-about__h1{margin:0 0 var(--ccb-s5);font-size:clamp(32px,calc(22px + 2vw),48px);line-height:1.12}.ccb .canopy-about__intro-video .canopy-video{overflow:hidden;border-radius:var(--ccb-card-r);box-shadow:var(--ccb-card-shadow)}.ccb .canopy-about__story{padding-top:var(--ccb-section)}@media (min-width:768px){.ccb .canopy-about__story .canopy-grid--two-one{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--ccb-col-gap);align-items:start}}.ccb .canopy-about__story-text .canopy-about__body img.alignright{border-radius:var(--ccb-card-r);box-shadow:var(--ccb-card-shadow)}.ccb .canopy-about__roots{margin:0;padding:var(--ccb-card-pad);overflow:hidden;border-radius:var(--ccb-card-r);box-shadow:var(--ccb-card-shadow);align-self:start}@media (min-width:1025px){.ccb .canopy-about__roots{position:sticky;top:var(--ccb-s6)}}.ccb .canopy-about__roots>*{position:relative}.ccb .canopy-about__roots-h{margin:0 0 var(--ccb-s4)}.ccb .canopy-about__roots-text{margin:0}.ccb .canopy-about__sponsors .cc-tabs,.ccb .canopy-about__sponsors .canopy-tabs{overflow:hidden;border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}.ccb .canopy-about__ofa{padding-block:var(--ccb-section)}@media (min-width:768px){.ccb .canopy-about__ofa .canopy-container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto 1fr;column-gap:var(--ccb-col-gap)}.ccb .canopy-about__ofa #ohioforestryassociation{position:absolute}.ccb .canopy-about__ofa .canopy-about__h2{grid-column:2;grid-row:1}.ccb .canopy-about__ofa .canopy-about__logo{grid-column:1;grid-row:1/span 2;align-self:start;margin:0;padding:var(--ccb-card-pad);border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}.ccb .canopy-about__ofa .canopy-about__logo img{margin-inline:auto}.ccb .canopy-about__ofa .canopy-about__body{grid-column:2;grid-row:2}}.ccb .canopy-about__sponsors .canopy-tabs__panel{background:#fff}.ccb .camp-photos img{border-radius:var(--ccb-card-r)}.ccb .camp-intro{padding-top:var(--ccb-section-tight)}.ccb .camp-intro__row{gap:var(--ccb-col-gap)}.ccb .camp-intro__main{display:grid;padding:0;text-align:left}.ccb .camp-intro__main>*,.ccb .camp-intro__main>div>p,.ccb .camp-intro__main [style*=text-align]{text-align:left!important}@media (min-width:768px){.ccb .camp-intro__row{grid-template-columns:1fr 1fr;grid-template-areas:"main main""left right"}.ccb .camp-intro__main{grid-area:main;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--ccb-col-gap);align-items:start}.ccb .camp-intro__main::before{content:"";grid-column:2;grid-row:1/span 5;border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}.ccb .camp-intro__main>:first-child{grid-column:1;grid-row:1/span 5;align-self:center}.ccb .camp-intro__main>:not(:first-child){grid-column:2;margin-inline:var(--ccb-card-pad)}.ccb .camp-intro__main>:nth-child(2){grid-row:1;margin-top:var(--ccb-card-pad)}.ccb .camp-intro__main>:last-child{margin-bottom:var(--ccb-card-pad)}.ccb .camp-intro__side--left{grid-area:left}.ccb .camp-intro__side--right{grid-area:right}}.ccb.ccb-type .camp-intro__main>p:first-child,.ccb.ccb-type .camp-intro__main>p:first-child strong{font-size:clamp(18px,calc(15px + .6vw),22px);font-weight:400;line-height:1.55;color:var(--cc-heading-astra)}.ccb .camp-intro__main::before{pointer-events:none}.ccb.ccb-photos .camp-intro__side{display:block;height:auto;min-height:0;aspect-ratio:3/2;border-radius:var(--ccb-card-r);background-size:cover;background-position:50% 50%;box-shadow:var(--ccb-card-shadow)}.ccb.ccb-photos .camp-intro__side--left{background-image:image-set(url(../img/photos/camp-pair-grass-640.webp)1x,url(../img/photos/camp-pair-grass-1120.webp)2x)}.ccb.ccb-photos .camp-intro__side--right{background-image:image-set(url(../img/photos/camp-pair-tree-640.webp)1x,url(../img/photos/camp-pair-tree-1120.webp)2x)}.ccb .camp-gap{height:var(--ccb-col-gap)}.ccb .camp-info .canopy-grid{display:block}.ccb .camp-location:empty,.ccb .camp-location:not(:has(*)){display:none}.ccb.ccb-space .camp-schedule{margin:0;padding:var(--ccb-card-pad);border:0;border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}@media (min-width:768px){.ccb .camp-schedule{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--ccb-col-gap);align-items:start}}.ccb .camp-schedule__heading{margin:0 0 var(--ccb-s3)}.ccb .camp-intro__main{max-width:none;margin:0}.ccb .camp-intro__main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto}.ccb .camp-intro__main::before{content:"";grid-column:1;grid-row:2/7;border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}.ccb .camp-intro__main>:first-child{grid-column:1;grid-row:1;margin:0 0 var(--ccb-s5)}.ccb .camp-intro__main>:not(:first-child){grid-column:1;margin:0 var(--ccb-card-pad) var(--ccb-s3);z-index:1}.ccb .camp-intro__main>:nth-child(2){grid-row:2;margin-top:var(--ccb-card-pad)}.ccb .camp-intro__main>:nth-child(3){grid-row:3}.ccb .camp-intro__main>:nth-child(4){grid-row:4}.ccb .camp-intro__main>:nth-child(5){grid-row:5}.ccb .camp-intro__main>:nth-child(6){grid-row:6}.ccb .camp-intro__main>:last-child{margin-bottom:var(--ccb-card-pad)}.ccb .camp-intro__main>div>p{margin:0}.ccb.ccb-type .camp-intro__main h2{margin:0 0 var(--ccb-s3)}@media (min-width:768px){.ccb .camp-intro__main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:repeat(5,auto) 1fr}.ccb .camp-intro__main::before{grid-column:2;grid-row:1/7}.ccb .camp-intro__main>:first-child{grid-column:1;grid-row:1/7;align-self:center;margin:0}.ccb .camp-intro__main>:not(:first-child){grid-column:2}.ccb .camp-intro__main>:nth-child(2){grid-row:1}.ccb .camp-intro__main>:nth-child(3){grid-row:2}.ccb .camp-intro__main>:nth-child(4){grid-row:3}.ccb .camp-intro__main>:nth-child(5){grid-row:4}.ccb .camp-intro__main>:nth-child(6){grid-row:5}}@media (max-width:767px){.ccb .camp-intro__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ccb-s3)}.ccb .camp-intro__main{grid-column:1/-1}}.ccb .camp-intro__main::before{align-self:stretch}.ccb.ccb-type .camp-intro__main>h2:not(:first-child){margin:var(--ccb-card-pad) var(--ccb-card-pad) var(--ccb-s3)}.ccb .camp-intro__row{grid-template-areas:"main main""left right"}.ccb .camp-intro__main{grid-area:main}.ccb .camp-intro__side--left{grid-area:left}.ccb .camp-intro__side--right{grid-area:right}.ccb .canopy-staff__list{gap:var(--ccb-col-gap)}@media (min-width:600px) and (max-width:1024px){.ccb .canopy-staff__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.ccb .canopy-staff__list{gap:var(--ccb-s5)}}.ccb.ccb-space .canopy-staff .canopy-card{display:flex;flex-direction:column;align-items:center;margin:0;padding:var(--ccb-card-pad);border:0;border-radius:var(--ccb-card-r);box-shadow:var(--ccb-card-shadow)}.ccb .canopy-staff .canopy-card__photo{width:160px;height:160px;margin:0 auto var(--ccb-s4);border-radius:50%;object-fit:cover;object-position:50% 25%}.ccb .canopy-staff .canopy-card__name{margin:0 0 4px}.ccb .canopy-staff .canopy-card__role{margin:0 0 var(--ccb-s4)}.ccb .canopy-staff .canopy-card__action{margin-top:auto}.ccb .canopy-locations{margin-top:var(--ccb-section)}.ccb .canopy-locations .canopy-container{display:grid;gap:var(--ccb-col-gap)}@media (min-width:900px){.ccb .canopy-locations .canopy-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccb .canopy-locations .canopy-loc{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo name""text text""details details";gap:var(--ccb-s4) var(--ccb-s5);align-content:start;min-height:0;margin:0;padding:var(--ccb-card-pad);border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}.ccb .canopy-loc__logo{grid-area:logo;margin:0}.ccb .canopy-loc .canopy-loc__img{width:96px;height:auto;max-height:96px;object-fit:contain}.ccb .canopy-loc__main{display:contents}.ccb .canopy-loc__name{grid-area:name;align-self:center;margin:0}.ccb .canopy-loc__text{grid-area:text;margin:0}.ccb .canopy-loc .canopy-loc__details{grid-area:details;margin:0;padding:var(--ccb-s4)0 0;border-top:1px solid #d5dbe1}.ccb .canopy-loc .canopy-loc__line{margin:0 0 4px}.ccb .canopy-ask{position:relative;margin-top:calc(var(--ccb-section) + var(--ccb-rise));padding-block:var(--ccb-s7) calc(var(--ccb-section) + var(--ccb-rise));background:var(--cc-panel-blue)}.ccb .canopy-ask::before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px - var(--ccb-div-h)*.46);height:var(--ccb-div-h);background:var(--cc-panel-blue);-webkit-mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x;mask:url(../img/art/treeline-silhouette.svg)50% 100%/auto 100%repeat-x;pointer-events:none}.ccb .canopy-ask>*{position:relative}@media (min-width:768px){.ccb .canopy-ask__grid.canopy-grid--halves{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ccb-col-gap);align-items:start}}.ccb .canopy-ask__intro{padding:0}.ccb .canopy-ask__panel{padding:var(--ccb-card-pad);border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}.ccb .canopy-bios{padding-block:var(--ccb-section-tight) var(--ccb-section)}.ccb .canopy-bios .canopy-container{display:grid;gap:var(--ccb-col-gap)}.ccb .canopy-bio{gap:var(--ccb-s5) var(--ccb-col-gap);margin:0;padding:var(--ccb-card-pad);border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow)}@media (min-width:768px){.ccb .canopy-bio.canopy-grid--one-two{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}}.ccb .canopy-bio__photo-col{padding:0}.ccb .canopy-bio .canopy-bio__photo{width:100%;height:auto;aspect-ratio:1;border-radius:var(--ccb-card-r);object-fit:cover;object-position:50% 25%}@media (max-width:767px){.ccb .canopy-bio .canopy-bio__photo{width:160px;border-radius:50%}}.ccb .canopy-bio__body{padding:0;scroll-margin-top:var(--ccb-s6)}.ccb .canopy-bio__name{margin:0 0 4px}.ccb .canopy-bio__role{margin:0 0 var(--ccb-s4)}.ccb #jennareese .canopy-bio__text{padding-top:0}.ccb .canopy-bio:target,.ccb .canopy-bio:has(.canopy-bio__body:target){outline:3px solid var(--b-darkgreen);outline-offset:4px}.ccb .canopy-bios .canopy-container{gap:var(--ccb-s6)}.ccb .canopy-news{padding-block:0 var(--ccb-section)}.ccb.ccb-space .canopy-news__h1{margin:var(--ccb-section-tight)0 var(--ccb-s6);font-size:clamp(32px,calc(22px + 2vw),48px);line-height:1.12}.ccb .canopy-subscribe{display:grid;gap:var(--ccb-s4) var(--ccb-col-gap);align-items:center;margin:0 0 var(--ccb-s7);padding:var(--ccb-card-pad);border-radius:var(--ccb-card-r);background:var(--cc-panel-blue)}@media (min-width:768px){.ccb .canopy-subscribe{grid-template-columns:minmax(0,1fr) auto}}.ccb .canopy-subscribe__heading{margin:0 0 var(--ccb-s2)}.ccb .canopy-subscribe__intro p{margin:0}.ccb .canopy-cards{gap:var(--ccb-col-gap) var(--ccb-col-gap)}.ccb.ccb-space .canopy-cards .canopy-card{position:relative;overflow:hidden;margin:0;padding:0;border:0;border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow);transition:box-shadow .2s ease}.ccb .canopy-cards .canopy-card__body{padding:var(--ccb-card-pad)}.ccb .canopy-cards .canopy-card:hover{box-shadow:var(--ccb-card-shadow),0 0 0 2px var(--b-darkgreen)}.ccb .canopy-cards .canopy-card:has(.canopy-card__link:focus-visible){outline:3px solid var(--b-darkgreen);outline-offset:2px}.ccb .canopy-cards .canopy-card__link:focus-visible{outline:0}.ccb .canopy-cards .canopy-card__title a{color:var(--b-darkgreen);text-decoration:none}.ccb .canopy-cards .canopy-card:hover .canopy-card__title a{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ccb .canopy-cards .canopy-card{transition:none}}.ccb .virtual-intro{padding-top:var(--ccb-section-tight)}.ccb .virtual-intro__text p{font-size:clamp(17px,calc(15px + .4vw),20px);line-height:1.6}.ccb .virtual-videos{padding-block:var(--ccb-s7) var(--ccb-section)}.ccb .virtual-videos .canopy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ccb-col-gap)}@media (max-width:1024px){.ccb .virtual-videos .canopy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.ccb .virtual-videos .canopy-grid{grid-template-columns:minmax(0,1fr)}}.ccb .virtual-videos__col{display:contents}.ccb .virtual-videos__item{position:relative;display:flex;flex-direction:column;gap:var(--ccb-s2);max-width:none;margin:0;padding:var(--ccb-card-pad);padding-top:calc(var(--ccb-card-pad) + 36px);border-radius:var(--ccb-card-r);background:#fff;box-shadow:var(--ccb-card-shadow);transition:box-shadow .2s ease}.ccb .virtual-videos__item::before{content:"";position:absolute;top:var(--ccb-card-pad);left:var(--ccb-card-pad);width:28px;height:28px;border-radius:50%;background:var(--b-darkgreen)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23fff'/%3E%3C/svg%3E")55% 50%/18px no-repeat}.ccb .virtual-videos__item a{color:var(--b-darkgreen);font-size:18px;line-height:1.35;text-decoration:none}.ccb .virtual-videos__item a::after{content:"";position:absolute;inset:0;border-radius:inherit}.ccb .virtual-videos__item:hover{box-shadow:var(--ccb-card-shadow),0 0 0 2px var(--b-darkgreen)}.ccb .virtual-videos__item:hover a{text-decoration:underline}.ccb .virtual-videos__item:has(a:focus-visible){outline:3px solid var(--b-darkgreen);outline-offset:2px}.ccb .virtual-videos__item a:focus-visible{outline:0}@media (prefers-reduced-motion:reduce){.ccb .virtual-videos__item{transition:none}}.ccb:not(.home) .canopy-main .canopy-h1.screen-reader-text{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal;border:0;margin:var(--ccb-section-tight)0 0;padding:0;color:var(--cc-green);font-family:var(--ccb-font-head);font-size:clamp(32px,calc(22px + 2vw),48px);font-weight:400;line-height:1.12}.ccb:not(.home) .canopy-main>.canopy-h1.screen-reader-text{max-width:calc(var(--ccb-wrap) + 2*var(--ccb-gutter));margin-inline:auto;padding-inline:var(--ccb-gutter)}.ccb:not(.home) .canopy-main .canopy-h1.screen-reader-text+*{padding-top:var(--ccb-s6)}.ccb .canopy-staff .canopy-h1.screen-reader-text,.ccb .canopy-bios .canopy-h1.screen-reader-text{margin:0 0 var(--ccb-s2)}@media (min-width:1025px){.ccb .canopy-post__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--ccb-col-gap);justify-content:stretch;align-items:start}.ccb .canopy-post__aside{position:sticky;top:var(--ccb-s6)}}.ccb .canopy-article__body>p,.ccb .canopy-article__body>ul,.ccb .canopy-article__body>ol{font-size:17px;line-height:1.7}.ccb .canopy-article__body img,.ccb .canopy-article__image img{border-radius:var(--ccb-card-r)}.ccb .canopy-post__aside .canopy-subscribe{display:block;margin:0;padding:var(--ccb-card-pad);border-radius:var(--ccb-card-r)}.ccb .canopy-post__aside .canopy-subscribe .canopy-btn{margin-top:var(--ccb-s4)}.ccb .canopy-ask__intro,.ccb .canopy-ask__intro p,.ccb .canopy-ask__text{color:#333}.ccb .canopy-ask__intro a{color:var(--b-darkgreen)}.ccb.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta>a{border-width:3px;font-size:15px;font-weight:700;letter-spacing:.1em}@media (min-width:910px){.ccb.ccb-header .canopy-nav__menu>li.canopy-nav__item--cta>a{padding:11px 22px}}.ccb.ccb-footer .ccb-footer__reg{border-width:3px}.ccb.ccb-footer .ccb-footer__rule{height:2px}.ccb .canopy-reg--closed,.ccb .canopy-reg--notyet{border-width:2px}.ccb .ccb-film .ccb-film__pause,.ccb .ccb-film__reg{border-width:3px}@media (max-width:909px){.ccb.ccb-header .canopy-nav__menu>li{border-bottom-width:2px}.ccb.ccb-header .canopy-nav__menu>li>.canopy-nav__sub-toggle{border-left-width:2px}}.ccb .canopy-loc .canopy-loc__details{border-top-width:2px}.ccb.ccb-space .home-news__list li:hover{box-shadow:var(--cc-shadow-reg-hover),0 0 0 3px var(--b-darkgreen)}.ccb .canopy-cards .canopy-card:hover,.ccb .virtual-videos__item:hover{box-shadow:var(--ccb-card-shadow),0 0 0 3px var(--b-darkgreen)}.ccb .gform_wrapper.gravity-theme,.ccb .gform-theme--framework{--gf-ctrl-border-width:2px}.ccb .gform_wrapper input[type=text],.ccb .gform_wrapper input[type=email],.ccb .gform_wrapper textarea{border-width:2px}.ccb .canopy-locations{margin-top:0}.ccb .canopy-locations .canopy-h1{grid-column:1/-1;margin-bottom:0!important}.ccb:not(.home) .canopy-locations .canopy-h1.screen-reader-text+*{padding-top:0}.ccb.ccb-space:has(.canopy-main>.canopy-ask:last-child) .canopy-footer{margin-top:0}.ccb .canopy-ask{padding-bottom:calc(var(--ccb-section) + var(--ccb-div-rise-f))}