:root{--topbar-h:38px;--bar-h:86px;--header-h:calc(var(--topbar-h) + var(--bar-h));--gold-line:rgba(212,164,67,0.4)}@media (max-width:1360px){:root{--bar-h:76px}}@media (max-width:760px){:root{--topbar-h:0px;--bar-h:70px}}.header{background:linear-gradient(180deg,rgba(4,14,34,.72),rgba(4,14,34,.25) 70%,transparent);box-shadow:none}.header--solid{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar{height:var(--topbar-h);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;color:rgba(255,255,255,.72);transition:height .5s var(--ease),opacity .4s var(--ease),background .4s var(--ease)}.header--solid .topbar{background:var(--navy-darkest)}.header--scrolled .topbar{height:0;opacity:0;border-bottom-color:transparent}.topbar__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:none}.topbar__tag{display:inline-flex;align-items:center;gap:10px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__tag i{width:6px;height:6px;background:var(--gold);transform:rotate(45deg);flex:none}.topbar__right{display:flex;align-items:center;gap:16px}.topbar__link{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.82);transition:color .3s}.topbar__link:hover{color:var(--gold-light)}.topbar__sep{width:1px;height:14px;background:rgba(255,255,255,.2)}.topbar__social{display:flex;gap:6px}.topbar__social a{display:grid;place-items:center;width:24px;height:24px;color:rgba(255,255,255,.75);transition:color .3s,transform .3s var(--ease)}.topbar__social a:hover{color:var(--gold-light);transform:translateY(-1px)}.topbar__social svg{width:13px;height:13px}@media (max-width:760px){.topbar{display:none}}.mainbar{position:relative;transition:background .45s var(--ease),box-shadow .45s var(--ease),-webkit-backdrop-filter .45s;transition:background .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s;transition:background .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s,-webkit-backdrop-filter .45s}.header--solid .mainbar{background:rgba(8,24,56,.9);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px 0 var(--gold-line),0 18px 40px -20px rgba(0,0,0,.6)}.header__inner{height:var(--bar-h);transition:height .5s var(--ease)}.header--scrolled .header__inner{height:calc(var(--bar-h) - 14px)}.logo{gap:14px;flex:none}.logo__mark{width:48px;height:48px;border-radius:50%;box-shadow:0 0 0 1px rgba(212,164,67,.35),0 8px 22px -6px rgba(0,0,0,.55),0 0 26px -6px rgba(212,164,67,.45);transition:transform 1.2s var(--ease),box-shadow .6s var(--ease),width .5s var(--ease),height .5s var(--ease)}.logo:hover .logo__mark{transform:rotate(-25deg) scale(1.04);box-shadow:0 0 0 1px rgba(212,164,67,.6),0 8px 22px -6px rgba(0,0,0,.55),0 0 34px -4px rgba(212,164,67,.6)}.logo__text{padding-left:14px;border-left:1px solid var(--gold-line)}.logo__name{font-size:26px;letter-spacing:.015em}.logo__sub{font-size:10.5px;font-weight:600;letter-spacing:.44em;margin-top:4px}.header--scrolled .logo__mark{width:42px;height:42px}.header--scrolled .logo__name{font-size:24px}.footer .logo__mark{width:58px;height:58px}.footer .logo__name{font-size:30px}.nav{gap:2px}.nav__item{position:static}.nav__link{gap:8px;padding:12px;font-size:14.5px;font-weight:500;letter-spacing:.01em;color:rgba(255,255,255,.86);transition:color .3s}.nav__link:after{left:12px;right:12px;bottom:2px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-light));transform-origin:center}.nav__link[aria-current=page]:before{content:"";position:absolute;left:50%;top:2px;width:4px;height:4px;margin-left:-2px;background:var(--accent);transform:rotate(45deg)}.nav__chev{width:10px;height:6px}@media (max-width:1500px){.nav__link{padding-inline:10px;font-size:14px}.nav__link:after{left:10px;right:10px}}.mega{position:absolute;top:100%;left:0;right:0;background:linear-gradient(180deg,#0c2353 0,var(--navy-deep) 100%);border-top:1px solid var(--gold-line);box-shadow:0 40px 80px -20px rgba(0,0,0,.6);transform:translateY(-8px)}.mega:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 0,rgba(212,164,67,.1),transparent 55%)}.mega__inner{position:relative;grid-template-columns:1fr 2.6fr;gap:56px;padding-block:44px 52px}.mega__kicker{display:block;margin-bottom:14px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light)}.mega__intro h3{font-size:30px;line-height:1.15;color:var(--white);margin-bottom:14px}.mega__intro p{margin-bottom:26px}.mega__grid{grid-template-columns:1fr;gap:0}.mega__grid--3{grid-template-columns:repeat(3,1fr);gap:0 32px}.mega__grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;font-size:14.5px;color:rgba(255,255,255,.86);border-bottom:1px solid rgba(255,255,255,.08)}.mega__grid a .arrow{flex:none;color:var(--gold);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .4s var(--ease)}.mega__grid a:hover{color:var(--white);padding-left:6px}.mega__grid a:hover .arrow{opacity:1;transform:none}.mega__inner--caps{grid-template-columns:1fr .9fr 1.5fr .95fr;gap:40px}.mega__inner--caps .mega__col:nth-child(3) .mega__grid{grid-template-columns:1fr 1fr;gap:0 28px}.mega__feature{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 26px;align-self:start;background:linear-gradient(150deg,#e0413a,#a4241f);color:var(--white);overflow:hidden;box-shadow:0 24px 50px -20px rgba(224,65,58,.6);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.mega__feature:after{content:"";position:absolute;right:-50px;bottom:-50px;width:170px;height:170px;background:url(/brand/globe.svg) 50%/contain no-repeat;opacity:.22;transition:transform 1.2s var(--ease)}.mega__feature:hover{transform:translateY(-4px);box-shadow:0 30px 60px -20px rgba(224,65,58,.75)}.mega__feature:hover:after{transform:rotate(-30deg)}.mega__feature .mega__kicker{color:rgba(255,255,255,.85);margin:0}.mega__feature strong{font-family:var(--font-display);font-size:24px;line-height:1.15}.mega__feature span{position:relative;z-index:1;font-size:14px;color:rgba(255,255,255,.9)}.mega__feature-cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.burger{background:transparent;border:1px solid var(--gold-line)}.drawer{inset:calc(var(--topbar-h) + var(--bar-h)) 0 0 0;background:linear-gradient(180deg,var(--navy) 0,var(--navy-darkest) 100%);border-top:1px solid var(--gold-line)}.header--scrolled .drawer{inset:calc(var(--bar-h) - 14px) 0 0 0}.drawer a,.drawer summary{font-size:21px;padding:15px 0}.drawer__foot{display:grid;grid-gap:18px;gap:18px;justify-items:start;padding-top:28px;border:0}.drawer__foot a{border:0;padding:0;font-family:var(--font-body);font-size:15px}.drawer__foot .btn{padding:16px 26px;font-size:13px}.btn{gap:12px;padding:17px 30px;border-radius:2px;font-size:13px;letter-spacing:.1em;transition:color .4s var(--ease),border-color .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn .arrow{width:16px;height:16px}.btn--accent,.btn--gold{background:linear-gradient(135deg,#f0574e,#e0413a 45%,#b92c26);box-shadow:0 12px 28px -10px rgba(224,65,58,.7),inset 0 1px 0 rgba(255,255,255,.25)}.btn--accent:before,.btn--gold:before{background:linear-gradient(135deg,#c22f29,#8f1f1b)}.btn--accent:hover,.btn--gold:hover{box-shadow:0 18px 36px -12px rgba(224,65,58,.8),inset 0 1px 0 rgba(255,255,255,.25)}.btn--navy{background:linear-gradient(135deg,#1a3d82 0,var(--navy) 100%);box-shadow:0 12px 28px -12px rgba(10,31,68,.75),inset 0 -2px 0 var(--gold)}.btn--navy:before{background:linear-gradient(135deg,#f0574e,#c22f29)}.btn--navy:hover{color:var(--white)}.btn--ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn--ghost:hover{border-color:var(--white)}.btn--outline{border-width:1px}.btn--sm{padding:12px 18px;font-size:12px}.btn--header{padding:13px 20px;font-size:12px;letter-spacing:.12em}.btn:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.link-arrow{font-size:13px;letter-spacing:.1em;gap:12px;padding-bottom:8px}.link-arrow:after{height:1px}.link-arrow .arrow{width:16px;height:16px}.footer{background:radial-gradient(ellipse at 90% 0,rgba(212,164,67,.08),transparent 45%),linear-gradient(180deg,var(--navy) 0,var(--navy-darkest) 100%);border-top:1px solid var(--gold-line)}.footer h4{position:relative;padding-bottom:12px;color:var(--gold-light);letter-spacing:.18em;font-size:12px}.footer h4:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:var(--accent)}.footer ul a{display:inline-block;transition:color .3s,transform .4s var(--ease)}.footer ul a:hover{color:var(--white);transform:translateX(4px)}.footer__top>div+div{border-left-color:rgba(255,255,255,.08)}.footer__bottom{border-top-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6);letter-spacing:.02em}.socials a{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);transition:background .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.socials a:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-3px)}.field input,.field select,.field textarea{border-radius:2px;transition:border-color .3s,box-shadow .3s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-dark);box-shadow:0 0 0 4px rgba(212,164,67,.16)}.field label{letter-spacing:.1em;font-size:12px}.eyebrow:before{width:32px;height:2px}.aid-card,.card__media,.chip,.emphasis__card,.focus-card,.fw-card,.hire-step,.pm-card,.rail__card,.spec,.tile,.values-tabs__panel{border-radius:2px}.header{background:transparent}.header--solid .mainbar,.mainbar{background:rgba(255,255,255,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(10,31,68,.08),0 14px 34px -22px rgba(10,31,68,.45)}.header--scrolled .mainbar{box-shadow:0 1px 0 rgba(212,164,67,.55),0 18px 40px -20px rgba(10,31,68,.5)}.topbar{background:var(--navy-darkest)}.logo--image{display:inline-flex;align-items:center;gap:0}.logo__img{display:block;height:60px;width:auto;transition:height .5s var(--ease),transform .6s var(--ease)}.logo--image:hover .logo__img{transform:scale(1.02)}.header--scrolled .logo__img{height:50px}@media (max-width:760px){.logo__img{height:48px}}.logo--plate{padding:12px 18px;background:var(--white);border-radius:2px;box-shadow:0 0 0 1px rgba(212,164,67,.45),0 14px 30px -14px rgba(0,0,0,.6)}.logo--plate .logo__img{height:64px}.footer .logo--plate{margin-bottom:22px}.nav__link{color:var(--navy)}.nav__chev,.nav__item--open .nav__link,.nav__link:hover,.nav__link[aria-current=page]{color:var(--accent)}.nav__link:after{background:linear-gradient(90deg,var(--accent),var(--gold))}.burger{border-color:rgba(10,31,68,.2);color:var(--navy)}.burger:hover{background:rgba(10,31,68,.05)}.mega{border-top:3px solid var(--accent)}.aid-logo-plate{display:inline-block;margin-bottom:28px;padding:18px 26px;background:var(--white);border-radius:2px;box-shadow:0 0 0 1px rgba(212,164,67,.5),0 30px 60px -24px rgba(0,0,0,.7);animation:aidPlateIn 1.2s var(--ease) both}.aid-logo-plate img{display:block;height:120px;width:auto}@keyframes aidPlateIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@media (max-width:600px){.aid-logo-plate img{height:84px}}.aid-hero h1{font-size:clamp(48px,6.4vw,104px)}.worldmap .node{opacity:0;transition:opacity .6s var(--ease);transition-delay:calc(1s + var(--delay, 0s) * .4)}.worldmap.is-visible .node{opacity:1}.worldmap .node__dot{fill:var(--gold-light);animation:nodeBlink 3.2s ease-in-out infinite;animation-delay:var(--delay,0s)}.worldmap .node:nth-child(3n) .node__dot{fill:var(--accent)}.worldmap .node__ring{fill:none;stroke:var(--gold);stroke-width:.22;transform-box:fill-box;transform-origin:center;animation:ping 3.2s ease-out infinite;animation-delay:var(--delay,0s)}.worldmap .node:nth-child(3n) .node__ring{stroke:var(--accent)}@keyframes nodeBlink{0%,to{opacity:.55}50%{opacity:1}}.cap-filters{margin-bottom:36px}.chip{display:inline-flex;align-items:center;gap:10px;background:var(--white);cursor:pointer;font-family:inherit}.chip__count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:11px;font-weight:700;background:rgba(10,31,68,.08);color:var(--navy)}.chip--active .chip__count{background:rgba(255,255,255,.22);color:var(--white)}.fw-grid--all .fw-card{animation:cardIn .6s var(--ease) both}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fw-grid--all .fw-card:last-child:nth-child(4n+3){grid-column:auto}.fw-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.fw-card__top .fw-card__n{margin:0}.fw-card__group{padding:4px 8px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:rgba(212,164,67,.14);color:var(--gold-dark);transition:background .4s,color .4s}.fw-card--specialist{border-top-color:var(--accent)}.fw-card--specialist .fw-card__group{background:rgba(224,65,58,.1);color:var(--accent-dark)}.fw-card--consulting{border-top-color:var(--brand)}.fw-card--consulting .fw-card__group{background:rgba(28,63,148,.08);color:var(--brand)}.fw-card:hover .fw-card__group{background:rgba(255,255,255,.14);color:var(--gold-light)}.clock__track{animation-duration:110s}.logo--aid .logo__img{height:64px}.header--scrolled .logo--aid .logo__img{height:54px}@media (max-width:760px){.logo--aid .logo__img{height:50px}}.footer .logo--image{margin-bottom:22px}.footer .logo__img{height:72px}.login__art .logo__img{height:64px}.marquee{padding-block:18px;border-top:1px solid rgba(212,164,67,.25);border-bottom:1px solid rgba(212,164,67,.25)}.marquee__track{gap:34px;animation-duration:80s}.marquee__item{gap:34px;font-family:var(--font-body);font-weight:600;font-size:clamp(12px,.95vw,14px);letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.86)}.marquee__item:after{width:6px;height:6px}.chip.chip--active,.chip.chip--active:hover{background:var(--accent);border-color:var(--accent);color:var(--white)}.footer a[href^=mailto]{white-space:nowrap;font-size:13.5px}:root{--topbar-h:0px;--bar-h:92px}@media (max-width:1360px){:root{--bar-h:80px}}.header--solid .mainbar,.mainbar{background:linear-gradient(180deg,rgba(4,14,34,.55),rgba(4,14,34,0));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.header .mainbar:has(.nav__item--open),.header--scrolled .mainbar,.header--solid.header--scrolled .mainbar{background:rgba(7,21,48,.92);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 rgba(212,164,67,.35),0 20px 40px -24px rgba(0,0,0,.7)}.mainbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,164,67,.55) 20%,rgba(212,164,67,.55) 80%,transparent);opacity:.7}.header__inner{gap:32px}.logo__img{height:58px}.header--scrolled .logo__img{height:48px}.nav{gap:4px;margin-left:auto}.nav__link{padding:10px 13px;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.82)}.nav__item--open .nav__link,.nav__link:hover,.nav__link[aria-current=page]{color:var(--white)}.nav__link:after{left:13px;right:13px;bottom:0;height:1px;background:var(--gold)}.nav__link[aria-current=page]:before{display:none}.nav__link[aria-current=page]{color:var(--gold-light)}.nav__chev{color:var(--gold)}@media (max-width:1500px){.nav__link{padding-inline:9px;font-size:11.5px;letter-spacing:.08em}.nav__link:after{left:9px;right:9px}}.btn--header{padding:13px 22px;border:1px solid var(--gold);background:transparent;color:var(--white);font-size:11.5px;letter-spacing:.16em;box-shadow:none}.btn--header:before{background:linear-gradient(135deg,#f1d48a,#d4a443)}.btn--header:hover{color:var(--navy-darkest);border-color:var(--gold-light)}.btn--header .arrow{color:var(--gold);transition:color .3s,transform .4s var(--ease)}.btn--header:hover .arrow{color:var(--navy-darkest)}.burger{border-color:rgba(212,164,67,.5);color:var(--white)}.burger:hover{background:rgba(255,255,255,.06)}.mega{border-top:1px solid rgba(212,164,67,.4)}.drawer{inset:var(--bar-h) 0 0 0}.card{height:100%}.card>div:last-child{display:flex;flex-direction:column;flex:1 1}.card__excerpt{flex:1 1}.card__more{align-self:flex-start;margin-top:18px}.cards:has(.card--feature){gap:56px}.card--feature{padding-bottom:56px;border-bottom:1px solid var(--line)}.card--feature:last-child{border-bottom:0;padding-bottom:0}.card--feature .card__title{font-size:clamp(26px,2.6vw,38px)}.card--feature .card__excerpt{font-size:16px;flex:0 1}.tile[data-reveal]{-webkit-clip-path:none;clip-path:none;opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--delay,0s)}.tile[data-reveal].is-visible{-webkit-clip-path:none;clip-path:none;opacity:1;transform:none}.tile[data-reveal] img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:transform 1.4s var(--ease),filter .8s,-webkit-clip-path 1.3s cubic-bezier(.77,0,.18,1);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1),transform 1.4s var(--ease),filter .8s;transition:clip-path 1.3s cubic-bezier(.77,0,.18,1),transform 1.4s var(--ease),filter .8s,-webkit-clip-path 1.3s cubic-bezier(.77,0,.18,1);transition-delay:calc(var(--delay, 0s) + .1s),0s,0s}.tile[data-reveal].is-visible img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.goal__media,.goal__media.is-visible{-webkit-clip-path:none;clip-path:none}.goal__media img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1.4s cubic-bezier(.77,0,.18,1);transition:clip-path 1.4s cubic-bezier(.77,0,.18,1);transition:clip-path 1.4s cubic-bezier(.77,0,.18,1),-webkit-clip-path 1.4s cubic-bezier(.77,0,.18,1)}.goal__media.is-visible img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.mega__side{display:grid;grid-gap:18px;gap:18px;align-content:start}.mega__all{justify-content:center}.cap-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;perspective:1400px}.cap-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:3/4;min-height:380px;overflow:hidden;isolation:isolate;color:var(--white);background:var(--navy);border-radius:2px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--ease),box-shadow .6s var(--ease);animation:capIn .9s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms);box-shadow:0 18px 40px -26px rgba(10,31,68,.6)}@keyframes capIn{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}.cap-card:hover{box-shadow:0 40px 70px -30px rgba(10,31,68,.75)}.cap-card__media{position:absolute;inset:0;z-index:-2;overflow:hidden;animation:capWipe 1.3s cubic-bezier(.77,0,.18,1) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}@keyframes capWipe{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.cap-card__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:saturate(.85);transition:transform 1.6s var(--ease),filter .8s}.cap-card:hover .cap-card__media img{transform:scale(1.04) translate(calc((50% - var(--mx)) * .04),calc((50% - var(--my)) * .04));filter:saturate(1.05)}.cap-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,23,51,.15),rgba(7,23,51,.35) 40%,rgba(4,14,34,.95));transition:background .6s var(--ease)}.cap-card:hover:before{background:linear-gradient(180deg,rgba(7,23,51,.35),rgba(7,23,51,.7) 40%,rgba(4,14,34,.97))}.cap-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--gold),var(--gold-light));transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.cap-card--specialist:after{background:linear-gradient(90deg,var(--accent),#f0675f)}.cap-card--consulting:after{background:linear-gradient(90deg,#5b82d1,#a9bfe8)}.cap-card:hover:after{transform:scaleX(1)}.cap-card__shine{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 45%);transition:opacity .4s}.cap-card:hover .cap-card__shine,.tile--rich:hover .cap-card__shine{opacity:1}.cap-card__top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:24px 24px 0}.cap-card__n{font-family:var(--font-brand);font-weight:700;font-size:30px;line-height:1;color:var(--white);text-shadow:0 4px 18px rgba(0,0,0,.4)}.cap-card__group{padding:5px 9px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-darkest);background:var(--gold-light)}.cap-card--specialist .cap-card__group{background:var(--accent);color:var(--white)}.cap-card--consulting .cap-card__group{background:rgba(255,255,255,.92);color:var(--brand)}.cap-card__body{position:relative;z-index:2;padding:0 24px 26px;transform:translateZ(30px)}.cap-card__title{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(20px,1.6vw,25px);line-height:1.18}.cap-card__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.cap-card__more>span{overflow:hidden}.cap-card:focus-visible .cap-card__more,.cap-card:hover .cap-card__more{grid-template-rows:1fr}.cap-card__summary{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.85)}.cap-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}@media (max-width:1200px){.cap-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.cap-cards{grid-template-columns:1fr}.cap-card{aspect-ratio:4/3;min-height:0}}@media (hover:none){.cap-card__more{grid-template-rows:1fr}}.tiles{perspective:1400px}.tile--rich{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform-style:preserve-3d}.tile--rich.is-visible{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease),opacity .9s var(--ease),box-shadow .6s var(--ease)}.tile--rich:hover{box-shadow:0 40px 70px -30px rgba(10,31,68,.75)}.tile--rich .tile__body{transform:translateZ(30px)}@media (prefers-reduced-motion:reduce){.cap-card,.tile--rich.is-visible{transform:none!important}}.img-fx :is(.goal__media img,.stack img,.tile img,.card__media img,.cap-card__media img,.spec__media img,.aid-card__media img,.split__media img,.rail__media img):not([data-loaded]){opacity:0}.img-fx :is(.goal__media img,.stack img,.tile img,.card__media img,.cap-card__media img,.spec__media img,.aid-card__media img,.split__media img,.rail__media img)[data-loaded]{animation:imgLoaded 1.1s var(--ease) both}@keyframes imgLoaded{0%{opacity:0;filter:blur(14px) saturate(.6)}to{opacity:1}}.goal__media{background:linear-gradient(135deg,#0a1f44,#13306a)}.goal__media img{height:116%;margin-top:-8%}.aid-hero .page-hero__veil{background:linear-gradient(100deg,rgba(4,14,34,.92),rgba(10,31,68,.6) 50%,rgba(224,65,58,.18))}.aid-hero__glow{position:absolute;inset:auto -10% -30% auto;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(240,103,95,.28),transparent 60%);filter:blur(20px);animation:aurora 14s ease-in-out infinite alternate;pointer-events:none}.aid-hero__eyebrow{animation:fadeUp 1s var(--ease) .1s both}.aid-heart{display:inline-block;color:var(--accent);font-size:16px;animation:heartbeat 1.6s ease-in-out infinite}@keyframes heartbeat{0%,60%,to{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(.95)}}.aid-hero__actions{animation:fadeUp 1.1s var(--ease) .8s both}.aid-story{display:grid;grid-template-columns:1fr 1fr;min-height:78vh;background:var(--paper)}.aid-story__media{position:relative;overflow:hidden;background:var(--navy)}.aid-story__media img{width:100%;height:118%;margin-top:-9%;object-fit:cover;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.6s cubic-bezier(.77,0,.18,1);transition:clip-path 1.6s cubic-bezier(.77,0,.18,1);transition:clip-path 1.6s cubic-bezier(.77,0,.18,1),-webkit-clip-path 1.6s cubic-bezier(.77,0,.18,1)}.aid-story__media.is-visible img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.aid-story__text{align-self:center;padding:clamp(48px,7vw,120px)}.aid-story .scrub{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.8vw,42px);line-height:1.25;margin:0 0 36px}@media (max-width:860px){.aid-story{grid-template-columns:1fr}.aid-story__media{aspect-ratio:16/10}}.aid-card__media img{filter:saturate(1.08)}.aid-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,31,68,.45));pointer-events:none}.aid-card__cta{margin-top:8px;align-self:flex-start}.aid-card__body{display:flex;flex-direction:column}.aid-card:hover .aid-card__n{background:var(--gold);color:var(--navy)}.journey{position:relative;list-style:none;margin:0;padding:30px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.journey:before{content:"";position:absolute;top:58px;left:30px;right:30px;height:2px;background:linear-gradient(90deg,var(--accent),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform 2.2s var(--ease) .2s}.journey.is-visible:before{transform:scaleX(1)}.journey li{position:relative;opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(.4s + var(--delay, 0s))}.journey.is-visible li{opacity:1;transform:none}.journey__dot{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;margin-bottom:26px;background:var(--navy-darkest);border:2px solid var(--gold);color:var(--gold-light);font-family:var(--font-brand);font-weight:700;font-size:22px;box-shadow:0 0 0 8px rgba(212,164,67,.08);transition:background .4s,color .4s,transform .5s var(--ease)}.journey li:hover .journey__dot{background:var(--accent);border-color:var(--accent);color:var(--white);transform:scale(1.08)}.journey h3{font-size:22px;color:var(--white);margin-bottom:10px}.journey p{color:var(--muted-light);font-size:15px;margin:0}@media (max-width:900px){.journey{grid-template-columns:1fr 1fr}.journey:before{display:none}}@media (max-width:520px){.journey{grid-template-columns:1fr}}.aid-gallery{overflow:hidden;padding-block:26px;background:var(--navy-darkest)}.aid-gallery__track{display:flex;gap:18px;width:max-content;animation:marquee 70s linear infinite}.aid-gallery:hover .aid-gallery__track{animation-play-state:paused}.aid-gallery__item{width:300px;height:210px;flex:none;overflow:hidden;border-radius:2px}.aid-gallery__item:nth-child(2n){transform:translateY(16px)}.aid-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .6s;filter:saturate(.95)}.aid-gallery__item:hover img{transform:scale(1.1);filter:saturate(1.15)}.ways{grid-template-columns:repeat(4,1fr)}.way{aspect-ratio:3/4}.way__text{margin:10px 0 0;font-size:14.5px;color:rgba(255,255,255,.86)}.way__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.way .tile__tag{font-family:var(--font-brand);font-size:15px;color:var(--gold-light)}@media (max-width:960px){.ways{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ways{grid-template-columns:1fr}}.card__media:after{background:linear-gradient(180deg,transparent 50%,rgba(10,31,68,.55))}.card__media img{opacity:1;filter:saturate(1.05)}.card__media{box-shadow:0 18px 40px -26px rgba(10,31,68,.55);transition:box-shadow .6s var(--ease),transform .6s var(--ease)}.card:hover .card__media{transform:translateY(-4px);box-shadow:0 30px 60px -28px rgba(10,31,68,.7)}.card:hover .card__media:after{opacity:1}.rail__media img,.tile img{filter:saturate(.95) brightness(.95)}.rail__card:hover .rail__media img,.tile:hover img{filter:saturate(1.1) brightness(1)}.tile:after{background:linear-gradient(180deg,rgba(10,31,68,0) 30%,rgba(4,14,34,.9))}.rail__all{flex:none}@media (max-width:860px){.rail__foot{display:flex;margin-top:28px}.rail__foot .rail__hint,.rail__foot .rail__progress{display:none}}.footer__contact{display:grid;grid-gap:16px;gap:16px;justify-items:start;margin-top:22px}.btn--footer{padding:14px 22px;font-size:12px;letter-spacing:.14em;color:var(--white);background:transparent;border:1px solid var(--gold);box-shadow:none}.btn--footer:before{background:linear-gradient(135deg,#f0574e,#c22f29)}.btn--footer:hover{color:var(--white);border-color:var(--accent);box-shadow:0 14px 30px -12px rgba(224,65,58,.7)}.btn--footer .arrow{color:var(--gold);transition:color .3s,transform .4s var(--ease)}.btn--footer:hover .arrow{color:var(--white)}.footer__mail{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted-light);white-space:nowrap;transition:color .3s}.footer__mail svg{color:var(--gold);flex:none}.footer__mail:hover{color:var(--gold-light)}.footer__mail{font-size:12.5px;gap:7px}@media (max-width:1200px){.footer__mail{white-space:normal;overflow-wrap:anywhere}}.article-tags{margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.article-tags__label{display:block;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark)}.article-tags__list{display:flex;flex-wrap:wrap;gap:10px}.article .article-tag{padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;color:var(--brand);background:var(--white);border:1px solid var(--line);transition:background .3s,color .3s,border-color .3s,transform .3s var(--ease)}.article .article-tag:hover{background:var(--navy);border-color:var(--navy);color:var(--white);transform:translateY(-2px)}.tagpick input[type=search]{padding:10px 12px}.tagpick__chips{display:flex;flex-wrap:wrap;gap:6px}.tagpick__chip{padding:5px 10px;font-size:12px;font-weight:600;background:var(--navy);color:var(--white);border:0}.tagpick__chip:hover{background:var(--accent)}.tagpick__list{max-height:300px;overflow-y:auto;border:1px solid var(--line);padding:10px 12px;background:#fafbfd}.tagpick__title{margin:8px 0 6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark)}.tagpick__opt{font-size:14px;padding:4px 0}.field label.tagpick__opt{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.aid-hero__grid>*,.aid-tabs>*,.card--feature>*,.contact-grid>*,.footer__top>*,.goal__grid>*,.hero__grid>*,.intro__grid>*,.ppp-band__grid>*,.ppp-cols>*,.presence__grid>*,.sec-head>*,.split>*,.values-tabs>*{min-width:0}.contact-aside dd,.contact-aside dd a{overflow-wrap:anywhere}@media (max-width:1200px){.footer .footer__mail{white-space:normal;overflow-wrap:anywhere;align-items:flex-start}}@media (max-width:1100px){.section{padding-block:clamp(64px,9vw,110px)}.display-lg{font-size:clamp(34px,5.4vw,56px)}.cap-cards{grid-template-columns:repeat(3,1fr)}.fw-grid{grid-template-columns:repeat(2,1fr)}.footer__top{gap:36px}}@media (max-width:600px){:root{--gutter:20px}.display-xl{font-size:clamp(44px,13vw,64px)}.display-lg{font-size:clamp(30px,8.6vw,40px)}.display-md{font-size:clamp(26px,7.4vw,34px)}.lead{font-size:16.5px}.hero__title{font-size:clamp(52px,15vw,72px)}.hero__sub{font-size:16px}.aid-hero__actions .btn,.hero__actions .btn{flex:1 1 100%;justify-content:center}.sec-head{margin-bottom:36px}.stats{grid-template-columns:1fr 1fr}.stat__value{font-size:40px}.badges{width:100%;gap:12px}.badge-medal{padding:22px 12px 18px}.aid-hero h1{font-size:clamp(44px,13vw,64px)}.filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.chip{flex:none}.questions__q{font-size:21px}.card--feature .card__title{font-size:24px}.article{font-size:17px}.article h2{font-size:26px}.article h3{font-size:21px}.article blockquote{font-size:20px}.footer{padding-block:64px 32px}.footer__bottom{flex-direction:column}.page-hero{min-height:64vh;padding-block:calc(var(--header-h) + 36px) 56px}.page-hero__accent{display:none}.lifecycle{grid-template-columns:1fr 1fr}.dual__side h3{font-size:30px}.svc__title{font-size:19px}.aid-gallery__item{width:220px;height:160px}.journey__dot{width:48px;height:48px;font-size:18px}.clock__item{padding:14px 22px}}@media (hover:none){.drawer a,.footer ul a,.mega__grid a{min-height:40px;display:inline-flex;align-items:center}.socials a,.topbar__social a{width:44px;height:44px}}.dual>*,.form>*{min-width:0}.field input,.field select,.field textarea{width:100%;min-width:0}.footer a.footer__mail{white-space:normal;overflow-wrap:anywhere}@media (max-width:1100px){.ppp-band__grid{grid-template-columns:1fr}}@media (max-width:860px){.cap-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cap-cards,.fw-grid{grid-template-columns:1fr}}.drawer details a,.drawer>a{display:flex;width:100%;min-height:48px}.drawer details[open]>summary:after{content:" ▴"}.drawer__foot a{min-height:0;width:auto}.leaders-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.leader-feature{display:grid;grid-template-columns:.85fr 1fr;background:var(--white);overflow:hidden;box-shadow:0 24px 50px -30px rgba(10,31,68,.5);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.leader-feature:hover{transform:translateY(-6px);box-shadow:0 36px 70px -30px rgba(10,31,68,.6)}.leader-feature__media{position:relative;overflow:hidden;background:var(--navy)}.leader-feature__media img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 1.4s var(--ease)}.leader-feature:hover .leader-feature__media img{transform:scale(1.06)}.leader-feature__body{display:flex;flex-direction:column;gap:10px;padding:clamp(26px,3vw,40px);border-top:4px solid var(--gold)}.leader__title{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.leader-feature__name{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.4vw,34px);line-height:1.1;color:var(--brand)}.leader__based{font-size:13px;color:var(--muted)}.leader-feature__text{flex:1 1;margin:6px 0 12px;font-size:14.5px;line-height:1.65;color:var(--muted);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.leader-feature .link-arrow{align-self:flex-start}.leaders{grid-template-columns:repeat(3,1fr)}.leader{aspect-ratio:4/5}.leader img{object-position:top;filter:none}.leader__role{margin-top:6px;font-size:13px;color:rgba(255,255,255,.82)}@media (max-width:1100px){.leaders-feature{grid-template-columns:1fr}}@media (max-width:600px){.leader-feature{grid-template-columns:1fr}.leader-feature__media{aspect-ratio:4/5}.leaders{grid-template-columns:1fr 1fr;gap:12px}.leader .tile__body{padding:16px}.leader .tile__title{font-size:18px}}.about-leaders{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px 22px;gap:30px 22px}.about-leader{display:flex;flex-direction:column;gap:6px;color:var(--white)}.about-leader__photo{position:relative;aspect-ratio:4/5;overflow:hidden;margin-bottom:12px;background:var(--navy-mid)}.about-leader__photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--accent),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.about-leader:hover .about-leader__photo:after{transform:scaleX(1)}.about-leader__photo img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(.25);transition:transform 1.2s var(--ease),filter .6s}.about-leader:hover .about-leader__photo img{transform:scale(1.06);filter:none}.about-leader__name{font-family:var(--font-display);font-weight:600;font-size:20px;transition:color .3s}.about-leader:hover .about-leader__name{color:var(--gold-light)}.about-leader__title{font-size:13px;line-height:1.45;color:var(--muted-light)}@media (max-width:960px){.about-leaders{grid-template-columns:repeat(2,1fr)}}.profile-hero{position:relative;overflow:hidden;padding-block:calc(var(--header-h) + 50px) clamp(56px,7vw,96px);background:radial-gradient(ellipse at 80% 20%,var(--navy-mid),var(--navy) 50%,var(--navy-darkest));color:var(--white)}.profile-hero__grid{position:relative;display:grid;grid-template-columns:minmax(260px,.75fr) 1.25fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.profile-hero__grid>*{min-width:0}.profile-hero__photo{position:relative;aspect-ratio:4/5;animation:fadeUp 1.1s var(--ease) both}.profile-hero__photo:before{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid var(--gold)}.profile-hero__photo img{position:relative;width:100%;height:100%;object-fit:cover;object-position:top;box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}.profile-hero h1{color:var(--white)}.profile-hero__title{margin:16px 0 8px;font-size:clamp(17px,1.5vw,21px);font-weight:600;color:var(--gold-light);animation:fadeUp 1s var(--ease) .4s both}.profile-hero__based{display:inline-flex;align-items:center;gap:8px;color:var(--muted-light);font-size:14px;animation:fadeUp 1s var(--ease) .5s both}.profile-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;animation:fadeUp 1s var(--ease) .6s both}.profile-hero .article-tag{padding:8px 14px;font-size:12.5px;font-weight:600;color:var(--white);background:rgba(255,255,255,.06);border:1px solid rgba(212,164,67,.45);transition:background .3s,border-color .3s}.profile-hero .article-tag:hover{background:var(--accent);border-color:var(--accent)}.profile-body{max-width:860px}.profile-body__text p{font-size:18px;line-height:1.8;color:var(--ink)}.profile-body__text .profile-body__lead{font-family:var(--font-display);font-weight:600;font-size:clamp(21px,2vw,26px);line-height:1.45;color:var(--brand)}.profile-personal{margin:40px 0;padding:28px 32px;background:var(--white);border-left:4px solid var(--gold)}.profile-personal__label{display:block;margin-bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark)}.profile-personal p{margin:0;font-size:16.5px;color:var(--muted)}.profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}@media (max-width:760px){.profile-hero__grid{grid-template-columns:1fr}.profile-hero__photo{max-width:320px}}.header__inner{gap:clamp(14px,1.6vw,32px);overflow:hidden}.header .mega{overflow:visible}.nav{gap:0;flex-wrap:nowrap;min-width:0}.nav__link{padding-inline:clamp(6px,.62vw,13px);font-size:clamp(11px,.74vw,13px);letter-spacing:clamp(.04em,.07vw,.11em)}.nav__link:after{left:clamp(6px,.62vw,13px);right:clamp(6px,.62vw,13px)}.logo__img{height:clamp(46px,3.4vw,58px)}.btn--header{padding:12px clamp(14px,1.1vw,22px);font-size:clamp(10.5px,.7vw,12px);white-space:nowrap}@media (max-width:1500px){.header__cta .btn .arrow{display:inline-block}}.header__inner--compact .header__cta .btn,.header__inner--compact .nav{display:none!important}.header__inner--compact .burger{display:block!important}@media (min-width:1100px) and (max-width:1360px){.header__cta .btn,.nav{display:flex}.header__cta .btn{display:inline-flex}.burger{display:none}}.leadership-strip{position:relative;overflow:hidden}.leadership-strip--dark{background:var(--navy);color:var(--white)}.leadership-strip--light{background:linear-gradient(180deg,var(--paper) 0,#e9edf5 100%)}.leadership-strip .sec-head .lead{margin:0 0 18px}.leadership-strip--light .about-leader{color:var(--ink)}.leadership-strip--light .about-leader__name{color:var(--brand)}.leadership-strip--light .about-leader:hover .about-leader__name{color:var(--accent)}.leadership-strip--light .about-leader__title{color:var(--muted)}.leadership-strip--light .about-leader__photo{box-shadow:0 22px 40px -26px rgba(10,31,68,.6)}.leadership-strip--dark .link-arrow,.leadership-strip--dark h2{color:var(--white)}.about-leader__region{position:absolute;left:12px;bottom:14px;z-index:1;padding:5px 9px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-darkest);background:var(--gold-light);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}.about-leader:hover .about-leader__region{opacity:1;transform:none}@media (hover:none){.about-leader__region{opacity:1;transform:none}}@media (max-width:600px){.about-leaders{grid-template-columns:1fr 1fr;gap:22px 14px}.about-leader__name{font-size:17px}}.grid-bg{animation:none}.aid-hero__glow,.aurora{will-change:transform;contain:strict}.hero__photo img,.page-hero__bg{will-change:transform}.header .mainbar:has(.nav__item--open),.header--scrolled .mainbar,.header--solid .mainbar{backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3)}.aid-gallery,.clock,.marquee{contain:layout paint}.footer .footer__mail,.footer a.footer__mail{white-space:nowrap;overflow-wrap:normal;font-size:13px}@media (min-width:861px){.footer__top{grid-template-columns:1.5fr minmax(0,1fr) minmax(0,1fr) minmax(max-content,1fr)}}.dual__side{container-type:inline-size;min-width:0}.dual__side h3,.dual__side h3[class]{font-size:min(clamp(28px,3.4vw,50px),15cqi);overflow-wrap:anywhere}@media (max-width:760px){.dual__side h3{font-size:min(30px,15cqi)}}.donation-notice{display:flex;gap:14px;align-items:flex-start;margin:0 0 clamp(24px,3vw,40px);padding:16px 20px;border:1px solid var(--gold);border-left:5px solid var(--accent);background:#fff8e8;color:var(--navy);font-size:15px;line-height:1.55;border-radius:4px;box-shadow:0 10px 30px -18px rgba(10,31,68,.45)}.donation-notice strong{font-weight:700;color:var(--accent-dark)}.donation-notice__icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;font-size:15px;line-height:1}.donation-notice--dark{margin:clamp(32px,4vw,56px) 0 0;background:rgba(212,164,67,.12);color:rgba(255,255,255,.9)}.donation-notice--dark strong{color:var(--gold-light)}.donation-notice--compact{margin:12px 0 0;padding:10px 14px;font-size:14px}.aid-contact .contact-aside .donation-notice{margin-top:24px}.way__paused{position:absolute;top:16px;left:16px;z-index:3;padding:7px 12px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;box-shadow:0 6px 18px -6px rgba(0,0,0,.5)}.nav-aid-mark{display:inline-block;width:auto;height:1.35em;margin-right:.4em;vertical-align:-.32em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.drawer a.drawer__aid{display:flex;align-items:center}.drawer__aid .nav-aid-mark{height:1.25em;margin-right:.45em;vertical-align:middle}.aid-hero__logo{display:block;width:clamp(170px,18vw,250px);height:auto;margin:0 0 20px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.aid-funding{display:inline-flex;align-items:center;gap:14px;max-width:100%;margin:0 0 22px;padding:10px 18px 10px 10px;border:1px solid rgba(212,164,67,.7);background:rgba(10,31,68,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(255,255,255,.92);font-size:14.5px;line-height:1.45;border-radius:4px}.aid-funding strong{color:var(--gold-light)}.aid-funding__pct{flex:none;padding:8px 10px;background:var(--gold);color:var(--navy);font-family:var(--font-brand);font-weight:700;font-size:20px;line-height:1;border-radius:3px}.way__title--paused{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:3px;opacity:.85}.drawer .nav-aid-mark,.nav .nav-aid-mark{display:inline-block!important;flex:none;transform:none!important;opacity:1!important;animation:none!important;vertical-align:middle}.nav__link .nav-aid-mark{margin-right:6px}.drawer .nav-aid-logo,.nav .nav-aid-logo{display:block!important;width:auto;max-width:none;transform:none!important;opacity:1!important;animation:none!important}.nav .nav-aid-logo{height:clamp(30px,2.5vw,40px);transition:transform .3s var(--ease),filter .3s}.nav__link:hover .nav-aid-logo,.nav__link[aria-current=page] .nav-aid-logo{filter:drop-shadow(0 0 6px rgba(212,164,67,.45))}.drawer .nav-aid-logo{height:40px}@media (max-width:1023px){.presence__grid{grid-template-columns:1fr;gap:28px}.presence__rule{display:none}.presence__text{max-width:60ch;margin-bottom:0}.presence .worldmap{width:calc(100% + 24px);margin-inline:-12px}}@media (hover:none),(max-width:1023px){.aid-contact dd a,.contact-aside dd a,.footer a.footer__mail{display:inline-flex;align-items:center;min-height:44px}}.about-leader__region,.cap-card__group{font-size:11px}@media (max-width:1023px){.presence .display-lg+.presence__text,.presence__text{margin-top:18px}}@media (max-width:640px){.footer__top{grid-template-columns:1fr 1fr!important;column-gap:18px;row-gap:36px}.footer__top>:first-child,.footer__top>:last-child{grid-column:1/-1}.footer ul{gap:0}.footer ul a{font-size:13px;line-height:1.35;min-height:40px;display:inline-flex;align-items:center}.footer__top>:last-child ul{display:flex;flex-wrap:wrap;column-gap:22px}}@media (max-width:560px){.way{aspect-ratio:5/4}}@media (max-width:760px){.filters{flex-wrap:wrap!important;overflow-x:visible!important;gap:8px}.filters .chip{padding:10px 14px;font-size:12px;min-height:40px}}@media (max-width:860px){.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,340px);grid-column-gap:16px;column-gap:16px;grid-row-gap:28px;row-gap:28px}.rail__intro{grid-row:1;grid-column:1/span 3;width:calc(100vw - 2 * var(--gutter));max-width:640px;padding-right:0}.rail__intro .lead{margin:16px 0 20px}.rail__track>.rail__card{grid-row:2;width:100%;height:min(64vh,460px)}.rail__pin{padding-block:64px 56px}}@media (min-width:700px) and (max-width:1023px){.about-leaders{grid-template-columns:repeat(4,1fr)!important;gap:26px 16px}.about-leader__name{font-size:15px}}@media (max-width:860px){.rail__track{padding-inline:var(--gutter,20px)!important;scroll-padding-inline:var(--gutter,20px)}.rail__track:after{content:"";grid-row:2;width:1px}}.band-title{margin-bottom:0}.band-statement{margin:18px 0 0;font-family:var(--font-display);font-size:clamp(20px,2vw,28px);line-height:1.3;font-weight:600}.ppp-band .band-statement,.ppp-band .band-title{color:var(--white)}.carib-band .band-statement,.carib-band .band-title{color:var(--navy)}.carib-band .lead{margin:22px 0 32px}@media (max-width:960px){.carib-band .split{grid-template-columns:1fr}}.carib-band{position:relative;overflow:hidden;background:linear-gradient(170deg,#f6f7fa,#eef4f7 60%,#f6f2e8)}.carib-band__sea{position:absolute;inset:-30% -10%;pointer-events:none;background:radial-gradient(40% 35% at 78% 30%,rgba(36,160,190,.16),transparent 70%),radial-gradient(35% 30% at 15% 85%,rgba(212,164,67,.14),transparent 70%);animation:carib-drift 22s ease-in-out infinite alternate}@keyframes carib-drift{to{transform:translate3d(-4%,3%,0) scale(1.06)}}.carib-band__grid{position:relative;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}.carib-band__grid>*{min-width:0}.carib-band .lead{margin:22px 0 26px}.carib-tags{list-style:none;margin:0 0 34px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.carib-tags li{padding:9px 14px;background:var(--white);border:1px solid rgba(10,31,68,.12);border-left:3px solid var(--gold);color:var(--navy);font-size:13.5px;font-weight:600;line-height:1.2;box-shadow:0 6px 18px -12px rgba(10,31,68,.35);opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease) var(--delay,0s),transform .6s var(--ease) var(--delay,0s),background .3s,color .3s,border-color .3s}.carib-tags.is-visible li{opacity:1;transform:none}.carib-tags li:hover{background:var(--navy);color:var(--white);border-left-color:var(--accent);transform:translateY(-3px);transition-delay:0s}.carib-visual{position:relative;aspect-ratio:1/1.02}.carib-visual figure{margin:0;overflow:hidden}.carib-visual img{display:block;width:100%;height:100%;object-fit:cover}.carib-visual__main{position:absolute;inset:0 16% 14% 0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1.4s var(--ease);transition:clip-path 1.4s var(--ease);transition:clip-path 1.4s var(--ease),-webkit-clip-path 1.4s var(--ease);box-shadow:0 30px 60px -30px rgba(10,31,68,.55)}.carib-visual__main img{transform:scale(1.14) translateY(var(--py,0));transition:transform 1.8s var(--ease)}.carib-visual.is-visible .carib-visual__main{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.carib-visual.is-visible .carib-visual__main img{transform:scale(1.04) translateY(var(--py,0))}.carib-visual__inset{position:absolute;border:6px solid var(--white);box-shadow:0 24px 50px -24px rgba(10,31,68,.6);opacity:0;transition:opacity .9s var(--ease),transform 1.1s var(--ease)}.carib-visual__inset figcaption{position:absolute;left:0;bottom:0;padding:6px 10px;background:var(--navy);color:var(--gold-light);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.carib-visual__inset--a{right:0;bottom:0;width:44%;aspect-ratio:4/3;transform:translate3d(40px,30px,0);transition-delay:.55s}.carib-visual__inset--b{right:3%;top:6%;width:30%;aspect-ratio:1;transform:translate3d(30px,-30px,0);transition-delay:.75s}.carib-visual.is-visible .carib-visual__inset{opacity:1;transform:none}.carib-visual.is-visible .carib-visual__inset--a{animation:carib-float 7s ease-in-out 1.8s infinite}.carib-visual.is-visible .carib-visual__inset--b{animation:carib-float 8s ease-in-out 2.2s infinite reverse}@keyframes carib-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.carib-flow{position:absolute;left:-5%;bottom:4%;z-index:2;width:min(250px,56%);margin:0;padding:16px 20px 18px;list-style:none;background:var(--navy);border-top:3px solid var(--gold);box-shadow:0 26px 50px -22px rgba(10,31,68,.8);counter-reset:none}.carib-flow li{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0;color:rgba(255,255,255,.55);font-family:var(--font-brand);font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateX(-16px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(1s + var(--i) * .14s)}.carib-flow li+li{border-top:1px solid rgba(255,255,255,.08)}.carib-flow__n{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid rgba(212,164,67,.6);color:var(--gold-light);font-size:12px;transition:background .3s,color .3s}.carib-visual.is-visible .carib-flow li{opacity:1;transform:none;animation:carib-step 7.5s linear infinite;animation-delay:calc(2s + var(--i) * 1.5s)}.carib-visual.is-visible .carib-flow li .carib-flow__n{animation:carib-step-n 7.5s linear infinite;animation-delay:calc(2s + var(--i) * 1.5s)}@keyframes carib-step{0%,19%{color:#ffffff}21%,to{color:rgba(255,255,255,.55)}}@keyframes carib-step-n{0%,19%{background:var(--accent);border-color:var(--accent);color:#ffffff}21%,to{background:transparent;color:var(--gold-light)}}@media (max-width:960px){.carib-band__grid{grid-template-columns:1fr}.carib-visual{max-width:620px;width:100%;margin-inline:auto}.carib-flow{left:0}}@media (max-width:560px){.carib-visual{aspect-ratio:1/1.15}.carib-visual__main{inset:0 8% 22% 0}.carib-visual__inset--a{width:50%}.carib-visual__inset--b{width:34%;right:0}.carib-flow{width:58%;padding:12px 14px 14px}.carib-flow li{font-size:14px;padding:5px 0}.carib-flow__n{width:24px;height:24px;font-size:11px}.carib-tags li{font-size:12.5px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.carib-band__sea,.carib-visual.is-visible .carib-flow li,.carib-visual.is-visible .carib-flow li .carib-flow__n,.carib-visual.is-visible .carib-visual__inset{animation:none!important}}@media (max-width:560px){.carib-visual{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;aspect-ratio:auto}.carib-flow,.carib-visual__inset,.carib-visual__main{position:relative;inset:auto;width:auto}.carib-visual__main{grid-column:1/-1;aspect-ratio:16/11}.carib-visual__inset--a,.carib-visual__inset--b{width:auto;right:auto;top:auto;bottom:auto;aspect-ratio:4/3;border-width:0}.carib-visual__inset--b{grid-row:2;grid-column:1}.carib-visual__inset--a{grid-row:2;grid-column:2}.carib-visual.is-visible .carib-visual__inset{animation:none}.carib-flow{grid-column:1/-1;left:auto;bottom:auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px}.carib-flow li+li{border-top:0}}.carib-visual__inset--a img{object-position:50% 85%}.article .share-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.share-bar__label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.share-bar__list{display:flex;flex-wrap:wrap;gap:8px}.article .share-bar__btn{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;text-decoration:none;color:var(--brand);background:var(--white);border:1px solid var(--line);cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .3s var(--ease)}.article .share-bar__btn:hover{background:var(--navy);border-color:var(--navy);color:var(--white);transform:translateY(-2px)}@media (hover:none){.tile__more{grid-template-rows:1fr}}@media (max-width:560px){.cap-card{aspect-ratio:auto;min-height:260px}}