@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:wght@500;600&display=swap";:root{--navy:#102a43;--gold:#c99a3a;--white:#fff;--off-white:#f8f8f6;--line:#e6e6e2;--text:#102a43;--muted:#687786}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1320px,100% - 80px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);background:#fff;height:100px}.header-inner{justify-content:space-between;align-items:center;gap:40px;height:100%;display:flex}.brand img{width:560px;height:auto;display:block}.main-nav{align-items:center;gap:42px;margin-left:auto;display:flex}.main-nav a{letter-spacing:.02em;font-size:14px;font-weight:500;transition:color .2s}.main-nav a:hover{color:var(--gold)}.header-cta{border:1px solid var(--gold);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;padding:14px 22px;font-size:12px;font-weight:600;transition:all .2s}.header-cta:hover{background:var(--gold);color:#fff}.hero{align-items:center;min-height:720px;display:flex}.hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.eyebrow,.section-label{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.hero h1{letter-spacing:-.045em;margin:28px 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(58px,6vw,94px);font-weight:500;line-height:.96}.hero h1 span,h2 span{color:var(--gold)}.hero-text{max-width:520px;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.button{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px 25px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.button-dark{background:var(--navy);color:#fff}.button-dark:hover{background:var(--gold)}.button-gold{background:var(--gold);color:#fff}.button-gold:hover{background:#ae812a}.button-outline{border:1px solid var(--navy)}.button-outline:hover{background:var(--navy);color:#fff}.text-link{letter-spacing:.03em;font-size:13px;font-weight:600}.text-link span{color:var(--gold);margin-left:10px;transition:margin .2s}.text-link:hover span{margin-left:16px}.dark-link{margin-top:22px;display:inline-block}.hero-visual{height:560px;position:relative}.hero-image{background:linear-gradient(#102a430d,#102a4333),url(/images/kurdistan-hero.png) 50%/cover no-repeat;width:100%;height:100%}.hero-card{background:#fff;flex-direction:column;gap:18px;width:210px;padding:25px;display:flex;position:absolute;bottom:30px;left:-35px;box-shadow:0 18px 50px #102a431f}.hero-card-number{color:var(--gold);font-size:11px;font-weight:600}.hero-card span:last-child{font-family:Playfair Display,Georgia,serif;font-size:21px;line-height:1.15}.intro{background:var(--off-white);padding:150px 0}.intro-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.intro h2,.section-heading h2,.projects h2,.events h2,.support h2{letter-spacing:-.035em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,4vw,66px);font-weight:500;line-height:1.05}.intro p:not(.section-label){max-width:650px;color:var(--muted);margin:35px 0 0;font-size:18px;line-height:1.8}.what-we-do{padding:150px 0}.section-heading{grid-template-columns:.7fr 1.3fr;gap:100px;margin-bottom:80px;display:grid}.focus-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.focus-card{border-right:1px solid var(--line);min-height:340px;padding:35px 35px 40px;position:relative}.focus-card:first-child{border-left:1px solid var(--line)}.focus-number{color:var(--gold);font-size:11px;font-weight:600}.focus-card h3{margin:70px 0 20px;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:500}.focus-card p{color:var(--muted);max-width:320px;line-height:1.7}.focus-arrow{color:var(--gold);font-size:22px;position:absolute;bottom:30px;right:35px}.projects{background:var(--navy);color:#fff;padding:150px 0}.projects .section-label{color:var(--gold)}.projects-top{grid-template-columns:.7fr 1.3fr;gap:100px;margin-bottom:80px;display:grid}.projects h2{color:#fff}.projects-top p{color:#ffffffb3;max-width:600px;margin-top:30px;line-height:1.8}.project-feature{grid-template-columns:1.1fr .9fr;min-height:520px;display:grid}.project-image{background:linear-gradient(#102a431a,#102a434d),url(/images/kurdistan-project.png) 50%/cover no-repeat}.project-content{color:var(--navy);background:#fff;flex-direction:column;justify-content:center;padding:65px;display:flex}.project-kicker{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:600}.project-content h3{margin:25px 0;font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:500;line-height:1.05}.project-content p{color:var(--muted);max-width:450px;margin-bottom:30px;line-height:1.7}.events{padding:150px 0}.events-inner{grid-template-columns:1fr 1fr;gap:100px;display:grid}.events-message{padding-top:65px}.events-message p{max-width:560px;color:var(--muted);font-size:18px;line-height:1.8}.support{background:var(--off-white);text-align:center;padding:150px 0}.support h2{max-width:850px;margin:30px auto}.support p:not(.section-label){max-width:600px;color:var(--muted);margin:0 auto 35px;font-size:17px;line-height:1.8}footer{border-top:1px solid var(--line);background:#fff}.footer-top{justify-content:space-between;gap:80px;padding:80px 0;display:flex}.footer-brand img{width:220px}.footer-brand p{color:var(--muted);margin-top:20px;font-size:13px}.footer-links{gap:110px;display:flex}.footer-links div{flex-direction:column;gap:13px;display:flex}.footer-links span{color:var(--gold);letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:600}.footer-links a{font-size:13px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:25px 0;font-size:11px;display:flex}.footer-bottom div{gap:25px;display:flex}.mobile-menu-toggle,.mobile-menu{display:none}@media (width<=900px){.container{width:min(100% - 40px,700px)}.site-header{z-index:1000;height:82px;padding:0;position:relative}.header-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;height:82px;display:flex}.brand{min-width:0;display:block}.brand img{width:300px;max-width:72vw;height:auto;display:block}.main-nav,.header-cta{display:none}.mobile-menu-toggle{border:1px solid var(--gold);cursor:pointer;background:#fff;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:stretch;gap:5px;width:44px;height:44px;margin:0;padding:10px;display:flex}.mobile-menu-toggle span{background:var(--navy);width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:999;border-top:1px solid var(--line);border-bottom:1px solid var(--line);visibility:hidden;opacity:0;pointer-events:none;background:#fff;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:absolute;top:82px;left:0;right:0;transform:translateY(-10px);box-shadow:0 12px 30px #102a431a}.mobile-menu[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu nav{flex-direction:column;padding:8px 24px 24px;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--line);color:var(--navy);padding:18px 0;font-size:16px;font-weight:500;display:block}.mobile-menu nav a:last-child{border-bottom:0}.mobile-menu nav a:hover{color:var(--gold)}.mobile-menu-support{text-align:center;letter-spacing:.1em;text-transform:uppercase;margin-top:16px;border:1px solid var(--gold)!important;color:var(--navy)!important;padding:15px 20px!important;font-size:12px!important;font-weight:600!important}.hero{min-height:auto;padding:80px 0}.hero-inner,.intro-grid,.section-heading,.projects-top,.events-inner,.project-feature{grid-template-columns:1fr;gap:50px}.hero-visual{height:420px}.hero-card{left:15px}.focus-grid{grid-template-columns:1fr}.focus-card,.focus-card:first-child{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.project-feature{min-height:0}.project-image{min-height:350px}.project-content{padding:45px 30px}.footer-top{flex-direction:column}.footer-links{gap:60px}.footer-bottom{flex-direction:column;gap:15px}}@media (width<=600px){.container{width:calc(100% - 32px)}.site-header,.header-inner{height:76px}.mobile-menu{top:76px}.brand img{width:250px;max-width:70vw}.mobile-menu nav{padding-left:20px;padding-right:20px}.hero{padding:65px 0}.hero h1{font-size:52px}.hero-text{font-size:16px}.hero-actions{flex-wrap:wrap;gap:20px}.hero-visual{height:340px}.intro,.what-we-do,.projects,.events,.support{padding:90px 0}.footer-links{flex-direction:column;gap:40px}}.inner-hero{background:var(--off-white);padding:150px 0 140px}.inner-hero-grid{grid-template-columns:180px 1fr;gap:80px;display:grid}.inner-hero-label{padding-top:12px}.inner-hero-label span{color:var(--gold);letter-spacing:.18em;font-size:10px;font-weight:600}.inner-hero-content h1{letter-spacing:-.045em;max-width:950px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(58px,6.5vw,88px);font-weight:500;line-height:.98}.inner-hero-content h1 em,.what-intro-copy h2 em,.what-section-heading h2 em,.what-closing h2 em{color:var(--gold);font-style:normal}.inner-hero-content p{max-width:700px;color:var(--muted);margin:38px 0 0;font-size:18px;line-height:1.85}.what-intro{padding:155px 0}.what-intro-grid{grid-template-columns:180px 1fr;gap:80px;display:grid}.what-intro-number span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.what-intro-copy{max-width:800px}.what-intro-copy h2{letter-spacing:-.035em;margin:28px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:500;line-height:1.03}.what-intro-copy p:not(.section-label){max-width:700px;color:var(--muted);margin:0 0 24px;font-size:17px;line-height:1.85}.what-services{background:var(--navy);color:#fff;padding:140px 0 150px}.what-section-heading{max-width:850px;margin-bottom:85px}.what-section-heading h2{letter-spacing:-.035em;margin:25px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:500;line-height:1.04}.service-feature{border-top:1px solid #ffffff2e;grid-template-columns:180px 1fr;gap:80px;padding:62px 0;display:grid}.service-feature:last-child{border-bottom:1px solid #ffffff2e}.service-index span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.service-body{max-width:850px}.service-body h3{letter-spacing:-.025em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:500;line-height:1.05}.service-body p{color:#ffffffad;max-width:650px;margin:24px 0 32px;font-size:17px;line-height:1.8}.service-line{background:#ffffff1f;width:100%;height:1px}.service-tag{color:#ffffff61;letter-spacing:.16em;margin-top:18px;font-size:9px;font-weight:600;display:block}.what-closing{padding:150px 0}.what-closing-inner{text-align:center}.what-closing h2{letter-spacing:-.04em;max-width:850px;margin:25px auto 30px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1}.what-closing p:not(.section-label){max-width:620px;color:var(--muted);margin:0 auto 35px;font-size:17px;line-height:1.8}@media (width<=900px){.inner-hero{padding:100px 0 90px}.inner-hero-grid,.what-intro-grid{grid-template-columns:1fr;gap:35px}.inner-hero-content h1{font-size:60px}.what-intro,.what-services{padding:100px 0}.what-section-heading{margin-bottom:60px}.service-feature{grid-template-columns:60px 1fr;gap:20px}.service-body h3{font-size:36px}.what-closing{padding:100px 0}}@media (width<=600px){.inner-hero{padding:75px 0}.inner-hero-content h1{font-size:46px}.inner-hero-content p{font-size:16px}.what-intro{padding:80px 0}.what-intro-copy h2,.what-section-heading h2{font-size:42px}.service-feature{padding:42px 0}.service-body h3{font-size:29px}.service-body p{font-size:16px}.what-closing{padding:85px 0}.what-closing h2{font-size:43px}}.project-hero{background:var(--off-white)}.project-feature-new{padding:120px 0 155px}.project-feature-image{width:100%;height:620px;overflow:hidden}.project-feature-image img{object-fit:cover;width:100%;height:100%;display:block}.project-feature-grid{grid-template-columns:180px 1fr;gap:80px;padding-top:80px;display:grid}.project-feature-number span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.project-feature-content{max-width:820px}.project-feature-content h2{letter-spacing:-.04em;max-width:800px;margin:25px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5vw,70px);font-weight:500;line-height:1.02}.project-feature-content h2 em,.project-principles-heading h2 em,.project-closing h2 em{color:var(--gold);font-style:normal}.project-feature-content p:not(.section-label){max-width:680px;color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.85}.project-feature-content .button{margin-top:18px}.project-principles-new{background:var(--navy);color:#fff;padding:135px 0 150px}.project-principles-heading{max-width:850px;margin-bottom:80px}.project-principles-heading .section-label{color:var(--gold)}.project-principles-heading h2{letter-spacing:-.035em;margin:25px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.03}.project-principles-list{border-top:1px solid #ffffff2e}.project-principle{border-bottom:1px solid #ffffff2e;grid-template-columns:180px 1fr;gap:80px;padding:55px 0;display:grid}.project-principle>span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.project-principle h3{margin:0 0 15px;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:500;line-height:1.1}.project-principle p{color:#ffffffa6;max-width:620px;margin:0;font-size:16px;line-height:1.8}.project-closing{padding:150px 0}.project-closing-inner{text-align:center}.project-closing h2{letter-spacing:-.04em;max-width:850px;margin:25px auto 30px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1}.project-closing p:not(.section-label){max-width:620px;color:var(--muted);margin:0 auto 35px;font-size:17px;line-height:1.8}@media (width<=900px){.project-feature-new{padding:90px 0 110px}.project-feature-image{height:450px}.project-feature-grid{grid-template-columns:1fr;gap:30px;padding-top:55px}.project-principles-new{padding:100px 0}.project-principle{grid-template-columns:60px 1fr;gap:20px}.project-closing{padding:100px 0}}@media (width<=600px){.project-feature-new{padding:70px 0 85px}.project-feature-image{height:320px}.project-feature-content h2,.project-principles-heading h2{font-size:42px}.project-principle{padding:42px 0}.project-principle h3{font-size:30px}.project-closing{padding:85px 0}.project-closing h2{font-size:43px}}.events-hero{background:var(--off-white)}.events-intro{padding:155px 0}.events-intro-grid{grid-template-columns:180px 1fr;gap:80px;display:grid}.events-intro-number span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.events-intro-copy{max-width:800px}.events-intro-copy h2{letter-spacing:-.035em;max-width:800px;margin:28px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:500;line-height:1.03}.events-intro-copy h2 em,.events-section-heading h2 em,.events-empty-content h3 em,.events-format-heading h2 em,.events-closing h2 em{color:var(--gold);font-style:normal}.events-intro-copy p:not(.section-label){max-width:680px;color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.85}.events-list-section{background:var(--navy);color:#fff;padding:135px 0 150px}.events-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:80px;display:grid}.events-section-heading h2{letter-spacing:-.035em;margin:25px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.03}.events-section-heading>p{color:#ffffff94;max-width:440px;margin:0 0 5px;font-size:16px;line-height:1.8}.events-empty{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:180px 1fr;gap:80px;padding:65px 0;display:grid}.events-empty-index span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.events-empty-content{max-width:800px}.events-status{color:var(--gold);letter-spacing:.18em;margin-bottom:25px;font-size:9px;font-weight:600;display:inline-block}.events-empty-content h3{letter-spacing:-.03em;margin:0 0 25px;font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,4vw,58px);font-weight:500;line-height:1.05}.events-empty-content p{color:#ffffffa1;max-width:620px;margin:0 0 30px;font-size:17px;line-height:1.8}.light-link{color:#fff!important}.light-link span{color:var(--gold)}.events-format{padding:140px 0 150px}.events-format-heading{max-width:800px;margin-bottom:75px}.events-format-heading h2{letter-spacing:-.035em;margin:25px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.03}.events-format-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.events-format-grid article{border-right:1px solid var(--line);min-height:310px;padding:38px}.events-format-grid article:first-child{border-left:1px solid var(--line)}.events-format-grid article>span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:600}.events-format-grid h3{margin:70px 0 20px;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:500;line-height:1.1}.events-format-grid p{max-width:360px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.events-closing{background:var(--off-white);padding:145px 0}.events-closing-inner{text-align:center}.events-closing h2{letter-spacing:-.04em;max-width:850px;margin:25px auto 30px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1}.events-closing p:not(.section-label){max-width:600px;color:var(--muted);margin:0 auto 35px;font-size:17px;line-height:1.8}@media (width<=900px){.events-intro{padding:100px 0}.events-intro-grid{grid-template-columns:1fr;gap:35px}.events-list-section{padding:100px 0}.events-section-heading{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.events-empty{grid-template-columns:60px 1fr;gap:20px}.events-format{padding:100px 0}.events-format-grid{grid-template-columns:1fr}.events-format-grid article{border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.events-closing{padding:100px 0}}@media (width<=600px){.events-intro-copy h2,.events-section-heading h2,.events-format-heading h2{font-size:42px}.events-empty{grid-template-columns:45px 1fr}.events-empty-content h3{font-size:36px}.events-format-grid article{min-height:270px}.events-closing{padding:85px 0}.events-closing h2{font-size:43px}}.support-hero{background:var(--off-white)}.support-intro{padding:155px 0}.support-intro-grid{grid-template-columns:180px 1fr;gap:80px;display:grid}.support-intro-number span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.support-intro-copy{max-width:800px}.support-intro-copy h2{letter-spacing:-.035em;max-width:820px;margin:28px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:500;line-height:1.03}.support-intro-copy h2 em,.support-impact-heading h2 em,.support-ways-heading h2 em,.support-action h2 em{color:var(--gold);font-style:normal}.support-intro-copy p:not(.section-label){max-width:680px;color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.85}.support-impact{background:var(--navy);color:#fff;padding:140px 0 150px}.support-impact-heading{max-width:850px;margin-bottom:85px}.support-impact-heading .section-label{color:var(--gold)}.support-impact-heading h2{letter-spacing:-.035em;margin:25px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.03}.support-impact-grid{grid-template-columns:repeat(3,1fr);display:grid}.support-impact-grid article{border-top:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:340px;padding:38px}.support-impact-grid article:first-child{border-left:1px solid #ffffff2e}.support-impact-grid article>span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.support-impact-grid h3{margin:70px 0 20px;font-family:Playfair Display,Georgia,serif;font-size:31px;font-weight:500;line-height:1.1}.support-impact-grid p{color:#ffffffa1;max-width:370px;margin:0;font-size:16px;line-height:1.8}.support-ways{padding:140px 0 150px}.support-ways-heading{max-width:850px;margin-bottom:80px}.support-ways-heading h2{letter-spacing:-.035em;margin:25px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.03}.support-way-list{border-top:1px solid var(--line)}.support-way{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:80px;padding:58px 0;display:grid}.support-way>span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:600}.support-way h3{margin:0 0 15px;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:500;line-height:1.1}.support-way p{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.support-action{background:var(--off-white);padding:150px 0}.support-action-inner{text-align:center}.support-action h2{letter-spacing:-.04em;max-width:900px;margin:25px auto 30px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1}.support-action p:not(.section-label){max-width:620px;color:var(--muted);margin:0 auto 35px;font-size:17px;line-height:1.8}@media (width<=900px){.support-intro{padding:100px 0}.support-intro-grid{grid-template-columns:1fr;gap:35px}.support-impact{padding:100px 0}.support-impact-grid{grid-template-columns:1fr}.support-impact-grid article{border-bottom:1px solid #ffffff2e;border-left:1px solid #ffffff2e}.support-ways{padding:100px 0}.support-way{grid-template-columns:60px 1fr;gap:20px}.support-action{padding:100px 0}}@media (width<=600px){.support-intro-copy h2,.support-impact-heading h2,.support-ways-heading h2{font-size:42px}.support-impact-grid article{min-height:280px}.support-way{grid-template-columns:45px 1fr;padding:42px 0}.support-way h3{font-size:30px}.support-action{padding:85px 0}.support-action h2{font-size:43px}}.contact-hero{background:var(--off-white)}.contact-main{padding:155px 0 165px}.contact-main-grid{grid-template-columns:.9fr 1.1fr;gap:120px;display:grid}.contact-main-copy{max-width:650px}.contact-main-copy h2{letter-spacing:-.035em;margin:28px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5vw,70px);font-weight:500;line-height:1.03}.contact-main-copy h2 em,.contact-message-heading h2 em,.contact-closing h2 em{color:var(--gold);font-style:normal}.contact-main-copy>p:not(.section-label){max-width:590px;color:var(--muted);margin:0;font-size:17px;line-height:1.85}.contact-details-new{border-top:1px solid var(--line)}.contact-detail{border-bottom:1px solid var(--line);padding:32px 0 36px}.contact-detail>span{color:var(--gold);letter-spacing:.17em;margin-bottom:14px;font-size:9px;font-weight:600;display:block}.contact-detail>a{color:var(--navy);font-family:Playfair Display,Georgia,serif;font-size:28px;line-height:1.2;transition:color .2s;display:inline-block}.contact-detail>a:hover{color:var(--gold)}.contact-detail p{max-width:500px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.7}.contact-message{background:var(--navy);color:#fff;padding:140px 0 150px}.contact-message-inner{grid-template-columns:1fr 1fr;gap:120px;display:grid}.contact-message-heading{max-width:700px}.contact-message-heading .section-label{color:var(--gold)}.contact-message-heading h2{letter-spacing:-.035em;margin:25px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.03}.contact-message-copy{align-self:end;max-width:520px}.contact-message-copy p{color:#ffffffa6;margin:0 0 20px;font-size:17px;line-height:1.8}.contact-message-copy .button{margin-top:15px}.contact-closing{padding:145px 0}.contact-closing-inner{text-align:center}.contact-closing h2{letter-spacing:-.04em;max-width:850px;margin:25px auto 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1}@media (width<=900px){.contact-main{padding:100px 0}.contact-main-grid,.contact-message-inner{grid-template-columns:1fr;gap:65px}.contact-message,.contact-closing{padding:100px 0}}@media (width<=600px){.contact-main-copy h2,.contact-message-heading h2{font-size:42px}.contact-detail>a{font-size:23px}.contact-message,.contact-closing{padding:85px 0}.contact-closing h2{font-size:43px}}.about-hero{background:var(--off-white)}.about-intro{background:#fff;padding:150px 0}.about-intro-grid{grid-template-columns:180px 1fr;gap:80px;max-width:1180px;display:grid}.about-intro-number span{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);letter-spacing:.08em;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.about-intro-copy{max-width:850px}.about-intro-copy h2{letter-spacing:-.04em;max-width:850px;margin:22px 0 38px;font-family:Playfair Display,Georgia,serif;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.03}.about-intro-copy h2 em,.about-belief h2 em,.about-values h2 em,.about-closing h2 em{color:var(--gold);font-style:normal}.about-intro-copy>p:not(.section-label){max-width:720px;color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.85}.about-belief{background:var(--navy);color:#fff;padding:140px 0}.about-belief-inner{grid-template-columns:1fr 1fr;align-items:start;gap:120px;display:grid}.about-belief-heading h2{letter-spacing:-.04em;max-width:650px;margin:24px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1.04}.about-belief-copy{max-width:570px;padding-top:52px}.about-belief-copy p{color:#ffffffb8;margin:0 0 28px;font-size:17px;line-height:1.85}.about-values{background:var(--off-white);padding:145px 0}.about-values-heading{max-width:720px;margin-bottom:80px}.about-values-heading h2{letter-spacing:-.04em;margin:24px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1.04}.about-values-list{border-top:1px solid var(--line)}.about-value{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:80px;padding:48px 0;display:grid}.about-value-number{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:600}.about-value-content{grid-template-columns:320px 1fr;align-items:start;gap:60px;display:grid}.about-value-content h3{letter-spacing:-.025em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:500}.about-value-content p{max-width:560px;color:var(--muted);margin:2px 0 0;font-size:16px;line-height:1.8}.about-closing{background:#fff;padding:150px 0}.about-closing-inner{text-align:center;max-width:1000px}.about-closing-inner h2{letter-spacing:-.045em;max-width:900px;margin:24px auto 32px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1}.about-closing-inner>p:not(.section-label){max-width:650px;color:var(--muted);margin:0 auto 40px;font-size:17px;line-height:1.8}@media (width<=900px){.about-intro{padding:100px 0}.about-intro-grid{grid-template-columns:1fr;gap:35px}.about-intro-copy h2{font-size:clamp(40px,9vw,58px)}.about-belief{padding:100px 0}.about-belief-inner{grid-template-columns:1fr;gap:35px}.about-belief-copy{padding-top:0}.about-values{padding:100px 0}.about-values-heading{margin-bottom:55px}.about-value{grid-template-columns:60px 1fr;gap:25px}.about-value-content{grid-template-columns:1fr;gap:15px}.about-value-content h3{font-size:30px}.about-closing{padding:100px 0}}@media (width<=600px){.about-intro,.about-belief,.about-values,.about-closing{padding:80px 0}.about-value{grid-template-columns:45px 1fr;gap:18px;padding:35px 0}.about-value-content h3{font-size:27px}.about-value-content p{font-size:15px}}.transparency-hero{background:var(--off-white)}.transparency-intro{background:#fff;padding:150px 0}.transparency-intro-grid{grid-template-columns:180px 1fr;gap:80px;max-width:1180px;display:grid}.transparency-intro-number span{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);letter-spacing:.08em;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.transparency-intro-copy{max-width:850px}.transparency-intro-copy h2{letter-spacing:-.04em;max-width:850px;margin:22px 0 38px;font-family:Playfair Display,Georgia,serif;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.03}.transparency-intro-copy h2 em,.transparency-framework h2 em,.transparency-documents h2 em,.transparency-closing h2 em{color:var(--gold);font-style:normal}.transparency-intro-copy>p:not(.section-label){max-width:720px;color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.85}.transparency-framework{background:var(--navy);color:#fff;padding:145px 0}.transparency-framework-heading{max-width:750px;margin-bottom:80px}.transparency-framework-heading h2{letter-spacing:-.04em;margin:24px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1.04}.transparency-list{border-top:1px solid #fff3}.transparency-item{border-bottom:1px solid #fff3;grid-template-columns:180px 1fr;gap:80px;padding:48px 0;display:grid}.transparency-number{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:600}.transparency-item h3{letter-spacing:-.025em;margin:0 0 15px;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:500}.transparency-item p{color:#ffffffb3;max-width:650px;margin:0;font-size:16px;line-height:1.8}.transparency-documents{background:var(--off-white);padding:145px 0}.transparency-documents-inner{grid-template-columns:1fr 1fr;gap:120px;display:grid}.transparency-documents h2{letter-spacing:-.04em;max-width:650px;margin:24px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,5vw,70px);font-weight:500;line-height:1.04}.transparency-documents-copy{padding-top:50px}.transparency-documents-copy>p{max-width:560px;color:var(--muted);margin:0 0 45px;font-size:17px;line-height:1.8}.transparency-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:20px;padding:25px 0;display:grid}.transparency-status span{color:var(--gold);font-size:12px;font-weight:600}.transparency-status strong{letter-spacing:.12em;font-size:12px}.transparency-status small{color:var(--muted);letter-spacing:.12em;font-size:10px}.transparency-closing{background:#fff;padding:150px 0}.transparency-closing-inner{text-align:center;max-width:1000px}.transparency-closing-inner h2{letter-spacing:-.045em;max-width:850px;margin:24px auto 28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1}.transparency-closing-inner>p:not(.section-label){max-width:600px;color:var(--muted);margin:0 auto 40px;font-size:17px;line-height:1.8}@media (width<=900px){.transparency-intro,.transparency-framework,.transparency-documents,.transparency-closing{padding:100px 0}.transparency-intro-grid{grid-template-columns:1fr;gap:35px}.transparency-intro-copy h2,.transparency-framework-heading h2,.transparency-documents h2{font-size:clamp(40px,9vw,58px)}.transparency-item{grid-template-columns:60px 1fr;gap:25px}.transparency-documents-inner{grid-template-columns:1fr;gap:35px}.transparency-documents-copy{padding-top:0}}@media (width<=600px){.transparency-intro,.transparency-framework,.transparency-documents,.transparency-closing{padding:80px 0}.transparency-item{grid-template-columns:45px 1fr;gap:18px;padding:35px 0}.transparency-item h3{font-size:28px}.transparency-item p{font-size:15px}.transparency-status{grid-template-columns:45px 1fr}.transparency-status small{grid-column:2}}.legal-hero{background:var(--off-white)}.legal-content{background:#fff;padding:135px 0 160px}.legal-content-grid{grid-template-columns:250px 1fr;gap:100px;max-width:1180px;display:grid}.legal-sidebar{align-self:start;position:sticky;top:130px}.legal-sidebar .section-label{margin:0 0 14px}.legal-sidebar>span{color:var(--muted);font-size:12px}.legal-copy{max-width:820px}.legal-copy section{border-bottom:1px solid var(--line);margin:0 0 55px;padding:0 0 55px}.legal-copy section:last-child{margin-bottom:0}.legal-copy h2{letter-spacing:-.025em;margin:0 0 22px;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:500;line-height:1.15}.legal-copy p,.legal-copy li{color:var(--muted);font-size:16px;line-height:1.85}.legal-copy p{margin:0 0 20px}.legal-copy p:last-child{margin-bottom:0}.legal-copy ul{margin:15px 0 20px;padding-left:22px}.legal-copy li{margin-bottom:8px}.legal-contact a{color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:3px;font-weight:600}@media (width<=900px){.legal-content{padding:90px 0 110px}.legal-content-grid{grid-template-columns:1fr;gap:55px}.legal-sidebar{position:static}.legal-copy h2{font-size:30px}}@media (width<=600px){.legal-content{padding:70px 0 90px}.legal-copy section{margin-bottom:40px;padding-bottom:40px}.legal-copy p,.legal-copy li{font-size:15px;line-height:1.8}}.keda-projects-intro{padding:80px 0 40px}.keda-projects-intro p{color:#334155;max-width:760px;font-size:1.2rem;line-height:1.8}.keda-projects-list{padding:60px 0 120px}.keda-project-card{border-top:1px solid #0f172a1f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:440px;margin-bottom:70px;display:grid}.keda-project-placeholder{background:linear-gradient(135deg,#f5f2ea 0%,#e9e4d8 100%);align-items:flex-end;width:100%;height:100%;min-height:440px;padding:36px;display:flex}.keda-project-placeholder span{text-transform:uppercase;letter-spacing:.16em;color:#a37b2c;font-size:.72rem}.keda-project-meta span{text-transform:uppercase;letter-spacing:.13em;color:#a37b2c;font-size:.7rem}.keda-project-card h2{color:#0f172a;margin:0 0 22px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.05}.keda-text-link{color:#0f172a;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #a37b2c;align-items:center;gap:12px;width:fit-content;padding-bottom:7px;font-size:.78rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.keda-projects-empty h2{margin:35px 0 18px;font-family:Playfair Display,Georgia,serif;font-size:2.6rem;font-weight:400}.keda-projects-empty p{color:#475569;max-width:650px;line-height:1.8}.keda-principles-grid span{color:#a37b2c;letter-spacing:.12em;margin-bottom:25px;font-size:.72rem;display:block}.keda-project-detail{padding:90px 0 120px}.keda-project-facts{border-top:1px solid #0f172a26}.keda-project-fact span{text-transform:uppercase;letter-spacing:.14em;color:#a37b2c;margin-bottom:7px;font-size:.67rem;display:block}@media (width<=900px){.keda-project-card{grid-template-columns:1fr}.keda-project-card-image,.keda-project-card-image img,.keda-project-placeholder{min-height:320px}.keda-project-card-content{padding:42px 30px}.keda-principles-grid{grid-template-columns:repeat(2,1fr)}.keda-project-detail-grid{grid-template-columns:1fr;gap:55px}}@media (width<=600px){.keda-projects-intro{padding-top:55px}.keda-projects-list{padding-bottom:75px}.keda-project-card{margin-bottom:45px}.keda-project-card-content{padding:34px 24px}.keda-principles-grid{grid-template-columns:1fr;gap:35px}.keda-project-detail{padding:60px 0 80px}}.keda-container{width:min(1280px,100% - 96px);margin-left:auto;margin-right:auto}.keda-container.keda-narrow{width:min(900px,100% - 96px)}.keda-page-hero{background:#faf9f6;border-bottom:1px solid #0f172a14;padding:125px 0 115px}.keda-page-hero .keda-container{max-width:1280px}.keda-eyebrow{color:#b0832e;letter-spacing:.18em;text-transform:uppercase;margin-bottom:30px;font-size:.68rem;font-weight:600;line-height:1}.keda-page-title{color:#0b1d38;letter-spacing:-.045em;max-width:1000px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(4rem,7vw,7rem);font-weight:400;line-height:.98}.keda-page-title em{font-style:italic;font-weight:400}.keda-page-lead{color:#41536b;max-width:720px;margin:38px 0 0;font-size:1.08rem;line-height:1.85}.keda-projects-intro{background:#fff;padding:105px 0 95px}.keda-gold-rule{background:#b0832e;width:46px;height:2px;margin-bottom:34px}.keda-projects-intro p{color:#263c58;max-width:780px;margin:0;font-size:1.28rem;line-height:1.8}.keda-projects-list{background:#fff;padding:0 0 125px}.keda-project-card{border-top:1px solid #0f172a1f;border-bottom:1px solid #0f172a1f;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:570px;margin:0 0 80px;display:grid}.keda-project-card-image{background:#eeeae1;min-height:570px;overflow:hidden}.keda-project-card-image img{object-fit:cover;width:100%;height:100%;min-height:570px;display:block}.keda-project-placeholder{background:radial-gradient(circle at 75% 20%,#b0832e2e,#0000 30%),linear-gradient(135deg,#f7f4ec 0%,#e7e1d4 100%);align-items:flex-end;width:100%;height:100%;min-height:570px;padding:45px;display:flex;position:relative;overflow:hidden}.keda-project-placeholder:before,.keda-project-placeholder:after{content:"";border-top:0 solid #0000;border-bottom:180px solid #0b1d380e;border-left:250px solid #0000;border-right:0 solid #0000;position:absolute;bottom:0;left:0}.keda-project-placeholder:after{border-width:0 0 125px 175px;border-color:#0000 #0000 #b0832e17;left:145px}.keda-project-placeholder span{z-index:2;color:#a47727;letter-spacing:.18em;text-transform:uppercase;font-size:.67rem;font-weight:600;position:relative}.keda-project-card-content{background:#faf9f6;flex-direction:column;justify-content:center;padding:75px 70px;display:flex}.keda-project-meta{flex-wrap:wrap;gap:10px 24px;margin-bottom:30px;display:flex}.keda-project-meta span{color:#a47727;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:600;line-height:1.4}.keda-project-card h2{color:#0b1d38;letter-spacing:-.035em;max-width:700px;margin:0 0 27px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,4vw,4.5rem);font-weight:400;line-height:1.02}.keda-project-card p{color:#455b75;max-width:610px;margin:0 0 38px;font-size:1rem;line-height:1.85}.keda-text-link{color:#0b1d38;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #b0832e;align-items:center;gap:13px;width:fit-content;padding-bottom:8px;font-size:.68rem;font-weight:600;text-decoration:none;transition:gap .25s;display:inline-flex}.keda-text-link:hover{gap:20px}.keda-project-principles{background:#f5f2eb;padding:125px 0 135px}.keda-section-heading{max-width:820px}.keda-section-heading h2{color:#0b1d38;letter-spacing:-.04em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:1.02}.keda-section-heading h2 em{font-style:italic}.keda-principles-grid{grid-template-columns:repeat(4,1fr);gap:45px;margin-top:75px;display:grid}.keda-principles-grid>div{border-top:1px solid #0b1d3833;padding-top:23px}.keda-principles-grid span{color:#b0832e;letter-spacing:.16em;margin-bottom:27px;font-size:.66rem;font-weight:600;display:block}.keda-principles-grid h3{color:#0b1d38;margin:0 0 15px;font-family:Playfair Display,Georgia,serif;font-size:1.55rem;font-weight:400}.keda-principles-grid p{color:#53657b;margin:0;font-size:.92rem;line-height:1.75}.keda-projects-empty{padding:110px 0 140px}.keda-projects-empty h2{color:#0b1d38;margin:0 0 20px;font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:400}.keda-projects-empty p{color:#53657b;max-width:650px;margin:0;line-height:1.8}.keda-page-closing{background:#fff;padding:100px 0 120px}.keda-page-closing p{color:#0b1d38;letter-spacing:-.025em;max-width:760px;margin:0 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:400;line-height:1.15}.keda-project-detail-hero{padding-bottom:100px}.keda-project-detail{background:#fff;padding:100px 0 120px}.keda-project-detail-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:100px;display:grid}.keda-project-detail-image{background:#eeeae1;margin-bottom:60px;overflow:hidden}.keda-project-detail-image img{width:100%;height:auto;display:block}.keda-project-description{color:#344a64;max-width:820px;font-size:1.05rem;line-height:1.9}.keda-project-description p{margin:0 0 28px}.keda-project-description h2,.keda-project-description h3{color:#0b1d38;margin:48px 0 18px;font-family:Playfair Display,Georgia,serif;font-weight:400}.keda-project-facts{border-top:1px solid #0b1d3829;position:sticky;top:120px}.keda-project-fact{border-bottom:1px solid #0b1d3829;padding:22px 0}.keda-project-fact span{color:#b0832e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.63rem;font-weight:600;display:block}.keda-project-fact strong{color:#0b1d38;font-size:.94rem;font-weight:500}@media (width<=1000px){.keda-container{width:min(100% - 60px,1280px)}.keda-container.keda-narrow{width:min(100% - 60px,900px)}.keda-page-title{font-size:clamp(3.5rem,9vw,5.5rem)}.keda-project-card{grid-template-columns:1fr}.keda-project-card-image,.keda-project-card-image img,.keda-project-placeholder{min-height:430px}.keda-project-card-content{padding:60px}.keda-principles-grid{grid-template-columns:repeat(2,1fr)}.keda-project-detail-grid{grid-template-columns:1fr;gap:60px}.keda-project-facts{position:static}}@media (width<=600px){.keda-container,.keda-container.keda-narrow{width:calc(100% - 40px)}.keda-page-hero{padding:85px 0 75px}.keda-page-title{letter-spacing:-.04em;font-size:clamp(3rem,14vw,4.2rem)}.keda-page-lead{margin-top:28px;font-size:.98rem}.keda-projects-intro{padding:70px 0}.keda-projects-intro p{font-size:1.08rem}.keda-projects-list{padding-bottom:80px}.keda-project-card{margin-bottom:50px}.keda-project-card-image,.keda-project-card-image img,.keda-project-placeholder{min-height:300px}.keda-project-card-content{padding:40px 28px}.keda-project-card h2{font-size:2.8rem}.keda-project-principles{padding:85px 0}.keda-section-heading h2{font-size:3rem}.keda-principles-grid{grid-template-columns:1fr;gap:35px;margin-top:55px}.keda-page-closing{padding:75px 0 90px}.keda-project-detail{padding:65px 0 80px}.keda-project-detail-grid{gap:50px}}.keda-project-card-image,.keda-project-card-image img,.keda-project-detail-image,.keda-project-detail-image img{border-radius:18px}.keda-project-card-image,.keda-project-detail-image{overflow:hidden}.keda-project-card-image img,.keda-project-detail-image img{object-fit:cover;width:100%;height:100%;display:block}.keda-project-model,.keda-project-financials,.keda-project-next-steps{border-top:1px solid #0c1f351f;margin-top:90px;padding-top:70px}.keda-project-model h2,.keda-project-financials h2,.keda-project-next-steps h2{color:#0c1f35;max-width:720px;margin:16px 0 45px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.08}.keda-project-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 55px;display:grid}.keda-project-model-grid>div{border-top:1px solid #0c1f3524;padding-top:20px}.keda-project-model-grid span{letter-spacing:.16em;color:#b99852;margin-bottom:18px;font-size:12px;display:block}.keda-project-model-grid h3{color:#0c1f35;margin:0 0 10px;font-size:20px;font-weight:600}.keda-project-model-grid p{color:#536273;max-width:470px;margin:0;font-size:16px;line-height:1.75}.keda-financial-intro{color:#687585;max-width:760px;margin:-15px 0 45px;font-size:15px;line-height:1.8}.keda-financial-grid{border-top:1px solid #0c1f351f;border-left:1px solid #0c1f351f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.keda-financial-item{border-bottom:1px solid #0c1f351f;border-right:1px solid #0c1f351f;min-height:150px;padding:26px 28px}.keda-financial-item span{letter-spacing:.08em;text-transform:uppercase;color:#687585;margin-bottom:12px;font-size:12px;display:block}.keda-financial-item strong{color:#0c1f35;margin-bottom:7px;font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:500;line-height:1.1;display:block}.keda-financial-item small{color:#8a949f;font-size:13px}.keda-project-detail-image{border-radius:18px;overflow:hidden}.keda-project-detail-image img{border-radius:18px;width:100%;height:auto;display:block}@media (width<=760px){.keda-project-model,.keda-project-financials,.keda-project-next-steps{margin-top:65px;padding-top:50px}.keda-project-model-grid,.keda-financial-grid{grid-template-columns:1fr}.keda-financial-item{min-height:auto}}.keda-support-intro,.keda-transparency-intro{padding:90px 0 35px}.keda-support-intro p,.keda-transparency-intro p{color:#536273;max-width:800px;margin:0 0 24px;font-size:18px;line-height:1.85}.keda-support-principles,.keda-support-giving,.keda-transparency-principles,.keda-transparency-finance{padding:100px 0}.keda-support-institution{background:#f4f1ea;padding:110px 0}.keda-support-institution-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.keda-support-institution-grid h2,.keda-support-cta h2,.keda-transparency-anbi h2{color:#0c1f35;margin:15px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:500;line-height:1.05}.keda-support-institution-grid p{color:#536273;margin:0 0 22px;font-size:17px;line-height:1.85}.keda-support-cta,.keda-transparency-anbi{padding:120px 0}.keda-support-cta p{color:#536273;max-width:720px;margin:35px 0;font-size:17px;line-height:1.8}.keda-transparency-anbi{background:#f4f1ea}.keda-transparency-anbi p{color:#536273;max-width:760px;margin:30px 0 0;font-size:17px;line-height:1.8}@media (width<=760px){.keda-support-intro,.keda-transparency-intro{padding-top:60px}.keda-support-principles,.keda-support-giving,.keda-transparency-principles,.keda-transparency-finance{padding:70px 0}.keda-support-institution-grid{grid-template-columns:1fr;gap:45px}.keda-support-institution,.keda-support-cta,.keda-transparency-anbi{padding:80px 0}}.keda-amount-button{color:#0c1f35;cursor:pointer;background:#fff;border:1px solid #0c1f352e;border-radius:8px;min-width:92px;padding:15px 22px;font-size:16px;transition:all .2s}.keda-custom-amount span{color:#687585;padding-left:16px}.keda-payment-method-area{width:100%}@media (width<=760px){.keda-donation{padding:75px 0}.keda-donation-header{grid-template-columns:1fr;gap:30px}.keda-donation-box{padding:28px}.keda-donation-step{grid-template-columns:1fr;gap:10px}.keda-payment-methods{grid-template-columns:1fr}.keda-donation-action{flex-direction:column;align-items:stretch}.keda-donate-button{justify-content:center}.keda-demo-modal-card{padding:35px 25px}}.keda-donation{background:#f4f1ea;padding:115px 0}.keda-donation-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.keda-donation-header h2{color:#0c1f35;margin:16px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:500;line-height:1.04}.keda-donation-header>p{color:#536273;margin:0;font-size:17px;line-height:1.85}.keda-donation-box{background:#fff;border:1px solid #0c1f351a;border-radius:18px;max-width:1050px;padding:48px;box-shadow:0 18px 55px #0c1f350f}.keda-donation-title{letter-spacing:.08em;text-transform:uppercase;color:#536273;margin-bottom:22px;font-size:13px;font-weight:600}.keda-donation-frequency{background:#f7f7f5;border:1px solid #0c1f3521;border-radius:9px;margin-bottom:42px;padding:4px;display:inline-flex}.keda-frequency-button{color:#536273;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:125px;padding:12px 22px;font-size:14px;font-weight:600;transition:all .2s}.keda-frequency-button.selected{color:#fff;background:#0c1f35}.keda-donation-step{grid-template-columns:55px 1fr;gap:25px;display:grid}.keda-donation-step-number{letter-spacing:.15em;color:#b99852;padding-top:5px;font-size:12px}.keda-donation-label{letter-spacing:.08em;text-transform:uppercase;color:#536273;margin-bottom:20px;font-size:13px;font-weight:600}.keda-donation-amounts{flex-wrap:wrap;gap:10px;display:flex}.keda-amount-button{color:#0c1f35;cursor:pointer;background:#fff;border:1px solid #0c1f352e;border-radius:8px;align-items:baseline;gap:4px;min-width:92px;padding:15px 20px;font-size:16px;transition:all .2s;display:flex}.keda-amount-button small{color:inherit;opacity:.7;font-size:11px}.keda-amount-button:hover,.keda-amount-button.selected{color:#fff;background:#0c1f35;border-color:#0c1f35}.keda-custom-amount{border:1px solid #0c1f352e;border-radius:8px;align-items:center;width:220px;margin-top:12px;display:flex;overflow:hidden}.keda-custom-amount>span{color:#687585;padding-left:16px}.keda-custom-amount input{width:100%;font:inherit;color:#0c1f35;border:0;outline:0;padding:14px 10px}.keda-custom-amount small{white-space:nowrap;color:#8a949f;padding-right:13px;font-size:11px}.keda-donation-divider{background:#0c1f351a;height:1px;margin:42px 0}.keda-payment-methods{grid-template-columns:repeat(2,minmax(180px,240px));gap:12px;display:grid}.keda-payment-button{color:#0c1f35;cursor:pointer;background:#fff;border:1px solid #0c1f352e;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:14px 22px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.keda-payment-button:hover,.keda-payment-button.selected{border-color:#0c1f35;box-shadow:inset 0 0 0 1px #0c1f35}.keda-payment-logo{justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex}.apple-logo{font-size:25px}.google-logo{font-size:22px}.keda-payment-note{color:#8a949f;margin:15px 0 0;font-size:13px;line-height:1.6}.keda-donation-action{justify-content:space-between;align-items:center;gap:30px;display:flex}.keda-donation-summary span{text-transform:uppercase;letter-spacing:.1em;color:#8a949f;margin-bottom:5px;font-size:12px;display:block}.keda-donation-summary strong{color:#0c1f35;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:500}.keda-donate-button{color:#fff;cursor:pointer;background:#0c1f35;border:0;border-radius:8px;align-items:center;gap:25px;padding:17px 30px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.keda-donate-button:hover:not(:disabled){transform:translateY(-2px)}.keda-donate-button:disabled{opacity:.35;cursor:not-allowed}.keda-donation-legal-note{color:#8a949f;border-top:1px solid #0c1f3514;margin:30px 0 0;padding-top:22px;font-size:12px;line-height:1.7}.keda-demo-modal{z-index:9999;visibility:hidden;opacity:0;justify-content:center;align-items:center;padding:25px;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.keda-demo-modal.active{visibility:visible;opacity:1}.keda-demo-modal-backdrop{background:#0c1f3594;position:absolute;inset:0}.keda-demo-modal-card{z-index:1;background:#fff;border-radius:18px;width:min(520px,100%);padding:45px;position:relative;box-shadow:0 25px 80px #0003}.keda-demo-close{color:#687585;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:15px;right:18px}.keda-demo-modal-card h2{color:#0c1f35;margin:15px 0 18px;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:500;line-height:1.1}.keda-demo-modal-card>p{color:#687585;margin:0 0 25px;font-size:16px;line-height:1.7}.keda-demo-confirmation{border-top:1px solid #0c1f351a;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.keda-demo-confirmation span{color:#687585}.keda-demo-confirmation strong{color:#0c1f35}.keda-demo-status{color:#536273;background:#f4f1ea;border-radius:8px;margin-top:22px;padding:14px 16px;font-size:13px}.keda-demo-finish{color:#fff;cursor:pointer;background:#0c1f35;border:0;border-radius:8px;width:100%;margin-top:25px;padding:15px;font-weight:600}@media (width<=760px){.keda-donation{padding:75px 0}.keda-donation-header{grid-template-columns:1fr;gap:30px}.keda-donation-box{padding:28px}.keda-donation-step{grid-template-columns:1fr;gap:10px}.keda-donation-frequency{width:100%}.keda-frequency-button{flex:1}.keda-payment-methods{grid-template-columns:1fr}.keda-donation-action{flex-direction:column;align-items:stretch}.keda-donate-button{justify-content:center}.keda-demo-modal-card{padding:35px 25px}}.keda-donation-first{padding-top:96px;padding-bottom:110px}.keda-donation-first .keda-donation-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:80px;width:min(1100px,100% - 48px);margin:0 auto 52px;display:grid}.keda-donation-first .keda-donation-intro h2{margin:18px 0 0}.keda-donation-first .keda-donation-intro-copy{padding-bottom:8px}.keda-donation-first .keda-donation-intro-copy p{margin:0}.keda-donation-first>.keda-donation-card,.keda-donation-first .keda-donation-card{width:min(1050px,100% - 48px);margin-left:auto;margin-right:auto}@media (width<=800px){.keda-donation-first{padding-top:64px;padding-bottom:80px}.keda-donation-first .keda-donation-intro{grid-template-columns:1fr;gap:28px;width:min(100% - 32px,600px);margin-bottom:36px}.keda-donation-first>.keda-donation-card,.keda-donation-first .keda-donation-card{width:min(100% - 32px,600px)}}.keda-payment-logo.apple-logo{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.keda-payment-logo.apple-logo svg{color:currentColor;width:19px;height:19px;display:block}.keda-project-support{background:#f4f1e9;border-top:1px solid #0c203a1a;border-bottom:1px solid #0c203a1a;padding:110px 0}.keda-project-support-inner{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:90px;display:grid}.keda-project-support-copy h2{margin:18px 0 24px}.keda-project-support-copy p{max-width:650px;margin:0}.keda-project-support-action{flex-direction:column;gap:18px;display:flex}.keda-project-support-button{color:#fff;background:#0c203a;border:1px solid #0c203a;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 26px;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:flex}.keda-project-support-button:hover{color:#fff;background:#b88a35;border-color:#b88a35;transform:translateY(-2px)}.keda-project-support-button span:last-child{font-size:22px}.keda-project-support-action small{color:#0c203a9e;max-width:380px;line-height:1.6;display:block}@media (width<=800px){.keda-project-support{padding:80px 0}.keda-project-support-inner{grid-template-columns:1fr;gap:45px}}.keda-project-sidebar-support{width:100%;margin-top:28px}.keda-project-sidebar-support-button{box-sizing:border-box;color:#fff;background:#0c203a;border:1px solid #0c203a;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 20px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.keda-project-sidebar-support-button:hover{color:#fff;background:#b88a35;border-color:#b88a35;transform:translateY(-1px)}.keda-project-sidebar-support-button span:last-child{font-size:20px;line-height:1}.keda-project-hero{background:#f8f7f3}.keda-project-main{background:#fff}.keda-project-page .keda-page-closing{background:#f8f7f3}.keda-project-detail-sidebar,.keda-project-detail-content,.keda-project-detail-image{background:#fff}.keda-project-detail-hero{background:#f8f7f3}.keda-project-detail{background:#fff}.keda-project-detail-main,.keda-project-detail-sidebar{background:0 0}.keda-project-detail+.keda-page-closing{background:#f8f7f3}html[lang=ku],html[lang=ku] body{direction:rtl}@media (width<=900px){.keda-language-switcher{gap:12px;margin-left:0;margin-right:18px}}html[lang=ku]{direction:rtl}html[lang=ku] body{text-align:right;direction:rtl}html[lang=ku] .keda-language-switcher{direction:ltr}@media (width<=900px){.keda-language-switcher{gap:11px;margin-left:0;margin-right:18px}}.keda-language-switcher{z-index:50!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-left:28px!important;display:inline-flex!important;position:relative!important}.keda-language-switcher a{color:#0c203a!important;letter-spacing:.08em!important;opacity:.45!important;background:0 0!important;justify-content:center!important;align-items:center!important;padding:4px 0!important;font-family:Instrument Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:opacity .2s,color .2s!important;display:inline-flex!important;position:relative!important}.keda-language-switcher a:hover,.keda-language-switcher a.active{opacity:1!important}.keda-language-switcher a.active{color:#0c203a!important}.keda-language-switcher a.active:after{content:""!important;background:#b88a35!important;height:1px!important;position:absolute!important;bottom:-6px!important;left:0!important;right:0!important}.keda-mobile-language-switcher{display:none}@media (width<=900px){.keda-language-switcher{display:none!important}.keda-mobile-language-switcher{border-bottom:1px solid #0c203a1f!important;margin:0 0 10px!important;padding:24px 0 18px!important;display:block!important}.keda-mobile-language-label{color:#0c203a!important;letter-spacing:.12em!important;margin-bottom:12px!important;font-family:Instrument Sans,sans-serif!important;font-size:10px!important;font-weight:600!important;display:block!important}.keda-mobile-language-links{direction:ltr!important;align-items:center!important;gap:18px!important;display:flex!important}.keda-mobile-language-links a{color:#0c203a!important;letter-spacing:.08em!important;opacity:.45!important;font-family:Instrument Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;position:relative!important}.keda-mobile-language-links a.active{opacity:1!important}.keda-mobile-language-links a.active:after{content:""!important;background:#b88a35!important;height:1px!important;position:absolute!important;bottom:-6px!important;left:0!important;right:0!important}}.keda-language-dropdown{z-index:100;flex-shrink:0;margin-left:28px;font-family:Instrument Sans,sans-serif;position:relative}.keda-language-dropdown summary{cursor:pointer;color:#0c203a;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;padding:8px 2px;font-size:11px;font-weight:600;line-height:1;list-style:none;display:flex}.keda-language-dropdown summary::-webkit-details-marker{display:none}.keda-language-chevron{color:#b88a35;font-size:13px;line-height:1;transition:transform .2s}.keda-language-dropdown[open] .keda-language-chevron{transform:rotate(180deg)}.keda-language-menu{background:#fff;border:1px solid #0c203a1f;width:145px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0c203a1f}.keda-language-menu a{color:#0c203a;padding:10px 11px;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s;display:block}.keda-language-menu a:hover,.keda-language-menu a.active{background:#f7f5f0}@media (width<=900px){.keda-language-dropdown{margin-left:0;display:none!important}.keda-language-dropdown{display:none!important}.keda-mobile-language-switcher{border-top:1px solid #0c203a1f!important;margin:24px 0 0!important;padding:20px 0 0!important;display:block!important}.keda-mobile-language-label{color:#0c203a!important;letter-spacing:.12em!important;margin-bottom:14px!important;font-family:Instrument Sans,sans-serif!important;font-size:10px!important;font-weight:600!important;display:block!important}.keda-mobile-language-links{direction:ltr!important;flex-direction:column!important;gap:0!important;display:flex!important}.keda-mobile-language-links a{color:#0c203a!important;letter-spacing:0!important;opacity:.55!important;padding:10px 0!important;font-family:Instrument Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:block!important}.keda-mobile-language-links a.active{opacity:1!important;font-weight:600!important}}.keda-mobile-language{display:none}@media (width<=900px){.keda-mobile-language{border-top:1px solid #0c203a1f!important;border-bottom:1px solid #0c203a1f!important;margin:0!important;padding:18px 0!important;display:block!important}.keda-mobile-language-dropdown{display:block!important;position:relative!important}.keda-mobile-language-dropdown summary{box-sizing:border-box!important;cursor:pointer!important;color:#0c203a!important;letter-spacing:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:4px 0!important;font-family:Instrument Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;list-style:none!important;display:flex!important}.keda-mobile-language-dropdown summary::-webkit-details-marker{display:none!important}.keda-mobile-language-options{flex-direction:column!important;gap:0!important;margin-top:10px!important;padding:4px 0!important;display:flex!important}.keda-mobile-language-options a{color:#526276!important;padding:9px 0!important;font-family:Instrument Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;text-decoration:none!important;display:block!important}.keda-mobile-language-options a.active{color:#0c203a!important;font-weight:600!important}.keda-language-dropdown{display:none!important}.keda-mobile-language a{color:#0c203a!important;opacity:.45!important;white-space:nowrap!important;padding:0 14px!important;font-family:Instrument Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;display:inline-block!important;position:relative!important}.keda-mobile-language a:not(:last-child):after{content:"·"!important;color:#b88a35!important;opacity:.7!important;position:absolute!important;right:-1px!important}.keda-mobile-language a.active{opacity:1!important;font-weight:600!important}.keda-mobile-language a:hover{opacity:1!important}.keda-mobile-language{direction:ltr!important;border-top:1px solid #0c203a1f!important;border-bottom:1px solid #0c203a1f!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;margin:0!important;padding:22px 0!important;display:flex!important}.keda-mobile-language a{color:#0c203a!important;letter-spacing:0!important;opacity:.55!important;white-space:nowrap!important;margin:0!important;padding:0 14px!important;font-family:Instrument Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;display:inline-block!important;position:relative!important}.keda-mobile-language a:not(:last-child):after{content:"·"!important;color:#b88a35!important;opacity:.7!important;font-size:14px!important;font-weight:400!important;position:absolute!important;top:0!important;right:-1px!important}.keda-mobile-language a.active{color:#0c203a!important;opacity:1!important;font-weight:600!important}.keda-mobile-language a:hover{color:#0c203a!important;opacity:1!important}.keda-mobile-language{direction:ltr!important;border-bottom:0!important;flex-wrap:wrap!important;align-items:center!important;margin:0!important;padding:18px 0!important;display:flex!important}.keda-mobile-language a{color:var(--navy)!important;opacity:.55!important;border:0!important;margin:0!important;padding:0 14px!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;display:inline-block!important}.keda-mobile-language a:first-child{padding-left:0!important}.keda-mobile-language a:last-child{padding-right:0!important}.keda-mobile-language a.active,.keda-mobile-language a:hover{color:var(--gold)!important;opacity:1!important}.keda-mobile-language a:not(:last-child):after{content:"·";color:var(--gold);opacity:.7;position:relative;left:14px}}@media (width<=600px){.keda-mobile-language{padding-left:0!important;padding-right:0!important}}@media (width<=900px){.keda-mobile-language{padding-top:28px!important}}.site-header{direction:ltr}.site-header .header-inner{direction:ltr;align-items:center;min-height:6.4rem;display:flex}.site-header .brand{flex:none;align-items:center;display:flex}.site-header .brand img{width:17rem;height:auto;display:block}.site-header .main-nav{justify-content:center;align-items:center;gap:2.5rem;margin-left:auto;display:flex}.site-header .main-nav a{white-space:nowrap}.site-header .header-right{flex:none;align-items:center;gap:1.25rem;margin-left:2.5rem;display:flex}.site-header .header-cta{white-space:nowrap}.site-header .language-selector{width:auto;height:auto;margin:0;padding:0;display:block;position:relative}.site-header .language-selector-trigger{appearance:none;width:auto;height:2.4rem;min-height:2.4rem;box-shadow:none;color:#172033;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:0 .15rem;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.site-header .language-selector-trigger:hover{color:#b18f46}.site-header .language-selector-trigger .language-globe{fill:none;stroke:currentColor;stroke-width:1.35px;width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0;padding:0;display:block;overflow:visible}.site-header .language-selector-trigger .language-chevron{fill:none;stroke:currentColor;stroke-width:1.35px;width:.55rem;min-width:.55rem;height:.35rem;min-height:.35rem;margin:0 0 0 .1rem;padding:0;transition:transform .16s;display:block;overflow:visible}.site-header .language-selector.open .language-chevron{transform:rotate(180deg)}.site-header .language-selector-menu{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;background:#fff;border:1px solid #0f23411a;border-radius:3px;width:13rem;min-width:13rem;margin:0;padding:.45rem;transition:opacity .15s,visibility .15s,transform .15s;display:block;position:absolute;top:calc(100% + .65rem);left:auto;right:0;transform:translateY(-6px);box-shadow:0 18px 45px #0f234121,0 2px 8px #0f23410d}.site-header .language-selector.open .language-selector-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header .language-selector-menu a{box-sizing:border-box;color:#172033;white-space:nowrap;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;width:100%;min-height:2.65rem;margin:0;padding:.55rem .8rem;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.site-header .language-selector-menu a:hover{color:#b18f46;background:#b18f460f}.site-header .language-selector-menu a.active{color:#b18f46;font-weight:600}.site-header .language-check{color:#b18f46;font-size:.75rem}@media (width<=1100px){.site-header .main-nav{gap:1.5rem}.site-header .header-right{margin-left:1.5rem}.site-header .brand img{width:15rem}}@media (width<=900px){.site-header .header-inner{min-height:5.5rem}.site-header .main-nav,.site-header .header-right{display:none}.site-header .brand img{width:14rem}.site-header .mobile-menu-toggle{margin-left:auto;display:flex}}.mobile-language-selector{display:none}@media (width<=900px){.site-header .mobile-language-selector{flex:none;margin-left:auto;display:block;position:relative}.site-header .mobile-language-trigger{appearance:none;width:2.4rem;height:2.4rem;box-shadow:none;color:#172033;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.site-header .mobile-language-trigger:hover{color:#b18f46}.site-header .mobile-language-globe{fill:none;stroke:currentColor;stroke-width:1.35px;width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;display:block;overflow:visible}.site-header .mobile-language-menu{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;background:#fff;border:1px solid #0f23411a;border-radius:3px;width:13rem;min-width:13rem;margin:0;padding:.45rem;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:calc(100% + .65rem);left:auto;right:0;transform:translateY(-6px);box-shadow:0 18px 45px #0f234121,0 2px 8px #0f23410d}.site-header .mobile-language-selector.open .mobile-language-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header .mobile-language-menu a{box-sizing:border-box;color:#172033;white-space:nowrap;direction:ltr;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;width:100%;min-height:2.65rem;margin:0;padding:.55rem .8rem;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.site-header .mobile-language-menu a:hover{color:#b18f46;background:#b18f460f}.site-header .mobile-language-menu a.active{color:#b18f46;font-weight:600}.site-header .mobile-language-check{color:#b18f46;font-size:.75rem}.site-header .mobile-menu-toggle{margin-left:.55rem}}html[lang=ar],html[lang=fa],html[lang=ar] body,html[lang=fa] body{direction:rtl}html[lang=ar] .language-selector,html[lang=fa] .language-selector,html[lang=ar] .mobile-language-selector,html[lang=fa] .mobile-language-selector{direction:ltr}.site-header .language-selector-menu{grid-template-rows:repeat(7,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0;width:420px;display:grid}.site-header .language-selector-menu a{box-sizing:border-box;width:100%}.site-header .language-selector-menu a:nth-child(8){border-left:1px solid #0a27451a}@media (width<=900px){.site-header .mobile-language-menu{grid-template-rows:repeat(7,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0;width:min(420px,100vw - 32px);display:grid}.site-header .mobile-language-menu a{box-sizing:border-box;width:100%}.site-header .mobile-language-menu a:nth-child(8){border-left:1px solid #0a27451a}.site-header .mobile-language-menu{box-sizing:border-box;overflow:hidden;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;top:94px!important;left:16px!important;right:16px!important}.site-header .mobile-language-menu a{white-space:nowrap;min-width:0;overflow:hidden}}
