@keyframes abGlow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.08)}}@keyframes abBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes abDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes abFade{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes abWave{0%{transform:translate(-50%,-50%) scale(.2);opacity:.9}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes abPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes abHouse{0%{transform:translateY(105%)}22%,85%{transform:none}to{transform:none}}@keyframes abRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ab-serif{font-family:var(--font-newsreader),"Newsreader",var(--font-source-serif),Georgia,serif}.ab-mono{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace}.ab-ar{font-family:var(--font-amiri),Amiri,"Noto Naskh Arabic",serif;font-weight:400}.ab-label{font-size:12px;letter-spacing:.24em;font-weight:700;text-transform:uppercase;line-height:1.2}.ab-pattern{position:absolute;inset:0;pointer-events:none;background-image:repeating-conic-gradient(from 22.5deg at 50% 50%,rgba(241,233,216,.035) 0 45deg,transparent 45deg 90deg);background-size:64px 64px}.ab-teal{position:relative;background:#123a33;color:#f1e9d8}.ab-hero{min-height:100vh;min-height:100svh;overflow:hidden;flex-direction:column;color:#f1e9d8;background:radial-gradient(ellipse at 50% 30%,#164a40 0,#0f332d 45%,#0b2420 100%)}.ab-hero,.ab-hero-body{position:relative;display:flex}.ab-hero-body{flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:88px 56px 40px;gap:20px}.ab-hero-logo{position:relative;aspect-ratio:150/290;height:min(290px,26vh);animation:abRise .9s cubic-bezier(.2,.8,.2,1) both}.ab-hero-logo>span{position:absolute;left:50%;top:22%;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(233,185,138,.35),rgba(233,185,138,0) 65%);animation:abGlow 5s ease-in-out infinite}.ab-hero-logo>img{position:relative;width:100%;height:100%;object-fit:contain}.ab-hero h1{margin:0;font-weight:300;font-size:clamp(52px,6vw,88px);line-height:.98;letter-spacing:-.025em;max-width:1100px;animation:abRise .9s ease .3s both}.ab-hero h1 i{font-weight:400;color:#e9b98a}.ab-hero h1>span{display:block}.ab-hero-lead{margin:0;font-size:19px;line-height:1.65;color:#c9d6d1;max-width:640px;animation:abRise .9s ease .45s both}.ab-hero-cta-wrap{display:flex;justify-content:center;margin-top:18px;animation:abRise .9s ease .6s both}.ab-hero-cta{cursor:pointer;height:66px;padding:0 30px 0 12px;border-radius:999px;border:1px solid #e9b98a;background:rgba(241,233,216,.08);color:#f1e9d8;font-size:17px;font-weight:600;display:flex;align-items:center;gap:10px;transition:background .2s ease}.ab-hero-cta:hover{background:rgba(241,233,216,.14)}.ab-hero-cta:focus-visible{outline:2px solid #e9b98a;outline-offset:3px}.ab-hero-cta>span{width:44px;height:44px;border-radius:50%;background:#e9b98a;color:#123a33;display:flex;align-items:center;justify-content:center;animation:abBob 2s ease-in-out infinite}@media (max-height:760px) and (min-width:641px){.ab-hero-body{padding-top:80px;padding-bottom:28px;gap:16px}.ab-hero-logo{height:min(290px,24vh)}.ab-hero h1{font-size:clamp(52px,5.6vw,88px)}.ab-hero-lead{font-size:18px;line-height:1.55}.ab-hero-cta-wrap{margin-top:8px}}@media (max-width:900px){.ab-hero-body{padding:128px 20px 36px}}@media (max-width:640px){.ab-hero-body{gap:16px}.ab-hero-logo{height:min(290px,20vh)}.ab-hero h1{font-size:clamp(38px,10.5vw,52px);line-height:1.02}.ab-hero-lead{font-size:17px;line-height:1.6}.ab-hero-cta-wrap{margin-top:6px}}.ab-meet{background:var(--arc-page);color:var(--arc-ink);padding:140px 56px}.ab-meet-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ab-meet-col{display:flex;flex-direction:column;gap:18px}.ab-meet-col:first-child{padding-right:64px;border-right:1px solid var(--arc-line-strong)}.ab-meet-col:last-child{padding-left:64px}.ab-meet-label{color:var(--arc-brass)}.ab-meet-glyph-ar{font-size:64px;line-height:1.3;direction:rtl;text-align:left}.ab-meet-glyph-code{font-size:52px;line-height:1.48}.ab-meet-title{font-size:34px;line-height:1.2;font-weight:400;margin:0}.ab-meet-body{font-size:16px;line-height:1.7;color:var(--arc-body);margin:0}.ab-meet-together{max-width:1100px;margin:80px auto 0;text-align:center;font-style:italic;font-weight:300;font-size:44px;line-height:1.25}@media (max-width:800px){.ab-meet{padding:88px 20px}.ab-meet-grid{grid-template-columns:minmax(0,1fr)}.ab-meet-col:first-child{padding:0 0 44px;border-right:0;border-bottom:1px solid var(--arc-line-strong)}.ab-meet-col:last-child{padding:44px 0 0}.ab-meet-glyph-ar{font-size:54px}.ab-meet-glyph-code{font-size:44px}.ab-meet-title{font-size:28px}.ab-meet-together{margin-top:56px;font-size:34px}}.ab-why{padding:150px 56px 140px}.ab-why-inner{position:relative;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.ab-why-word{font-size:150px;line-height:1.25;direction:rtl;margin-top:24px}.ab-why-word b{font-weight:400;color:#e9b98a}.ab-why-root{gap:14px;font-size:30px;color:#e9b98a;direction:rtl;margin-top:18px;padding:0;list-style:none}.ab-why-root,.ab-why-root li{display:flex;align-items:center}.ab-why-root li{width:56px;height:56px;border-radius:50%;border:1px solid #e9b98a;justify-content:center}.ab-why-intro{font-size:18px;line-height:1.7;color:#c9d6d1;max-width:680px;margin:0}.ab-why-intro b{color:#f1e9d8;font-weight:700}.ab-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin:72px 0 0;padding:0;list-style:none;width:100%}.ab-why-item{display:flex;flex-direction:column;align-items:center}.ab-why-art{position:relative;width:100%;height:300px;overflow-x:clip}.ab-why-text{padding-top:28px;display:flex;flex-direction:column;align-items:center;gap:10px;border-top:1px solid #3e6b62;width:100%}.ab-why-num{display:flex;align-items:baseline;gap:12px}.ab-why-num>span:first-child{font-size:12px;color:#e9b98a}.ab-why-num>span:last-child{font-size:28px;color:#e9b98a;line-height:1.1}.ab-why-title{font-size:32px;line-height:1.05;font-weight:400;margin:0}.ab-why-body{font-size:15px;line-height:1.7;color:#c9d6d1;margin:0}@media (max-width:900px){.ab-why{padding:96px 20px}.ab-why-word{font-size:clamp(96px,28vw,150px);margin-top:8px}.ab-why-intro{font-size:17px}.ab-why-grid{grid-template-columns:minmax(0,1fr);gap:64px;margin-top:48px;max-width:460px}}.ab-idea{position:absolute;inset:0}.ab-idea-logo{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:230px;width:auto;z-index:2}.ab-idea-logo.is-tall{height:250px}.ab-idea-glow{top:68px;width:260px;height:260px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(233,185,138,.85),rgba(233,185,138,0) 62%);animation:abGlow 3.2s ease-in-out infinite}.ab-idea-glow,.ab-idea-wave{position:absolute;left:50%;border-radius:50%;z-index:1}.ab-idea-wave{top:150px;width:420px;height:420px;border:1.5px solid #e9b98a;transform:translate(-50%,-50%) scale(.2);opacity:0;animation:abWave 3s cubic-bezier(.2,.6,.3,1) infinite}.ab-idea-houses{position:absolute;left:-10px;right:-10px;bottom:0;align-items:flex-end;gap:6px;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.ab-idea-house,.ab-idea-houses{display:flex;justify-content:center}.ab-idea-house{flex:none;width:34px;border-radius:3px 3px 0 0;background:#0e2f29;border:1px solid #3e6b62;border-bottom:none;padding-top:12px;animation:abHouse 4.5s cubic-bezier(.2,.8,.2,1) infinite both}.ab-idea-house>span{width:8px;height:11px;border-radius:4px 4px 0 0;background:#e9b98a;animation:abPulse 2.4s ease-in-out infinite}.ab-idea-gap{flex:none;width:96px}.ab-story{background:var(--arc-paper);color:var(--arc-ink);padding:140px 56px}.ab-story-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.ab-story-label{color:var(--arc-brass)}.ab-story-title{font-size:56px;line-height:1.05;font-weight:400;letter-spacing:-.015em;margin:0}.ab-story-body{font-size:19px;line-height:1.75;color:var(--arc-body);margin:0}.ab-story-question{font-size:30px;line-height:1.4;font-weight:300;font-style:italic;margin:0}@media (max-width:800px){.ab-story{padding:96px 20px}.ab-story-title{font-size:40px}.ab-story-body{font-size:17px}.ab-story-question{font-size:25px}}.ab-amb{padding:150px 56px;overflow:hidden}.ab-amb-inner{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ab-amb-title{font-size:64px;line-height:1.05;font-weight:300;letter-spacing:-.02em;max-width:900px;margin:0}.ab-amb-hint{font-size:16px;color:#c9d6d1;margin:0}.ab-arches-wrap{width:100%;max-width:860px;margin-top:30px;container-type:inline-size}.ab-arches{--u:calc(100cqw / 860);position:relative;width:100%;aspect-ratio:860/470}.ab-arch{cursor:pointer;position:absolute;left:50%;bottom:0;transform:translateX(-50%);border:1.5px solid rgba(233,185,138,.28);border-bottom:none;display:flex;justify-content:center;padding:0;font:inherit;color:inherit;background:transparent;transition:background .5s ease,border-color .5s ease}.ab-arch:focus-visible{outline:2px solid #e9b98a;outline-offset:2px}.ab-arch-label{position:absolute;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 6);white-space:nowrap;z-index:4;text-shadow:0 0 14px #0f332d,0 0 6px #0f332d;transition:opacity .4s ease}.ab-arch-label>span:first-child{font-size:max(10px,calc(var(--u) * 12));color:#e9b98a;line-height:1.2}.ab-arch-label>span:nth-child(2){font-size:max(15px,calc(var(--u) * 30));line-height:1}.ab-arch-label>span:nth-child(3){font-size:max(13px,calc(var(--u) * 20));color:#e9b98a;line-height:1.2}.ab-light{position:absolute;border-radius:50%;background:#e9b98a;pointer-events:none;z-index:3;transition:opacity .6s ease,transform .6s cubic-bezier(.3,1.4,.5,1)}@media (max-width:640px){.ab-arch-label>span:first-child{display:none}}.ab-stage{margin-top:48px;width:100%;border-radius:28px;border:1px solid #3e6b62;background:rgba(11,36,32,.45);display:grid;grid-template-columns:420px minmax(0,1fr);overflow:hidden;text-align:left}.ab-stage-art{position:relative;height:340px;background:radial-gradient(circle at 50% 55%,#1b4a41,#0b2420 75%);align-items:center;overflow:hidden}.ab-stage-art,.ab-stage-side{display:flex;justify-content:center}.ab-stage-side{padding:40px 44px;flex-direction:column;gap:16px}.ab-tabs{display:flex;flex-wrap:wrap;gap:8px}.ab-tab{cursor:pointer;height:34px;padding:0 14px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;background:transparent;color:#f1e9d8;border:1px solid #3e6b62;transition:all .3s ease}.ab-tab[aria-selected=true]{background:#e9b98a;color:#123a33;border-color:#e9b98a}.ab-tab:focus-visible{outline:2px solid #e9b98a;outline-offset:2px}.ab-stage-text{display:flex;flex-direction:column;gap:12px;animation:abFade .6s cubic-bezier(.2,.8,.2,1) both}.ab-stage-ar{font-size:30px;color:#e9b98a;line-height:1.2}.ab-stage-title{font-size:40px;line-height:1.08;font-weight:300;letter-spacing:-.01em;margin:0}.ab-stage-body{font-size:16px;line-height:1.7;color:#c9d6d1;max-width:520px;margin:0}.ab-line-art{max-width:92%;overflow:visible;filter:drop-shadow(0 0 6px rgba(233,185,138,.55))}.ab-line-art path{stroke-dasharray:1;stroke-dashoffset:1;animation:abDraw 1.3s cubic-bezier(.55,0,.25,1) forwards}.ab-globe{animation:abFade .8s ease both;max-width:92%;height:auto}@media (max-width:900px){.ab-amb{padding:96px 20px}.ab-amb-title{font-size:44px}.ab-stage{grid-template-columns:minmax(0,1fr);margin-top:32px;border-radius:22px}.ab-stage-art{height:280px}.ab-stage-side{padding:28px 22px 32px}.ab-stage-title{font-size:32px}}.ab-prin{background:var(--arc-page);color:var(--arc-ink);padding:140px 56px}.ab-prin-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.ab-prin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.ab-prin-title{font-size:56px;line-height:1.05;font-weight:400;letter-spacing:-.015em;margin:0}.ab-prin-side{font-size:16px;line-height:1.6;color:var(--arc-body);max-width:380px;margin:0}.ab-prin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--arc-ink);margin:0;padding:0;list-style:none}.ab-prin-item{padding:28px 24px 0;display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--arc-line-strong)}.ab-prin-item:first-child{padding-left:0}.ab-prin-item:last-child{border-right:0}.ab-prin-num{font-size:60px;line-height:1;font-weight:300;color:var(--arc-terra)}.ab-prin-item h3{font-size:24px;line-height:1.2;font-weight:400;margin:0}.ab-prin-item p{font-size:15px;line-height:1.65;color:var(--arc-body);margin:0}@media (max-width:1000px){.ab-prin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-prin-item{padding:28px 24px 32px}.ab-prin-item:nth-child(odd){padding-left:0}.ab-prin-item:nth-child(2n){border-right:0}.ab-prin-item:nth-child(-n+2){border-bottom:1px solid var(--arc-line-strong)}}@media (max-width:600px){.ab-prin{padding:88px 20px}.ab-prin-inner{gap:36px}.ab-prin-title{font-size:40px}.ab-prin-grid{grid-template-columns:minmax(0,1fr)}.ab-prin-item,.ab-prin-item:nth-child(odd){padding:24px 0 28px;border-right:0;border-bottom:1px solid var(--arc-line-strong)}.ab-prin-item:last-child{border-bottom:0}.ab-prin-num{font-size:48px}}.ab-close{position:relative;color:#f1e9d8;background:radial-gradient(ellipse at 50% 100%,#164a40 0,#0b2420 70%);padding:160px 56px 140px;text-align:center;overflow:hidden}.ab-close-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px}.ab-verse{width:min(1000px,100%);border:1.5px solid #8c6a35;border-radius:6px;padding:6px;background:rgba(11,36,32,.4);margin:0}.ab-verse-in{border:1px solid #5e4a26;border-radius:3px;padding:0 0 34px;flex-direction:column;gap:22px}.ab-verse-band,.ab-verse-in{display:flex;align-items:center}.ab-verse-band{width:100%;height:56px;border-bottom:1px solid #5e4a26;background:linear-gradient(90deg,transparent,rgba(233,185,138,.12),transparent);justify-content:center;gap:18px}.ab-verse-band>span:first-child{width:90px;height:1px;background:linear-gradient(90deg,transparent,#8c6a35)}.ab-verse-band>span:nth-child(3){width:90px;height:1px;background:linear-gradient(90deg,#8c6a35,transparent)}.ab-verse-band>span:nth-child(2){font-size:24px;color:#e9b98a}.ab-verse-ar{font-size:34px;line-height:2.1;color:#f1e9d8;direction:rtl;text-align:center;padding:0 52px;margin:0}.ab-verse-ar .ab-verse-end,.ab-verse-ar mark{background:none;color:#e9b98a}.ab-verse-rule{width:60px;height:1px;background:#5e4a26}.ab-verse-tr{font-style:italic;font-weight:300;font-size:21px;line-height:1.6;color:#c9d6d1;max-width:760px;padding:0 24px;margin:0}.ab-verse-tr sup{font-style:normal;font-size:11px;color:#e9b98a;margin-right:4px}.ab-verse-tr mark{background:none;color:#f1e9d8}.ab-verse-cite{display:flex;flex-direction:column;align-items:center;gap:8px}.ab-verse-ref{font-size:12px;letter-spacing:.14em;color:#e9b98a;text-transform:uppercase;text-decoration:none}.ab-verse-ref:hover{color:#f1e9d8;text-decoration:underline;text-underline-offset:4px}.ab-verse-ref:focus-visible{outline:2px solid #e9b98a;outline-offset:3px}.ab-verse-by{font-size:12px;color:#9fb3ad}.ab-close-title{font-size:60px;line-height:1.05;font-weight:300;letter-spacing:-.02em;max-width:820px;margin:30px 0 0}.ab-close-btns{flex-wrap:wrap;gap:12px;margin-top:10px;font-size:15px;font-weight:600}.ab-btn,.ab-close-btns{display:flex;justify-content:center}.ab-btn{height:54px;padding:0 26px;border-radius:999px;border:1px solid #3e6b62;color:#f1e9d8;align-items:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,filter .2s ease}.ab-btn:hover{background:rgba(241,233,216,.06);border-color:#e9b98a;color:#f1e9d8}.ab-btn.is-primary{background:#e9b98a;border-color:#e9b98a;color:#123a33}.ab-btn.is-primary:hover{filter:brightness(1.06);color:#123a33}.ab-btn:focus-visible{outline:2px solid #e9b98a;outline-offset:3px}@media (max-width:800px){.ab-close{padding:96px 16px 88px}.ab-verse-band{height:50px}.ab-verse-band>span:first-child,.ab-verse-band>span:nth-child(3){width:48px}.ab-verse-ar{font-size:25px;line-height:2.05;padding:0 16px}.ab-verse-tr{font-size:18px;padding:0 16px}.ab-close-title{font-size:42px}.ab-close-btns{flex-direction:column;align-items:stretch;width:100%;max-width:360px}}@media (prefers-reduced-motion:reduce){.ab-hero-logo>span,.ab-idea-glow{animation:none;opacity:.7;transform:translate(-50%,-50%)}.ab-hero-cta>span,.ab-idea-house,.ab-idea-house>span,.ab-idea-wave{animation:none}.ab-idea-wave{opacity:.35;transform:translate(-50%,-50%) scale(.5)}.ab-idea-wave:nth-child(2){opacity:.2;transform:translate(-50%,-50%) scale(.75)}.ab-idea-wave:nth-child(3){display:none}.ab-line-art path{animation:none;stroke-dashoffset:0}.ab-arch,.ab-light,.ab-tab{transition:none}}