img{background:linear-gradient(90deg,#64748b1f 0%,#64748b40 50%,#64748b1f 100%) 0 0/300% 100%;animation:2s ease-in-out infinite img-skeleton-move,.45s ease-out both img-fade-in}@keyframes img-skeleton-move{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes img-fade-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#333;--color-bg:#fff;--color-text:#1a1a1a;color:var(--color-text);background:var(--color-bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.page h1{margin-bottom:12px;font-size:2rem}.loading{justify-content:center;align-items:center;min-height:100vh;font-size:1.25rem;display:flex}@property --wst-pfx-hole{syntax:"<length>";inherits:true;initial-value:0}@property --wst-pfx-slat{syntax:"<percentage>";inherits:true;initial-value:36%}@property --wst-ld3-eye{syntax:"<number>";inherits:true;initial-value:0}@property --wst-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.theme-edf{--edf-forest-950:#0c1d13;--edf-forest-900:#13281d;--edf-forest-800:#1d4430;--edf-forest:#245c3c;--edf-forest-rgb:36, 92, 60;--edf-leaf:#4a9132;--edf-leaf-rgb:74, 145, 50;--edf-leaf-ink:#3a7426;--edf-lime:#a6d15a;--edf-lime-rgb:166, 209, 90;--edf-earth:#a65a26;--edf-earth-rgb:166, 90, 38;--edf-earth-800:#8a4a1e;--edf-ivory:#fbf8f1;--edf-cream:#f3eee2;--edf-sand:#e6dcc6;--edf-card:#fff;--edf-text:#17251c;--edf-muted:#536157;--edf-line:#17251c1f;--edf-on-dark:#f3f0e6;--edf-on-dark-muted:#bccabd;--edf-line-dark:#f3f0e629;--edf-serif:"Newsreader", Georgia, "Times New Roman", serif;--edf-sans:"Mulish", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--edf-radius-sm:12px;--edf-radius:20px;--edf-radius-lg:30px;--edf-ease:cubic-bezier(.22, .61, .36, 1);--edf-ease-out:cubic-bezier(.16, 1, .3, 1);--edf-shadow:0 22px 50px -30px #13281d61;--edf-shadow-lg:0 40px 90px -42px #13281d8c;--edf-max:1200px;--edf-gutter:clamp(16px, 4vw, 40px);--edf-header-h:84px;--edf-forest-bg:radial-gradient(120% 90% at 85% 0%, #2a6a45 0%, #1d4430 42%, #13281d 100%);background:var(--edf-ivory);min-height:100vh;color:var(--edf-text);font-family:var(--edf-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.7;overflow-x:clip}.theme-edf :where(*){box-sizing:border-box}.theme-edf :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd,fieldset,address){margin:0}.theme-edf :where(ul,ol){padding:0;list-style:none}.theme-edf :where(fieldset){border:0;min-width:0;padding:0}.theme-edf :where(img,svg,video,iframe){max-width:100%;display:block}.theme-edf :where(img){height:auto}.theme-edf :where(a){color:inherit;text-decoration:none}.theme-edf :where(address){font-style:normal}.theme-edf :where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.theme-edf :where(input,select,textarea){color:inherit;font:inherit}.theme-edf :where(h1,h2,h3,h4){font-family:var(--edf-serif);letter-spacing:-.012em;color:inherit;text-wrap:balance;font-weight:500;line-height:1.14}.theme-edf :where(p,li){text-wrap:pretty}.theme-edf :where([id]){scroll-margin-top:calc(var(--edf-header-h) + 16px)}.theme-edf :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--edf-leaf);outline-offset:3px}.theme-edf ::selection{background:rgba(var(--edf-lime-rgb), .45)}.theme-edf img{background:0 0;animation:.6s ease-out both edf-img-in}@keyframes edf-img-in{0%{opacity:0}to{opacity:1}}.theme-edf .edf-container{width:100%;max-width:calc(var(--edf-max) + 2 * var(--edf-gutter));padding-inline:var(--edf-gutter);margin-inline:auto}.theme-edf .edf-section{padding-block:clamp(4rem,2.6rem + 5vw,7rem);position:relative}.theme-edf .edf-section--tight{padding-block:clamp(2.75rem,2rem + 3vw,4.5rem)}.theme-edf .edf-section--cream{background:var(--edf-cream)}.theme-edf .edf-section--forest{isolation:isolate;background:var(--edf-forest-bg);color:var(--edf-on-dark);overflow:clip}.theme-edf .edf-icon{flex:none}.theme-edf .edf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-edf .edf-skip{z-index:100;border-radius:var(--edf-radius-sm);background:var(--edf-forest);color:#fff;padding:.6rem 1rem;font-weight:700;position:absolute;top:-60px;left:12px}.theme-edf .edf-skip:focus{top:12px}.theme-edf .edf-veins{z-index:-1;pointer-events:none;position:absolute;inset:0}.theme-edf .edf-veins:before,.theme-edf .edf-veins:after{content:"";aspect-ratio:1;opacity:.1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23a6d15a' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M60 360C60 180 180 60 360 50c0 180-120 310-300 310z'/%3E%3Cpath d='M60 360C150 260 240 170 330 85'/%3E%3Cpath d='M110 305c12-42 8-84-8-120M152 262c20-46 22-96 8-142M196 218c28-42 40-92 34-142M240 175c34-30 58-70 70-112M110 305c42 6 86-2 126-26M152 262c46 8 96 0 140-26M196 218c40 6 86-4 122-30'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(620px,70vw);position:absolute}.theme-edf .edf-veins:before{top:-18%;right:-8%}.theme-edf .edf-veins:after{opacity:.07;width:min(460px,60vw);bottom:-30%;left:-14%;rotate:180deg}.theme-edf .edf-eyebrow{color:var(--edf-earth-800);font:800 .76rem/1.3 var(--edf-sans);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.theme-edf .edf-eyebrow .edf-icon{color:var(--edf-leaf)}.theme-edf .edf-eyebrow--light,.theme-edf .edf-head--light .edf-eyebrow,.theme-edf .edf-eyebrow--light .edf-icon,.theme-edf .edf-head--light .edf-eyebrow .edf-icon{color:var(--edf-lime)}.theme-edf .edf-head{max-width:46rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.theme-edf .edf-head--center{text-align:center;margin-inline:auto}.theme-edf .edf-head__title{color:var(--edf-forest-900);font-size:clamp(2rem,1.35rem + 2.5vw,3.1rem)}.theme-edf .edf-head--light .edf-head__title{color:#fff}.theme-edf .edf-head__lead{color:var(--edf-muted);margin-top:1rem;font-size:1.08rem}.theme-edf .edf-head--light .edf-head__lead{color:var(--edf-on-dark-muted)}.theme-edf .edf-split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.theme-edf .edf-split-head .edf-head,.theme-edf .edf-split-head>.edf-link{margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.theme-edf .edf-btn{min-height:50px;font:800 .95rem/1.2 var(--edf-sans);letter-spacing:.01em;text-align:center;transition:background-color .25s var(--edf-ease), color .25s var(--edf-ease), border-color .25s var(--edf-ease), box-shadow .3s var(--edf-ease), translate .3s var(--edf-ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.5rem;display:inline-flex}.theme-edf .edf-btn:hover{translate:0 -2px}.theme-edf .edf-btn--forest{background:var(--edf-forest);color:#fff;box-shadow:0 14px 30px -16px rgba(var(--edf-forest-rgb), .9)}.theme-edf .edf-btn--forest:hover{background:var(--edf-forest-800)}.theme-edf .edf-btn--earth{background:var(--edf-earth);color:#fff;box-shadow:0 14px 30px -16px rgba(var(--edf-earth-rgb), .9)}.theme-edf .edf-btn--earth:hover{background:var(--edf-earth-800)}.theme-edf .edf-btn--ghost{color:var(--edf-forest-900);background:0 0;border-color:#17251c38}.theme-edf .edf-btn--ghost:hover{border-color:var(--edf-forest);background:rgba(var(--edf-forest-rgb), .06)}.theme-edf .edf-btn--light{background:var(--edf-ivory);color:var(--edf-forest-900)}.theme-edf .edf-btn--light:hover{background:#fff}.theme-edf .edf-btn--sm{min-height:44px;padding:.55rem 1.1rem;font-size:.9rem}.theme-edf .edf-btn--block{width:100%}.theme-edf .edf-link{color:var(--edf-forest);border-bottom:1.5px solid rgba(var(--edf-leaf-rgb), .45);transition:color .2s, border-color .2s, gap .25s var(--edf-ease);align-items:center;gap:.45rem;padding-bottom:2px;font-size:.95rem;font-weight:800;display:inline-flex}.theme-edf .edf-link:hover{color:var(--edf-earth-800);border-color:currentColor;gap:.65rem}.theme-edf .edf-link--light{color:var(--edf-lime);border-color:rgba(var(--edf-lime-rgb), .45)}.theme-edf .edf-link--light:hover{color:#fff}.theme-edf .edf-card{background:var(--edf-card);border:1px solid var(--edf-line);border-radius:var(--edf-radius);box-shadow:var(--edf-shadow)}.theme-edf .edf-chips{flex-wrap:wrap;gap:.5rem;display:flex}.theme-edf .edf-chips li{background:rgba(var(--edf-leaf-rgb), .1);color:var(--edf-forest-900);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.theme-edf .edf-chips .edf-icon{color:var(--edf-leaf-ink)}.theme-edf .edf-ticks{gap:.7rem;display:grid}.theme-edf .edf-ticks li{align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.theme-edf .edf-ticks .edf-icon{background:rgba(var(--edf-leaf-rgb), .14);width:22px;height:22px;color:var(--edf-leaf-ink);border-radius:50%;margin-top:.15rem;padding:3px}@media (width<=760px){.theme-edf .cw-social-fabs{flex-direction:column;gap:10px}}.theme-edf .edf-topbar{background:var(--edf-forest-900);color:var(--edf-on-dark-muted);font-size:.84rem}.theme-edf .edf-topbar__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:40px;display:flex}.theme-edf .edf-topbar__list{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.theme-edf .edf-topbar__list a{align-items:center;gap:.45rem;transition:color .2s;display:inline-flex}.theme-edf .edf-topbar__list a:hover{color:#fff}.theme-edf .edf-topbar__list .edf-icon{color:var(--edf-lime)}.theme-edf .edf-topbar__motto{color:var(--edf-lime);font:italic 500 .98rem/1.3 var(--edf-serif);white-space:nowrap}@media (width<=1220px){.theme-edf .edf-topbar__motto{display:none}}@media (width<=899px){.theme-edf .edf-topbar{display:none}}.theme-edf .edf-topbar__end{align-items:center;gap:1.1rem;display:flex}.theme-edf .edf-social{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.theme-edf .edf-social__link{width:40px;height:40px;color:var(--edf-lime);transition:background-color .2s, border-color .2s, color .2s, translate .2s var(--edf-ease);border:1px solid #ffffff38;border-radius:50%;place-items:center;display:inline-grid}.theme-edf .edf-social__link:hover{border-color:var(--edf-lime);background:var(--edf-lime);color:var(--edf-forest-900);translate:0 -2px}.theme-edf .edf-social__link:focus-visible{outline:2px solid var(--edf-lime);outline-offset:2px}.theme-edf :is(.edf-social--light,.edf-social--sheet) .edf-social__link{border-color:var(--edf-line);color:var(--edf-forest);background:#fff}.theme-edf :is(.edf-social--light,.edf-social--sheet) .edf-social__link:hover{border-color:var(--edf-forest);background:var(--edf-forest);color:#fff}.theme-edf :is(.edf-social--light,.edf-social--sheet) .edf-social__link:focus-visible{outline-color:var(--edf-leaf)}.theme-edf .edf-social--topbar{gap:.15rem}.theme-edf .edf-social--topbar .edf-social__link{width:28px;height:28px;color:var(--edf-on-dark-muted);border:0}.theme-edf .edf-social--topbar .edf-social__link:hover{color:#fff;background:#ffffff1a;translate:none}.theme-edf .edf-social--sheet{justify-content:center;margin-top:.4rem}.theme-edf .edf-header{z-index:50;position:sticky;top:0}.theme-edf .edf-header:before{content:"";-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);transition:background-color .3s var(--edf-ease), border-color .3s var(--edf-ease), box-shadow .3s var(--edf-ease);background:#fbf8f1e0;border-bottom:1px solid #0000;position:absolute;inset:0}.theme-edf .edf-header.is-condensed:before,.theme-edf .edf-header.is-open:before{border-bottom-color:var(--edf-line);background:#fbf8f1f7;box-shadow:0 14px 34px -26px #13281d73}.theme-edf .edf-header__inner{height:var(--edf-header-h);transition:height .3s var(--edf-ease);align-items:center;gap:1.25rem;display:flex;position:relative}.theme-edf .edf-header.is-condensed .edf-header__inner{height:70px}.theme-edf .edf-brand{flex:none;align-items:center;gap:.65rem;min-width:0;display:flex}.theme-edf .edf-brand__emblem{width:auto;height:52px;transition:height .3s var(--edf-ease), transform .5s var(--edf-ease-out)}.theme-edf .edf-header.is-condensed .edf-brand__emblem{height:44px}.theme-edf .edf-brand:hover .edf-brand__emblem{transform:rotate(-4deg)scale(1.04)}.theme-edf .edf-brand__words{flex-direction:column;gap:3px;display:flex}.theme-edf .edf-brand__wordmark{width:auto;height:27px}.theme-edf .edf-brand__sub{color:var(--edf-forest);font:800 .6rem/1 var(--edf-sans);letter-spacing:.5em;text-transform:uppercase;padding-left:3px}.theme-edf .edf-nav{margin-left:auto}.theme-edf .edf-nav__list{align-items:center;gap:.1rem;display:flex}.theme-edf .edf-nav__link{color:var(--edf-text);white-space:nowrap;border-radius:999px;padding:.55rem .62rem;font-size:.9rem;font-weight:700;transition:color .2s,background-color .2s;display:inline-block;position:relative}.theme-edf .edf-nav__link:hover{color:var(--edf-forest);background:rgba(var(--edf-forest-rgb), .06)}.theme-edf .edf-nav__link.active{color:var(--edf-forest)}.theme-edf .edf-nav__link:after{content:"";background:var(--edf-leaf);width:5px;height:5px;transition:scale .3s var(--edf-ease-out);border-radius:50%;position:absolute;bottom:3px;left:50%;translate:-50%;scale:0}.theme-edf .edf-nav__link.active:after{scale:1}.theme-edf .edf-header__cta{flex:none}.theme-edf .edf-nav__group{position:relative}.theme-edf .edf-nav__group-btn{align-items:center;gap:.25rem;display:inline-flex}.theme-edf .edf-nav__group-btn .edf-icon{transition:rotate .25s var(--edf-ease)}.theme-edf .edf-nav__group:hover .edf-nav__group-btn .edf-icon,.theme-edf .edf-nav__group.is-open .edf-nav__group-btn .edf-icon{rotate:180deg}.theme-edf .edf-nav__sub{z-index:5;opacity:0;visibility:hidden;transition:opacity .25s var(--edf-ease), translate .3s var(--edf-ease-out), visibility 0s linear .3s;padding-top:.5rem;position:absolute;top:100%;left:50%;translate:-50% 6px}.theme-edf .edf-nav__group:hover .edf-nav__sub,.theme-edf .edf-nav__group.is-open .edf-nav__sub{opacity:1;visibility:visible;transition-delay:0s;translate:-50%}.theme-edf .edf-nav__panel{border:1px solid var(--edf-line);min-width:170px;box-shadow:var(--edf-shadow-lg);background:#fff;border-radius:16px;gap:.15rem;padding:.5rem;display:grid}.theme-edf .edf-nav__sublink{color:var(--edf-text);white-space:nowrap;border-radius:10px;align-items:center;padding:.6rem .85rem;font-size:.92rem;font-weight:700;transition:background-color .2s,color .2s;display:flex}.theme-edf .edf-nav__sublink:hover{background:rgba(var(--edf-forest-rgb), .06);color:var(--edf-forest)}.theme-edf .edf-nav__sublink.active{background:rgba(var(--edf-leaf-rgb), .12);color:var(--edf-forest)}.theme-edf .edf-burger{border:1px solid var(--edf-line);width:46px;height:46px;color:var(--edf-forest-900);background:#fff;border-radius:14px;flex:none;place-items:center;display:none}@media (width<=1239px){.theme-edf .edf-nav{display:none}.theme-edf .edf-burger{display:inline-grid}.theme-edf .edf-header__cta{margin-left:auto}}@media (width<=899px){.theme-edf{--edf-header-h:72px}.theme-edf .edf-header.is-condensed .edf-header__inner{height:64px}.theme-edf .edf-brand__emblem{height:44px}.theme-edf .edf-header.is-condensed .edf-brand__emblem{height:38px}.theme-edf .edf-brand__wordmark{height:23px}.theme-edf .edf-header__inner{gap:.75rem}}@media (width<=440px){.theme-edf .edf-header__cta-label{display:none}.theme-edf .edf-header__cta{width:46px;min-height:46px;padding:0}.theme-edf .edf-brand__sub{letter-spacing:.36em}}@media (width<=340px){.theme-edf .edf-brand__emblem{height:36px}.theme-edf .edf-brand__wordmark{height:19px}}.theme-edf .edf-sheet{top:var(--edf-sheet-top,72px);z-index:49;padding:1rem var(--edf-gutter) calc(1.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--edf-ivory);opacity:0;visibility:hidden;transition:opacity .3s var(--edf-ease), translate .35s var(--edf-ease-out), visibility 0s linear .35s;flex-direction:column;gap:1.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;translate:0 -10px}.theme-edf .edf-sheet.is-open{opacity:1;visibility:visible;transition-delay:0s;translate:none}@media (width>=1240px){.theme-edf .edf-sheet{display:none}}.theme-edf .edf-sheet__link{border-bottom:1px solid var(--edf-line);color:var(--edf-forest-900);font:500 clamp(1.35rem, 1.1rem + 1.2vw, 1.7rem)/1.2 var(--edf-serif);align-items:center;gap:1rem;padding:.95rem .2rem;display:flex}.theme-edf .edf-sheet__link.active{color:var(--edf-leaf-ink)}.theme-edf .edf-sheet__num{min-width:1.6rem;color:var(--edf-earth-800);font:800 .74rem/1 var(--edf-sans);letter-spacing:.1em}.theme-edf .edf-sheet__arrow{color:var(--edf-leaf);margin-left:auto}.theme-edf .edf-sheet__foot{gap:.7rem;margin-top:auto;display:grid}.theme-edf .edf-sheet__tag{text-align:center;color:var(--edf-leaf-ink);font:italic 500 1.15rem/1.3 var(--edf-serif);margin-top:.5rem}.theme-edf .edf-footer{isolation:isolate;background:var(--edf-forest-900);color:var(--edf-on-dark-muted);padding-top:clamp(3.5rem,2.5rem + 4vw,5.5rem);font-size:.97rem;position:relative;overflow:clip}.theme-edf .edf-footer:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 100% 0%, rgba(var(--edf-leaf-rgb), .16), transparent 70%), radial-gradient(50% 60% at 0% 100%, rgba(var(--edf-earth-rgb), .12), transparent 70%);position:absolute;inset:0}.theme-edf .edf-footer__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.25fr);gap:clamp(2rem,1rem + 3vw,3.5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.theme-edf .edf-footer__logo{background:var(--edf-ivory);transition:translate .3s var(--edf-ease);border-radius:22px;padding:12px 16px;display:inline-block;box-shadow:0 20px 40px -26px #0009}.theme-edf .edf-footer__logo:hover{translate:0 -3px}.theme-edf .edf-footer__logo img{width:140px;height:auto}.theme-edf .edf-footer__summary{max-width:32ch;color:var(--edf-on-dark);margin-top:1.25rem}.theme-edf .edf-footer__promise{color:var(--edf-lime);font:italic 500 1.02rem/1.45 var(--edf-serif);margin-top:.8rem}.theme-edf .edf-social--footer{margin-top:1.4rem}.theme-edf .edf-footer__head{color:#fff;font:800 .76rem/1.3 var(--edf-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.15rem}.theme-edf .edf-footer__col ul{gap:.7rem;display:grid}.theme-edf .edf-footer__col a{color:var(--edf-on-dark-muted);line-height:1.45;transition:color .2s}.theme-edf .edf-footer__col a:hover{color:#fff}.theme-edf .edf-footer__contact a{overflow-wrap:anywhere;align-items:flex-start;gap:.65rem;display:inline-flex}.theme-edf .edf-footer__contact .edf-icon{color:var(--edf-lime);margin-top:.15rem}.theme-edf .edf-footer__office strong{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.15rem;font-size:.76rem;display:block}.theme-edf .edf-footer__bar{border-top:1px solid var(--edf-line-dark);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.3rem;font-size:.86rem;display:flex}.theme-edf .edf-footer__bar a{color:var(--edf-lime);font-weight:700}.theme-edf .edf-footer__bar a:hover{color:#fff}@media (width<=1020px){.theme-edf .edf-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.theme-edf .edf-footer__bar{padding-bottom:calc(1.3rem + 56px);padding-right:84px}}@media (width<=560px){.theme-edf .edf-footer__grid{grid-template-columns:minmax(0,1fr)}}.theme-edf{--edf-focus-pull:clamp(3rem, 2rem + 3vw, 4.5rem)}.theme-edf .edf-hero{z-index:1;isolation:isolate;background:linear-gradient(180deg, var(--edf-ivory) 0%, #f5efe0 100%);padding-top:clamp(2.5rem,1.25rem + 4.5vw,5.5rem);position:relative;overflow-x:clip}.theme-edf .edf-hero__glow{z-index:-1;background:radial-gradient(42% 55% at 80% 32%, rgba(var(--edf-lime-rgb), .32), transparent 70%), radial-gradient(32% 42% at 6% 88%, rgba(var(--edf-earth-rgb), .12), transparent 70%);position:absolute;inset:0}.theme-edf .edf-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,5rem);display:grid}.theme-edf .edf-hero__title{color:var(--edf-forest-900);letter-spacing:-.022em;font-size:clamp(2.55rem,1.35rem + 4.6vw,5.1rem);line-height:1.03}.theme-edf .edf-hero__title em{color:var(--edf-leaf-ink);background:linear-gradient(transparent 80%, rgba(var(--edf-lime-rgb), .45) 80%, rgba(var(--edf-lime-rgb), .45) 93%, transparent 93%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.04em;font-style:italic;font-weight:400}.theme-edf .edf-hero__lead{color:var(--edf-muted);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:1.5rem;font-size:clamp(.98rem,.92rem + .3vw,1.1rem);font-weight:700;display:flex}.theme-edf .edf-hero__lead>span:not(.edf-sr){align-items:center;gap:.8rem;display:inline-flex}.theme-edf .edf-hero__dot{background:var(--edf-earth);border-radius:50%;width:6px;height:6px;display:inline-block}.theme-edf .edf-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2.1rem;display:flex}.theme-edf .edf-hero__assure{border-top:1px solid var(--edf-line);flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:2.3rem;padding-top:1.6rem;display:flex}.theme-edf .edf-hero__assure li{color:var(--edf-forest-900);align-items:center;gap:.55rem;font-size:.93rem;font-weight:700;display:inline-flex}.theme-edf .edf-hero__assure-icon{background:rgba(var(--edf-leaf-rgb), .13);width:34px;height:34px;color:var(--edf-leaf-ink);border-radius:50%;flex:none;place-items:center;display:grid}.theme-edf .edf-hero__visual{justify-self:center;width:min(100%,470px);padding:0 0 2.75rem 3.25rem;position:relative}.theme-edf .edf-hero__arch{aspect-ratio:4/5;background:var(--edf-cream);box-shadow:var(--edf-shadow-lg);border:8px solid #fff;border-radius:999px 999px 30px 30px;overflow:hidden}.theme-edf .edf-hero__arch img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.theme-edf .edf-hero__round{aspect-ratio:1;border:8px solid var(--edf-ivory);background:var(--edf-cream);width:46%;box-shadow:var(--edf-shadow);border-radius:50%;position:absolute;bottom:0;left:0;overflow:hidden}.theme-edf .edf-hero__round img{object-fit:cover;width:100%;height:100%}.theme-edf .edf-hero__seal{z-index:2;aspect-ratio:1;background:var(--edf-forest-bg);color:#fff;width:clamp(124px,32%,152px);box-shadow:var(--edf-shadow-lg);border:6px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-1.25rem;right:-6%}.theme-edf .edf-hero__seal:after{content:"";border:1px solid rgba(var(--edf-lime-rgb), .38);border-radius:50%;position:absolute;inset:22%}.theme-edf .edf-hero__seal-ring{width:100%;height:100%;position:absolute;inset:0}.theme-edf .edf-hero__seal-ring text{fill:var(--edf-lime);font:800 10.4px/1 var(--edf-sans);text-transform:uppercase}.theme-edf .edf-hero__seal-core{z-index:1;text-align:center;justify-items:center;gap:.3rem;display:grid;position:relative}.theme-edf .edf-hero__seal-core strong{font:500 clamp(1.9rem, 1.5rem + 1.2vw, 2.45rem)/.9 var(--edf-serif);letter-spacing:-.02em}.theme-edf .edf-hero__seal-core strong span{color:var(--edf-lime)}.theme-edf .edf-hero__seal-core>span{color:var(--edf-on-dark-muted);font:800 .58rem/1 var(--edf-sans);letter-spacing:.32em;text-transform:uppercase;padding-left:.32em}.theme-edf .edf-hero__leaf{color:var(--edf-leaf);opacity:.6;pointer-events:none;position:absolute}.theme-edf .edf-hero__leaf--a{top:-3%;left:4%;rotate:-24deg}.theme-edf .edf-hero__leaf--b{color:var(--edf-earth);bottom:6%;right:0;rotate:32deg}.theme-edf .edf-focus{margin-top:clamp(2.75rem,2rem + 3vw,4.5rem);margin-bottom:calc(-1 * var(--edf-focus-pull));grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.theme-edf .edf-hero+.edf-section{padding-top:calc(clamp(4rem, 2.6rem + 5vw, 7rem) + var(--edf-focus-pull))}.theme-edf .edf-focus__card{border:1px solid var(--edf-line);border-radius:var(--edf-radius);box-shadow:var(--edf-shadow-lg);transition:translate .35s var(--edf-ease), box-shadow .35s var(--edf-ease);background:#fff;flex-direction:column;gap:.5rem;padding:1.5rem 1.6rem;display:flex}.theme-edf .edf-focus__card:hover{translate:0 -4px}.theme-edf .edf-focus__card--talk{background:var(--edf-forest-bg);color:var(--edf-on-dark);border-color:#0000}.theme-edf .edf-focus__eyebrow{color:var(--edf-earth-800);font:800 .72rem/1.3 var(--edf-sans);letter-spacing:.18em;text-transform:uppercase}.theme-edf .edf-focus__card--talk .edf-focus__eyebrow{color:var(--edf-lime)}.theme-edf .edf-focus__title{color:var(--edf-forest-900);font-size:clamp(1.35rem,1.15rem + .7vw,1.65rem)}.theme-edf .edf-focus__card--talk .edf-focus__title{color:#fff}.theme-edf .edf-focus__link{color:var(--edf-forest);align-items:center;gap:.45rem;margin-top:auto;padding-top:.4rem;font-size:.93rem;font-weight:800;display:inline-flex}.theme-edf .edf-focus__link:hover{color:var(--edf-earth-800)}.theme-edf .edf-focus__pair{flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:auto;display:flex}.theme-edf .edf-focus__card--talk .edf-focus__link{color:var(--edf-lime)}.theme-edf .edf-focus__card--talk .edf-focus__link:hover{color:#fff}@media (width<=960px){.theme-edf .edf-hero__grid{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-hero__visual{width:min(100%,430px)}.theme-edf .edf-focus{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.theme-edf .edf-hero__visual{padding:0 0 2.25rem 2rem}.theme-edf .edf-hero__seal{border-width:5px;right:-12px}.theme-edf .edf-hero__actions .edf-btn{flex:100%}}.theme-edf .edf-pagehero{isolation:isolate;background:var(--edf-forest-bg);color:var(--edf-on-dark);padding-block:clamp(2.75rem,1.75rem + 4vw,5.25rem) clamp(4rem,2.75rem + 5vw,7rem);position:relative;overflow:clip}.theme-edf .edf-pagehero:after{content:"";background:var(--edf-ivory);clip-path:ellipse(55% 100% at 50% 100%);height:clamp(28px,4vw,54px);position:absolute;bottom:-1px;left:-5%;right:-5%}.theme-edf .edf-pagehero__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.theme-edf .edf-pagehero--media .edf-pagehero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.theme-edf .edf-crumbs ol{color:var(--edf-on-dark-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.4rem;font-size:.86rem;display:flex}.theme-edf .edf-crumbs li{align-items:center;gap:.35rem;display:inline-flex}.theme-edf .edf-crumbs a{transition:color .2s}.theme-edf .edf-crumbs a:hover{color:#fff}.theme-edf .edf-crumbs [aria-current]{color:var(--edf-lime)}.theme-edf .edf-pagehero__title{color:#fff;max-width:22ch;font-size:clamp(2.2rem,1.3rem + 3.4vw,3.9rem);line-height:1.07}.theme-edf .edf-pagehero__lead{max-width:44rem;color:var(--edf-on-dark-muted);margin-top:1.15rem;font-size:clamp(1.02rem,.97rem + .25vw,1.15rem)}.theme-edf .edf-pagehero__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.9rem;display:flex}.theme-edf .edf-pagehero__media{position:relative}.theme-edf .edf-pagehero__media:before{content:"";border:1.5px solid rgba(var(--edf-lime-rgb), .35);border-radius:32px;position:absolute;inset:-14px 14px 14px -14px}.theme-edf .edf-pagehero__img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--edf-shadow-lg);background:#ffffff0f;border-radius:28px;position:relative}@media (width<=899px){.theme-edf .edf-pagehero--media .edf-pagehero__inner{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-pagehero__media{max-width:540px}}.theme-edf .edf-impact{isolation:isolate;background:var(--edf-forest-bg);color:var(--edf-on-dark);padding-block:clamp(3.75rem,2.5rem + 4.5vw,6rem);position:relative;overflow:clip}.theme-edf .edf-impact__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.theme-edf .edf-impact__stat{text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:.5rem 1rem;display:flex}.theme-edf .edf-impact__stat+.edf-impact__stat{border-left:1px solid var(--edf-line-dark)}.theme-edf .edf-impact__num{color:#fff;font:500 clamp(2.8rem, 1.9rem + 3.4vw, 4.4rem)/1 var(--edf-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.theme-edf .edf-impact__suffix{color:var(--edf-lime)}.theme-edf .edf-impact__label{color:var(--edf-on-dark-muted);font:800 .78rem/1.3 var(--edf-sans);letter-spacing:.16em;text-transform:uppercase}@media (width<=760px){.theme-edf .edf-impact__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.theme-edf .edf-impact__stat:nth-child(3){border-left:0}}.theme-edf .edf-about__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,5rem);display:grid}.theme-edf .edf-about__media{padding:0 0 4rem;position:relative}.theme-edf .edf-about__frame{border-radius:var(--edf-radius-lg);box-shadow:var(--edf-shadow-lg);background:var(--edf-cream);overflow:hidden}.theme-edf .edf-about__frame img{aspect-ratio:4/3.2;object-fit:cover;width:100%}.theme-edf .edf-about__quote{border-radius:var(--edf-radius);background:var(--edf-forest-bg);color:#fff;width:min(84%,360px);box-shadow:var(--edf-shadow-lg);padding:1.5rem 1.6rem;position:absolute;bottom:0;right:clamp(-1rem,-2vw,0rem)}.theme-edf .edf-about__quote .edf-icon{color:var(--edf-lime);margin-bottom:.5rem}.theme-edf .edf-about__quote blockquote{font:italic 400 clamp(1.1rem, 1rem + .4vw, 1.28rem)/1.45 var(--edf-serif)}.theme-edf .edf-about__copy .edf-head{margin-bottom:1.5rem}.theme-edf .edf-about__copy>p{color:var(--edf-muted)}.theme-edf .edf-about__copy>p+p{margin-top:1rem}.theme-edf .edf-about__copy>.edf-btn{margin-top:2rem}@media (width<=900px){.theme-edf .edf-about__grid{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-about__media{padding-bottom:0}.theme-edf .edf-about__quote{width:auto;margin:-2.25rem 1rem 0;position:relative;right:auto}}.theme-edf .edf-values{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.theme-edf .edf-value{border-radius:var(--edf-radius);background:var(--edf-card);transition:box-shadow .35s var(--edf-ease), border-color .35s var(--edf-ease);border:1px solid #17251c14;padding:1.9rem 1.75rem 2rem;position:relative}.theme-edf .edf-value:hover{border-color:rgba(var(--edf-leaf-rgb), .35);box-shadow:var(--edf-shadow)}.theme-edf .edf-value__top{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.theme-edf .edf-value__icon{background:linear-gradient(135deg, rgba(var(--edf-leaf-rgb), .16), rgba(var(--edf-lime-rgb), .26));width:56px;height:56px;color:var(--edf-forest);border-radius:18px 18px 18px 4px;place-items:center;display:grid}.theme-edf .edf-value__num{color:rgba(var(--edf-earth-rgb), .55);font:500 2rem/1 var(--edf-serif)}.theme-edf .edf-value__title{color:var(--edf-forest-900);margin-bottom:.6rem;font-size:1.4rem}.theme-edf .edf-value__text{color:var(--edf-muted);font-size:.98rem;line-height:1.65}@media (width<=960px){.theme-edf .edf-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.theme-edf .edf-values{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-projects{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.theme-edf .edf-project{border-radius:var(--edf-radius);border:1px solid var(--edf-line);background:var(--edf-card);box-shadow:var(--edf-shadow);flex-direction:column;padding:1.75rem 1.6rem;display:flex}.theme-edf .edf-projects--dark .edf-project{border-color:var(--edf-line-dark);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d}.theme-edf .edf-project__top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.theme-edf .edf-project__icon{background:rgba(var(--edf-leaf-rgb), .13);width:52px;height:52px;color:var(--edf-forest);border-radius:50%;place-items:center;display:grid}.theme-edf .edf-projects--dark .edf-project__icon{background:rgba(var(--edf-lime-rgb), .14);color:var(--edf-lime)}.theme-edf .edf-project__num{color:rgba(var(--edf-earth-rgb), .6);font:500 1.9rem/1 var(--edf-serif)}.theme-edf .edf-projects--dark .edf-project__num{color:rgba(var(--edf-lime-rgb), .45)}.theme-edf .edf-project__title{color:var(--edf-forest-900);margin-bottom:.75rem;font-size:1.32rem}.theme-edf .edf-projects--dark .edf-project__title{color:#fff}.theme-edf .edf-project__text{color:var(--edf-muted);font-size:.97rem;line-height:1.65}.theme-edf .edf-projects--dark .edf-project__text{color:var(--edf-on-dark-muted)}.theme-edf .edf-project__tag{color:var(--edf-earth-800);font:italic 500 1.08rem/1.3 var(--edf-serif);align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;display:flex}.theme-edf .edf-projects--dark .edf-project__tag{color:var(--edf-lime)}.theme-edf .edf-project__tag .edf-icon{color:var(--edf-leaf)}.theme-edf .edf-projects--dark .edf-project__tag .edf-icon{color:var(--edf-lime)}@media (width<=1080px){.theme-edf .edf-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.theme-edf .edf-projects{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;display:grid}.theme-edf .edf-member{text-align:center}.theme-edf .edf-member__photo{border-radius:999px 999px var(--edf-radius) var(--edf-radius);background:var(--edf-cream);box-shadow:var(--edf-shadow);margin-bottom:1.1rem;position:relative;overflow:hidden}.theme-edf .edf-member__photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;transition:scale .7s var(--edf-ease-out)}.theme-edf .edf-member:hover .edf-member__photo img{scale:1.04}.theme-edf .edf-member__name{color:var(--edf-forest-900);font-size:1.32rem}.theme-edf .edf-member__role{color:var(--edf-earth-800);letter-spacing:.14em;text-transform:uppercase;margin-top:.2rem;font-size:.8rem;font-weight:800}@media (width<=960px){.theme-edf .edf-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.theme-edf .edf-team{gap:1rem}.theme-edf .edf-member__name{font-size:1.12rem}}.theme-edf .edf-mosaic{grid-template-rows:repeat(2,clamp(170px,18vw,250px));grid-template-columns:2fr 1fr 1fr;gap:1rem;display:grid}.theme-edf .edf-mosaic__item{border-radius:var(--edf-radius);background:var(--edf-sand);overflow:hidden}.theme-edf .edf-mosaic__item img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--edf-ease-out)}.theme-edf .edf-mosaic__item:hover img{scale:1.05}.theme-edf .edf-mosaic__item--1,.theme-edf .edf-mosaic__item--2{grid-row:1/3}.theme-edf .edf-mosaic__item--2 img{object-position:50% 25%}@media (width<=760px){.theme-edf .edf-mosaic{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,42vw,240px)}.theme-edf .edf-mosaic__item--1{grid-area:auto/1/auto/-1}.theme-edf .edf-mosaic__item--2{grid-row:span 2}}.theme-edf .edf-cta{isolation:isolate;border-radius:var(--edf-radius-lg);background:var(--edf-forest-bg);color:var(--edf-on-dark);box-shadow:var(--edf-shadow-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem 3rem;padding:clamp(2.25rem,1.5rem + 3vw,3.75rem);display:grid;position:relative;overflow:hidden}.theme-edf .edf-cta__mark{z-index:-1;opacity:.1;filter:grayscale()brightness(3);width:320px;height:auto;animation:none;position:absolute;bottom:-60px;right:-40px}.theme-edf .edf-cta__title{color:#fff;font-size:clamp(1.8rem,1.3rem + 2vw,2.7rem)}.theme-edf .edf-cta__text{max-width:40rem;color:var(--edf-on-dark-muted);margin-top:.85rem}.theme-edf .edf-cta__actions{flex-wrap:wrap;gap:.8rem;display:flex}@media (width<=860px){.theme-edf .edf-cta{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.theme-edf .edf-cta__actions .edf-btn{flex:100%}}.theme-edf .edf-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.theme-edf .edf-pgrid>li{display:flex}.theme-edf .edf-pgrid__wide{grid-column:span 2}.theme-edf .edf-pgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-edf .edf-pcard{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);width:100%;transition:box-shadow .35s var(--edf-ease), translate .35s var(--edf-ease), border-color .35s var(--edf-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.theme-edf .edf-pcard:hover{border-color:rgba(var(--edf-leaf-rgb), .35);box-shadow:var(--edf-shadow-lg);translate:0 -4px}.theme-edf .edf-pcard:focus-within{border-color:var(--edf-leaf)}.theme-edf .edf-pcard__media{aspect-ratio:16/10;background:var(--edf-sand);overflow:hidden}.theme-edf .edf-pcard--feature .edf-pcard__media{aspect-ratio:16/8}.theme-edf .edf-pcard__media img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--edf-ease-out)}.theme-edf .edf-pcard:hover .edf-pcard__media img{scale:1.06}.theme-edf .edf-pcard__body{flex-direction:column;flex:1;gap:.6rem;padding:1.3rem 1.35rem 1.4rem;display:flex}.theme-edf .edf-pcard__title{color:var(--edf-forest-900);font-size:1.22rem;line-height:1.22}.theme-edf .edf-pcard--feature .edf-pcard__title{font-size:clamp(1.35rem,1.15rem + .6vw,1.6rem)}.theme-edf .edf-pcard__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.theme-edf .edf-pcard__title a:focus-visible{outline:none}.theme-edf .edf-pcard__title a:focus-visible:after{outline:2px solid var(--edf-leaf);outline-offset:-2px}.theme-edf .edf-pcard__text{color:var(--edf-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.theme-edf .edf-pcard__more{color:var(--edf-forest);transition:gap .25s var(--edf-ease);align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;font-size:.9rem;font-weight:800;display:inline-flex}.theme-edf .edf-pcard:hover .edf-pcard__more{color:var(--edf-earth-800);gap:.65rem}@media (width<=1100px){.theme-edf .edf-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-edf .edf-pgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.theme-edf .edf-pgrid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.theme-edf .edf-pgrid,.theme-edf .edf-pgrid--three{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-pgrid__wide{grid-column:auto}.theme-edf .edf-pcard--feature .edf-pcard__media{aspect-ratio:16/10}}.theme-edf .edf-detail{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.theme-edf .edf-detail__title{color:var(--edf-forest-900);margin-bottom:1.5rem;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.4rem)}.theme-edf .edf-detail__aside{top:calc(var(--edf-header-h) + 24px);gap:1.1rem;display:grid;position:sticky}@media (width<=960px){.theme-edf .edf-detail{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-detail__aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}}.theme-edf .edf-prose{color:#2b3a30;gap:1.15rem;max-width:46rem;font-size:1.06rem;line-height:1.8;display:grid}.theme-edf .edf-prose__h{color:var(--edf-forest-900);margin-top:1rem;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem)}.theme-edf .edf-prose__quote{border-left:4px solid var(--edf-leaf);border-radius:0 var(--edf-radius) var(--edf-radius) 0;background:linear-gradient(90deg, rgba(var(--edf-lime-rgb), .18), rgba(var(--edf-lime-rgb), .04));color:var(--edf-forest-900);font:italic 400 clamp(1.25rem, 1.1rem + .6vw, 1.55rem)/1.45 var(--edf-serif);padding:1.4rem 1.6rem}.theme-edf .edf-blist{gap:.65rem;display:grid}.theme-edf .edf-blist li{padding-left:1.7rem;line-height:1.65;position:relative}.theme-edf .edf-blist li:before{content:"";background:var(--edf-leaf);border-radius:9px 0;width:9px;height:9px;position:absolute;top:.62em;left:.2rem}.theme-edf .edf-blist--num{counter-reset:edf-n}.theme-edf .edf-blist--num li{counter-increment:edf-n;padding-left:2.3rem}.theme-edf .edf-blist--num li:before{content:counter(edf-n);background:rgba(var(--edf-leaf-rgb), .14);width:1.6rem;height:1.6rem;color:var(--edf-forest);font:800 .78rem/1 var(--edf-sans);border-radius:50%;place-items:center;display:grid;top:.1em;left:0}.theme-edf .edf-blist strong{color:var(--edf-forest-900)}.theme-edf .edf-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;margin-block:.5rem;display:grid}.theme-edf .edf-group{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);padding:1.35rem 1.35rem 1.45rem;font-size:.97rem}.theme-edf .edf-group__title{border-bottom:1px dashed rgba(var(--edf-leaf-rgb), .45);color:var(--edf-forest-900);margin-bottom:.9rem;padding-bottom:.7rem;font-size:1.15rem}.theme-edf .edf-group .edf-blist{gap:.5rem}.theme-edf .edf-provider{background:var(--edf-forest-bg);color:var(--edf-on-dark);border:0;padding:1.5rem}.theme-edf .edf-provider__label{color:var(--edf-lime);font:800 .72rem/1.3 var(--edf-sans);letter-spacing:.18em;text-transform:uppercase}.theme-edf .edf-provider__name{color:#fff;font:500 1.5rem/1.2 var(--edf-serif);margin-top:.5rem}.theme-edf .edf-provider__text{color:var(--edf-on-dark-muted);margin-top:.25rem}.theme-edf .edf-help{gap:.75rem;padding:1.5rem;display:grid}.theme-edf .edf-help__title{color:var(--edf-forest-900);font-size:1.4rem}.theme-edf .edf-help>p{color:var(--edf-muted);font-size:.95rem}.theme-edf .edf-help__row{border-radius:var(--edf-radius-sm);background:var(--edf-ivory);color:var(--edf-forest-900);overflow-wrap:anywhere;align-items:center;gap:.65rem;padding:.65rem .85rem;font-weight:700;transition:background-color .2s;display:flex}.theme-edf .edf-help__row:hover{background:rgba(var(--edf-leaf-rgb), .12)}.theme-edf .edf-help__row .edf-icon{color:var(--edf-leaf-ink)}.theme-edf .edf-help .edf-link{justify-self:start;margin-top:.4rem}.theme-edf .edf-learn{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.theme-edf .edf-learn__item{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);text-align:center;padding:1.6rem}.theme-edf .edf-learn__icon{background:rgba(var(--edf-leaf-rgb), .13);width:54px;height:54px;color:var(--edf-forest);border-radius:50%;place-items:center;margin-bottom:1rem;display:inline-grid}.theme-edf .edf-learn__item h3{color:var(--edf-forest-900);font-size:1.28rem}.theme-edf .edf-learn__item p{color:var(--edf-muted);margin-top:.4rem;font-size:.96rem}@media (width<=760px){.theme-edf .edf-learn{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-approach{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.theme-edf .edf-approach .edf-head{margin-bottom:0}.theme-edf .edf-approach__points{gap:.9rem;display:grid}.theme-edf .edf-approach__point{border:1px solid var(--edf-line-dark);border-radius:var(--edf-radius);color:var(--edf-on-dark-muted);background:#ffffff0d;align-items:flex-start;gap:1rem;padding:1.15rem 1.3rem;display:flex}.theme-edf .edf-approach__point strong{color:#fff;font:500 1.2rem/1.3 var(--edf-serif);display:block}.theme-edf .edf-approach__icon{background:rgba(var(--edf-lime-rgb), .14);width:46px;height:46px;color:var(--edf-lime);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=900px){.theme-edf .edf-approach{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.theme-edf .edf-intro__copy{color:var(--edf-muted);gap:1.2rem;display:grid}.theme-edf .edf-intro__lead{color:var(--edf-forest-900);font:400 clamp(1.3rem, 1.1rem + .8vw, 1.7rem)/1.5 var(--edf-serif)}.theme-edf .edf-intro__lead:first-letter{float:left;color:var(--edf-leaf-ink);margin:.08em .12em 0 0;font-size:3.4em;line-height:.8}.theme-edf .edf-intro__media{grid-template-columns:.9fr 1.1fr;align-items:end;gap:1rem;display:grid}.theme-edf .edf-intro__media>div{border-radius:var(--edf-radius);background:var(--edf-sand);box-shadow:var(--edf-shadow);overflow:hidden}.theme-edf .edf-intro__tall img{aspect-ratio:3/4.2;object-fit:cover;width:100%}.theme-edf .edf-intro__wide{margin-bottom:2.5rem}.theme-edf .edf-intro__wide img{aspect-ratio:4/4.4;object-fit:cover;width:100%}@media (width<=900px){.theme-edf .edf-intro{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.theme-edf .edf-pillar{border-radius:var(--edf-radius);background:var(--edf-card);text-align:center;box-shadow:var(--edf-shadow);padding:2rem 1.8rem}.theme-edf .edf-pillar__icon{background:linear-gradient(135deg, rgba(var(--edf-leaf-rgb), .16), rgba(var(--edf-lime-rgb), .3));width:66px;height:66px;color:var(--edf-forest);border-radius:50%;place-items:center;margin-bottom:1.2rem;display:inline-grid}.theme-edf .edf-pillar__title{color:var(--edf-forest-900);margin-bottom:.6rem;font-size:1.4rem}.theme-edf .edf-pillar p{color:var(--edf-muted);font-size:.98rem}@media (width<=860px){.theme-edf .edf-pillars{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-founder{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,1rem + 5vw,5rem);display:grid}.theme-edf .edf-founder__photo{isolation:isolate;max-width:420px;padding:0 1.5rem 1.5rem 0;position:relative}.theme-edf .edf-founder__photo:before{content:"";z-index:-1;border-radius:999px 999px var(--edf-radius-lg) var(--edf-radius-lg);background:linear-gradient(160deg, rgba(var(--edf-lime-rgb), .4), rgba(var(--edf-leaf-rgb), .15));position:absolute;inset:1.5rem 0 0 1.5rem}.theme-edf .edf-founder__photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:999px 999px var(--edf-radius-lg) var(--edf-radius-lg);width:100%;box-shadow:var(--edf-shadow-lg)}.theme-edf .edf-founder__card{border-radius:var(--edf-radius-sm);color:var(--edf-earth-800);letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--edf-shadow);background:#fff;padding:.85rem 1.15rem;font-size:.76rem;font-weight:800;position:absolute;bottom:2.5rem;left:-1rem}.theme-edf .edf-founder__card strong{color:var(--edf-forest-900);font:500 1.2rem/1.2 var(--edf-serif);letter-spacing:0;text-transform:none;display:block}.theme-edf .edf-founder__copy .edf-head{margin-bottom:1.4rem}.theme-edf .edf-founder__bio{color:#2b3a30;font:400 clamp(1.12rem, 1.02rem + .4vw, 1.3rem)/1.65 var(--edf-serif)}.theme-edf .edf-founder__facts{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.theme-edf .edf-founder__facts li{border:1px solid var(--edf-line);color:var(--edf-forest-900);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.9rem;font-weight:700;display:inline-flex}.theme-edf .edf-founder__facts .edf-icon{color:var(--edf-leaf-ink)}.theme-edf .edf-social--founder{margin-top:1.2rem}@media (width<=860px){.theme-edf .edf-founder{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-founder__photo{justify-self:center;width:min(100%,360px)}.theme-edf .edf-founder__card{left:0}}.theme-edf .edf-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.theme-edf .edf-duo__card{align-content:start;gap:1rem;padding:clamp(1.6rem,1.2rem + 1.5vw,2.4rem);display:grid}.theme-edf .edf-duo__card>p{color:var(--edf-muted)}.theme-edf .edf-duo__card--tint{background:linear-gradient(150deg, #fff 0%, var(--edf-cream) 100%);border-color:#0000}.theme-edf .edf-duo__icon{background:rgba(var(--edf-earth-rgb), .1);width:54px;height:54px;color:var(--edf-earth-800);border-radius:16px;place-items:center;display:grid}.theme-edf .edf-duo__title{color:var(--edf-forest-900);font-size:1.75rem}.theme-edf .edf-duo__note{color:var(--edf-forest);align-items:center;gap:.55rem;font-weight:700;display:flex}@media (width<=760px){.theme-edf .edf-duo{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-vmr{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.theme-edf .edf-vmr__panel{border:1px solid var(--edf-line-dark);border-radius:var(--edf-radius);color:var(--edf-on-dark-muted);background:#ffffff0d;align-content:start;gap:.9rem;padding:2rem 1.8rem;display:grid}.theme-edf .edf-vmr__panel--mission{background:rgba(var(--edf-lime-rgb), .1);border-color:rgba(var(--edf-lime-rgb), .3)}.theme-edf .edf-vmr__icon{background:rgba(var(--edf-lime-rgb), .15);width:52px;height:52px;color:var(--edf-lime);border-radius:50%;place-items:center;display:grid}.theme-edf .edf-vmr__title{color:#fff;font-size:1.6rem}.theme-edf .edf-vmr__highlight{background:var(--edf-lime);color:var(--edf-forest-900);border-radius:999px;justify-self:start;align-items:center;gap:.5rem;margin-top:.3rem;padding:.5rem .95rem;font-size:.9rem;font-weight:800;display:inline-flex}@media (width<=960px){.theme-edf .edf-vmr{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-give{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.theme-edf .edf-give__card{gap:1.1rem;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:grid}.theme-edf .edf-give__icon{background:rgba(var(--edf-earth-rgb), .1);width:54px;height:54px;color:var(--edf-earth-800);border-radius:50%;place-items:center;display:grid}.theme-edf .edf-give__title{color:var(--edf-forest-900);font-size:1.45rem}.theme-edf .edf-give__note{border-top:1px solid var(--edf-line);color:var(--edf-muted);padding-top:1rem;font-size:.95rem}@media (width<=960px){.theme-edf .edf-give{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-partof{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.theme-edf .edf-partof .edf-head{margin-bottom:1.6rem}.theme-edf .edf-partof__calls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.theme-edf .edf-partof__calls li{border-radius:var(--edf-radius-sm);color:#fff;background:#ffffff0f;align-items:center;gap:.6rem;padding:.85rem 1rem;font-weight:700;display:flex}.theme-edf .edf-partof__calls .edf-icon{color:var(--edf-lime)}.theme-edf .edf-partof__commit{border-radius:var(--edf-radius);background:var(--edf-ivory);color:var(--edf-muted);box-shadow:var(--edf-shadow-lg);padding:2rem}.theme-edf .edf-partof__commit .edf-icon{color:var(--edf-leaf-ink)}.theme-edf .edf-partof__commit h3{color:var(--edf-forest-900);margin:.8rem 0 .6rem;font-size:1.6rem}@media (width<=900px){.theme-edf .edf-partof{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.theme-edf .edf-partof__calls{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-contact-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1000px){.theme-edf .edf-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.theme-edf .edf-contact-cards{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-contact-social{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.2rem;margin-top:1.8rem;display:flex}.theme-edf .edf-contact-social__lead{color:var(--edf-forest-900);font:800 .76rem/1.3 var(--edf-sans);letter-spacing:.18em;text-transform:uppercase}.theme-edf .edf-contact-card{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);transition:box-shadow .3s var(--edf-ease), border-color .3s var(--edf-ease);flex-direction:column;gap:.55rem;padding:1.5rem 1.4rem;display:flex}.theme-edf .edf-contact-card:hover{border-color:rgba(var(--edf-leaf-rgb), .35);box-shadow:var(--edf-shadow)}.theme-edf .edf-contact-card__icon{background:rgba(var(--edf-leaf-rgb), .12);width:48px;height:48px;color:var(--edf-forest);border-radius:14px;place-items:center;margin-bottom:.35rem;display:grid}.theme-edf .edf-contact-card__title{color:var(--edf-forest-900);font-size:1.25rem}.theme-edf .edf-contact-card__lines{color:var(--edf-muted);overflow-wrap:anywhere;font-size:.95rem;display:grid}.theme-edf .edf-contact-card__action{color:var(--edf-forest);align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:800;display:inline-flex}.theme-edf .edf-contact-card__action:hover{color:var(--edf-earth-800)}.theme-edf .edf-404{text-align:center;padding-block:clamp(4rem,3rem + 6vw,8rem)}.theme-edf .edf-404__inner{justify-items:center;gap:1rem;display:grid}.theme-edf .edf-404__mark{width:120px;height:auto}.theme-edf .edf-404__code{color:rgba(var(--edf-leaf-rgb), .35);font:500 clamp(4.5rem, 3rem + 7vw, 8rem)/1 var(--edf-serif)}.theme-edf .edf-404__title{color:var(--edf-forest-900);font-size:clamp(2rem,1.5rem + 2vw,3rem)}.theme-edf .edf-404__lead{max-width:34rem;color:var(--edf-muted)}.theme-edf .edf-404__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1rem;display:flex}.theme-edf .edf-appoint{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.theme-edf .edf-appoint__info .edf-head{margin-bottom:1.75rem}.theme-edf .edf-appoint__form{padding:clamp(1.4rem,1rem + 1.8vw,2.4rem)}@media (width<=900px){.theme-edf .edf-appoint{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-facts{gap:.9rem;display:grid}.theme-edf .edf-facts li{align-items:flex-start;gap:.9rem;display:flex}.theme-edf .edf-facts__icon{width:48px;height:48px;color:var(--edf-forest);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px -18px #13281d80}.theme-edf .edf-facts strong{color:var(--edf-earth-800);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;display:block}.theme-edf .edf-facts a{color:var(--edf-forest-900);overflow-wrap:anywhere;font-weight:700;transition:color .2s}.theme-edf .edf-facts a:hover{color:var(--edf-leaf-ink)}.theme-edf .edf-section--tight .edf-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.25rem}.theme-edf .edf-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;display:grid}.theme-edf .edf-field{gap:.4rem;min-width:0;display:grid}.theme-edf .edf-field--full{grid-column:1/-1}.theme-edf .edf-field label{color:var(--edf-forest-900);font-size:.86rem;font-weight:800}.theme-edf .edf-field__req{color:var(--edf-earth);margin-left:.2rem}.theme-edf .edf-field :is(input,select,textarea){border-radius:var(--edf-radius-sm);background:var(--edf-ivory);width:100%;min-height:50px;color:var(--edf-text);border:1.5px solid #17251c29;padding:.75rem .95rem;font-size:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.theme-edf .edf-field textarea{resize:vertical;min-height:130px;line-height:1.55}.theme-edf .edf-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23245c3c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:18px;padding-right:2.6rem}.theme-edf .edf-field :is(input,select,textarea):hover{border-color:rgba(var(--edf-forest-rgb), .45)}.theme-edf .edf-field :is(input,select,textarea):focus{border-color:var(--edf-leaf);box-shadow:0 0 0 4px rgba(var(--edf-lime-rgb), .3);background-color:#fff;outline:none}.theme-edf .edf-field ::placeholder{color:#8a958d}.theme-edf .edf-field.has-error :is(input,select,textarea){background-color:#fff7f6;border-color:#b3261e}.theme-edf .edf-field__error{color:#9f1d17;font-size:.84rem;font-weight:700}.theme-edf .edf-form__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.theme-edf .edf-form__note{color:var(--edf-muted);align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.85rem;line-height:1.5;display:flex}.theme-edf .edf-form__note .edf-icon{color:var(--edf-leaf-ink);margin-top:.15rem}@media (width<=560px){.theme-edf .edf-form__grid{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-form__actions .edf-btn{flex:100%}}.theme-edf .edf-form__sent{justify-items:start;gap:.8rem;padding:.5rem 0;display:grid}.theme-edf .edf-form__sent-icon{background:rgba(var(--edf-leaf-rgb), .15);width:56px;height:56px;color:var(--edf-forest);border-radius:50%;place-items:center;display:grid}.theme-edf .edf-form__sent h3{color:var(--edf-forest-900);font-size:1.7rem}.theme-edf .edf-form__sent p{color:var(--edf-muted)}.theme-edf .edf-form__fallback{font-size:.9rem}.theme-edf .edf-faq__title{color:var(--edf-forest-900);margin:2rem 0 1rem;font-size:1.4rem}.theme-edf .edf-faq{gap:.7rem;display:grid}.theme-edf .edf-faq__item{border:1px solid var(--edf-line);border-radius:var(--edf-radius-sm);background:#fff}.theme-edf .edf-faq__item summary{color:var(--edf-forest-900);cursor:pointer;padding:1rem 3rem 1rem 1.15rem;font-weight:800;list-style:none;position:relative}.theme-edf .edf-faq__item summary::-webkit-details-marker{display:none}.theme-edf .edf-faq__item summary:after{content:"+";color:var(--edf-leaf-ink);font:500 1.5rem/1 var(--edf-serif);transition:rotate .3s var(--edf-ease);position:absolute;top:50%;right:1.1rem;translate:0 -50%}.theme-edf .edf-faq__item[open] summary:after{rotate:45deg}.theme-edf .edf-faq__item p{color:var(--edf-muted);padding:0 1.15rem 1.1rem}.theme-edf .edf-contact{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:1.5rem;display:grid}.theme-edf .edf-contact__form{padding:clamp(1.4rem,1rem + 1.8vw,2.4rem)}.theme-edf .edf-contact__form .edf-head{margin-bottom:1.5rem}.theme-edf .edf-contact__map{border-radius:var(--edf-radius);box-shadow:var(--edf-shadow);background:#fff;flex-direction:column;display:flex;overflow:hidden}.theme-edf .edf-contact__map iframe{border:0;flex:1;width:100%;min-height:360px}.theme-edf .edf-contact__mapnote{color:var(--edf-forest-900);align-items:flex-start;gap:.5rem;padding:1rem 1.2rem;font-size:.92rem;font-weight:700;display:flex}.theme-edf .edf-contact__mapnote .edf-icon{color:var(--edf-earth);margin-top:.2rem}@media (width<=900px){.theme-edf .edf-contact{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-gallery{columns:3 300px;column-gap:1.1rem}.theme-edf .edf-gallery__item{break-inside:avoid;margin-bottom:1.1rem}.theme-edf .edf-gallery__tile{border-radius:var(--edf-radius);background:var(--edf-sand);width:100%;box-shadow:var(--edf-shadow);display:block;position:relative;overflow:hidden}.theme-edf .edf-gallery__tile img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--edf-ease-out)}.theme-edf .edf-gallery__tile:hover img{scale:1.04}.theme-edf .edf-gallery__zoom{width:40px;height:40px;color:var(--edf-forest-900);opacity:0;transition:opacity .3s var(--edf-ease), translate .3s var(--edf-ease);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem;translate:0 -6px}.theme-edf .edf-gallery__tile:is(:hover,:focus-visible) .edf-gallery__zoom{opacity:1;translate:none}@media (hover:none){.theme-edf .edf-gallery__zoom{opacity:1;translate:none}}.theme-edf .edf-lightbox{z-index:120;background:#0c1d13f0;place-items:center;padding:clamp(3.5rem,6vw,5rem) clamp(.75rem,6vw,5.5rem);animation:.25s ease-out both edf-fade;display:grid;position:fixed;inset:0}.theme-edf .edf-lightbox__figure{max-width:100%;max-height:100%;animation:edf-zoom-in .35s var(--edf-ease-out) both;justify-items:center;gap:.8rem;display:grid}.theme-edf .edf-lightbox__figure img{border-radius:var(--edf-radius-sm);object-fit:contain;width:auto;max-width:min(100%,1400px);height:auto;max-height:calc(100vh - 11rem)}.theme-edf .edf-lightbox__caption{width:100%;max-width:60rem;color:var(--edf-on-dark);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1.2rem;font-size:.92rem;display:flex}.theme-edf .edf-lightbox__count{color:var(--edf-lime);font-weight:800}.theme-edf .edf-lightbox__btn{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:50px;height:50px;transition:background-color .2s;display:grid;position:absolute}.theme-edf .edf-lightbox__btn:hover{background:#ffffff3d}.theme-edf .edf-lightbox__close{top:1rem;right:1rem}.theme-edf .edf-lightbox__prev{top:50%;left:1rem;translate:0 -50%}.theme-edf .edf-lightbox__next{top:50%;right:1rem;translate:0 -50%}@media (width<=640px){.theme-edf .edf-lightbox__prev,.theme-edf .edf-lightbox__next{top:auto;bottom:1rem;translate:none}.theme-edf .edf-lightbox__figure img{max-height:calc(100vh - 13rem)}}@keyframes edf-fade{0%{opacity:0}to{opacity:1}}@keyframes edf-zoom-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.theme-edf .edf-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.theme-edf .edf-posts--four{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-edf .edf-posts--four .edf-post-card__title{font-size:1.14rem}.theme-edf .edf-posts>li{display:flex}.theme-edf .edf-posts__wide{grid-column:1/-1}.theme-edf .edf-post-card{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);width:100%;transition:box-shadow .35s var(--edf-ease), translate .35s var(--edf-ease), border-color .35s var(--edf-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.theme-edf .edf-post-card:hover{border-color:rgba(var(--edf-leaf-rgb), .35);box-shadow:var(--edf-shadow-lg);translate:0 -4px}.theme-edf .edf-post-card:focus-within{border-color:var(--edf-leaf)}.theme-edf .edf-post-card__media{aspect-ratio:16/10;background:var(--edf-sand);overflow:hidden}.theme-edf .edf-post-card__media img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--edf-ease-out)}.theme-edf .edf-post-card:hover .edf-post-card__media img{scale:1.06}.theme-edf .edf-post-card__body{flex-direction:column;flex:1;gap:.6rem;padding:1.3rem 1.35rem 1.4rem;display:flex}.theme-edf .edf-post-card__meta{color:var(--edf-earth-800);font:800 .72rem/1.3 var(--edf-sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}.theme-edf .edf-post-card__meta>*{align-items:center;gap:.35rem;display:inline-flex}.theme-edf .edf-post-card__meta .edf-icon{color:var(--edf-leaf)}.theme-edf .edf-post-card__title{color:var(--edf-forest-900);font-size:1.22rem;line-height:1.25}.theme-edf .edf-post-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.theme-edf .edf-post-card__title a:focus-visible{outline:none}.theme-edf .edf-post-card__title a:focus-visible:after{outline:2px solid var(--edf-leaf);outline-offset:-2px}.theme-edf .edf-post-card__text{color:var(--edf-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.theme-edf .edf-post-card__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.35rem;display:flex;container-type:inline-size}.theme-edf .edf-post-card__more{color:var(--edf-forest);white-space:nowrap;transition:gap .25s var(--edf-ease);align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.theme-edf .edf-post-card:hover .edf-post-card__more{color:var(--edf-earth-800);gap:.65rem}.theme-edf .edf-post-share{z-index:1;flex:none;position:relative}.theme-edf .edf-post-share__btn{border:1px solid var(--edf-line);background:var(--edf-card);min-height:40px;color:var(--edf-forest-900);font:800 .82rem/1 var(--edf-sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@container (width<=229px){.theme-edf .edf-post-share__btn{justify-content:center;width:40px;padding:0}.theme-edf .edf-post-share__btn span{display:none}}.theme-edf .edf-post-share__btn svg{color:var(--edf-leaf);transition:color .2s}.theme-edf .edf-post-share__btn:hover,.theme-edf .edf-post-share.is-open .edf-post-share__btn{border-color:var(--edf-forest);background:var(--edf-forest);color:#fff}.theme-edf .edf-post-share__btn:hover svg,.theme-edf .edf-post-share.is-open .edf-post-share__btn svg{color:currentColor}.theme-edf .edf-post-share__btn:focus-visible{outline:2px solid var(--edf-leaf);outline-offset:2px}.theme-edf .edf-post-share__menu{border:1px solid var(--edf-line);background:var(--edf-card);min-width:13rem;box-shadow:var(--edf-shadow-lg);animation:edf-rise .22s var(--edf-ease-out) backwards;border-radius:14px;gap:2px;padding:.4rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0}.theme-edf .edf-post-share__item{width:100%;color:var(--edf-forest-900);font:700 .92rem/1.2 var(--edf-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;padding:.62rem .75rem;display:flex}.theme-edf .edf-post-share__item:hover,.theme-edf .edf-post-share__item:focus-visible{background:var(--edf-cream);outline:none}.theme-edf .edf-post-share__item svg{flex:none}.theme-edf .edf-post-share__item--wa svg{color:#1ba94c}.theme-edf .edf-post-share__item--fb svg{color:#1877f2}.theme-edf .edf-post-share__item--x svg{color:#111}.theme-edf .edf-post-share__item--tg svg{color:#229ed9}.theme-edf .edf-post-share__item--copy svg{color:var(--edf-forest)}.theme-edf .edf-post-share__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-edf .edf-post-card--feature{flex-direction:row}.theme-edf .edf-post-card--feature .edf-post-card__media{aspect-ratio:auto;flex:0 0 52%;min-height:340px}.theme-edf .edf-post-card--feature .edf-post-card__body{justify-content:center;gap:.85rem;padding:clamp(1.6rem,1.2rem + 2vw,3rem)}.theme-edf .edf-post-card--feature .edf-post-card__title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem)}.theme-edf .edf-post-card--feature .edf-post-card__text{-webkit-line-clamp:4;font-size:1.02rem}@media (width<=1100px){.theme-edf .edf-posts--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.theme-edf .edf-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-edf .edf-post-card--feature{flex-direction:column}.theme-edf .edf-post-card--feature .edf-post-card__media{aspect-ratio:16/9;flex:none;min-height:0}}@media (width<=620px){.theme-edf .edf-posts{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-post__meta{color:var(--edf-lime);font:800 .78rem/1.3 var(--edf-sans);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:1.4rem;display:flex}.theme-edf .edf-post__meta>*{align-items:center;gap:.4rem;display:inline-flex}.theme-edf .edf-post .edf-prose{max-width:48rem}.theme-edf .edf-post[lang=hi] .edf-prose{font-size:1.12rem;line-height:1.9}.theme-edf .edf-post[lang=hi] .edf-prose__h,.theme-edf .edf-pagehero[lang=hi] .edf-pagehero__title{line-height:1.35}.theme-edf .edf-pagehero[lang=hi] .edf-pagehero__title{max-width:26ch;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.2rem)}.theme-edf .edf-share{border-top:1px solid var(--edf-line);flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.theme-edf .edf-share__label{color:var(--edf-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.84rem;font-weight:800}.theme-edf .edf-share__list{flex-wrap:wrap;gap:.5rem;display:flex}.theme-edf .edf-share__btn{background:var(--edf-cream);min-width:44px;min-height:44px;color:var(--edf-forest-900);transition:background-color .2s, color .2s, translate .25s var(--edf-ease);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.88rem;font-weight:800;display:inline-flex}.theme-edf .edf-share__btn:hover{translate:0 -2px}.theme-edf .edf-share__btn--wa:hover{color:#fff;background:#25d366}.theme-edf .edf-share__btn--fb:hover{color:#fff;background:#1877f2}.theme-edf .edf-share__btn--x:hover{color:#fff;background:#111}.theme-edf .edf-share__btn--copy:hover{background:var(--edf-forest);color:#fff}.theme-edf .edf-more{background:var(--edf-forest-bg);color:var(--edf-on-dark);text-align:center;border:0;justify-items:center;gap:.8rem;padding:1.6rem;display:grid}.theme-edf .edf-more__title{color:#fff;font-size:1.45rem}.theme-edf .edf-more>p{color:var(--edf-on-dark-muted);font-size:.95rem}.theme-edf .edf-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.theme-edf .edf-events>li{display:flex}.theme-edf .edf-event{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);width:100%;transition:box-shadow .35s var(--edf-ease), translate .35s var(--edf-ease), border-color .35s var(--edf-ease);flex-direction:column;display:flex;overflow:hidden}.theme-edf .edf-event:hover{border-color:rgba(var(--edf-leaf-rgb), .35);box-shadow:var(--edf-shadow-lg);translate:0 -4px}.theme-edf .edf-event__media{aspect-ratio:16/10;background:var(--edf-sand);position:relative;overflow:visible}.theme-edf .edf-event__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-edf .edf-event__cat{background:var(--edf-leaf);color:#fff;font:800 .7rem/1.3 var(--edf-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem .8rem;position:absolute;top:.9rem;left:.9rem}.theme-edf .edf-event__date{border-radius:var(--edf-radius-sm);min-width:62px;color:var(--edf-forest-900);box-shadow:var(--edf-shadow);background:#fff;justify-items:center;padding:.5rem .6rem;line-height:1;display:grid;position:absolute;bottom:-1.1rem;right:.9rem}.theme-edf .edf-event__date strong{font:500 1.6rem/1 var(--edf-serif)}.theme-edf .edf-event__date span{color:var(--edf-earth-800);font:800 .68rem/1 var(--edf-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:.25rem}.theme-edf .edf-event__body{flex-direction:column;flex:1;gap:.65rem;padding:1.9rem 1.35rem 1.4rem;display:flex}.theme-edf .edf-event__title{color:var(--edf-forest-900);font-size:1.3rem;line-height:1.22}.theme-edf .edf-event__text{color:var(--edf-muted);font-size:.95rem;line-height:1.6}.theme-edf .edf-event__facts{gap:.35rem;margin-top:.2rem;font-size:.9rem;font-weight:700;display:grid}.theme-edf .edf-event__facts li{align-items:center;gap:.5rem;display:flex}.theme-edf .edf-event__facts .edf-icon{color:var(--edf-leaf-ink)}.theme-edf .edf-event .edf-link{align-self:flex-start;margin-top:auto;padding-top:.6rem}@media (width<=1000px){.theme-edf .edf-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.theme-edf .edf-events{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-pcard__facts{gap:.3rem;font-size:.86rem;font-weight:700;display:grid}.theme-edf .edf-pcard__facts li{align-items:center;gap:.45rem;display:flex}.theme-edf .edf-pcard__facts .edf-icon{color:var(--edf-leaf-ink)}.theme-edf .edf-pagehero__chips{margin-top:1.6rem}.theme-edf .edf-pagehero__chips li{color:#fff;background:#ffffff1a}.theme-edf .edf-pagehero__chips .edf-icon{color:var(--edf-lime)}.theme-edf .edf-detail__ticks{margin-top:1.5rem}.theme-edf .edf-stats{gap:.8rem;padding:1.5rem;display:grid}.theme-edf .edf-stats__title{color:var(--edf-forest-900);font-size:1.35rem}.theme-edf .edf-stats dl{gap:.5rem;display:grid}.theme-edf .edf-stats dl>div{border-radius:var(--edf-radius-sm);background:var(--edf-ivory);justify-content:space-between;gap:1rem;padding:.65rem .85rem;font-size:.95rem;display:flex}.theme-edf .edf-stats dt{color:var(--edf-muted)}.theme-edf .edf-stats dd{color:var(--edf-forest-900);text-align:right;font-weight:800}.theme-edf .edf-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.theme-edf .edf-videos>:first-child{grid-column:1/-1}.theme-edf .edf-videos>:first-child .edf-video__title{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.theme-edf .edf-video{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);overflow:hidden}.theme-edf .edf-video__frame{aspect-ratio:16/9;background:var(--edf-forest-950);position:relative}.theme-edf .edf-video__frame iframe{border:0;width:100%;height:100%}.theme-edf .edf-video__caption{padding:1.1rem 1.3rem 1.3rem}.theme-edf .edf-video__title{color:var(--edf-forest-900);font-size:1.2rem;line-height:1.25}.theme-edf .edf-video__channel{color:var(--edf-muted);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.45rem;font-size:.9rem;display:flex}.theme-edf .edf-video__channel a{color:var(--edf-forest);align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.theme-edf .edf-video__channel a:hover{color:var(--edf-earth-800)}@media (width<=760px){.theme-edf .edf-videos{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-faqpage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.theme-edf .edf-faqpage__photos{top:calc(var(--edf-header-h) + 24px);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:sticky}.theme-edf .edf-faqpage__photos>div{border-radius:var(--edf-radius);background:var(--edf-sand);box-shadow:var(--edf-shadow);overflow:hidden}.theme-edf .edf-faqpage__photos>div:first-child{grid-column:1/-1}.theme-edf .edf-faqpage__photos img{object-fit:cover;width:100%;height:100%}.theme-edf .edf-faqpage__photos>div:first-child img{aspect-ratio:16/10;object-position:50% 30%}.theme-edf .edf-faqpage__photos>div:not(:first-child) img{aspect-ratio:1}@media (width<=900px){.theme-edf .edf-faqpage{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-faqpage__photos{position:static}}.theme-edf .edf-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.theme-edf .edf-resource{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);transition:box-shadow .35s var(--edf-ease), translate .35s var(--edf-ease), border-color .35s var(--edf-ease);flex-direction:column;gap:.6rem;padding:1.8rem 1.6rem;display:flex;position:relative}.theme-edf .edf-resource:hover{border-color:rgba(var(--edf-leaf-rgb), .35);box-shadow:var(--edf-shadow-lg);translate:0 -4px}.theme-edf .edf-resource:focus-within{border-color:var(--edf-leaf)}.theme-edf .edf-resource__icon{background:rgba(var(--edf-leaf-rgb), .13);width:54px;height:54px;color:var(--edf-forest);border-radius:16px;place-items:center;margin-bottom:.4rem;display:grid}.theme-edf .edf-resource__title{color:var(--edf-forest-900);font-size:1.3rem}.theme-edf .edf-resource__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.theme-edf .edf-resource__title a:focus-visible{outline:none}.theme-edf .edf-resource__title a:focus-visible:after{outline:2px solid var(--edf-leaf);outline-offset:-2px}.theme-edf .edf-resource>p{color:var(--edf-muted);font-size:.96rem}.theme-edf .edf-resource:hover .edf-pcard__more{color:var(--edf-earth-800);gap:.65rem}@media (width<=860px){.theme-edf .edf-resources{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-reveal{opacity:0;transition:opacity .85s var(--edf-ease-out), translate .95s var(--edf-ease-out), box-shadow .35s var(--edf-ease), border-color .35s var(--edf-ease);translate:0 24px}.theme-edf .edf-reveal.visible{opacity:1;translate:none}.theme-edf .edf-d1{transition-delay:60ms,60ms,0s,0s}.theme-edf .edf-d2{transition-delay:.14s,.14s,0s,0s}.theme-edf .edf-d3{transition-delay:.22s,.22s,0s,0s}.theme-edf .edf-d4{transition-delay:.3s,.3s,0s,0s}.theme-edf .edf-d5{transition-delay:.38s,.38s,0s,0s}.theme-edf .edf-hero__copy>*{animation:edf-rise .9s var(--edf-ease-out) backwards}.theme-edf .edf-hero__copy>:nth-child(2){animation-delay:80ms}.theme-edf .edf-hero__copy>:nth-child(3){animation-delay:.16s}.theme-edf .edf-hero__copy>:nth-child(4){animation-delay:.24s}.theme-edf .edf-hero__copy>:nth-child(5){animation-delay:.32s}.theme-edf .edf-hero__arch{animation:edf-arch-in 1.1s .1s var(--edf-ease-out) backwards}.theme-edf .edf-hero__round{animation:edf-pop 1s .45s var(--edf-ease-out) backwards}.theme-edf .edf-hero__seal{animation:edf-pop 1s .65s var(--edf-ease-out) backwards}.theme-edf .edf-hero__seal-ring{animation:48s linear infinite edf-spin}.theme-edf .edf-focus__card{animation:edf-rise .9s var(--edf-ease-out) backwards}.theme-edf .edf-focus__card:first-child{animation-delay:.5s}.theme-edf .edf-focus__card:nth-child(2){animation-delay:.6s}.theme-edf .edf-focus__card:nth-child(3){animation-delay:.7s}.theme-edf .edf-hero__leaf--a{animation:7s ease-in-out infinite edf-sway}.theme-edf .edf-hero__leaf--b{animation:9s ease-in-out 1s infinite reverse edf-sway}.theme-edf .edf-pagehero__copy>*{animation:edf-rise .85s var(--edf-ease-out) backwards}.theme-edf .edf-pagehero__copy>:nth-child(2){animation-delay:70ms}.theme-edf .edf-pagehero__copy>:nth-child(3){animation-delay:.14s}.theme-edf .edf-pagehero__copy>:nth-child(4){animation-delay:.21s}.theme-edf .edf-pagehero__copy>:nth-child(5){animation-delay:.28s}.theme-edf .edf-pagehero__media{animation:edf-rise 1s .2s var(--edf-ease-out) backwards}@keyframes edf-rise{0%{opacity:0;translate:0 20px}to{opacity:1;translate:none}}@keyframes edf-arch-in{0%{opacity:0;clip-path:inset(30% 0 0 round 999px 999px 30px 30px)}to{opacity:1;clip-path:inset(0 round 999px 999px 30px 30px)}}@keyframes edf-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes edf-sway{0%,to{translate:0}50%{translate:4px -8px}}@keyframes edf-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.theme-edf .edf-reveal{opacity:1;transition:none;translate:none}.theme-edf .edf-hero__copy>*,.theme-edf .edf-hero__arch,.theme-edf .edf-hero__round,.theme-edf .edf-hero__seal,.theme-edf .edf-hero__seal-ring,.theme-edf .edf-focus__card,.theme-edf .edf-hero__leaf--a,.theme-edf .edf-hero__leaf--b,.theme-edf .edf-pagehero__copy>*,.theme-edf .edf-pagehero__media,.theme-edf .edf-lightbox,.theme-edf .edf-lightbox__figure,.theme-edf .edf-post-share__menu,.theme-edf img{animation:none}.theme-edf *,.theme-edf :before,.theme-edf :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.theme-edf.edf-has-staffbar{--edf-staff-h:48px}.theme-edf .edf-editable{outline:none}.theme-edf.edf-edit-active .edf-editable{outline:1.5px dashed rgba(var(--edf-leaf-rgb), .85);outline-offset:4px;cursor:text;transition:outline-color .2s,background-color .2s}.theme-edf.edf-edit-active .edf-editable:hover{outline-color:var(--edf-leaf);background-color:rgba(var(--edf-lime-rgb), .16)}.theme-edf.edf-edit-active :where(.edf-reveal,.edf-pagehero__copy>*,.edf-pagehero__media,.edf-hero__copy>*,.edf-post-card,.edf-card){opacity:1;transition:none;animation:none;translate:none}.theme-edf.edf-edit-active .edf-post-card:hover{translate:none}.theme-edf.edf-edit-active .edf-post-card__title a:after{content:none}.theme-edf .edf-rich-wrap{position:relative}.theme-edf .edf-rich-editor{outline:2px solid var(--edf-leaf);outline-offset:4px;background:rgba(var(--edf-lime-rgb), .12);cursor:text;min-width:4ch;display:block}.theme-edf .edf-rich-toolbar{z-index:960;border:1px solid rgba(var(--edf-lime-rgb), .4);background:var(--edf-forest-950);color:#fff;width:max-content;max-width:calc(100vw - 24px);font:600 .86rem/1.2 var(--edf-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 38px -18px #000c}.theme-edf .edf-rich-toolbar[data-below]{top:calc(100% + 10px);bottom:auto}.theme-edf .edf-rich-toolbar :where(button){color:#ffffffdb;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:32px;height:32px;padding:0 8px}.theme-edf .edf-rich-toolbar :where(button):hover{color:#fff;background:#ffffff24}.theme-edf .edf-rich-sep{background:#ffffff38;width:1px;height:20px;margin:0 3px}.theme-edf .edf-rich-colors{align-items:center;gap:4px;display:flex}.theme-edf .edf-rich-toolbar .edf-rich-swatch{border:1px solid #ffffff73;border-radius:50%;width:20px;min-width:20px;height:20px;padding:0}.theme-edf .edf-rich-toolbar .edf-rich-swatch-custom{cursor:pointer;background:#ffffff14;place-items:center;font-size:11px;line-height:1;display:inline-grid;position:relative;overflow:hidden}.theme-edf .edf-rich-swatch-custom :where(input){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.theme-edf .edf-rich-fontwrap{position:relative}.theme-edf .edf-rich-toolbar .edf-rich-fontbtn{height:32px;padding:0 10px;font-size:.8rem}.theme-edf .edf-rich-fontmenu{z-index:970;border:1px solid var(--edf-line);min-width:190px;max-height:260px;box-shadow:var(--edf-shadow);background:#fff;border-radius:10px;padding:5px;position:absolute;top:36px;left:0;overflow-y:auto}.theme-edf .edf-rich-fontmenu .edf-rich-fontopt{width:100%;height:auto;color:var(--edf-text);text-align:left;padding:8px 11px;display:block}.theme-edf .edf-rich-fontmenu .edf-rich-fontopt:hover{background:var(--edf-cream);color:var(--edf-text)}.theme-edf .edf-rich-toolbar .edf-rich-done{background:var(--edf-lime);color:var(--edf-forest-950);padding:0 14px;font-weight:800}.theme-edf .edf-rich-toolbar .edf-rich-done:hover{color:var(--edf-forest-950);background:#bfe07c}.theme-edf.edf-has-staffbar .edf-header{top:var(--edf-staff-h)}.theme-edf .edf-staffbar{z-index:60;min-height:var(--edf-staff-h);padding:.3rem var(--edf-gutter);border-bottom:1px solid rgba(var(--edf-lime-rgb), .35);background:var(--edf-forest-950);color:#fff;font:700 .875rem/1.4 var(--edf-sans);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex;position:sticky;top:0}.theme-edf .edf-staffbar__who{color:var(--edf-lime);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.74rem;font-weight:800;display:inline-flex}.theme-edf .edf-staffbar__toggle{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex;position:relative}.theme-edf :is(.edf-staffbar__toggle,.edf-postset__toggle) input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-edf .edf-switch{background:#ffffff47;border-radius:999px;flex:none;width:34px;height:18px;transition:background .25s;position:relative}.theme-edf .edf-switch:after{content:"";width:14px;height:14px;transition:translate .25s var(--edf-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.theme-edf :is(.edf-staffbar__toggle,.edf-postset__toggle) input:checked+.edf-switch{background:var(--edf-leaf)}.theme-edf :is(.edf-staffbar__toggle,.edf-postset__toggle) input:checked+.edf-switch:after{translate:16px}.theme-edf :is(.edf-staffbar__toggle,.edf-postset__toggle) input:focus-visible+.edf-switch{outline:2px solid var(--edf-lime);outline-offset:2px}.theme-edf .edf-staffbar__btn{color:#fff;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.4rem;min-height:34px;padding:0 .8rem;font-weight:700;display:inline-flex}.theme-edf .edf-staffbar__btn:hover{border-color:var(--edf-lime);color:var(--edf-lime)}.theme-edf .edf-staffbar__meta{color:#ffffffb3;font-size:.8rem;font-weight:600}.theme-edf .edf-staffbar__out{margin-left:auto}.theme-edf .edf-staffhint{padding:.6rem var(--edf-gutter);border-bottom:1px solid rgba(var(--edf-leaf-rgb), .3);color:var(--edf-forest-900);background:#f2f8e8;font-size:.86rem}.theme-edf .edf-staffhint__lead{font-weight:800}html:has(.theme-edf :is(.edf-dialog,.edf-staff-overlay,.edf-sheet.is-open,.edf-lightbox)) [data-edf-img-toolbar]{display:none}.theme-edf :is(.edf-staff-overlay,.edf-dialog){z-index:1100;background:#0c1d13b8;place-items:center;padding:20px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.theme-edf :is(.edf-staff-login,.edf-dialog__box){border-top:4px solid var(--edf-leaf);border-radius:var(--edf-radius);width:min(440px,100%);color:var(--edf-text);box-shadow:var(--edf-shadow-lg);background:#fff;padding:clamp(1.5rem,5vw,2.2rem);position:relative}.theme-edf .edf-dialog__box{width:min(560px,100%);padding:0}.theme-edf :is(.edf-staff-header,.edf-dialog__head){justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.4rem;display:flex}.theme-edf .edf-dialog__head{border-bottom:1px solid var(--edf-line);margin:0;padding:1.5rem 1.6rem 1rem}.theme-edf :is(.edf-staff-header h3,.edf-dialog__title){color:var(--edf-forest-900);font:500 1.65rem/1.15 var(--edf-serif)}.theme-edf :is(.edf-staff-header p,.edf-dialog__lede){color:var(--edf-muted);margin-top:.45rem;font-size:.92rem;line-height:1.55}.theme-edf :is(.edf-staff-close,.edf-dialog__close){border:1px solid var(--edf-line);width:40px;height:40px;color:var(--edf-forest-900);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.35rem;line-height:1;display:grid}.theme-edf :is(.edf-staff-close,.edf-dialog__close):hover{border-color:var(--edf-forest)}.theme-edf .edf-staff-login form{gap:1rem;display:grid}.theme-edf .edf-staff-error{border-radius:var(--edf-radius-sm);color:#7f1d17;background:#fbeceb;border:1px solid #a5362b4d;padding:.7rem .9rem;font-size:.9rem}.theme-edf :is(.edf-staff-field,.edf-dialog) :is(input,select){border-radius:var(--edf-radius-sm);width:100%;min-height:48px;color:var(--edf-text);font:600 1rem/1.3 var(--edf-sans);background:#fff;border:1px solid #17251c33;padding:.7rem .9rem}.theme-edf :is(.edf-staff-field,.edf-dialog) :is(input,select):focus{border-color:var(--edf-leaf);outline:2px solid rgba(var(--edf-leaf-rgb), .25)}.theme-edf .edf-dialog__body{gap:1rem;padding:1.3rem 1.6rem;display:grid}.theme-edf .edf-dialog__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.theme-edf .edf-dialog__hint{color:var(--edf-muted);font-size:.82rem}.theme-edf .edf-dialog__foot{border-top:1px solid var(--edf-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.6rem 1.4rem;display:flex}.theme-edf .edf-dialog__foot .edf-field__error{margin-right:auto}.theme-edf .edf-chip{background:rgba(var(--edf-leaf-rgb), .14);width:fit-content;color:var(--edf-forest);font:800 .74rem/1.3 var(--edf-sans);letter-spacing:.04em;border-radius:999px;align-self:flex-start;padding:.25rem .7rem;display:inline-flex}.theme-edf .edf-chip--warn{color:#7a4b0c;background:#fdf0d8}.theme-edf .edf-pagehero .edf-chip{margin-top:1rem}.theme-edf .edf-postset{border:1px dashed rgba(var(--edf-leaf-rgb), .6);border-radius:var(--edf-radius);font:700 .9rem/1.3 var(--edf-sans);background:#f6faef;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-bottom:1.6rem;padding:.9rem 1.1rem;display:flex}.theme-edf .edf-postset__title{color:var(--edf-forest-900);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.theme-edf .edf-postset__toggle{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex;position:relative}.theme-edf .edf-postset .edf-switch{background:#17251c38}.theme-edf .edf-postset__date{align-items:center;gap:.5rem;display:inline-flex}.theme-edf .edf-postset__date input{min-height:38px;font:inherit;border:1px solid #17251c33;border-radius:10px;padding:.3rem .6rem}.theme-edf .edf-postset__btn{min-height:38px;color:var(--edf-forest-900);background:#fff;border:1px solid #17251c33;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:0 .9rem;font-weight:800;display:inline-flex}.theme-edf .edf-postset__btn--danger{color:#8f2a20;border-color:#a5362b59}.theme-edf .edf-postset__btn:hover{border-color:currentColor}.theme-edf .edf-post-card__tools{z-index:1;border:1px dashed rgba(var(--edf-leaf-rgb), .6);border-radius:var(--edf-radius-sm);font:700 .82rem/1.3 var(--edf-sans);background:#f6faef;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.55rem .7rem;display:flex;position:relative}.theme-edf .edf-post-card__tools .edf-chip{align-self:center}.theme-edf .edf-post-card__actions{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:inline-flex}.theme-edf .edf-post-card__tool{min-height:34px;color:var(--edf-forest-900);font:inherit;cursor:pointer;background:#fff;border:1px solid #17251c33;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-weight:800;text-decoration:none;display:inline-flex}.theme-edf .edf-post-card__tool--danger{color:#8f2a20;border-color:#a5362b59}.theme-edf .edf-post-card__tool:hover{border-color:currentColor}.theme-edf .edf-post-card__tool:focus-visible{outline:2px solid var(--edf-leaf);outline-offset:2px}.theme-edf .edf-post-card__tool:disabled{opacity:.55;cursor:wait}.theme-edf .edf-postpic--empty{background:var(--edf-sand);width:100%;height:100%;min-height:12rem;color:var(--edf-forest);text-align:center;font:700 .9rem/1.45 var(--edf-sans);place-content:center;justify-items:center;gap:.6rem;padding:1.2rem;display:grid}.theme-edf .edf-pagehero__media .edf-postpic--empty{aspect-ratio:3/2;border-radius:var(--edf-radius-lg)}.theme-edf .edf-post-wait{min-height:60vh}.theme-edf .edf-footer__staff{color:inherit;font:inherit;text-underline-offset:3px;opacity:.75;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.theme-edf .edf-footer__staff:hover{color:#fff;opacity:1}.theme-edf .edf-prose--html h2,.theme-edf .edf-prose--html h3{color:var(--edf-forest-900);margin-top:1rem;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem)}.theme-edf .edf-prose--html h4{border-bottom:1px dashed rgba(var(--edf-leaf-rgb), .45);color:var(--edf-forest-900);margin-top:.4rem;padding-bottom:.5rem;font-size:1.15rem}.theme-edf .edf-prose--html :is(ul,ol){gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.theme-edf .edf-prose--html li{padding-left:1.7rem;line-height:1.65;position:relative}.theme-edf .edf-prose--html ul>li:before{content:"";background:var(--edf-leaf);border-radius:9px 0;width:9px;height:9px;position:absolute;top:.62em;left:.2rem}.theme-edf .edf-prose--html ol{counter-reset:edf-h}.theme-edf .edf-prose--html ol>li{counter-increment:edf-h;padding-left:2.3rem}.theme-edf .edf-prose--html ol>li:before{content:counter(edf-h);background:rgba(var(--edf-leaf-rgb), .14);width:1.6rem;height:1.6rem;color:var(--edf-forest);font:800 .78rem/1 var(--edf-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1em;left:0}.theme-edf .edf-prose--html strong{color:var(--edf-forest-900)}.theme-edf .edf-prose--html a{color:var(--edf-forest);text-underline-offset:3px;font-weight:700;text-decoration:underline}.theme-edf .edf-prose--html blockquote{border-left:4px solid var(--edf-leaf);border-radius:0 var(--edf-radius) var(--edf-radius) 0;background:linear-gradient(90deg, rgba(var(--edf-lime-rgb), .18), rgba(var(--edf-lime-rgb), .04));color:var(--edf-forest-900);font:italic 400 clamp(1.25rem, 1.1rem + .6vw, 1.55rem)/1.45 var(--edf-serif);padding:1.4rem 1.6rem}.theme-edf .edf-post[lang=hi] .edf-prose--html :is(h2,h3){line-height:1.35}@media (width<=640px){.theme-edf .edf-staffbar__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-edf .edf-staffbar__meta{display:none}.theme-edf .edf-dialog__row{grid-template-columns:minmax(0,1fr)}.theme-edf :is(.edf-dialog__head,.edf-dialog__body,.edf-dialog__foot){padding-inline:1.1rem}.theme-edf .edf-postset__btn{margin-left:0}}@property --aoc-spot{syntax:"<number>";inherits:false;initial-value:0}.theme-edf .edf-yt-channel{border:1px solid var(--edf-line);border-radius:var(--edf-radius-lg);background:var(--edf-card);box-shadow:var(--edf-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem 1.75rem;padding:clamp(1.25rem,.9rem + 1.5vw,2rem);display:grid}.theme-edf .edf-yt-channel--dark{border-color:var(--edf-line-dark);box-shadow:none;color:var(--edf-on-dark);background:#ffffff0f}.theme-edf .edf-yt-channel__avatar{aspect-ratio:1;width:clamp(76px,60px + 3vw,104px);display:block;position:relative}.theme-edf .edf-yt-channel__avatar img{object-fit:cover;border:3px solid var(--edf-card);width:100%;height:100%;box-shadow:0 0 0 2px rgba(var(--edf-leaf-rgb), .55);border-radius:50%}.theme-edf .edf-yt-channel__badge{color:#fff;border:3px solid var(--edf-card);background:#f03;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:-2px;right:-2px}.theme-edf .edf-yt-channel__kicker{color:var(--edf-earth-800);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.theme-edf .edf-yt-channel--dark .edf-yt-channel__kicker{color:var(--edf-lime)}.theme-edf .edf-yt-channel__name{color:var(--edf-forest-900);margin-top:.2rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height:1.2}.theme-edf .edf-yt-channel--dark .edf-yt-channel__name{color:#fff}.theme-edf .edf-yt-channel__meta{color:var(--edf-muted);flex-wrap:wrap;gap:.25rem .5rem;margin-top:.35rem;font-size:.92rem;display:flex}.theme-edf .edf-yt-channel__meta strong{color:var(--edf-forest)}.theme-edf .edf-yt-channel--dark .edf-yt-channel__meta,.theme-edf .edf-yt-channel--dark .edf-yt-channel__tagline{color:var(--edf-on-dark-muted)}.theme-edf .edf-yt-channel--dark .edf-yt-channel__meta strong{color:var(--edf-lime)}.theme-edf .edf-yt-channel__tagline{color:var(--edf-muted);margin-top:.3rem;font-size:.92rem}.theme-edf .edf-yt-channel__actions{flex-wrap:wrap;gap:.75rem;display:flex}.theme-edf .edf-yt-subscribe{color:#fff;background:#f03}.theme-edf .edf-yt-subscribe:hover{background:#d90029;translate:0 -2px}@media (width<=900px){.theme-edf .edf-yt-channel{grid-template-columns:auto minmax(0,1fr)}.theme-edf .edf-yt-channel__actions{grid-column:1/-1}}@media (width<=520px){.theme-edf .edf-yt-channel{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.theme-edf .edf-yt-channel__meta,.theme-edf .edf-yt-channel__actions{justify-content:center}}.theme-edf .edf-home-yt .edf-yt-channel{margin-bottom:1.75rem}.theme-edf .edf-shorts__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:1.75rem 0 1.5rem;display:flex}.theme-edf .edf-shorts__search{flex:320px;max-width:520px}.theme-edf .edf-shorts__search input{border:1.5px solid var(--edf-line);background:var(--edf-card);width:100%;min-height:50px;color:var(--edf-text);font:600 .98rem/1.3 var(--edf-sans);border-radius:999px;padding:.7rem 1.2rem}.theme-edf .edf-shorts__search input:focus{border-color:var(--edf-leaf);box-shadow:0 0 0 4px rgba(var(--edf-leaf-rgb), .18);outline:none}.theme-edf .edf-shorts__count{color:var(--edf-muted);font-size:.92rem;font-weight:700}.theme-edf .edf-shorts__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.5rem 1.1rem;padding:0;list-style:none;display:grid}.theme-edf .edf-shorts__grid--row{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1000px){.theme-edf .edf-shorts__grid--row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.theme-edf .edf-shorts__grid,.theme-edf .edf-shorts__grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-edf .edf-short a{color:inherit;flex-direction:column;gap:.6rem;display:flex}.theme-edf .edf-short__thumb{aspect-ratio:9/16;border-radius:var(--edf-radius-sm);background:var(--edf-forest-950);display:block;position:relative;overflow:hidden}.theme-edf .edf-short__thumb img{object-fit:cover;width:100%;height:100%;transition:scale .45s var(--edf-ease);background:0 0;animation:none}.theme-edf .edf-short a:hover .edf-short__thumb img{scale:1.05}.theme-edf .edf-short__play{color:#fff;width:48px;height:48px;transition:background-color .25s var(--edf-ease);background:#0000008c;border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;inset:50% auto auto 50%}.theme-edf .edf-short a:hover .edf-short__play{background:#f03}.theme-edf .edf-short__tag{color:#fff;letter-spacing:.04em;background:#0009;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800;position:absolute;top:8px;left:8px}.theme-edf .edf-short__title{-webkit-line-clamp:3;color:var(--edf-forest-900);-webkit-box-orient:vertical;font-size:.92rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.theme-edf .edf-short a:hover .edf-short__title{color:var(--edf-forest)}.theme-edf .edf-section--forest .edf-short__title{color:var(--edf-on-dark)}.theme-edf .edf-section--forest .edf-short a:hover .edf-short__title{color:var(--edf-lime)}.theme-edf .edf-shorts__empty{color:var(--edf-muted);text-align:center;padding:2rem 0}.theme-edf .edf-shorts__more{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.theme-edf .edf-vlib__player{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);box-shadow:var(--edf-shadow);scroll-margin-top:calc(var(--edf-header-h) + 16px);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid;overflow:hidden}.theme-edf .edf-vlib__now{flex-direction:column;justify-content:center;padding:clamp(1.1rem,.8rem + 1.2vw,2rem);display:flex}.theme-edf .edf-vlib__label{color:var(--edf-earth-800);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.theme-edf .edf-vlib__title{color:var(--edf-forest-900);margin-top:.4rem;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:1.25}@media (width<=900px){.theme-edf .edf-vlib__player{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-vlib__filters{flex-wrap:wrap;gap:.5rem;display:flex}.theme-edf .edf-filter{border:1.5px solid var(--edf-line);background:var(--edf-card);min-height:42px;color:var(--edf-forest-900);font:700 .88rem/1.2 var(--edf-sans);cursor:pointer;transition:background-color .2s var(--edf-ease), color .2s var(--edf-ease), border-color .2s var(--edf-ease);border-radius:999px;padding:.5rem 1rem}.theme-edf .edf-filter:hover{border-color:var(--edf-leaf)}.theme-edf .edf-filter.is-active{background:var(--edf-forest);border-color:var(--edf-forest);color:#fff}.theme-edf .edf-vlib__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.75rem 1.25rem;padding:0;list-style:none;display:grid}.theme-edf .edf-vcard button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.65rem;padding:0;display:flex}.theme-edf .edf-vcard__thumb{aspect-ratio:16/9;border-radius:var(--edf-radius-sm);background:var(--edf-forest-950);display:block;position:relative;overflow:hidden}.theme-edf .edf-vcard__thumb img{object-fit:cover;width:100%;height:100%;transition:scale .45s var(--edf-ease);background:0 0;animation:none}.theme-edf .edf-vcard button:hover .edf-vcard__thumb img{scale:1.05}.theme-edf .edf-vcard button:hover .edf-short__play{background:#f03}.theme-edf .edf-vcard__len{color:#fff;background:#000000bf;border-radius:6px;padding:2px 7px;font-size:.78rem;font-weight:800;position:absolute;bottom:8px;right:8px}.theme-edf .edf-vcard__now{background:var(--edf-lime);color:var(--edf-forest-950);border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:800;position:absolute;top:8px;left:8px}.theme-edf .edf-vcard.is-current .edf-vcard__thumb{outline:3px solid var(--edf-leaf);outline-offset:2px}.theme-edf .edf-vcard__title{-webkit-line-clamp:2;color:var(--edf-forest-900);-webkit-box-orient:vertical;font-size:.98rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.theme-edf .edf-vcard button:hover .edf-vcard__title{color:var(--edf-forest)}.theme-edf .edf-vcard button:focus-visible{outline:3px solid var(--edf-leaf);outline-offset:4px;border-radius:var(--edf-radius-sm)}.theme-edf .edf-vcard a{color:inherit;flex-direction:column;gap:.65rem;display:flex}.theme-edf .edf-vcard a:hover .edf-vcard__thumb img{scale:1.05}.theme-edf .edf-vcard a:hover .edf-short__play{background:#f03}.theme-edf .edf-vlib__grid--row{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.75rem}@media (width<=760px){.theme-edf .edf-vlib__grid--row{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-section--forest .edf-vcard__title{color:var(--edf-on-dark)}.theme-edf .edf-section--forest .edf-vcard a:hover .edf-vcard__title{color:var(--edf-lime)}.theme-edf .edf-platforms{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.theme-edf .edf-platforms__tab{border:1.5px solid var(--edf-line);background:var(--edf-card);min-height:54px;color:var(--edf-forest-900);font:800 1rem/1.2 var(--edf-sans);transition:background-color .2s var(--edf-ease), color .2s var(--edf-ease), border-color .2s var(--edf-ease);border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1.3rem;display:inline-flex}.theme-edf .edf-platforms__tab small{color:var(--edf-muted);font-size:.8rem;font-weight:700}.theme-edf .edf-platforms__tab--yt svg{color:#f03}.theme-edf .edf-platforms__tab--fb svg{color:#1877f2}.theme-edf .edf-platforms__tab:hover{border-color:var(--edf-leaf)}.theme-edf .edf-platforms__tab.is-active{color:#fff}.theme-edf .edf-platforms__tab.is-active svg,.theme-edf .edf-platforms__tab.is-active small{color:#ffffffe6}.theme-edf .edf-platforms__tab--yt.is-active{background:#f03;border-color:#f03}.theme-edf .edf-platforms__tab--fb.is-active{background:#1877f2;border-color:#1877f2}.theme-edf .edf-fb-card__badge{background:#1877f2}.theme-edf .edf-fb-follow{color:#fff;background:#1877f2}.theme-edf .edf-fb-follow:hover{background:#0f63d6;translate:0 -2px}.theme-edf .edf-fb-card .edf-yt-channel__avatar img{box-shadow:0 0 0 2px #1877f28c}.theme-edf .edf-fb-layout{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:1.75rem;display:grid}@media (width<=900px){.theme-edf .edf-fb-layout{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-fb-posts{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:500px;margin-inline:auto;display:flex}.theme-edf .edf-fb-posts iframe{border-radius:var(--edf-radius-sm);background:var(--edf-card);max-width:100%;box-shadow:var(--edf-shadow)}.theme-edf .edf-fb-aside{top:calc(var(--edf-header-h) + 24px);border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);padding:clamp(1.25rem,1rem + 1vw,2rem);position:sticky}.theme-edf .edf-fb-aside h3{color:var(--edf-forest-900);font-size:1.35rem}.theme-edf .edf-fb-aside ul{gap:.8rem;margin:1.1rem 0 1.4rem;padding:0;list-style:none;display:grid}.theme-edf .edf-fb-aside li{color:var(--edf-text);align-items:center;gap:.7rem;font-weight:600;display:flex}.theme-edf .edf-fb-aside li svg{color:var(--edf-leaf);flex:none}.theme-edf .edf-fb-aside__stat{color:var(--edf-muted)}.theme-edf .edf-fb-aside__stat strong{color:#1877f2;font:600 2rem/1 var(--edf-serif)}.theme-edf .edf-fb-aside__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.theme-edf .edf-fbreels__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.75rem 1.25rem;padding:0;list-style:none;display:grid}.theme-edf .edf-fbreels__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-edf .edf-fbreel__frame{aspect-ratio:9/16;border-radius:var(--edf-radius-sm);background:var(--edf-forest-950);overflow:hidden}.theme-edf .edf-fbreel__frame iframe{border:0;width:100%;height:100%;display:block}.theme-edf .edf-fbreel__meta{color:var(--edf-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .75rem;margin-top:.6rem;font-size:.85rem;font-weight:700;display:flex}.theme-edf .edf-fbreel__meta span,.theme-edf .edf-fbreel__meta a{align-items:center;gap:.3rem;display:inline-flex}.theme-edf .edf-fbreel__meta a{color:#1877f2}.theme-edf .edf-home-fb .edf-yt-channel{margin-bottom:.5rem}.theme-edf .edf-fb-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.theme-edf .edf-fb-layout--home{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (width<=900px){.theme-edf .edf-fb-layout,.theme-edf .edf-fb-layout--home{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-fb-aside{position:static}}.theme-edf .edf-fbposts__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.theme-edf .edf-fbpost{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);box-shadow:var(--edf-shadow);flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}.theme-edf .edf-fbpost__head{align-items:center;gap:.7rem;display:flex}.theme-edf .edf-fbpost__head img{border-radius:50%;width:44px;height:44px;animation:none}.theme-edf .edf-fbpost__head div{flex-direction:column;flex:1;line-height:1.25;display:flex}.theme-edf .edf-fbpost__head strong{color:var(--edf-forest-900);font-size:.98rem}.theme-edf .edf-fbpost__head span{color:var(--edf-muted);font-size:.82rem}.theme-edf .edf-fbpost__logo{color:#1877f2}.theme-edf .edf-fbpost__text{color:var(--edf-text);font-size:.97rem;line-height:1.6}.theme-edf .edf-fbpost__video{aspect-ratio:9/16;border-radius:var(--edf-radius-sm);background:var(--edf-forest-950);width:min(100%,300px);margin-inline:auto;overflow:hidden}.theme-edf .edf-fbpost__video iframe{border:0;width:100%;height:100%;display:block}.theme-edf .edf-fbpost__more{color:#1877f2;align-items:center;gap:.35rem;margin-top:auto;font-size:.9rem;font-weight:800;display:inline-flex}.theme-edf .edf-fbphotos__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));justify-items:center;gap:1.5rem;padding:0;list-style:none;display:grid}.theme-edf .edf-fbphotos__item iframe{border-radius:var(--edf-radius-sm);background:var(--edf-card);max-width:100%;box-shadow:var(--edf-shadow);border:0}.theme-edf .edf-platforms__tab--li svg{color:#0a66c2}.theme-edf .edf-platforms__tab--li.is-active{background:#0a66c2;border-color:#0a66c2}.theme-edf .edf-li-card__badge{background:#0a66c2}.theme-edf .edf-li-card .edf-yt-channel__avatar img{box-shadow:0 0 0 2px #0a66c28c}.theme-edf .edf-li-card .edf-yt-channel__name small{color:var(--edf-muted);font:600 .85rem var(--edf-sans)}.theme-edf .edf-li-card .edf-yt-channel__tagline svg{vertical-align:-2px;display:inline-block}.theme-edf .edf-li-follow{color:#fff;background:#0a66c2}.theme-edf .edf-li-follow:hover{background:#004182;translate:0 -2px}.theme-edf .edf-home-li .edf-yt-channel{margin-bottom:1.75rem}.theme-edf .edf-liabout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,4rem);margin-top:1.5rem;display:grid}@media (width<=860px){.theme-edf .edf-liabout{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-liabout__text p{color:var(--edf-text);margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.theme-edf .edf-liabout__quote{border-left:4px solid #0a66c2;padding-left:1rem;color:var(--edf-forest-900)!important;font:italic 500 1.35rem/1.4 var(--edf-serif)!important}.theme-edf .edf-liabout__focus{gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.theme-edf .edf-liabout__focus li{align-items:center;gap:.6rem;font-weight:700;display:flex}.theme-edf .edf-liabout__focus svg{color:var(--edf-leaf)}.theme-edf .edf-liabout__side{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);padding:clamp(1.25rem,1rem + 1vw,2rem)}.theme-edf .edf-liabout__side h3{color:var(--edf-forest-900);margin:1.25rem 0 .7rem;font-size:1.15rem}.theme-edf .edf-liabout__side h3:first-child{margin-top:0}.theme-edf .edf-tags{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.theme-edf .edf-tags li{color:#004182;background:#0a66c21a;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:700}.theme-edf .edf-tags--soft li{background:rgba(var(--edf-leaf-rgb), .14);color:var(--edf-forest)}.theme-edf .edf-liposts__list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:1.5rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (width<=420px){.theme-edf .edf-liposts__list{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-lipost{border:1px solid var(--edf-line);border-radius:var(--edf-radius);background:var(--edf-card);box-shadow:var(--edf-shadow);border-top:4px solid #0a66c2;flex-direction:column;gap:.8rem;padding:1.25rem;display:flex}.theme-edf .edf-lipost .edf-fbpost__head img{object-fit:cover}.theme-edf .edf-lipost__logo{color:#0a66c2}.theme-edf .edf-lipost__title{color:var(--edf-forest-900);font-size:1.2rem;line-height:1.3}.theme-edf .edf-lipost__body p{color:var(--edf-text);margin-bottom:.7rem;font-size:.96rem;line-height:1.65}.theme-edf .edf-lipost__toggle{color:#0a66c2;font:800 .92rem var(--edf-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.3rem;padding:0;display:inline-flex}.theme-edf .edf-lipost__toggle[aria-expanded=true] svg{rotate:180deg}.theme-edf .edf-lipost__tags{color:#0a66c2;word-break:break-word;font-size:.85rem;font-weight:600}.theme-edf .edf-lipost__more{color:#0a66c2;align-items:center;gap:.35rem;margin-top:auto;font-size:.9rem;font-weight:800;display:inline-flex}.theme-edf{--edf-ig-gradient:linear-gradient(45deg, #feda75 0%, #fa7e1e 25%, #d62976 50%, #962fbf 75%, #4f5bd5 100%)}.theme-edf .edf-platforms__tab--ig svg{color:#d62976}.theme-edf .edf-platforms__tab--ig.is-active{background:var(--edf-ig-gradient);border-color:#d62976}.theme-edf .edf-ig-card__ring img{border:3px solid var(--edf-card);box-shadow:0 0 0 3px #d62976,0 0 0 5px #feda75}.theme-edf .edf-ig-card__badge{background:var(--edf-ig-gradient)}.theme-edf .edf-ig-follow{background:var(--edf-ig-gradient);color:#fff}.theme-edf .edf-ig-follow:hover{filter:brightness(1.08);translate:0 -2px}.theme-edf .edf-ig-about{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);margin-top:1.5rem;display:grid}@media (width<=760px){.theme-edf .edf-ig-about{grid-template-columns:minmax(0,1fr)}}.theme-edf .edf-ig-about__bio h3{color:var(--edf-forest-900);font-size:1.4rem}.theme-edf .edf-ig-about__cat{color:var(--edf-muted);margin:.2rem 0 .9rem;font-weight:700}.theme-edf .edf-ig-about__bio>ul:not(.edf-tags){gap:.5rem;margin:0 0 1.4rem;padding:0;font-size:1.05rem;list-style:none;display:grid}.theme-edf .edf-ig-about__hl-title{color:var(--edf-forest-900);margin-bottom:.6rem;font-weight:800}.theme-edf .edf-ig-about__hl li{color:#a3195b;background:#d629761a}.theme-edf .edf-ig-qr{text-align:center;margin:0}.theme-edf .edf-ig-qr img{border-radius:var(--edf-radius);width:100%;height:auto;box-shadow:var(--edf-shadow);animation:none}.theme-edf .edf-ig-qr figcaption{color:var(--edf-muted);margin-top:.7rem;font-size:.9rem;font-weight:700}.theme-edf .edf-iggrid__list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:1.5rem 1.1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.theme-edf .edf-iggrid__list--post{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.theme-edf .edf-igitem a{color:inherit;flex-direction:column;gap:.55rem;display:flex}.theme-edf .edf-igitem__media{aspect-ratio:9/16;border-radius:var(--edf-radius-sm);background:var(--edf-forest-950);display:block;position:relative;overflow:hidden}.theme-edf .edf-igitem--post .edf-igitem__media{aspect-ratio:1}.theme-edf .edf-igitem__media img{object-fit:cover;width:100%;height:100%;transition:scale .45s var(--edf-ease);background:0 0;animation:none}.theme-edf .edf-igitem a:hover .edf-igitem__media img{scale:1.05}.theme-edf .edf-igitem a:hover .edf-short__play{background:#d62976}.theme-edf .edf-igitem__badge{background:var(--edf-ig-gradient);color:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.theme-edf .edf-igitem__caption{-webkit-line-clamp:3;color:var(--edf-forest-900);-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.theme-edf .edf-igitem__cta{color:#d62976;align-items:center;gap:.3rem;font-size:.82rem;font-weight:800;display:inline-flex}.theme-edf .edf-igitem a:hover .edf-igitem__caption{color:var(--edf-forest)}.theme-edf .edf-home-ig .edf-yt-channel{margin-bottom:.5rem}.theme-edf .edf-home-ig__row{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:1.5rem;display:grid}.theme-edf .edf-home-ig__grids{gap:1.5rem;display:grid}.theme-edf .edf-home-ig__row .edf-iggrid__list{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}@media (width<=900px){.theme-edf .edf-home-ig__row .edf-iggrid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.theme-edf .edf-home-ig__row{grid-template-columns:minmax(0,1fr)}.theme-edf .edf-ig-qr--small{max-width:240px;margin-inline:auto}}
