.Navigation-module__0_8sUq__navigation{z-index:100;border-block-end:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset-block-start:0;inset-inline:0}.Navigation-module__0_8sUq__scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end-color:var(--border);background:#0a1628d9}.Navigation-module__0_8sUq__bar{justify-content:space-between;align-items:center;gap:var(--s-5);height:76px;display:flex}.Navigation-module__0_8sUq__logo{flex-direction:column;gap:4px;min-width:0;line-height:1;display:flex}.Navigation-module__0_8sUq__logoName{font-family:var(--font-heading);letter-spacing:-.02em;font-size:22px;font-weight:700}.Navigation-module__0_8sUq__logoAccent{color:var(--accent-hover)}.Navigation-module__0_8sUq__logoRole{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.Navigation-module__0_8sUq__navList{align-items:center;gap:var(--s-6);margin-inline-start:auto;display:flex}.Navigation-module__0_8sUq__navLink{padding-block:var(--s-2);color:var(--text-muted);font-size:15px;font-weight:500;transition:color .2s;display:inline-block;position:relative}.Navigation-module__0_8sUq__navLink:after{content:"";background:var(--accent);height:2px;transition:transform .3s var(--ease-out);border-radius:1px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.Navigation-module__0_8sUq__navLink:hover,.Navigation-module__0_8sUq__active{color:var(--text)}.Navigation-module__0_8sUq__active:after{transform:scaleX(1)}.Navigation-module__0_8sUq__ctaItem{margin-inline-start:var(--s-2)}.Navigation-module__0_8sUq__tools{align-items:center;gap:var(--s-2);display:flex}.Navigation-module__0_8sUq__lang{border-radius:var(--radius-sm);border:1px solid var(--border-strong);height:40px;color:var(--text-muted);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.Navigation-module__0_8sUq__lang:hover{color:var(--text);border-color:var(--accent-line)}.Navigation-module__0_8sUq__menuButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:44px;height:44px;display:none}@media (max-width:899px){.Navigation-module__0_8sUq__menuButton{display:inline-flex}.Navigation-module__0_8sUq__navList{padding:var(--s-4)var(--gutter)var(--s-6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid var(--border);opacity:0;visibility:hidden;transition:transform .3s var(--ease-out),opacity .3s ease,visibility .3s;background:#0a1628f7;flex-direction:column;align-items:stretch;gap:0;position:fixed;inset-block-start:76px;inset-inline:0;transform:translateY(-8px)}.Navigation-module__0_8sUq__navList.Navigation-module__0_8sUq__open{opacity:1;visibility:visible;transform:none}.Navigation-module__0_8sUq__navLink{padding-block:var(--s-4);border-block-end:1px solid var(--border);font-size:18px;display:block}.Navigation-module__0_8sUq__navLink:after{width:2px;height:auto;inset-block:25%;inset-inline:0 auto;transform:scaleY(0)}.Navigation-module__0_8sUq__active:after{transform:scaleY(1)}.Navigation-module__0_8sUq__active{padding-inline-start:var(--s-3)}.Navigation-module__0_8sUq__ctaItem{margin:var(--s-5)0 0}.Navigation-module__0_8sUq__cta{width:100%}}@media (max-width:479px){.Navigation-module__0_8sUq__logoRole{display:none}}
.Footer-module__nhiC3q__footer{border-block-start:1px solid var(--border);background:#08121f}.Footer-module__nhiC3q__bar{align-items:center;gap:var(--s-5);padding-block:var(--s-5);grid-template-columns:1fr auto 1fr;display:grid}.Footer-module__nhiC3q__name{font-family:var(--font-heading);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.2}.Footer-module__nhiC3q__accent{color:var(--accent-hover)}.Footer-module__nhiC3q__role{color:var(--text-muted);font-size:13px}.Footer-module__nhiC3q__center{text-align:center}.Footer-module__nhiC3q__copyright{color:var(--text-muted);font-size:14px}.Footer-module__nhiC3q__built{color:var(--text-dim);margin-block-start:2px;font-size:13px}.Footer-module__nhiC3q__built a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.Footer-module__nhiC3q__links{gap:var(--s-2);justify-content:flex-end;display:flex}.Footer-module__nhiC3q__socialLink{border-radius:var(--radius-sm);border:1px solid var(--border-strong);width:40px;height:40px;color:var(--text-muted);place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.Footer-module__nhiC3q__socialLink:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:767px){.Footer-module__nhiC3q__bar{text-align:center;padding-block:var(--s-6);grid-template-columns:1fr;justify-items:center}.Footer-module__nhiC3q__links{justify-content:center}.Footer-module__nhiC3q__center{order:3}}
.CircuitBackground-module__cqvcSG__root{z-index:-1;pointer-events:none;background:radial-gradient(80% 70% at 100%,#050c1ab3,#0000 70%),#07122a;position:fixed;inset:0}[dir=rtl] .CircuitBackground-module__cqvcSG__root{transform:scaleX(-1)}.CircuitBackground-module__cqvcSG__svg{width:100%;height:100%;display:block}.CircuitBackground-module__cqvcSG__traces path{fill:none;stroke:#6ea5ff33;stroke-width:1px}.CircuitBackground-module__cqvcSG__nodes circle{fill:#8cb9ff8c}.CircuitBackground-module__cqvcSG__pulses path{fill:none;stroke-linecap:round;stroke-dasharray:60 1000;stroke-dashoffset:60px;animation:CircuitBackground-module__cqvcSG__travel var(--dur)linear var(--delay)infinite}.CircuitBackground-module__cqvcSG__halo{stroke:#3d8bff59;stroke-width:6px}.CircuitBackground-module__cqvcSG__core{stroke:#cfe2ff;stroke-width:1.6px}@keyframes CircuitBackground-module__cqvcSG__travel{to{stroke-dashoffset:-1000px}}@media (prefers-reduced-motion:reduce){.CircuitBackground-module__cqvcSG__pulses{display:none}}
.Hero-module__gNeX-G__hero{isolation:isolate;background:0 0;align-items:stretch;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.Hero-module__gNeX-G__bgImage{object-fit:cover;z-index:-2}.Hero-module__gNeX-G__overlay{z-index:-1;background:linear-gradient(90deg,#07122abf 0%,#07122a59 55%,#0000 100%);position:absolute;inset:0}[dir=rtl] .Hero-module__gNeX-G__overlay{background:linear-gradient(270deg,#07122abf 0%,#07122a59 55%,#0000 100%)}.Hero-module__gNeX-G__inner{align-items:center;gap:var(--s-6);grid-template-columns:minmax(0,720px);padding-block-start:76px;display:grid}.Hero-module__gNeX-G__text{padding-block:var(--s-8);animation:Hero-module__gNeX-G__rise .8s var(--ease-out)both}.Hero-module__gNeX-G__badge{align-items:center;gap:var(--s-2);color:#a7f3d0;background:#34d39914;border:1px solid #34d39959;border-radius:999px;margin-block-end:var(--s-5);padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.Hero-module__gNeX-G__badgeDot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite Hero-module__gNeX-G__ping;box-shadow:0 0 #34d39999}@keyframes Hero-module__gNeX-G__ping{70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.Hero-module__gNeX-G__social{gap:var(--s-2);margin-block-start:var(--s-5);display:flex}.Hero-module__gNeX-G__social a{border-radius:var(--radius-sm);border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-muted);place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.Hero-module__gNeX-G__social a:hover{background:var(--accent);border-color:var(--accent);color:#fff}.Hero-module__gNeX-G__greeting{font-family:var(--font-mono);color:var(--accent-text);margin-block-end:var(--s-3);font-size:15px;font-weight:600}.Hero-module__gNeX-G__name{letter-spacing:-.03em;color:#fff;text-shadow:0 0 12px #3d8bff8c,0 0 32px #1a73ff73,0 0 64px #1a73ff4d;font-size:clamp(2.5rem,6vw,4rem);line-height:1.02;animation:4s ease-in-out .8s infinite alternate Hero-module__gNeX-G__glow}@keyframes Hero-module__gNeX-G__glow{0%{text-shadow:0 0 10px #3d8bff73,0 0 26px #1a73ff59,0 0 52px #1a73ff33}to{text-shadow:0 0 14px #3d8bffb3,0 0 40px #1a73ff8c,0 0 80px #1a73ff59}}.Hero-module__gNeX-G__role{font-family:var(--font-heading);letter-spacing:-.02em;background:linear-gradient(100deg,var(--text)0%,var(--text)35%,var(--accent-hover)50%,var(--text)65%,var(--accent-text)100%);color:#0000;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-block-start:var(--s-3);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.15;animation:6s ease-in-out infinite Hero-module__gNeX-G__roleShimmer;display:inline-block}[dir=rtl] .Hero-module__gNeX-G__role{letter-spacing:0}@keyframes Hero-module__gNeX-G__roleShimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.Hero-module__gNeX-G__role{animation:none}}.Hero-module__gNeX-G__intro{margin-block:var(--s-5)var(--s-6);max-width:44ch;color:var(--text-muted);font-size:17px}.Hero-module__gNeX-G__ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}.Hero-module__gNeX-G__tech{border:1px solid var(--border-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:520px;font-family:var(--font-mono);text-align:start;background:linear-gradient(#13284ab3,#0a1628b3);margin-block-start:var(--s-7);overflow:hidden}.Hero-module__gNeX-G__techBar{align-items:center;gap:var(--s-3);padding:var(--s-2)var(--s-4);border-block-end:1px solid var(--border);background:#ffffff08;display:flex}.Hero-module__gNeX-G__techDots{gap:6px;display:flex}.Hero-module__gNeX-G__techDots i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.Hero-module__gNeX-G__techDots i:first-child{background:var(--accent)}.Hero-module__gNeX-G__techLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.Hero-module__gNeX-G__techPrompt{padding:var(--s-3)var(--s-4)0;color:var(--text-muted);font-size:13px}.Hero-module__gNeX-G__techSign{color:var(--accent-text)}.Hero-module__gNeX-G__techList{align-items:center;gap:var(--s-2);padding:var(--s-3)var(--s-4)var(--s-4);flex-wrap:wrap;display:flex}.Hero-module__gNeX-G__techList li:not(.Hero-module__gNeX-G__caret){border-radius:var(--radius-sm);border:1px solid var(--accent-line);background:var(--accent-soft);color:#dbe7ff;opacity:0;animation:Hero-module__gNeX-G__typeIn .4s var(--ease-out)forwards;animation-delay:calc(.9s + var(--i)*.12s);padding:5px 12px;font-size:13px;transition:background-color .2s,box-shadow .2s,transform .2s}.Hero-module__gNeX-G__techList li:not(.Hero-module__gNeX-G__caret):hover{background:#1a73ff40;transform:translateY(-2px);box-shadow:0 0 18px #1a73ff59}.Hero-module__gNeX-G__caret{background:var(--accent-text);width:8px;height:16px;animation:1s step-end infinite Hero-module__gNeX-G__blink}@keyframes Hero-module__gNeX-G__typeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes Hero-module__gNeX-G__blink{50%{opacity:0}}.Hero-module__gNeX-G__coords{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px;position:absolute;inset-block-end:var(--s-5);inset-inline-start:var(--gutter)}@keyframes Hero-module__gNeX-G__rise{0%{transform:translateY(16px)}}@keyframes Hero-module__gNeX-G__fadeIn{0%{opacity:0}}@media (max-width:899px){.Hero-module__gNeX-G__inner{text-align:center;grid-template-columns:1fr;padding-block-start:96px}.Hero-module__gNeX-G__text{padding-block:0 var(--s-8)}.Hero-module__gNeX-G__intro{margin-inline:auto}.Hero-module__gNeX-G__ctas,.Hero-module__gNeX-G__social{justify-content:center}.Hero-module__gNeX-G__tech{margin-inline:auto}.Hero-module__gNeX-G__coords{display:none}}@media (max-width:400px){.Hero-module__gNeX-G__ctas .btn{flex:100%}}:lang(ar) .Hero-module__gNeX-G__techLabel{letter-spacing:0;text-transform:none}.Hero-module__gNeX-G__techPrompt,.Hero-module__gNeX-G__techList{font-family:var(--font-mono)}
.About-module__Balj8a__grid{gap:clamp(var(--s-6),6vw,var(--s-9));grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.About-module__Balj8a__paragraph{margin-block:var(--s-5)var(--s-6);max-width:58ch;color:var(--text-muted)}.About-module__Balj8a__facts{gap:var(--s-4)var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--s-6);font-size:15px;display:grid}.About-module__Balj8a__facts li{align-items:flex-start;gap:var(--s-3);display:flex}.About-module__Balj8a__factIcon{color:var(--accent-text);flex-shrink:0;margin-block-start:3px}.About-module__Balj8a__infoCard{padding:var(--s-6)}.About-module__Balj8a__infoRow{column-gap:var(--s-4);padding-block:var(--s-5);border-block-end:1px solid var(--border);grid-template-columns:22px minmax(0,1fr);display:grid}.About-module__Balj8a__infoRow:first-child{padding-block-start:0}.About-module__Balj8a__infoRow:last-child{border-block-end:0;padding-block-end:0}.About-module__Balj8a__infoIcon{color:var(--accent-text);grid-row:span 2}.About-module__Balj8a__infoLabel{font-size:15px;font-weight:600;display:contents}.About-module__Balj8a__infoValue{color:var(--text-muted);overflow-wrap:anywhere;text-align:start;grid-column:2;font-size:15px}.About-module__Balj8a__infoValue a:hover{color:var(--text)}@media (max-width:899px){.About-module__Balj8a__grid{grid-template-columns:1fr}}@media (max-width:480px){.About-module__Balj8a__facts{grid-template-columns:1fr}.About-module__Balj8a__infoCard{padding:var(--s-5)}}
.Skills-module__lhWK4a__grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Skills-module__lhWK4a__item{display:flex}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Skills-module__lhWK4a__card{padding:var(--s-6);flex:1;position:relative}.Skills-module__lhWK4a__card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 250deg,var(--accent)310deg,#cfe2ff 350deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Skills-module__lhWK4a__card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#1a73ff24,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.Skills-module__lhWK4a__card:hover{background:var(--bg-elevated-2);box-shadow:var(--shadow-hover),0 0 30px #1a73ff26;border-color:#0000;transform:translateY(-4px)}.Skills-module__lhWK4a__card:hover:before{opacity:1;animation:2.4s linear infinite Skills-module__lhWK4a__orbit}.Skills-module__lhWK4a__card:hover:after{opacity:1}@keyframes Skills-module__lhWK4a__orbit{to{--beam-angle:360deg}}.Skills-module__lhWK4a__card>*{z-index:1;position:relative}.Skills-module__lhWK4a__card:hover .Skills-module__lhWK4a__title{color:#cfe2ff}.Skills-module__lhWK4a__title{margin-block-end:var(--s-4);font-size:18px;transition:color .3s}.Skills-module__lhWK4a__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.Skills-module__lhWK4a__chip{border:1px solid var(--border-strong);color:var(--text-muted);background:#ffffff05;border-radius:999px;padding:6px 14px;font-size:14px;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s}.Skills-module__lhWK4a__card:hover .Skills-module__lhWK4a__chip{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text);transition-delay:calc(var(--i)*45ms)}.Skills-module__lhWK4a__chip:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}@media (max-width:1023px){.Skills-module__lhWK4a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Skills-module__lhWK4a__grid{grid-template-columns:1fr}.Skills-module__lhWK4a__card{padding:var(--s-5)}}
.Experience-module__L-MSRG__timeline{gap:var(--s-5);padding-inline-start:var(--s-7);list-style:none;display:grid;position:relative}.Experience-module__L-MSRG__timeline:before{content:"";background:linear-gradient(180deg,var(--accent)0%,var(--accent-line)60%,transparent 100%);width:2px;position:absolute;inset-block:8px;inset-inline-start:11px}.Experience-module__L-MSRG__item{position:relative}.Experience-module__L-MSRG__dot{background:var(--bg);border:3px solid var(--accent);width:14px;height:14px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;position:absolute;inset-block-start:28px;inset-inline-start:calc(var(--s-7)*-1 + 5px)}.Experience-module__L-MSRG__card{padding:var(--s-6)}.Experience-module__L-MSRG__header{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.Experience-module__L-MSRG__role{font-size:20px}.Experience-module__L-MSRG__company{color:var(--accent-text);margin-block-start:var(--s-1);font-weight:600}.Experience-module__L-MSRG__company a{align-items:center;gap:2px;display:inline-flex}.Experience-module__L-MSRG__company a:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.Experience-module__L-MSRG__location{color:var(--text-dim);font-weight:400}.Experience-module__L-MSRG__duration{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent-text);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:13px}.Experience-module__L-MSRG__note{color:var(--text-dim);margin-block-end:var(--s-4);font-size:14px}.Experience-module__L-MSRG__result{color:var(--accent-text);font-weight:500}.Experience-module__L-MSRG__achievements{gap:var(--s-2);color:var(--text-muted);font-size:15px;display:grid}.Experience-module__L-MSRG__achievements li{padding-inline-start:var(--s-5);position:relative}.Experience-module__L-MSRG__achievements li:before{content:"";background:var(--accent);width:6px;height:2px;position:absolute;inset-block-start:.7em;inset-inline-start:4px}@media (max-width:599px){.Experience-module__L-MSRG__timeline{padding-inline-start:var(--s-6)}.Experience-module__L-MSRG__dot{inset-inline-start:calc(var(--s-6)*-1 + 5px)}.Experience-module__L-MSRG__card{padding:var(--s-5)}}
.Education-module__oSOwAq__list{gap:var(--s-5);display:grid}.Education-module__oSOwAq__card{gap:var(--s-5);padding:var(--s-6);display:flex}.Education-module__oSOwAq__icon{color:var(--accent-text);transition:transform .3s var(--ease-out);flex-shrink:0}.Education-module__oSOwAq__card:hover .Education-module__oSOwAq__icon{transform:translateY(-2px)scale(1.08)}.Education-module__oSOwAq__card:hover .Education-module__oSOwAq__degree{color:#cfe2ff}.Education-module__oSOwAq__degree{transition:color .3s}.Education-module__oSOwAq__body{flex:1;min-width:0}.Education-module__oSOwAq__header{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.Education-module__oSOwAq__degree{font-size:20px}.Education-module__oSOwAq__duration{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:4px 10px;font-size:13px}.Education-module__oSOwAq__institution{margin-block:var(--s-1)var(--s-3);color:var(--accent-text);font-weight:600}.Education-module__oSOwAq__location{color:var(--text-dim);font-weight:400}.Education-module__oSOwAq__description{color:var(--text-muted);font-size:15px}.Education-module__oSOwAq__scores{align-items:stretch;gap:var(--s-4);flex-wrap:wrap;display:flex}.Education-module__oSOwAq__overall{min-width:112px;padding:var(--s-3)var(--s-4);border-radius:var(--radius);border:1px solid var(--accent-line);background:var(--accent-soft);align-content:center;place-items:center;display:grid}.Education-module__oSOwAq__overallScore{font-family:var(--font-heading);color:#fff;text-shadow:0 0 18px #3d8bff73;font-size:36px;font-weight:700;line-height:1}.Education-module__oSOwAq__overallLabel{color:var(--accent-text);margin-block-start:var(--s-1);font-size:12px}.Education-module__oSOwAq__bands{gap:var(--s-2);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:240px;display:grid}.Education-module__oSOwAq__band{padding:var(--s-3);border-radius:var(--radius);border:1px solid var(--border);text-align:center;transition:border-color .25s ease,background-color .25s ease,transform .25s var(--ease-out);background:#ffffff05;align-content:center;gap:2px;display:grid}.Education-module__oSOwAq__band:hover{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-2px)}.Education-module__oSOwAq__overall{transition:box-shadow .3s}.Education-module__oSOwAq__card:hover .Education-module__oSOwAq__overall{box-shadow:0 0 24px #1a73ff4d}.Education-module__oSOwAq__band dt{color:var(--text-dim);font-size:12px}.Education-module__oSOwAq__band dd{font-family:var(--font-heading);color:var(--text);font-size:20px;font-weight:700}@media (max-width:599px){.Education-module__oSOwAq__card{padding:var(--s-5);flex-direction:column}.Education-module__oSOwAq__overall{flex:100%}.Education-module__oSOwAq__bands{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}
.Volunteering-module__KTHUiW__card{align-items:flex-start;gap:var(--s-5);padding:var(--s-6);display:flex}.Volunteering-module__KTHUiW__logo{border-radius:var(--radius);object-fit:contain;background:#fff;flex-shrink:0;width:72px;height:72px;padding:6px}.Volunteering-module__KTHUiW__orgName{font-size:20px}.Volunteering-module__KTHUiW__orgField{margin-block:var(--s-1)var(--s-3);color:var(--accent-text);font-size:14px}.Volunteering-module__KTHUiW__text{max-width:72ch;color:var(--text-muted);font-size:15px}@media (max-width:599px){.Volunteering-module__KTHUiW__card{padding:var(--s-5);flex-direction:column}}
.ProjectLinks-module__kdxOdG__links{z-index:2;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex;position:relative}.ProjectLinks-module__kdxOdG__sm .btn{height:36px;padding:0 14px;font-size:14px}.ProjectLinks-module__kdxOdG__private{border-radius:var(--radius-sm);border:1px dashed var(--border-strong);height:36px;color:var(--text-muted);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}
.Strengths-module__L5X7ya__grid{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Strengths-module__L5X7ya__item{display:flex}.Strengths-module__L5X7ya__card{padding:var(--s-5);flex-direction:column;flex:1;display:flex}.Strengths-module__L5X7ya__icon{color:var(--accent-text);transition:transform .3s var(--ease-out);margin-block-end:var(--s-4)}.Strengths-module__L5X7ya__card:hover .Strengths-module__L5X7ya__icon{transform:translateY(-2px)scale(1.06)}.Strengths-module__L5X7ya__title{margin-block-end:var(--s-3);font-size:19px}.Strengths-module__L5X7ya__description{color:var(--text-muted);font-size:15px}@media (max-width:1023px){.Strengths-module__L5X7ya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.Strengths-module__L5X7ya__grid{grid-template-columns:1fr}}
.blog-module___zTQfq__main{padding-block:112px var(--section-y);background:#060e1c99;min-height:80vh}.blog-module___zTQfq__narrow{max-width:calc(780px + var(--gutter)*2)}.blog-module___zTQfq__back{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:14px;display:inline-flex}.blog-module___zTQfq__back:hover{color:var(--text)}.blog-module___zTQfq__header{margin-block:var(--s-6)var(--s-7)}.blog-module___zTQfq__title{font-size:clamp(2rem,5vw,3rem)}.blog-module___zTQfq__lead{color:var(--text-muted);margin-block-start:var(--s-3);font-size:18px}.blog-module___zTQfq__empty{padding:var(--s-6);color:var(--text-muted)}.blog-module___zTQfq__list{gap:var(--s-4);display:grid}.blog-module___zTQfq__item{gap:var(--s-2);padding:var(--s-5);display:grid}.blog-module___zTQfq__meta{font-family:var(--font-mono);color:var(--text-dim);font-size:13px}.blog-module___zTQfq__itemTitle{font-family:var(--font-heading);font-size:20px;font-weight:700}.blog-module___zTQfq__summary{color:var(--text-muted);font-size:15px}.blog-module___zTQfq__tags{gap:var(--s-3);color:var(--accent-text);flex-wrap:wrap;font-size:13px;display:flex}.blog-module___zTQfq__prose{padding:clamp(var(--s-5),4vw,var(--s-7));color:var(--text-muted);line-height:1.75}.blog-module___zTQfq__prose h2{margin-block:var(--s-7)var(--s-3);color:var(--text);font-size:22px}.blog-module___zTQfq__prose h2:first-child{margin-block-start:0}.blog-module___zTQfq__prose p,.blog-module___zTQfq__prose ul,.blog-module___zTQfq__prose ol{margin-block-end:var(--s-4)}.blog-module___zTQfq__prose ul{padding-inline-start:var(--s-5);list-style:outside}.blog-module___zTQfq__prose code{font-family:var(--font-mono);background:var(--accent-soft);color:#dbe7ff;border-radius:4px;padding:2px 6px;font-size:.9em}.blog-module___zTQfq__prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}
.page-module__6jKqTW__main{padding-block:112px var(--section-y);background:#060e1c99}.page-module__6jKqTW__breadcrumb a{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:14px;display:inline-flex}.page-module__6jKqTW__breadcrumb a:hover{color:var(--text)}.page-module__6jKqTW__header{margin-block:var(--s-6)var(--s-7);max-width:760px}.page-module__6jKqTW__title{text-shadow:0 0 28px #1a73ff59;font-size:clamp(2.25rem,5vw,3.5rem)}.page-module__6jKqTW__summary{margin-block:var(--s-4)var(--s-5);color:var(--text-muted);font-size:18px}.page-module__6jKqTW__cover{border-radius:var(--radius-lg);border:1px solid var(--border-strong);margin-block-end:var(--s-8);overflow:hidden;box-shadow:0 30px 60px #00000073}.page-module__6jKqTW__cover img,.page-module__6jKqTW__shot img{width:100%;height:auto}.page-module__6jKqTW__layout{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.page-module__6jKqTW__content{gap:var(--s-7);display:grid}.page-module__6jKqTW__h2{margin-block-end:var(--s-4);font-size:22px}.page-module__6jKqTW__text{color:var(--text-muted);max-width:68ch}.page-module__6jKqTW__pair{align-items:center;gap:var(--s-4);grid-template-columns:1fr auto 1fr;display:grid}.page-module__6jKqTW__panel{height:100%;padding:var(--s-5)}.page-module__6jKqTW__solution{border-color:var(--accent-line)}.page-module__6jKqTW__pairArrow{color:var(--accent-text)}.page-module__6jKqTW__list{gap:var(--s-2);color:var(--text-muted);font-size:15px;display:grid}.page-module__6jKqTW__list li{padding-inline-start:var(--s-5);position:relative}.page-module__6jKqTW__list li:before{content:"";background:var(--accent);width:6px;height:2px;position:absolute;inset-block-start:.7em;inset-inline-start:4px}.page-module__6jKqTW__gallery{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__6jKqTW__shot{border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.page-module__6jKqTW__facts{padding:var(--s-5);position:sticky;inset-block-start:96px}.page-module__6jKqTW__facts dl{gap:var(--s-4);display:grid}.page-module__6jKqTW__facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-block-end:var(--s-1);font-size:12px}.page-module__6jKqTW__facts dd{color:var(--text-muted);font-size:15px}.page-module__6jKqTW__facts dd a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.page-module__6jKqTW__collab{display:block}.page-module__6jKqTW__stack{flex-wrap:wrap;gap:6px;display:flex}.page-module__6jKqTW__stack li{border:1px solid var(--accent-line);background:var(--accent-soft);color:#dbe7ff;border-radius:999px;padding:3px 10px;font-size:12px}.page-module__6jKqTW__pager{gap:var(--s-4);grid-template-columns:1fr 1fr;margin-block-start:var(--s-8);display:grid}.page-module__6jKqTW__pagerLink{gap:var(--s-1);padding:var(--s-5);display:grid}.page-module__6jKqTW__pagerNext{text-align:end}.page-module__6jKqTW__pagerLabel{align-items:center;gap:var(--s-1);color:var(--text-dim);font-size:13px;display:inline-flex}.page-module__6jKqTW__pagerNext .page-module__6jKqTW__pagerLabel{justify-content:flex-end}.page-module__6jKqTW__pagerTitle{font-family:var(--font-heading);font-size:18px;font-weight:700}@media (max-width:899px){.page-module__6jKqTW__layout{grid-template-columns:1fr}.page-module__6jKqTW__facts{order:-1;position:static}.page-module__6jKqTW__pair{grid-template-columns:1fr}.page-module__6jKqTW__pairArrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:599px){.page-module__6jKqTW__gallery,.page-module__6jKqTW__pager{grid-template-columns:1fr}}
.page-module__OiTnzW__main{width:100%;min-height:100dvh}.page-module__OiTnzW__section{background:radial-gradient(80% 50% at 50% -20%,#1a73ff24,#0000 55%),#060e1c8c;padding:7.5rem 2rem 6rem}.page-module__OiTnzW__container{width:100%;max-width:1200px;margin:0 auto}.page-module__OiTnzW__surveyFallback{background:var(--bg-elevated);border:1px solid var(--border);border-radius:20px;min-height:32rem}@media (max-width:968px){.page-module__OiTnzW__section{padding:6.5rem 1.5rem 5rem}}@media (max-width:640px){.page-module__OiTnzW__section{padding:5.5rem 1rem 4rem}}@media (max-width:480px){.page-module__OiTnzW__section{padding:5rem .75rem 3rem}}
.Contact-module__gQiC5G__description{max-width:56ch;margin:var(--s-5)auto 0;color:var(--text-muted)}.Contact-module__gQiC5G__layout{gap:var(--s-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.Contact-module__gQiC5G__channels{gap:var(--s-4);display:grid}.Contact-module__gQiC5G__item{display:flex}.Contact-module__gQiC5G__channel{align-items:center;gap:var(--s-4);padding:var(--s-5);flex:1;display:flex}.Contact-module__gQiC5G__icon{border-radius:var(--radius);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-text);flex-shrink:0;place-items:center;display:grid}.Contact-module__gQiC5G__label{font-weight:600;display:block}.Contact-module__gQiC5G__value{color:var(--text-muted);overflow-wrap:anywhere;text-align:start;font-size:15px;display:block}.Contact-module__gQiC5G__channel:hover .Contact-module__gQiC5G__value{color:var(--text)}.Contact-module__gQiC5G__formCard{gap:var(--s-4);padding:var(--s-6);display:grid}.Contact-module__gQiC5G__formTitle{font-size:20px}.Contact-module__gQiC5G__formHint{color:var(--text-muted)}.Contact-module__gQiC5G__formRow{gap:var(--s-2);display:grid}.Contact-module__gQiC5G__formRow label{font-size:14px;font-weight:600}.Contact-module__gQiC5G__field{width:100%;height:48px;padding-inline:var(--s-4);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;border:1px solid #66779a;transition:border-color .2s,box-shadow .2s}.Contact-module__gQiC5G__textarea{height:auto;min-height:140px;padding-block:var(--s-3);resize:vertical}.Contact-module__gQiC5G__field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.Contact-module__gQiC5G__field[aria-invalid=true]{border-color:#ff7a7a}.Contact-module__gQiC5G__fieldError,.Contact-module__gQiC5G__formStatus{color:#ff9b9b;font-size:14px}.Contact-module__gQiC5G__formStatus:empty{display:none}.Contact-module__gQiC5G__honeypot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module__gQiC5G__formCard .btn{justify-self:start}.Contact-module__gQiC5G__spin{animation:.9s linear infinite Contact-module__gQiC5G__spin}@keyframes Contact-module__gQiC5G__spin{to{transform:rotate(360deg)}}.Contact-module__gQiC5G__success{text-align:center;padding-block:var(--s-7);justify-items:center}.Contact-module__gQiC5G__successIcon{color:#34d399}@media (max-width:899px){.Contact-module__gQiC5G__layout{grid-template-columns:1fr}}@media (max-width:480px){.Contact-module__gQiC5G__formCard{padding:var(--s-5)}.Contact-module__gQiC5G__formCard .btn{justify-self:stretch}}
