:root{--canopy-canvas:#f7f5ed;--canopy-veil:#fffffab8;--canopy-green:#64937324;--canopy-gold:#c3a25329;--canopy-blue:#678fa51f;--canopy-edge:#2b534426;--canopy-shadow:0 24px 64px -36px #0f2f2859;--canopy-depth:radial-gradient(ellipse at 85% 15%, #28564b 0, transparent 55%), linear-gradient(125deg, #0e3030, #102b3a 70%, #112725);--brand-gold-light:#ead397}[data-theme=dark]{--canopy-canvas:#0c211f;--canopy-veil:#1b352fcc;--canopy-green:#57906c1f;--canopy-gold:#ba9b5314;--canopy-blue:#4575941f;--canopy-edge:#b6d2c12b;--canopy-shadow:0 24px 64px -32px #000a0ca6}body{background:var(--canopy-canvas)}body main{background:radial-gradient(ellipse at 100% 5%, var(--canopy-gold), transparent 26%), radial-gradient(ellipse at 0 36%, var(--canopy-green), transparent 28%), radial-gradient(ellipse at 95% 72%, var(--canopy-blue), transparent 32%), var(--canopy-canvas)}body :is(.who-section,.work-section,.featured-section,.activities-section,.gallery-section,.involved-section,.collaboration-section,.about-hero,.about-who-section,.about-principles-section,.about-focus-section,.about-approach-section,.about-closing-section,.work-page-hero,.work-page-overview,.work-page-programs,.work-page-featured,.work-page-closing,.impact-hero,.impact-service,.impact-areas,.impact-practice,.impact-records,.gallery-hero,.gallery-main,.gallery-story,.involved-page-hero,.involved-page-introduction,.involved-page-participation,.membership-introduction,.membership-motivations,.membership-tiers,.membership-details,.membership-journey,.membership-application,.membership-faq,.donate-areas,.volunteer-ways,.volunteer-form-section,.contact-form-section){background:0 0}body :is(.about-hero,.impact-hero,.work-page-hero,.gallery-hero,.involved-page-hero,.donate-hero,.volunteer-hero,.contact-hero,.membership-tiers,.impact-process){isolation:isolate;background:radial-gradient(ellipse at 85% 20%, var(--canopy-gold), transparent 55%), radial-gradient(ellipse at 0 85%, var(--canopy-green), transparent 60%);position:relative}body :is(.about-hero,.impact-hero,.gallery-hero,.involved-page-hero,.donate-hero,.volunteer-hero,.contact-hero,.membership-tiers):before{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 85% at 105% 5%, transparent 69.6%, var(--canopy-edge) 69.8%, transparent 70.1%), radial-gradient(ellipse 75% 85% at 105% 5%, transparent 79.6%, var(--canopy-edge) 79.8%, transparent 80.1%);content:"";position:absolute;inset:0}body :is(.impact-section,.about-serve-section,.work-page-process,.involved-page-volunteer,.involved-page-membership,.membership-hero,.membership-process,.membership-closing,.involved-page-closing,.gallery-closing,.donate-placeholder,.volunteer-start,.volunteer-closing,.contact-location,.contact-closing,.site-footer){isolation:isolate;background:var(--canopy-depth);color:#f7f5ed;position:relative}body :is(.impact-section,.about-serve-section,.work-page-process,.membership-process,.membership-closing,.gallery-closing,.site-footer):before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(65% 110% at 95% 100%,#0000 69.5%,#dcca951f 69.7%,#0000 70%),radial-gradient(at 90% 100%,#d3b7701a,#0000 55%);position:absolute;inset:0}body :is(.impact-section,.about-serve-section,.work-page-process,.membership-process,.involved-page-closing,.membership-closing){border-start-start-radius:clamp(2rem,6vw,6rem);border-end-end-radius:clamp(2rem,6vw,6rem)}body :is(.featured-panel,.gallery-hero-copy,.involved-page-hero-copy,.membership-flow,.contact-form,.volunteer-form){background:var(--canopy-veil);border:1px solid var(--canopy-edge);box-shadow:var(--canopy-shadow);border-radius:1.5rem}body :is(.who-image-wrap,.about-hero-image-frame,.work-page-hero-image-frame,.work-page-featured-media>div,.membership-hero-media>div,.membership-journey-media>div,.donate-photo){box-shadow:var(--canopy-shadow);border-radius:1.25rem 1.25rem clamp(3rem,7vw,7rem)}body .story-eyebrow{letter-spacing:.16em}body .story-action{border-radius:999px}body .story-action:focus-visible{outline-offset:5px}body .hero{background:#102f35}body .hero-shade{background:linear-gradient(90deg,#061d23e0,#0828268c 40%,#061d230f 80%),linear-gradient(#0000 68%,#102f35)}[dir=rtl] body .hero-shade{background:linear-gradient(270deg,#061d23e0,#0828268c 40%,#061d230f 80%),linear-gradient(#0000 68%,#102f35);transform:none}body .hero:after{pointer-events:none;background:linear-gradient(0deg, var(--canopy-canvas), transparent);content:"";height:7rem;position:absolute;inset:auto 0 0}body .hero-content{padding-bottom:2rem}body .hero-title{text-shadow:0 4px 28px #000f1438}body .site-header{background:color-mix(in srgb, var(--canopy-canvas) 91%, transparent);border-bottom-color:var(--canopy-edge);box-shadow:0 5px 30px #0a26230a}body .site-header[data-scrolled=true]{background:color-mix(in srgb, var(--canopy-canvas) 96%, transparent);box-shadow:0 6px 28px #0a262317}body a.site-donate-button{cursor:pointer;border-radius:999px}body .mobile-nav-panel{background:var(--canopy-canvas)}body .site-footer{border-top:1px solid #dfce9a40}body .footer-logo{filter:drop-shadow(0 4px 20px #bed7861f)}body .work-page-program{background:linear-gradient(120deg, var(--canopy-veil), transparent);border:0;border-radius:1.5rem;margin-block:1.5rem;padding:clamp(1rem,3vw,2.5rem)}body .work-page-program:last-child{border:0}body .work-page-program:nth-child(2n){background:linear-gradient(270deg, var(--canopy-veil), var(--canopy-blue))}body :is(.work-page-index,.membership-motivation-grid,.donate-ideas){border-top:0;gap:1rem}body :is(.work-page-index-item,.membership-motivation-grid>div,.donate-ideas article){background:linear-gradient(145deg, var(--canopy-veil), transparent);border:0;border-radius:1rem}body .work-page-water-visual{background:radial-gradient(ellipse at 70% 20%, var(--canopy-gold), transparent 70%), var(--secondary)}body .impact-service{background:linear-gradient(115deg, var(--canopy-green), transparent 70%)}body .impact-practice{background:radial-gradient(ellipse at 20% 40%, var(--canopy-blue), transparent 65%)}body .impact-records{background:linear-gradient(0deg, var(--canopy-gold), transparent)}body .impact-record-label{letter-spacing:.1em}body .impact-hero-primary-frame{box-shadow:var(--canopy-shadow);border-radius:1rem 1rem 5rem}body .impact-hero-supporting-frame{box-shadow:var(--canopy-shadow);border-radius:2.5rem .75rem .75rem}body .gallery-editorial{gap:clamp(.8rem,2vw,1.6rem)}body .gallery-photo{box-shadow:var(--canopy-shadow);border-radius:.75rem}body .gallery-filter[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}body .involved-page-giving{background:radial-gradient(ellipse at 0 80%, var(--canopy-gold), transparent 60%), var(--canopy-canvas)}body .involved-page-membership{background:radial-gradient(at 90% 60%,#3d4846,#0000 60%),#102b3a}body .membership-tier{--level-ink:#2f6593;border:1px solid var(--canopy-edge);background:linear-gradient(150deg, color-mix(in srgb, var(--level-ink) 12%, var(--surface)), var(--canopy-veil) 60%);min-height:25rem;box-shadow:var(--canopy-shadow);border-radius:1rem 1rem 2.5rem;padding:clamp(1.25rem,2.2vw,2rem);position:relative}body .membership-tier:before{background:var(--level-ink);content:"";border-radius:1rem;width:2.5rem;height:.3rem;margin-bottom:2rem;display:block}body .membership-tier-silver{--level-ink:#82979f}body .membership-tier-gold{--level-ink:#b38a36}body .membership-tier-platinum{--level-ink:#9c8a76}body .membership-tier h3{font-size:1.3rem;line-height:1.4}body .membership-tier-amount{margin-top:1.5rem}body .membership-tier-choice{display:block}body .membership-tier-choice label:has(input:checked){border-color:var(--brand-green);background:var(--secondary)}body .membership-tier-choice label{flex-wrap:wrap}body .membership-tier-choice label span{flex:1}body .membership-flow button,body .donation-details button,body :is(.contact-form button,.volunteer-submit){background:var(--primary);color:var(--primary-foreground)}body .volunteer-closing p{color:#dce9e4}body .membership-flow>ol{flex-wrap:wrap;overflow:visible}body .membership-flow>ol li{flex:8rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){body :is(.gallery-photo,.work-page-index-item){transition:box-shadow .25s,translate .25s}body :is(.gallery-photo,.work-page-index-item):hover{box-shadow:var(--canopy-shadow);translate:0 -3px}}@media (max-width:1000px){body .membership-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body .hero-shade,[dir=rtl] body .hero-shade{background:linear-gradient(#0000 35%,#102f35)}body .hero:after{height:3rem}body .hero-content{padding-bottom:1.5rem}}@media (max-width:600px){body :is(.gallery-hero-copy,.involved-page-hero-copy){padding:1.5rem}body .work-page-program{grid-template-columns:1.5rem minmax(0,1fr);padding:1rem}body .membership-tier-grid{grid-template-columns:minmax(0,1fr)}body .membership-tier{min-height:0}body .membership-tier:before{margin-bottom:1.25rem}body :is(.about-hero,.impact-hero,.gallery-hero,.involved-page-hero,.donate-hero,.volunteer-hero,.contact-hero,.membership-tiers):before{background-position:50%;background-size:180% 100%}}
:root{--background:#faf7ef;--surface:#fffdf8;--surface-elevated:#fffefa;--canopy-canvas:#faf7ef;--canopy-veil:#fffdf8f0;--ambient-sage:#6f9a7b3b;--ambient-teal:#6092a533;--ambient-gold:#bc995129;--atmos-form-opacity:.76;--atmos-light-opacity:.7;--atmos-rim:#fffffacc;--atmos-recess:#1e475124;--atmos-lantern:#b8caa233;--ambient-gold-ink:#826721;--canopy-depth:radial-gradient(ellipse at 100% 12%, var(--ambient-teal), transparent 62%), radial-gradient(ellipse at 0 88%, var(--ambient-sage), transparent 58%), var(--canopy-canvas);--ambient-membership:linear-gradient(180deg, transparent, var(--ambient-sage), transparent);--ambient-support:radial-gradient(ellipse at 95% 50%, var(--ambient-teal), transparent 75%)}[data-theme=dark]{--background:#0b1925;--surface:#122b30;--surface-elevated:#19353a;--canopy-canvas:#0b1925;--canopy-veil:#122b30f2;--ambient-sage:#2f745b33;--ambient-teal:#30708936;--ambient-gold:#b0925318;--atmos-form-opacity:.38;--atmos-light-opacity:.5;--atmos-rim:#9ac3ae1f;--atmos-recess:#00071247;--atmos-lantern:#6f885429;--ambient-gold-ink:#d4b773}body main{background:linear-gradient(180deg, transparent, var(--ambient-sage) 28%, transparent 48%, var(--ambient-teal) 72%, transparent), var(--canopy-canvas)}body main>section{--atmos-form:none;--atmos-strength:1;--atmos-grain:.55;--atmos-particles:url(/images/decor/hab-lena-grain.svg);--atmos-edge:100%;--atmos-opposite:0%;--atmos-art-edge:100%;--atmos-height:72%;--atmos-size:min(66vw, 58rem);--atmos-mask:radial-gradient(ellipse 48% 85% at var(--atmos-edge) var(--atmos-height), #000 18%, transparent 100%);--atmos-light-mask:var(--atmos-mask);--atmos-light:var(--ambient-teal);--atmos-illumination:linear-gradient(148deg, transparent 26%, var(--atmos-rim) 47%, var(--atmos-recess) 49%, transparent 64%), radial-gradient(ellipse 70% 52% at var(--atmos-edge) var(--atmos-height), var(--atmos-lantern), transparent);--atmos-field:radial-gradient(ellipse 55% 80% at var(--atmos-edge) var(--atmos-height), var(--atmos-light), transparent 90%), radial-gradient(ellipse 44% 56% at var(--atmos-opposite) 28%, var(--ambient-sage), transparent 95%)}[data-theme=dark] body main>section{--atmos-illumination:radial-gradient(ellipse 55% 48% at var(--atmos-edge) var(--atmos-height), var(--atmos-rim), transparent 78%), radial-gradient(ellipse 45% 75% at var(--atmos-edge) 85%, var(--atmos-recess) 18%, transparent 92%)}body main>section:not(.hero,.impact-closing,.gallery-main){isolation:isolate;background:var(--atmos-field);position:relative}[data-theme=dark] body main>:is(.impact-section,.about-serve-section,.volunteer-hero,.contact-hero,.donate-hero){background:var(--atmos-field)}body main>section:not(.hero,.impact-closing,.gallery-main):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--atmos-particles), var(--atmos-illumination);background-position:var(--atmos-art-edge) var(--atmos-height), center, center;-webkit-mask-image:var(--atmos-light-mask);mask-image:var(--atmos-light-mask);opacity:calc(var(--atmos-light-opacity) * var(--atmos-grain));background-repeat:no-repeat;background-size:42rem 32rem,100% 100%,100% 100%;position:absolute;inset:0}body main>section:not(.hero,.impact-closing,.gallery-main):after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--atmos-form) var(--atmos-art-edge) var(--atmos-height) / var(--atmos-size) auto no-repeat;-webkit-mask-image:var(--atmos-mask);mask-image:var(--atmos-mask);opacity:calc(var(--atmos-form-opacity) * var(--atmos-strength));position:absolute;inset:0}body :is(.work-section,.work-page-hero,.about-hero,.events-hero,.involved-page-hero){--atmos-form:url(/images/decor/hab-lena-flow.svg);--atmos-height:82%}body .work-section{--atmos-size:min(88vw, 76rem);--atmos-height:48%;--atmos-mask:linear-gradient(90deg, #0000003d, transparent 24% 66%, #000)}body :is(.impact-section,.impact-hero,.impact-practice){--atmos-form:url(/images/decor/hab-lena-mesh.svg);--atmos-size:min(72vw, 62rem);--atmos-height:62%;--atmos-strength:1.15;--atmos-grain:.8;--atmos-mask:radial-gradient(ellipse 40% 90% at var(--atmos-edge) 62%, #000 20%, transparent)}body :is(.about-serve-section,.work-page-process){--atmos-form:url(/images/decor/hab-lena-embrace.svg);--atmos-strength:.55;--atmos-height:85%}body :is(.home-membership,.membership-tiers,.involved-page-membership,.impact-process){--atmos-form:url(/images/decor/hab-lena-weave.svg);--atmos-height:12%;--atmos-size:min(75vw, 64rem);--atmos-grain:.65;--atmos-particles:none;--atmos-light:var(--ambient-gold);--atmos-mask:radial-gradient(ellipse 32% 90% at var(--atmos-edge) 40%, #000, transparent)}body :is(.who-section,.about-who-section,.collaboration-section,.about-closing-section){--atmos-form:url(/images/decor/hab-lena-embrace.svg);--atmos-height:55%;--atmos-size:min(84vw, 72rem);--atmos-strength:.9;--atmos-particles:none;--atmos-grain:.4}body .who-section{--atmos-edge:0%;--atmos-opposite:100%;--atmos-art-edge:-24rem}body :is(.home-support,.involved-section,.involved-page-volunteer,.involved-page-giving,.work-page-featured,.work-page-programs,.about-approach-section){--atmos-form:url(/images/decor/hab-lena-flow.svg);--atmos-light:var(--ambient-gold);--atmos-height:58%}body .home-support{--atmos-form:url(/images/decor/hab-lena-embrace.svg);--atmos-height:12%;--atmos-size:min(78vw, 65rem);--atmos-strength:.9;--atmos-particles:none}body .involved-section{--atmos-form:url(/images/decor/hab-lena-embrace.svg);--atmos-height:22%;--atmos-strength:.85;--atmos-particles:none}body .work-page-programs{--atmos-height:48%;--atmos-size:min(60vw, 52rem)}body main>section:is(.home-membership,.home-support){--atmos-join:100%;background:radial-gradient(ellipse 58rem 32rem at var(--atmos-edge) var(--atmos-join), var(--ambient-gold), transparent 82%), radial-gradient(ellipse 40rem 26rem at var(--atmos-edge) var(--atmos-join), var(--ambient-sage), transparent 92%)}body main>section.home-support{--atmos-join:0%}body :is(.featured-section,.gallery-section,.gallery-hero,.gallery-story){--atmos-grain:.25;--atmos-particles:none;--atmos-light:var(--ambient-gold)}body .featured-section{--atmos-height:48%;--atmos-grain:0}body .activities-section{--atmos-light:var(--ambient-gold);--atmos-height:100%;--atmos-grain:.55}body .gallery-section{--atmos-height:0%}body :is(.gallery-section,.gallery-hero,.gallery-story,.gallery-closing){--atmos-grain:0}body main>section:is(.activities-section,.gallery-section){background:radial-gradient(ellipse 60rem 32rem at 85% var(--atmos-height), var(--ambient-gold), transparent 95%)}body :is(.membership-hero,.donate-hero,.volunteer-hero,.contact-hero,.membership-application,.donate-placeholder,.volunteer-form-section,.contact-form-section){--atmos-form:none;--atmos-grain:0;--atmos-particles:none;--atmos-mask:radial-gradient(ellipse 15% 70% at var(--atmos-edge) 45%, #000, transparent);--atmos-light:var(--ambient-sage)}body main>section:is(.membership-application,.donate-placeholder,.volunteer-form-section,.contact-form-section){background:radial-gradient(ellipse 12% 80% at 0 50%, var(--ambient-sage), transparent), radial-gradient(ellipse 12% 80% at 100% 50%, var(--ambient-teal), transparent)}body :is(.work-page-closing,.membership-closing,.involved-page-closing,.volunteer-closing,.contact-closing,.events-closing){--atmos-form:url(/images/decor/hab-lena-embrace.svg);--atmos-light:var(--ambient-gold);--atmos-strength:.65;--atmos-height:100%;--atmos-particles:none}body .collaboration-section{--atmos-form:url(/images/decor/hab-lena-weave.svg);--atmos-height:100%;--atmos-size:min(86vw, 72rem);--atmos-light:var(--ambient-gold);--atmos-strength:1.1;--atmos-grain:.6;--atmos-mask:radial-gradient(ellipse 38% 95% at var(--atmos-edge) 100%, #000, transparent)}body .site-footer:before{content:none}body footer.site-footer,[data-theme=dark] body footer.site-footer{background:radial-gradient(ellipse at 100% 0, var(--ambient-gold), transparent 55%), var(--canopy-canvas)}body .hero:after{background:url(/images/decor/hab-lena-embrace.svg) right -10rem bottom -13rem / 52rem auto no-repeat, radial-gradient(ellipse at 86% 100%, var(--ambient-teal), transparent 66%), linear-gradient(0deg, var(--canopy-canvas), transparent);-webkit-mask-image:linear-gradient(#0000,#000000b3 50%,#000);mask-image:linear-gradient(#0000,#000000b3 50%,#000)}@media (min-width:901px){body .hero:after{height:8rem}}[dir=rtl] body main>section{--atmos-edge:0%;--atmos-opposite:100%;--atmos-art-edge:-20rem}[dir=rtl] body .who-section{--atmos-edge:100%;--atmos-opposite:0%;--atmos-art-edge:100%}[dir=rtl] body .work-section{--atmos-mask:linear-gradient(270deg, #0000003d, transparent 24% 66%, #000)}@media (min-width:1025px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){body main>section:is(.who-section,.work-section,.impact-section,.home-support,.involved-section,.collaboration-section,.about-who-section,.work-page-overview,.impact-service):before{transform:translate(calc(var(--embrace-dx,0px) * .5), calc(var(--embrace-dy,0px) * .5));opacity:calc(var(--atmos-light-opacity) * var(--atmos-grain) * var(--embrace-light,1));inset:8px}body main>section:is(.who-section,.work-section,.impact-section,.home-support,.involved-section,.collaboration-section,.about-who-section,.work-page-overview,.impact-service):after{transform:translate(var(--embrace-dx,0px), var(--embrace-dy,0px));inset:8px}}body :is(.impact-section,.about-serve-section,.work-page-process,.involved-page-volunteer,.involved-page-membership,.membership-hero,.membership-process,.membership-closing,.involved-page-closing,.gallery-closing,.donate-placeholder,.volunteer-start,.volunteer-closing,.contact-location,.contact-closing,.events-closing,.site-footer){background:var(--canopy-depth);color:var(--foreground)}body :is(.impact-section,.about-serve-section,.work-page-process,.involved-page-volunteer,.involved-page-membership,.membership-hero,.membership-process,.membership-closing,.involved-page-closing,.gallery-closing,.volunteer-start,.volunteer-closing,.contact-location,.contact-closing,.events-closing,.site-footer) :is(h1,h2,h3,.story-heading){color:var(--foreground)}body :is(.impact-section,.about-serve-section,.work-page-process,.involved-page-volunteer,.involved-page-membership,.membership-hero,.membership-process,.membership-closing,.involved-page-closing,.gallery-closing,.volunteer-start,.volunteer-closing,.contact-location,.contact-closing,.events-closing,.site-footer) :is(p,.story-body):not(.story-eyebrow){color:var(--muted-foreground)}body :is(.impact-section,.about-serve-section,.work-page-process,.involved-page-volunteer,.involved-page-membership,.membership-hero,.membership-process,.membership-closing,.involved-page-closing,.gallery-closing,.donate-placeholder,.volunteer-start,.volunteer-closing,.contact-location,.contact-closing,.events-closing) .story-eyebrow{color:var(--primary)}body :is(.impact-section,.about-serve-section,.work-page-process,.involved-page-volunteer,.involved-page-membership,.membership-hero,.membership-process,.membership-closing,.involved-page-closing,.gallery-closing,.volunteer-start,.volunteer-closing,.contact-location,.contact-closing,.events-closing) .story-action{color:var(--primary);border-color:var(--primary)}body .donate-placeholder .story-heading{color:var(--foreground)}body .donate-placeholder .story-body{color:var(--muted-foreground)}body .membership-text-action{color:var(--primary)}body .membership-closing>.container p:not(.story-eyebrow){color:var(--muted-foreground)}body :is(.membership-process-list span,.work-page-step>span){color:var(--ambient-gold-ink)}body :is(.membership-process-list,.membership-process-list>div,.work-page-steps,.work-page-step,.footer-lower){border-color:var(--border)}body :is(.footer-group span,.footer-group a,.footer-legal span){color:var(--foreground)}body .site-footer{border-top-color:var(--border)}body .theme-toggle{border:1px solid var(--canopy-edge);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;border-radius:50%;flex:0 0 2.75rem;place-items:center;padding:0;display:inline-grid}body .theme-toggle:hover{background:var(--secondary)}body .theme-toggle:focus-visible{outline:3px solid var(--brand-gold);outline-offset:4px}.theme-toggle .theme-sun,[data-theme=dark] .theme-toggle .theme-moon{display:none}[data-theme=dark] .theme-toggle .theme-sun{display:block}@media (max-width:1080px){body .theme-toggle{margin-inline-start:auto}body .site-menu-button{flex-shrink:0;margin-inline-start:0}}body :is(.who-section,.work-section,.featured-section,.impact-section,.activities-section,.gallery-section,.involved-section,.collaboration-section){padding-block:clamp(3.5rem,6vw,6rem)}body .activities-section{padding-bottom:clamp(2rem,3.5vw,3rem)}body .gallery-section{padding-top:clamp(2rem,3.5vw,3rem)}body .featured-section{padding-bottom:clamp(3.5rem,6vw,6rem)}@media (min-width:601px) and (max-width:1024px){body main>section:not(.hero,.impact-closing,.gallery-main):after{opacity:calc(var(--atmos-form-opacity) * var(--atmos-strength) * .7);-webkit-mask-image:radial-gradient(ellipse 32% 80% at var(--atmos-edge) var(--atmos-height), #000, transparent);mask-image:radial-gradient(ellipse 32% 80% at var(--atmos-edge) var(--atmos-height), #000, transparent);background-size:min(76vw,42rem)}}@media (max-width:600px){body main>section:not(.hero,.impact-closing,.gallery-main):after{content:none}body main>section:not(.hero,.impact-closing,.gallery-main):before{background:linear-gradient(180deg, transparent, var(--ambient-gold) 45%, transparent) var(--atmos-edge) center / 1px 65% no-repeat;opacity:.65;-webkit-mask-image:none;mask-image:none}body main>section:not(.hero,.impact-closing,.gallery-main){--atmos-field:radial-gradient(ellipse 65% 36% at var(--atmos-edge) 50%, var(--atmos-light), transparent);background:var(--atmos-field)}body main>section:is(.activities-section,.gallery-section){background:radial-gradient(ellipse 25rem 18rem at 100% var(--atmos-height), var(--ambient-gold), transparent)}body main>section:is(.home-membership,.home-support){background:radial-gradient(ellipse 23rem 19rem at var(--atmos-edge) var(--atmos-join), var(--ambient-gold), transparent 85%)}body main>section:is(.membership-application,.donate-placeholder,.volunteer-form-section,.contact-form-section){background:radial-gradient(ellipse 8% 70% at 100% 50%, var(--ambient-sage), transparent)}body main>section:is(.who-section,.home-support,.involved-section):after{content:"";background:url(/images/decor/hab-lena-embrace.svg) var(--atmos-art-edge) center / 29rem auto no-repeat;-webkit-mask-image:radial-gradient(ellipse 40% 65% at var(--atmos-edge) 65%, #000, transparent);mask-image:radial-gradient(ellipse 40% 65% at var(--atmos-edge) 65%, #000, transparent);opacity:calc(var(--atmos-form-opacity) * .55);transform:none}body .hero:after{background:radial-gradient(ellipse at 100% 100%, var(--ambient-sage), transparent 70%), linear-gradient(0deg, var(--canopy-canvas), transparent)}}@media (prefers-reduced-motion:reduce){body main>section:not(.hero,.impact-closing,.gallery-main):before,body main>section:not(.hero,.impact-closing,.gallery-main):after{transition:none;animation:none;transform:none}}@media (forced-colors:active){body main>section:before,body main>section:after{content:none!important}body main,body main>section:not(.hero,.impact-closing),body footer.site-footer{background:canvas!important}}
