.kq-btn{background:var(--emerald);min-height:48px;color:var(--ground);font-family:var(--bf);text-align:center;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 26px;font-size:1em;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.kq a.kq-btn,.kq a.kq-btn:hover{color:var(--ground)}.kq-btn:hover{background:var(--deep)}.kq-btn svg{flex:none}.kq-btn-ghost{color:var(--emerald);box-shadow:inset 0 0 0 1px var(--emerald);background:0 0}.kq-btn-ghost:hover{background:var(--mint);color:var(--deep)}.kq-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.kq-ib{width:44px;height:44px;color:var(--deep);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kq-ib:hover{border-color:#0f6b5066}.kq-l-ar .kq-flip{transform:scaleX(-1)}.kq-tag{border:1px solid var(--gold);background:var(--ground);color:var(--deep);border-radius:0;align-items:center;padding:2px 10px;font-size:.76em;font-weight:600;line-height:1.5;display:inline-flex}.kq-count{color:var(--deep);font-variant-numeric:tabular-nums;font-size:.88em;font-weight:600}.kq-bandwrap{line-height:0;position:relative}.kq-band{width:100%;height:40px;display:block}.kq-bandcover{background:var(--ground);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.kq-l-ar .kq-bandcover{transform-origin:0}.kq-dec{z-index:-1;aspect-ratio:1;width:clamp(170px,30cqw,420px);height:auto;color:var(--emerald);opacity:.22;pointer-events:none;display:block;position:absolute;overflow:visible}.kq-dec *{vector-effect:non-scaling-stroke;stroke-linecap:round}.kq-dec-w{color:var(--gold);opacity:.6}.kq-blk{z-index:-1;aspect-ratio:1;background:var(--mint);pointer-events:none;width:clamp(90px,14cqw,200px);position:absolute;transform:rotate(45deg)}.kq-blk-s{background:var(--sand)}.kq-d1{top:56px;inset-inline-end:-9%}.kq-d2{bottom:24px;inset-inline-start:-44px}.kq-d3{top:24%;inset-inline-start:-12%}.kq-d4{top:5%;inset-inline-end:-10%}.kq-d5{top:29%;inset-inline-start:-40px}.kq-d6{top:50%;inset-inline-end:-12%}.kq-d7{top:74%;inset-inline-start:-11%}.kq-d8{top:91%;inset-inline-end:-44px}.kq-d9{top:28%;opacity:.38;inset-inline-end:-8%}.kq-d10{bottom:3%;inset-inline-end:-10%}.kq-d11{top:7%;inset-inline-end:-48px}.kq-d12{bottom:5%;inset-inline-start:-12%}.kq-door{margin-block-end:12px;margin-inline:0 12px;position:relative}.kq-sand{background:var(--sand);position:absolute;inset-block:12px -12px;inset-inline:12px -12px}.kq-rise{position:relative;overflow:hidden}.kq-arch{aspect-ratio:var(--arch,3/4);isolation:isolate;background:var(--mint);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.kq-ph{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10% 12%;font-size:.8em;font-weight:600;line-height:1.4;display:flex;position:absolute;inset:0}.kq-t0{background:var(--t0);color:var(--t0-ink)}.kq-t1{background:var(--t1);color:var(--t1-ink)}.kq-t2{background:var(--t2);color:var(--t2-ink)}.kq-t3{background:var(--t3);color:var(--t3-ink)}.kq-t4{background:var(--t4);color:var(--t4-ink)}.kq-t5{background:var(--t5);color:var(--t5-ink)}.kq-pattern{width:100%;height:100%;display:block;position:absolute;inset:0}.kq-breathe{animation:8s ease-in-out infinite kq-breathe}.kq-foot .kq-wrap{flex-direction:column;gap:20px;padding-block:36px;display:flex}.kq-foot .kq-logo{color:var(--ground)}.kq-foot .kq-mark{border-color:var(--gold)}.kq-foot-nav{flex-wrap:wrap;gap:0 24px;display:flex}.kq-foot-nav a{min-height:44px;color:var(--ground);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kq-foot-nav a:hover{color:var(--mint);text-underline-offset:5px;text-decoration:underline}.kq-foot-lang{border-top:1px solid var(--rule-gold);flex-wrap:wrap;gap:0 4px;padding-top:12px;display:flex}.kq-foot-lang .kq-lg{width:auto;color:var(--ground);padding:0 12px}.kq-foot-lang .kq-lg.is-cur{color:var(--ground);box-shadow:inset 0 -2px #bf9b63}.kq-copy{color:var(--mint);font-size:.88em}@container kq (width>=1024px){.kq-foot .kq-wrap{padding-block:48px 40px}}.kq-gstage.is-paused .kq-bar,.kq-gmedia[data-hold] .kq-bar{animation-play-state:paused}.kq-gallery{height:calc(100vh + 4480px)}.kq-gstick{isolation:isolate;flex-direction:column;justify-content:center;height:100vh;padding:64px 0 16px;display:flex;position:sticky;top:0}.kq-glatmask{z-index:-1;pointer-events:none;opacity:.55;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(62% 52% at 50% 46%,#000 0,#000000b3 45%,#0000 100%);mask-image:radial-gradient(62% 52% at 50% 46%,#000 0,#000000b3 45%,#0000 100%)}.kq-glat{width:calc(100% + 960px);height:calc(100% + 960px);transition:transform .9s var(--e);display:block;position:absolute;top:-480px;left:-480px}.kq-sl-1{transform:translate(48px,48px)}.kq-sl-2{transform:translate(96px,96px)}.kq-sl-3{transform:translate(144px,144px)}.kq-sl-4{transform:translate(192px,192px)}.kq-sl-5{transform:translate(240px,240px)}.kq-sl-6{transform:translate(288px,288px)}.kq-sl-7{transform:translate(336px,336px)}.kq-sl-8{transform:translate(384px,384px)}.kq-l-ar .kq-sl-1{transform:translate(-48px,48px)}.kq-l-ar .kq-sl-2{transform:translate(-96px,96px)}.kq-l-ar .kq-sl-3{transform:translate(-144px,144px)}.kq-l-ar .kq-sl-4{transform:translate(-192px,192px)}.kq-l-ar .kq-sl-5{transform:translate(-240px,240px)}.kq-l-ar .kq-sl-6{transform:translate(-288px,288px)}.kq-l-ar .kq-sl-7{transform:translate(-336px,336px)}.kq-l-ar .kq-sl-8{transform:translate(-384px,384px)}.kq-gstage{max-width:1240px;padding:0 var(--pad);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.kq-eyebrow{color:var(--emerald);font-size:.88em;font-weight:600}.kq-gmedia{width:min(100%,240px)}@container kq (width<=413.98px){.kq-l-ar .kq-gmedia{width:min(100%,240px,max(160px,72.7273vh - 381.091px))}}.kq-frame-btn{cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block}.kq-frame{aspect-ratio:264/363;background:var(--mint);border:1px solid var(--rule-frame);display:block;position:relative;overflow:hidden}.kq-frame:after{content:"";z-index:3;border:1px solid var(--gold);pointer-events:none;position:absolute;inset:6px}.kq-gslide{opacity:0;transition:opacity .9s var(--e), transform .9s var(--e);display:block;position:absolute;inset:0;transform:translateY(24px)}.kq-gslide.is-past{transform:translateY(-24px)}.kq-gslide.is-cur{opacity:1;transform:translate(0,0)}.kq-gslide.is-cur .kq-gph{animation:8s ease-in-out infinite kq-breathe}.kq-gph{align-items:flex-end;gap:2px;padding:0 26px 13%;font-size:.88em;font-weight:400}.kq-gph .kq-ph-k{font-size:.8em;font-weight:600}.kq-gprog{margin-top:10px}.kq-gticks{justify-content:center;gap:8px;margin-top:12px;display:flex}.kq-gtick{background:#0f6b5047;width:8px;height:8px}.kq-gtick.is-on{background:var(--emerald)}.kq-gtext{flex-direction:column;align-items:center;width:100%;margin-top:22px;display:flex}.kq-gstack{width:100%;margin-top:14px;display:grid}.kq-gtxt{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;transition:visibility 0s linear .4s;display:flex}.kq-gtxt.is-cur{visibility:visible;transition:visibility linear}.kq-gtxt .kq-ln{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(14px)}.kq-gtxt.is-past .kq-ln{transform:translateY(-14px)}.kq-gtxt.is-cur .kq-ln{opacity:1;transition:opacity .9s var(--e) .12s, transform .9s var(--e) .12s;transform:translate(0,0)}.kq-gtxt.is-cur .kq-ln2{transition-delay:.18s}.kq-gtxt.is-cur .kq-ln3{transition-delay:.24s}.kq-gname{font-size:calc(1.9em * var(--hs))}.kq-gshort{max-width:24em;margin-top:8px}.kq-gtag{margin-top:8px}.kq-gctl{margin-top:22px}.kq-gfoot{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;margin-top:8px;display:flex}@container kq (width>=768px){.kq-gstick{--gcut:calc(374px - 100vh);padding-top:72px;padding-bottom:clamp(0px, calc(16px - var(--gcut)), 16px)}.kq-l-am .kq-gstick{--gcut:calc(398px - 100vh)}.kq-l-ar .kq-gstick{--gcut:calc(427px - 100vh)}.kq-gstack{margin-top:clamp(4px, calc(14px - var(--gcut)), 14px)}.kq-gshort{margin-top:clamp(4px, calc(8px - var(--gcut)), 8px)}.kq-gctl{margin-top:clamp(6px, calc(22px - var(--gcut)), 22px)}.kq-gfoot{margin-top:clamp(0px, calc(8px - var(--gcut)), 8px)}.kq-gstage{text-align:start;flex-direction:row;justify-content:center;align-items:center;gap:56px}.kq-gmedia{flex:none;width:min(280px,72.7273vh - 88.7273px)}.kq-gtext{flex:0 520px;align-items:flex-start;margin-top:0}.kq-gtxt{align-items:flex-start}.kq-gfoot{justify-content:flex-start}.kq-gname{font-size:calc(2.4em * var(--hs))}}@container kq (width>=1024px){.kq-gstage{gap:80px;width:100%}.kq-gmedia{width:min(300px,72.7273vh - 74.1818px)}.kq-gtext{flex:0 560px}.kq-gname{font-size:calc(3.1em * var(--hs))}.kq-gshort{margin-top:12px;font-size:1.1em}.kq-gctl{margin-top:32px}.kq-gticks{display:none}}.kq-gfs{inset-inline-end:12px;z-index:5;opacity:.45;transition:opacity .3s;position:absolute;bottom:12px}.kq-gfs:hover,.kq-gfs:focus-visible{opacity:1}.kq.is-gfull .kq-head,.kq.is-gfull .kq-foot{display:none}.kq.is-gfull .kq-gstick{padding-top:16px}.kq-gindex{display:none}.kq-gidx-hl{top:0;z-index:0;height:44px;transition:transform .6s var(--e), height .6s var(--e);pointer-events:none;background:#0f6b501a;position:absolute;inset-inline:16px 0;transform:translate(0,0)}.kq-gidx{z-index:1;min-height:44px;color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-size:.94em;line-height:1.3;transition:color .3s;display:flex;position:relative}.kq-gidx:hover{color:var(--emerald)}.kq-gidx.is-on{color:var(--deep);font-weight:600}@container kq (width>=1024px){.kq-gindex{isolation:isolate;border-inline-start:1px solid var(--rule-gidx);flex-direction:column;flex:0 0 260px;padding-inline-start:16px;display:flex;position:relative}}.kq-head{z-index:30;background:var(--ground);border-bottom:1px solid var(--rule);transition:transform .5s var(--e);position:sticky;top:0}.kq-head-in{max-width:1240px;height:64px;padding:0 var(--pad);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.kq-logo{min-height:44px;color:var(--deep);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kq-mark{border:1px dashed var(--emerald);flex:none;width:40px;height:40px}.kq-word{letter-spacing:-.01em;font-family:Fraunces,Fraunces Fallback,Georgia,serif;font-size:24px;font-weight:500;line-height:1}.kq-nav{gap:2px;display:none}.kq-nav a{min-height:44px;color:var(--ink);align-items:center;padding:0 12px;font-size:.94em;font-weight:600;text-decoration:none;display:inline-flex}.kq-nav a:hover{color:var(--emerald)}.kq-tools{align-items:center;gap:2px;display:flex}.kq-lang{position:relative}.kq-lang-btn{min-height:44px;color:var(--deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:.94em;font-weight:600;display:inline-flex}.kq-lang-list{top:calc(100% + 6px);background:var(--ground);border:1px solid var(--rule-lang);min-width:176px;box-shadow:var(--shadow);padding:6px;display:none;position:absolute;inset-inline-end:0}.kq-lang-list.is-open{display:block}.kq-lg{width:100%;min-height:44px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:1em;display:flex}.kq-lg.is-cur{color:var(--emerald);font-weight:600}@container kq (width>=768px){.kq-head-in{height:72px}.kq-lang-btn{display:none}.kq-lang-list{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.kq-lang-list .kq-lg{width:auto;padding:0 10px}.kq-lang-list .kq-lg.is-cur{box-shadow:inset 0 -2px #0f6b50}}@container kq (width>=1024px){.kq-nav{display:flex}.kq-menu-btn{display:none}}@container kq (width>=1024px) and (width<=1112.98px){.kq-l-ar .kq-nav{gap:0}.kq-l-ar .kq-nav a{padding:0 6px}}.kq-scrim{z-index:40;background:var(--scrim);opacity:0;visibility:hidden;cursor:pointer;transition:opacity .5s var(--e), visibility 0s linear .5s;border:0;padding:0;position:fixed;inset:0}.kq-menu{z-index:41;background:var(--ground);border-inline-start:1px solid var(--rule-gidx);visibility:hidden;width:min(86%,340px);transition:transform .6s var(--e), visibility 0s linear .6s;flex-direction:column;padding:10px 20px 28px;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}.kq-l-ar .kq-menu{transform:translate(-100%)}.kq.is-menu .kq-scrim{opacity:1;visibility:visible;transition:opacity .5s var(--e), visibility 0s}.kq.is-menu .kq-menu{visibility:visible;transition:transform .6s var(--e), visibility 0s;transform:translate(0,0)}.kq-menu-x{align-self:flex-end}.kq-menu nav{border-bottom:1px solid var(--rule);flex-direction:column;margin-top:8px;display:flex}.kq-menu nav a{border-top:1px solid var(--rule);min-height:58px;font-family:var(--hf);font-weight:500;font-size:calc(1.5em * var(--hs));color:var(--deep);align-items:center;text-decoration:none;display:flex}.kq-about .kq-wrap{padding-block:56px}.kq-statement{font-size:calc(1.75em * var(--hs));text-align:center;max-width:19em;margin:0 auto}.kq-mvv{gap:28px;margin-top:44px;display:grid}.kq-mvv-i{border-top:1px solid var(--gold);padding-top:16px}.kq-mvv-i h3{font-size:calc(1.2em * var(--hs));color:var(--emerald)}.kq-mvv-i p{margin-top:8px}@container kq (width>=768px){.kq-about .kq-wrap{padding-block:72px}.kq-statement{font-size:calc(2.5em * var(--hs))}.kq-mvv{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}@container kq (width>=1024px){.kq-about .kq-wrap{padding-block:96px}.kq-statement{font-size:calc(3em * var(--hs))}.kq-mvv{gap:56px;margin-top:64px}}.kq-contact{padding-bottom:72px}.kq-contact-in{flex-direction:column;gap:44px;display:flex}.kq-contact-a,.kq-contact-b{min-width:0}.kq-dl{border-bottom:1px solid var(--rule-ink);margin-top:24px}.kq-dl-i{border-top:1px solid var(--rule-ink);grid-template-columns:minmax(0,7.5em) minmax(0,1fr);align-items:baseline;gap:12px;padding-block:12px;display:grid}.kq-dl dt{color:var(--deep);font-weight:600}.kq-social{flex-wrap:wrap;gap:0 18px;margin-block:-10px;display:flex}.kq-social a{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.kq-map{aspect-ratio:4/3;color:var(--deep);touch-action:auto;justify-content:center;align-items:center;font-weight:600;display:flex}.kq-edge{margin-top:10px;margin-inline:12px 0}@container kq (width>=1024px){.kq-contact{padding-bottom:112px}.kq-contact-in{flex-direction:row;align-items:center;gap:96px}.kq-contact-a,.kq-contact-b{flex:1 1 0}}.kq-hero{padding-bottom:56px}.kq-hero .kq-arch{aspect-ratio:4/5}.kq-hero-in{max-width:1240px;padding:36px var(--pad) 0;flex-direction:column;gap:40px;margin:0 auto;display:flex}.kq-lede{max-width:34em;margin-top:18px}.kq-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:26px;display:flex}@container kq (width>=768px){.kq-hero{padding-bottom:72px}.kq-hero-in{flex-direction:row;justify-content:space-between;align-items:center;gap:48px;padding-top:56px}.kq-hero-text{flex:1 1 0;min-width:0}.kq-hero-media{flex:0 0 42%}}@container kq (width>=1024px){.kq-lede{font-size:1.1em}.kq-hero{padding-bottom:96px}.kq-hero-in{gap:80px;padding-top:64px}.kq-hero-media{flex:none}.kq-hero-media .kq-door{width:min(60vh,560px,42cqw)}}.kq-impact .kq-wrap{padding-block:48px 64px}.kq-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px;display:grid}.kq-figs li{border-top:1px solid var(--rule-gold);flex-direction:column;gap:8px;padding-top:14px;display:flex}.kq-fig{font-family:var(--hf);font-variant-numeric:tabular-nums lining-nums;font-size:3em;font-weight:500;line-height:1}.kq-l-ar .kq-fig{direction:ltr;align-self:flex-start}.kq-fig-l{color:var(--mint);font-size:.94em}@container kq (width<=389.98px){.kq-fig{font-size:min(3em,15.3846cqw - 9.84615px)}}@container kq (width<=767.98px){.kq-l-ar .kq-fig{font-size:min(3em,15.3846cqw - 9.84615px)}}@container kq (width>=768px){.kq-figs{grid-template-columns:repeat(4,minmax(0,1fr))}.kq-fig{font-size:min(3.2em,7.69231cqw - 11.6923px)}}@container kq (width>=1024px){.kq-impact .kq-wrap{padding-block:72px 96px}.kq-figs{gap:40px;margin-top:48px}.kq-fig{font-size:min(4.6em,max(8.875cqw - 28px,14.85cqw - 96px))}}.kq-news .kq-wrap{padding-block:8px 64px}.kq-news-list{border-bottom:1px solid var(--rule-news);margin-top:24px;display:grid}.kq-news-i{border-top:1px solid var(--rule-news);padding-block:22px}.kq-date{color:var(--muted);font-variant-numeric:lining-nums;font-size:.88em}.kq-news-i h3{font-size:calc(1.25em * var(--hs));margin-top:6px}.kq-news-t{margin-top:8px}@container kq (width>=1024px){.kq-news .kq-wrap{padding-block:8px 96px}.kq-news-list{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.kq-news-i{border-top:0;border-inline-start:1px solid var(--rule-news);padding:4px 32px}.kq-news-i.is-first{border-inline-start:0;padding-inline-start:0}}.kq-slide{visibility:hidden;will-change:transform}.kq-slide.is-first{visibility:visible}.kq-programs{padding:64px 0 48px;overflow:hidden}.kq-rows{margin-top:20px}.kq-row{max-width:1240px;padding:16px var(--pad);margin:0 auto;position:relative}.kq-row-in{will-change:transform, opacity;align-items:center;gap:28px;display:flex;position:relative}.kq-row.is-alt .kq-row-in{flex-direction:row-reverse}.kq-row.is-alt .kq-door{margin-inline:12px 0}.kq-row.is-alt .kq-sand{inset-inline:-12px 12px}.kq-media{flex:0 0 38%;min-width:0}.kq-text{overflow-wrap:break-word;flex:1 1 0;min-width:0}.kq-name-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kq-name{font-size:calc(1.28em * var(--hs))}.kq-short{margin-top:6px;font-size:.94em}.kq-desc{max-width:36em;animation:kq-up .5s var(--e) both;margin-top:12px}.kq-row-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.kq-row:not(.is-open) .kq-toggle:after{content:"";position:absolute;inset:0}.kq-row:not(.is-open) .kq-ph span{display:none}.kq-row[data-center]:not(.is-open) .kq-toggle{background:var(--emerald);color:var(--ground);box-shadow:none}.kq-row[data-center]:not(.is-open) .kq-toggle:hover{background:var(--deep)}.kq-row.is-open .kq-row-in{flex-direction:column;align-items:stretch;gap:22px}.kq-row.is-open .kq-media{flex:none;width:100%}.kq-row.is-open .kq-short{display:none}.kq-row.is-open .kq-name{font-size:calc(1.7em * var(--hs))}.kq-row.is-open .kq-row-actions{margin-top:20px}@container kq (width>=768px){.kq-row{padding-block:26px}.kq-row-in{gap:44px}.kq-media{flex-basis:34%}.kq-name{font-size:calc(1.6em * var(--hs))}.kq-short{font-size:1em}.kq-row.is-open .kq-row-in{flex-direction:row;align-items:flex-start;gap:44px}.kq-row.is-open.is-alt .kq-row-in{flex-direction:row-reverse}.kq-row.is-open .kq-media{flex:0 0 calc(50% - 22px);width:auto}.kq-row.is-open .kq-text{padding-top:clamp(8px,6cqw,72px)}.kq-row.is-open .kq-name{font-size:calc(2em * var(--hs))}}@container kq (width>=1024px){.kq-programs{padding:96px 0 72px}.kq-row{max-width:1180px;padding-block:36px}.kq-row-in{gap:72px}.kq-media{flex-basis:40%}.kq-row .kq-arch{aspect-ratio:4/5}.kq-name{font-size:calc(2.1em * var(--hs))}.kq-short{max-width:28em;margin-top:10px;font-size:1.1em}.kq-row-actions{margin-top:22px}.kq-row.is-open .kq-row-in{gap:72px}.kq-row.is-open .kq-media{flex-basis:calc(50% - 36px)}.kq-row.is-open .kq-name{font-size:calc(2.6em * var(--hs))}}.kq-gal{margin-top:20px;margin-inline:0 12px}.kq-row.is-alt .kq-gal{margin-inline:12px 0}.kq-prog{background:var(--rule-prog);height:2px;overflow:hidden}.kq-bar{background:var(--emerald);transform-origin:0;height:100%;animation:5s linear forwards kq-prog;transform:scaleX(0)}.kq-l-ar .kq-bar{transform-origin:100%}.kq-media.is-paused .kq-bar,.kq-media[data-hold] .kq-bar{animation-play-state:paused}.kq-gal-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.kq-l-ar .kq-gal-row .kq-count{direction:ltr}.kq-gal-btns{gap:4px;display:flex}.kq-story .kq-wrap{padding-block:64px}.kq-time{flex-direction:column;gap:32px;margin-top:32px;display:flex;position:relative}.kq-time:before{content:"";background:var(--emerald);width:1px;position:absolute;inset-block:6px;inset-inline-start:5px}.kq-ms{padding-inline-start:36px;position:relative}.kq-ms:before{content:"";top:10px;background:var(--ground);border:1px solid var(--emerald);width:9px;height:9px;position:absolute;inset-inline-start:1px;transform:rotate(45deg)}.kq-ms-in{will-change:transform, opacity}.kq-year{font-family:var(--hf);color:var(--emerald);font-variant-numeric:lining-nums;font-size:1.7em;font-weight:500;line-height:1.1;display:block}.kq-ms p{max-width:26em;margin-top:6px}@container kq (width>=768px){.kq-time{gap:8px}.kq-time:before{inset-inline-start:50%}.kq-ms{text-align:end;width:50%;padding-inline:0 48px}.kq-ms:before{inset-inline:auto -5px}.kq-ms p{margin-inline-start:auto}.kq-ms.is-alt{text-align:start;margin-inline-start:50%;padding-inline:48px 0}.kq-ms.is-alt:before{inset-inline:-4px auto}.kq-ms.is-alt p{margin-inline-start:0}}@container kq (width>=1024px){.kq-story .kq-wrap{padding-block:96px}}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-opsz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;font-weight:400;src:local(Georgia);size-adjust:103.06%;ascent-override:94.9%;descent-override:24.74%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;font-weight:500 700;src:local(Georgia);size-adjust:105.7%;ascent-override:92.53%;descent-override:24.12%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;font-weight:400 500;src:local(Arial);size-adjust:100.78%;ascent-override:94.26%;descent-override:24.81%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;font-weight:600 700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:96.6%;ascent-override:98.34%;descent-override:25.88%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/reem-kufi-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/reem-kufi-arabic-500.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/readex-pro-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Benaiah Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/benaiah-display-ethiopic.woff2)format("woff2");unicode-range:U+1200-139F,U+2D80-2DDF,U+AB00-AB2F}@font-face{font-family:Benaiah;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/benaiah-ethiopic.woff2)format("woff2");unicode-range:U+1200-139F,U+2D80-2DDF,U+AB00-AB2F}@font-face{font-family:Benaiah;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/benaiah-display-ethiopic.woff2)format("woff2");unicode-range:U+1200-139F,U+2D80-2DDF,U+AB00-AB2F}@font-face{font-family:Abyssinica SIL;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/abyssinica-sil-ethiopic-400.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-ethiopic-400.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-ethiopic-600.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Menbere;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/menbere-ethiopic-400.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Menbere;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/menbere-ethiopic-600.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}.kq{--ground:#fafbf7;--ink:#1d2a25;--deep:#0b4536;--emerald:#0f6b50;--mint:#e3f0e8;--sand:#ebddc2;--gold:#bf9b63;--muted:#4c5b55;--t0:#cfe2d6;--t0-ink:#0b4536;--t1:#0f6b50;--t1-ink:#fafbf7;--t2:#dccda8;--t2-ink:#1d2a25;--t3:#0b4536;--t3-ink:#fafbf7;--t4:#a9c9b8;--t4-ink:#0b4536;--t5:#86b19c;--t5-ink:#1d2a25;--rule:#0f6b5024;--rule-prog:#0f6b502e;--rule-gidx:#0f6b5033;--rule-lang:#0f6b503d;--rule-frame:#0f6b5073;--rule-ink:#1d2a2524;--rule-news:#1d2a252e;--rule-gold:#bf9b63a6;--scrim:#0b45366b;--shadow:0 10px 24px #0b45361a;--e:cubic-bezier(.22, 1, .36, 1);--lh:1.6;--hlh:1.1;--hs:1;--hf:"Fraunces", "Fraunces Fallback", "Reem Kufi", "Benaiah Display", "Abyssinica SIL", Georgia, "Times New Roman", serif;--bf:"Figtree", "Figtree Fallback", "Readex Pro", "Benaiah", "Menbere", "Noto Sans Ethiopic", "Segoe UI", system-ui, sans-serif}.kq-scroll{--pad:20px}@container kq (width>=768px){.kq-scroll{--pad:40px}}@container kq (width>=1024px){.kq-scroll{--pad:56px}}body{background:#fafbf7;margin:0}a{color:#0f6b50}a:hover{color:#0b4536}.kq,.kq *,.kq :before,.kq :after{box-sizing:border-box}:where(.kq) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}:where(.kq) :where(ul,ol){list-style:none}.kq{font-synthesis:none;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--bf);font-size:17px;line-height:var(--lh);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;overflow-x:clip;container:kq/inline-size}.kq-l-am{--lh:1.7;--hlh:1.35}.kq-l-ar{--lh:1.8;--hlh:1.45;font-size:18.7px}.kq button{font-family:inherit}.kq :focus-visible{outline-offset:3px;outline:2px solid #0f6b50}.kq-deep :focus-visible{outline-color:#fafbf7}.kq-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kq-defs{width:0;height:0;position:absolute;overflow:hidden}.kq-scroll{overflow-anchor:none;position:relative;overflow-x:clip}.kq-wrap{max-width:1240px;padding:0 var(--pad);margin:0 auto}.kq-hd{font-family:var(--hf);font-weight:400;line-height:var(--hlh);color:var(--deep);text-wrap:balance}.kq-l-en .kq-hd{letter-spacing:-.01em}.kq-h1{font-size:calc(2.3em * var(--hs))}.kq-h2{font-size:calc(1.9em * var(--hs))}.kq-deep{background:var(--deep);color:var(--ground)}.kq-deep .kq-hd{color:var(--ground)}.kq-hero,.kq-about,.kq-programs,.kq-gallery,.kq-impact,.kq-story,.kq-contact{isolation:isolate;position:relative}.kq-intro .kq-bandcover{animation:kq-wipe .9s var(--e) both}.kq-intro .kq-head .kq-logo{animation:kq-down .6s var(--e) .15s both}.kq-intro .kq-i-sand{animation:.6s linear .2s both kq-fade}.kq-intro .kq-i-arch{animation:kq-rise .9s var(--e) .25s both}.kq-intro .kq-i-1{animation:kq-up .7s var(--e) .7s both}.kq-intro .kq-i-2{animation:kq-up .7s var(--e) .85s both}.kq-rm .kq-breathe,.kq-rm .kq-bar{animation:none}.kq-rm .kq-prog,.kq-rm .kq-pp{display:none}.kq-rm .kq-desc{animation:.2s linear both kq-fade}.kq-rm .kq-gslide{transition:opacity .2s linear;transform:none}.kq-rm .kq-glat,.kq-rm .kq-gidx-hl{transition:none}.kq-rm .kq-gtxt .kq-ln{transition:opacity .2s linear;transform:none}.kq-rm .kq-head{transition:none}.kq-rm .kq-scrim{transition:opacity .2s linear,visibility 0s linear .2s}.kq-rm.is-menu .kq-scrim{transition:opacity .2s linear,visibility}.kq-rm .kq-menu{opacity:0;transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.kq-rm.is-menu .kq-menu{opacity:1;transition:opacity .2s linear,visibility;transform:none}@media (prefers-reduced-motion:reduce){.kq .kq-breathe,.kq .kq-bar{animation:none}}@keyframes kq-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes kq-rise{0%{transform:translateY(101%)}to{transform:translate(0,0)}}@keyframes kq-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes kq-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}@keyframes kq-fade{0%{opacity:0}to{opacity:1}}@keyframes kq-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes kq-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container kq (width>=768px){.kq-h1{font-size:calc(3em * var(--hs))}.kq-h2{font-size:calc(2.4em * var(--hs))}}@container kq (width>=1024px){.kq-h1{font-size:calc(3.7em * var(--hs))}.kq-h2{font-size:calc(3em * var(--hs))}}
