:root{--color-dark-navy: #1b2a30;--color-warm-beige: #ddbd92;--color-deep-charcoal: #2f3c41;--color-light-blue: #a5b4ba;--color-black: #000000;--color-white: #ffffff;--color-dark-green: #396474;--font-family-base: "Inria Serif", "Georgia", serif;--font-family-secondary: "Figtree", "Arial", sans-serif;--font-size-base: 20px;--font-size-base-md: 18px;--font-size-base-sm: 16px;--line-height-base: 1.5;--font-weight-base: 400;--letter-spacing-base: 0%;--spacing-0: 0px;--spacing-1: 2px;--spacing-2: 4px;--spacing-3: 8px;--spacing-4: 12px;--spacing-5: 16px;--spacing-6: 20px;--spacing-7: 24px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 48px;--spacing-12: 56px;--spacing-13: 64px;--spacing-14: 80px;--spacing-15: 100px;--spacing-16: 120px;--spacing-17: 160px;--spacing-18: 200px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-2xl: 1350px;--breakpoint-3xl: 1440px;--border-0: 0;--border: 1px;--border-md: 2px;--border-lg: 3px;--border-xl: 4px;--rounded-none: 0px;--rounded-2xs: 6px;--rounded-xs: 12px;--rounded-sm: 16px;--rounded: 20px;--rounded-md: 24px;--rounded-lg: 32px;--rounded-xl: 40px;--rounded-2xl: 60px;--rounded-full: 999px;--box-shadow: 0 2px 4px rgba(0, 0, 0, .1);--box-shadow-lg: 0 4px 8px rgba(0, 0, 0, .15)}@font-face{font-family:"Inria Serif";src:url(/fonts/Inria-Serif/InriaSerif-Regular.woff2) format("woff2"),url(/fonts/Inria-Serif/InriaSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inria Serif";src:url(/fonts/Inria-Serif/InriaSerif-Bold.woff2) format("woff2"),url(/fonts/Inria-Serif/InriaSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inria Serif";src:url(/fonts/Inria-Serif/InriaSerif-Italic.woff2) format("woff2"),url(/fonts/Inria-Serif/InriaSerif-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree/Figtree-Regular.woff2) format("woff2"),url(/fonts/Figtree/Figtree-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree/Figtree-Bold.woff2) format("woff2"),url(/fonts/Figtree/Figtree-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree/Figtree-Italic.woff2) format("woff2"),url(/fonts/Figtree/Figtree-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-base);color:var(--color-warm-beige);background-color:var(--color-dark-navy);overflow-x:hidden}main{margin-top:134px}img,picture,video,canvas,svg{display:block;max-width:100%}img{max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul{list-style:none}a{text-decoration:none;color:var(--color-warm-beige)}a:focus{outline:2px solid var(--color-warm-beige);outline-offset:2px}a:not(:focus-visible):focus{outline:none}a:focus-visible{outline:2px solid var(--color-warm-beige);outline-offset:2px}h1,h2{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-4)}p{margin-bottom:var(--spacing-4)}.italic{font-style:italic}.bold{font-weight:700}.container{max-width:1100px;margin:0 auto;padding:0 var(--spacing-10)}section{padding:var(--spacing-14) 0}@media (max-width: 992px){.container{padding:0 var(--spacing-8)}section{padding:var(--spacing-12) 0}h1,h2{font-size:2.5rem;margin-bottom:var(--spacing-3)}}@media (max-width: 768px){body{font-size:var(--font-size-base-md)}.container{padding:0 var(--spacing-6)}section{padding:var(--spacing-10) 0}h1,h2{font-size:2.25rem;margin-bottom:var(--spacing-2)}p{margin-bottom:var(--spacing-3)}}@media (max-width: 576px){body{font-size:var(--font-size-base-sm)}.container{padding:0 var(--spacing-5)}section{padding:var(--spacing-8) 0}p{margin-bottom:var(--spacing-2)}}.header{border-bottom:2px solid var(--color-warm-beige);position:fixed;width:100%;top:0;z-index:10;background-color:var(--color-dark-navy)}.header__inner{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-5) var(--spacing-10)}.header__logo{width:100px}.header__nav{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-12)}.header__nav-list{display:flex;gap:var(--spacing-10)}.header__nav-list a{border-bottom:2px solid transparent;transition:border-bottom .3s ease;padding:var(--spacing-3) 0}.header__nav-list a:hover,.header__nav-list a.active{border-bottom:2px solid var(--color-warm-beige)}.header__nav-button{background-color:transparent;padding:var(--spacing-3) var(--spacing-10);border-radius:var(--rounded-full);border:2px solid var(--color-warm-beige);transition:all .3s ease;color:var(--color-warm-beige);cursor:pointer}.header__nav-button:hover{background-color:var(--color-warm-beige);color:var(--color-dark-navy)}.header__menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:var(--spacing-3);position:relative;z-index:1001}.header__menu-icon,.header__close-icon{transition:opacity .3s ease}.header__close-icon{position:absolute;opacity:0}.header__menu-toggle[aria-expanded=true] .header__menu-icon{opacity:0}.header__menu-toggle[aria-expanded=true] .header__close-icon{opacity:1}.header__mobile-nav{position:fixed;inset:0;background-color:var(--color-dark-navy);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.header__mobile-nav--open{opacity:1;visibility:visible;transform:translateY(0)}.header__mobile-nav-list{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);text-align:center}.header__mobile-nav-link,.header__mobile-nav-button{text-decoration:none;font-size:24px;font-weight:500;padding:var(--spacing-4) var(--spacing-8);transition:all .3s ease;border:2px solid transparent}.header__mobile-nav-link:hover,.header__mobile-nav-link.active{border-bottom:2px solid var(--color-warm-beige)}.header__mobile-nav-button{background-color:var(--color-warm-beige);color:var(--color-dark-navy);border-radius:var(--rounded-full);padding:var(--spacing-4) var(--spacing-10)}.header__mobile-nav-button:hover{background-color:var(--color-white)}.no-scroll{overflow:hidden}@media (max-width: 992px){.header__logo{width:80px}}@media (max-width: 768px){.header__nav{display:none}.header__menu-toggle{display:block}.header__inner{padding:var(--spacing-5) var(--spacing-6)}.header__mobile-nav-link,.header__mobile-nav-button{font-size:20px}}@media (max-width: 576px){.header__inner{padding:var(--spacing-5) var(--spacing-5)}.header__mobile-nav-link,.header__mobile-nav-button{font-size:18px}.header__mobile-nav-list{gap:var(--spacing-10)}}.footer{background-color:var(--color-deep-charcoal);padding:var(--spacing-15) 0 var(--spacing-8) 0;border-top:2px solid var(--color-warm-beige)}.footer__inner{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--spacing-12);align-items:center;margin-bottom:var(--spacing-12)}.footer__logo{display:flex;justify-content:flex-start}.footer__logo a{transition:opacity .3s ease}.footer__logo a:hover{opacity:.8}.footer__center{display:flex;justify-content:center}.footer__contact{text-align:center}.footer__email{display:block;text-decoration:none;margin-bottom:var(--spacing-4);transition:color .3s ease}.footer__email:hover{text-decoration:underline}.footer__address{font-style:normal;font-size:18px;margin:0}.footer__nav{display:flex;justify-content:flex-end}.footer__nav-list{display:flex;flex-direction:column;gap:var(--spacing-3);text-align:right}.footer__nav-link{text-decoration:none;font-size:16px;transition:all .3s ease;padding:var(--spacing-2) 0;border-bottom:2px solid transparent}.footer__nav-link:hover,.footer__nav-link.active{border-bottom:2px solid var(--color-warm-beige)}.footer__nav-button{background-color:transparent;padding:var(--spacing-3) var(--spacing-8);border-radius:var(--rounded-full);border:2px solid var(--color-warm-beige);transition:all .3s ease;color:var(--color-warm-beige);font-size:16px;font-weight:500;cursor:pointer;text-align:center;margin-top:var(--spacing-2)}.footer__nav-button:hover{background-color:var(--color-warm-beige);color:var(--color-dark-navy)}.footer__bottom{border-top:1px solid var(--color-light-blue);padding-top:var(--spacing-6)}.footer__copyright{text-align:center;color:var(--color-light-blue);font-size:14px;margin:0}@media (max-width: 992px){.footer__logo{width:80px}}@media (max-width: 768px){.footer__logo,.footer__nav{justify-content:center}.footer__nav-list{flex-direction:row;gap:var(--spacing-8);text-align:center}.footer{padding:var(--spacing-12) 0 var(--spacing-6) 0}.footer__inner{gap:var(--spacing-8);margin-bottom:var(--spacing-8);grid-template-columns:1fr;text-align:center}.footer__email{font-size:16px}.footer__address{font-size:13px}.footer__nav-link{font-size:15px}.footer__nav-button{font-size:15px;padding:var(--spacing-2) var(--spacing-6)}}@media (max-width: 576px){.footer__nav-list{flex-direction:column;gap:var(--spacing-3)}.footer__email{font-size:15px}.footer__address{font-size:12px}.footer__nav-link{font-size:14px}.footer__nav-button{font-size:14px;padding:var(--spacing-2) var(--spacing-5)}}.contact{.contact__inner{max-width:800px;margin:0 auto;padding:0 var(--spacing-10)}.contact__heading{color:var(--color-warm-beige);font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-6) 0;line-height:1.2}.contact__subheading{color:var(--color-warm-beige);font-size:1.25rem;margin:0 0 var(--spacing-12) 0;line-height:1.5}.contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}.contact__form-group{display:flex;flex-direction:column;gap:var(--spacing-3)}.contact__form-group--subject{margin-bottom:var(--spacing-8)}.contact__label{color:var(--color-warm-beige);font-size:1.125rem;font-weight:500;margin-bottom:var(--spacing-4)}.contact__label[for=message]{margin-top:var(--spacing-8)}.contact__input,.contact__textarea{background-color:var(--color-light-blue);border:2px solid transparent;border-radius:var(--rounded);padding:var(--spacing-4) var(--spacing-5);font-size:1rem;color:var(--color-black);transition:all .3s ease;box-shadow:0 4px 4px #00000040}.contact__input:-webkit-autofill,.contact__input:-webkit-autofill:hover,.contact__input:-webkit-autofill:focus,.contact__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-light-blue) inset!important;-webkit-text-fill-color:var(--color-black)!important;background-color:var(--color-light-blue)!important;background-image:none!important;color:var(--color-black)!important}.contact__input:-internal-autofill-selected{appearance:none!important;background-image:none!important;background-color:var(--color-light-blue)!important;color:var(--color-black)!important}.contact__input::placeholder,.contact__textarea::placeholder{color:var(--color-black);opacity:.7}.contact__input:focus,.contact__textarea:focus{outline:none;border-color:var(--color-warm-beige);box-shadow:inset 0 2px 4px #0000001a,0 0 0 3px #ddbd9233}.contact__input:hover,.contact__textarea:hover{border-color:var(--color-warm-beige)}.contact__textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.contact__textarea::-webkit-scrollbar{width:8px}.contact__textarea::-webkit-scrollbar-track{background:var(--color-deep-charcoal);border-radius:var(--rounded-2xs)}.contact__textarea::-webkit-scrollbar-thumb{background:var(--color-warm-beige);border-radius:var(--rounded-2xs);border:1px solid var(--color-deep-charcoal)}.contact__textarea::-webkit-scrollbar-thumb:hover{background:var(--color-dark-navy)}.contact__textarea::-webkit-scrollbar-thumb:active{background:var(--color-dark-navy)}.contact__textarea::-webkit-scrollbar-corner{background:var(--color-deep-charcoal)}.contact__form-actions{display:flex;justify-content:flex-end;margin-top:var(--spacing-10)}.contact__button{background-color:var(--color-dark-green);color:var(--color-warm-beige);border:2px solid var(--color-dark-green);border-radius:var(--rounded-full);padding:var(--spacing-4) var(--spacing-10);font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #0003}.contact__button:hover{background-color:var(--color-warm-beige);color:var(--color-dark-green);border-color:var(--color-warm-beige);transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}.contact__button:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.contact__button:focus{outline:none;box-shadow:0 4px 8px #0003,0 0 0 3px #ddbd924d}.contact__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact__button:disabled:hover{background-color:var(--color-dark-green);color:var(--color-warm-beige);border-color:var(--color-dark-green);transform:none;box-shadow:none}.contact__result{margin-top:var(--spacing-6);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--rounded);font-size:1rem;font-weight:500;text-align:center;transition:all .3s ease}.contact__result--loading{background-color:var(--color-light-blue);color:var(--color-dark-navy);border:2px solid var(--color-light-blue)}.contact__result--success{background-color:#d4edda;color:#155724;border:2px solid #c3e6cb}.contact__result--error{background-color:#f8d7da;color:#721c24;border:2px solid #f5c6cb}}@media (max-width: 768px){.contact{.contact__heading{font-size:2rem}.contact__subheading{font-size:1.125rem}.contact__form{padding:var(--spacing-8)}.contact__form-row{grid-template-columns:1fr;gap:var(--spacing-6)}.contact__form-actions{justify-content:center}.contact__button{width:100%;max-width:200px}}}@media (max-width: 576px){.contact{.contact__form{padding:var(--spacing-6)}.contact__heading{font-size:1.75rem}.contact__subheading,.contact__label{font-size:1rem}.contact__input,.contact__textarea{font-size:.9rem;padding:var(--spacing-3) var(--spacing-4)}}}.pdf-viewer{padding:var(--spacing-14) 0}.pdf-viewer__inner{max-width:1450px}.pdf-viewer__heading{color:var(--color-warm-beige);font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-12) 0;text-align:left;line-height:1.2}.pdf-viewer__controls{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-12);width:calc(100% + 50px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pdf-viewer__btn{background-color:var(--color-dark-navy);border:2px solid var(--color-warm-beige);border-radius:var(--rounded-full);padding:var(--spacing-4);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.pdf-viewer__btn:hover:not(:disabled){background-color:var(--color-deep-charcoal);transform:translateY(-2px);box-shadow:0 4px 8px #0003}.pdf-viewer__btn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-light-blue)}.pdf-viewer__btn:disabled img{opacity:.5}.pdf-viewer__container{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:var(--spacing-8);min-height:400px}.pdf-viewer__loading{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--color-warm-beige);font-size:1.25rem}.pdf-viewer__canvas{box-shadow:0 8px 16px #0000004d;max-width:100%;height:auto;border:2px solid var(--color-warm-beige)}.pdf-viewer__canvas--desktop{display:none}@media (max-width: 1600px){.pdf-viewer__inner{max-width:1300px}}@media (max-width: 1450px){.pdf-viewer__inner{max-width:1000px}}@media (max-width: 992px){.pdf-viewer__heading{font-size:2rem}.pdf-viewer__controls{gap:var(--spacing-6)}.pdf-viewer__btn{width:45px;height:45px;padding:var(--spacing-3)}.pdf-viewer__container{gap:var(--spacing-6)}}@media (min-width: 992px){.pdf-viewer__canvas--desktop{display:block}.pdf-viewer__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}}@media (max-width: 991px){.pdf-viewer__canvas--desktop{display:none!important}}@media (max-width: 768px){.pdf-viewer{padding:var(--spacing-12) 0}.pdf-viewer__heading{font-size:1.75rem;margin-bottom:var(--spacing-8)}.pdf-viewer__controls{margin-bottom:var(--spacing-8);position:static;left:auto;top:auto;transform:none;justify-content:space-evenly;width:100%}.pdf-viewer__btn{padding:var(--spacing-2)}.pdf-viewer__btn:hover:not(:disabled){transform:none;box-shadow:none}.pdf-viewer__container{min-height:300px;flex-direction:column}.pdf-viewer__loading{min-height:300px;font-size:1.125rem}}@media (max-width: 576px){.pdf-viewer__heading{font-size:1.5rem}.pdf-viewer__controls{gap:var(--spacing-4)}.pdf-viewer__btn{width:35px;height:35px}}.scroll-to-top{position:fixed;bottom:var(--spacing-10);right:var(--spacing-10);width:50px;height:50px;background-color:var(--color-dark-navy);border:2px solid var(--color-warm-beige);border-radius:var(--rounded-full);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--box-shadow-lg);opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;z-index:999}.scroll-to-top:hover{background-color:var(--color-white);transform:translateY(-2px);box-shadow:0 6px 12px #0003}.scroll-to-top:active{transform:translateY(0)}.scroll-to-top--visible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 768px){.scroll-to-top{bottom:var(--spacing-8);right:var(--spacing-8);width:45px;height:45px}}@media (max-width: 576px){.scroll-to-top{bottom:var(--spacing-6);right:var(--spacing-6);width:40px;height:40px}}.home-main{.hero-section{padding-top:0}.hero-section__content{display:flex;gap:0;position:relative;margin:0 auto}.hero-section__content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:15%;background:#1b2a306e;rotate:-2deg;z-index:2}.hero-section__content:after{content:"";position:absolute;bottom:-5%;left:0;width:100%;height:15%;background:#1b2a30bd;rotate:2deg;z-index:3}.hero-section__content-image{flex:0 0 65%;margin-right:-10%}.hero-section__content-inner{background-color:var(--color-deep-charcoal);padding:var(--spacing-16) var(--spacing-10) var(--spacing-12) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-6);align-items:center;clip-path:polygon(62px 0,100% 0%,100% 100%,23% 110%)}.hero-section__heading{font-size:1.6rem;margin-top:var(--spacing-8);margin-bottom:var(--spacing-6);text-align:center}.hero-section__description{line-height:1.2}.hero-section__cta{max-width:1100px;margin:var(--spacing-12) auto 0;display:flex;gap:var(--spacing-12);align-items:center}.hero-section__cta-content{flex:0 0 50%}.hero-section__cta-image{flex:0 0 45%}.our-mission{background-color:var(--color-deep-charcoal);background-image:url(/_astro/hugging-photo-desktop.q2gWgPtY.webp);background-size:cover;background-position:right 0 top 25%;background-repeat:no-repeat;position:relative;overflow:hidden}.our-mission:before{content:"";position:absolute;inset:0;background-image:url(/_astro/hugging-mask-desktop.C6WnMczI.webp);background-size:cover;background-position:bottom right;background-repeat:no-repeat;mask:url(/_astro/hugging-mask-desktop.C6WnMczI.webp);mask-size:cover;mask-position:bottom right;mask-repeat:no-repeat;z-index:1;pointer-events:none}.our-mission__inner{position:relative;z-index:2}.our-mission__ceo{display:flex;gap:var(--spacing-12)}.our-mission__ceo-photo{flex:0 0 40%}.our-mission__ceo p{font-size:1.6rem;font-style:italic;margin-bottom:var(--spacing-8)}.our-mission__ceo p:nth-child(3){margin-bottom:0}.our-mission__heading{margin-top:var(--spacing-8)}.our-mission__description{margin-bottom:var(--spacing-6)}.our-mission__activities,.join-us__activities{margin-top:var(--spacing-12);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-12);font-family:var(--font-family-secondary)}.our-mission__activities-item,.join-us__activities-item{background-color:var(--color-dark-navy);padding:var(--spacing-8);border-radius:var(--rounded-2xl)}.join-us__activities-item{background-color:var(--color-deep-charcoal)}.our-mission__activities-item-heading,.join-us__activities-item-heading{margin-bottom:var(--spacing-4);font-size:1.25rem}.join-us{background-image:url(/_astro/team-photo-desktop.CfMR5-kJ.webp);background-size:cover;background-position:left 0 top 25%;background-repeat:no-repeat;position:relative;overflow:hidden}.join-us:before{content:"";position:absolute;inset:0;background-image:url(/_astro/team-photo-mask-desktop.BWWEzheT.webp);background-size:cover;background-position:bottom right;background-repeat:no-repeat;mask:url(/_astro/team-photo-mask-desktop.BWWEzheT.webp);mask-size:cover;mask-position:bottom right;mask-repeat:no-repeat;z-index:1;pointer-events:none}.join-us{.pdf-viewer,.join-us__inner,.contact{position:relative;z-index:2}}}.about{background-color:var(--color-deep-charcoal);.our-board__members{display:flex;flex-direction:column;gap:var(--spacing-12);font-size:1.25rem;margin:var(--spacing-12) auto;font-family:var(--font-family-secondary)}.our-board__member{display:flex;flex-direction:row;gap:var(--spacing-7)}.our-board__member-photo{min-width:210px;max-width:210px}.our-legacy{background-color:var(--color-dark-navy);background-image:url(/_astro/legacy-photo-desktop.BkEKW5pU.webp);background-size:cover;background-position:left 0 top 25%;background-repeat:no-repeat;position:relative;overflow:hidden}.our-legacy:before{content:"";position:absolute;inset:0;background-image:url(/_astro/legacy-mask-photo-desktop.69UPDbV3.webp);background-size:cover;background-position:bottom right;background-repeat:no-repeat;mask:url(/_astro/legacy-mask-photo-desktop.69UPDbV3.webp);mask-size:cover;mask-position:bottom right;mask-repeat:no-repeat;z-index:1;pointer-events:none}.our-legacy{.our-legacy__content{position:relative;z-index:2}}.our-legacy__content{display:flex;gap:var(--spacing-14);align-items:center;margin:var(--spacing-12) auto}.our-legacy__content-inner{flex:0 0 55%}.our-legacy-image{max-width:800px;margin:var(--spacing-12) auto 0;display:flex;flex-direction:column;gap:var(--spacing-5)}}@media (max-width: 1100px){.home-main{.hero-section__content-inner{background-color:var(--color-deep-charcoal);padding:var(--spacing-16) var(--spacing-10) var(--spacing-12) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-6);align-items:center;clip-path:polygon(62px 0,100% 0%,100% 100%,23% 110%)}.hero-section__heading{font-size:1.6rem;margin-top:0;margin-bottom:var(--spacing-6)}}}@media (max-width: 992px){.home-main{.hero-section__content:before{height:10%}.hero-section__content-image{flex:0 0 65%;margin-right:-10%}.hero-section__content-inner{background-color:var(--color-deep-charcoal);padding:var(--spacing-10) var(--spacing-12);clip-path:polygon(0 0,100% 0%,100% 100%,10% 100%)}.hero-section__heading{font-size:1.5rem;margin-bottom:var(--spacing-4)}.hero-section__cta{gap:var(--spacing-8);align-items:center}.hero-section__cta-content,.hero-section__cta-image{flex:0 0 50%}.our-mission{background-image:url(/_astro/hugging-photo-mobile.34FvZ_bR.webp)}.our-mission:before{background-image:url(/_astro/hugging-mask-mobile.3HmJdNTl.webp);mask:url(/_astro/hugging-mask-mobile.3HmJdNTl.webp)}.our-mission__ceo{gap:var(--spacing-8)}.our-mission__ceo p{font-size:1.5rem;margin-bottom:var(--spacing-5)}.our-mission__activities{gap:var(--spacing-6);font-family:var(--font-family-secondary)}.our-mission__activities-item,.join-us__activities-item{padding:var(--spacing-7)}.join-us{background-image:url(/_astro/team-photo-mobile.TvPxldPC.webp)}.join-us:before{background-image:url(/_astro/team-photo-mask-mobile.6alQkbat.webp);mask:url(/_astro/team-photo-mask-mobile.6alQkbat.webp)}}.about{.our-board__members{flex-wrap:wrap}.our-board__member{margin:0 auto}.our-legacy{background-image:url(/_astro/legacy-photo-mobile.uZBGvwB5.webp)}.our-legacy:before{background-image:url(/_astro/legacy-mask-photo-mobile.CycfFgGU.webp);mask:url(/_astro/legacy-mask-photo-mobile.CycfFgGU.webp)}.our-legacy__content-inner{flex:0 0 60%}}}@media (max-width: 825px){.home-main{.hero-section__inner.container{padding:0}.hero-section__content{gap:var(--spacing-5);flex-direction:column-reverse;margin:0 auto;align-items:center}.hero-section__content:before,.hero-section__content:after{content:none}.hero-section__content-image{flex:0 0 100%;max-width:100%;margin-right:0;width:100%;img{width:100%}}.hero-section__content-inner{background:#2f3c4182;clip-path:polygon(0 15%,100% 0,100% 100%,0% 100%);flex:0 0 100%;position:absolute;bottom:0;left:0;align-items:start}.hero-section__heading{font-size:1.5rem}.hero-section__cta{padding:0 var(--spacing-8)}}}@media (max-width: 768px){.home-main{.hero-section__heading{font-size:1.25rem}.hero-section__content-inner{padding:var(--spacing-8) var(--spacing-8);gap:0}.hero-section__cta{flex-direction:column;gap:var(--spacing-5);align-items:center}.hero-section__cta-content{flex:0 0 100%}.hero-section__cta-image{display:none}.join-us,.our-mission{background-image:none}.join-us:before,.our-mission:before{background-image:none;mask:none}.our-mission__ceo{gap:var(--spacing-8);flex-direction:column}.our-mission__ceo-photo{flex:0 0 100%;margin:0 auto;max-width:80%}.our-mission__ceo p{font-size:1.4rem;margin-bottom:var(--spacing-6)}.our-mission__heading{margin-top:var(--spacing-6)}.our-mission__description{margin-bottom:var(--spacing-4)}.our-mission__activities,.join-us__activities{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-6);font-family:var(--font-family-secondary)}.our-mission__activities-item,.join-us__activities-item{padding:var(--spacing-8);border-radius:var(--rounded-2xl);max-width:80%;margin:0 auto}.our-mission__activities-item-heading,.join-us__activities-item-heading{font-size:var(--font-size-base-md)}}.about{.our-board__member{flex-direction:column!important}.our-board__member-photo{min-width:100%!important;max-width:100%!important}.our-board__member-description{font-size:var(--font-size-base-md)}.our-legacy__content{flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}.our-legacy__content-image{margin:0 auto;max-width:500px}}}@media (max-width: 576px){.home-main{.hero-section__heading{font-size:1.125rem}.our-mission,.join-us{background-image:none}.our-mission:before,.join-us:before{background-image:none;mask:none}}.about{.our-legacy{background-image:none}.our-legacy:before{background-image:none;mask:none}}}@media (max-width: 400px){.home-main{.hero-section__content-inner{bottom:-40px}.hero-section__content{margin-bottom:50px}}}@media (max-width: 355px){.home-main{.hero-section__content-inner{bottom:-70px}.hero-section__content{margin-bottom:80px}}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html,body{margin:0;width:100%;height:100%}.hero-section__content-image[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{width:100%;height:auto;display:block}.hero-section__content[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:2rem}img[data-astro-cid-sckkx6r4][loading=eager]{content-visibility:auto}
