:root{--ab-navy:var(--brand-accent,#00376c);--ab-blue:var(--brand-primary,#0054a6);--ab-green:var(--brand-secondary,#1b7f43);--ab-green-lt:var(--brand-secondary-light,#3d9a63);--ab-gold:#c9a227;--ab-grad-primary:var(--brand-primary,#0054a6);--ab-grad-green:var(--brand-secondary,#1b7f43);--ab-grad-hero:var(--brand-accent,#00376c)}@supports (color:color-mix(in lab,red,red)){:root{--ab-grad-hero:color-mix(in srgb, var(--brand-accent,#00376c) 88%, transparent)}}:root{--ab-glass-bg:#ffffff1c;--ab-glass-border:#fff3}.ab-kicker{letter-spacing:.32em;text-transform:uppercase;color:#1b7f43;align-items:center;gap:.625rem;margin-bottom:.875rem;font-size:.6875rem;font-weight:800;display:flex}.ab-kicker:before{content:"";background:#1b7f43;border-radius:9999px;flex-shrink:0;width:2rem;height:2px;display:inline-block}.ab-kicker--light{color:#3d9a63}.ab-kicker--light:before{background:#1b7f43}.ab-heading-display{letter-spacing:-.03em;color:#00376c;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.06}.ab-heading-display--light{color:#fff}.ab-heading-xl{letter-spacing:-.025em;color:#00376c;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.1}.ab-heading-lg{color:#00376c;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ab-rule{background:#0054a6;border-radius:9999px;width:4rem;height:4px;margin-top:1.5rem}.ab-prose{color:#475569;font-size:1.0625rem;line-height:1.85}.ab-prose p{margin-top:1.25rem}.ab-prose p:first-child{margin-top:0}.ab-prose--editorial{font-size:1.125rem;line-height:1.85}.ab-prose--editorial p:first-child:first-letter{float:left;color:#00376c;font-size:4.5rem;font-weight:900;line-height:.82;font-family:var(--font-display,Georgia, serif);margin-top:.125rem;margin-right:.5rem}.ab-empty{text-align:center;color:#64748b;grid-column:1/-1;padding:5rem 0}.ab-chapters__label{letter-spacing:.28em;text-transform:uppercase;color:#64748b;margin-bottom:.5rem;font-size:.625rem;font-weight:700;display:none}@media(min-width:768px){.ab-chapters__label{display:block}}.ab-chapters__nav{scrollbar-width:none;margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media(min-width:768px){.ab-chapters__nav{margin:0;padding:0}}.ab-chapters__track{gap:.25rem;min-width:max-content;display:flex;position:relative}@media(min-width:768px){.ab-chapters__track{gap:.375rem;min-width:0}}.ab-chapters__link{cursor:pointer;border:1px solid #0000;border-radius:.875rem;flex-shrink:0;align-items:center;gap:.75rem;padding:.625rem 1rem;transition:all .25s;display:flex}.ab-chapters__link:hover{background:#0021470d}.ab-chapters__link--active{background:#00376c;border-color:#ffffff1a;box-shadow:0 4px 20px #00214740}.ab-chapters__link--active .ab-chapters__num{color:#3d9a63;background:#ffffff26}.ab-chapters__link--active .ab-chapters__text{color:#fff}.ab-chapters__num{color:#64748b;width:2rem;height:2rem;font-size:.6875rem;font-weight:800;font-family:var(--font-display,sans-serif);background:#f1f5f9;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.ab-chapters__link:hover .ab-chapters__num{color:#00376c;background:#00214714}.ab-chapters__text{color:#4b5563;white-space:nowrap;font-size:.8125rem;font-weight:600;transition:color .25s}.ab-chapters__link:hover .ab-chapters__text{color:#00376c}.ab-chapters__indicator{background:#0054a6;border-radius:9999px;height:3px;transition:left .3s,width .3s;display:none;position:absolute;bottom:0;box-shadow:0 0 8px #0056b366}@media(min-width:768px){.ab-chapters__indicator{display:block}}.ab-viewport{overflow:hidden}.ab-chapter{display:none}.ab-chapter--active{animation:.55s cubic-bezier(.16,1,.3,1) both abReveal;display:block}.ab-chapter[hidden]{display:none!important}.ab-president{min-height:92vh;display:grid}@media(min-width:1024px){.ab-president{grid-template-columns:45% 55%}}.ab-president__visual{background:#001224;min-height:420px;position:relative;overflow:hidden}@media(min-width:1024px){.ab-president__visual{min-height:0}}.ab-president__photo{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform 10s;position:absolute;inset:0}.ab-president__visual-overlay{background:#294a6cd1;flex-direction:column;justify-content:flex-end;padding:2.5rem;display:flex;position:absolute;inset:0}@media(min-width:768px){.ab-president__visual-overlay{padding:3rem}}.ab-president__office{letter-spacing:.25em;text-transform:uppercase;color:#3d9a63;align-items:center;gap:.625rem;margin-bottom:1rem;font-size:.6875rem;font-weight:800;display:flex}.ab-president__office:before{content:"";background:#3d9a63;border-radius:9999px;flex-shrink:0;width:1.5rem;height:2px}.ab-president__visual-name{color:#fff;letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.1;font-family:var(--font-display,sans-serif)}.ab-president__visual-role{color:#ffffff8c;margin-top:.5rem;font-size:.9375rem;font-weight:500}.ab-president__credentials{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.ab-president__cred{letter-spacing:.06em;text-transform:uppercase;color:#3d9a63;background:#4caf502e;border:1px solid #4caf5059;border-radius:.375rem;padding:.25rem .875rem;font-size:.6875rem;font-weight:700}.ab-president__editorial{background:#fafbfc;flex-direction:column;justify-content:center;padding:3.5rem 1.5rem;display:flex;position:relative;overflow:hidden}@media(min-width:768px){.ab-president__editorial{padding:4rem 3rem}}@media(min-width:1024px){.ab-president__editorial{padding:4.5rem 4rem}}@media(min-width:1280px){.ab-president__editorial{padding:5rem 5.5rem}}.ab-president__editorial:before{content:"“";color:#0021470a;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:clamp(14rem,22vw,22rem);font-weight:700;line-height:1;position:absolute;top:-3rem;right:1.5rem}.ab-president__lede{color:#00376c;font-size:clamp(1.375rem,2.5vw,2rem);font-style:italic;font-weight:500;line-height:1.42;font-family:var(--font-display,Georgia, serif);quotes:none;margin:2.25rem 0;padding-left:1.75rem;position:relative}.ab-president__lede:before{content:"";background:#0054a6;border-radius:9999px;width:4px;position:absolute;top:.25rem;bottom:.25rem;left:0}.ab-president__footer{border-top:1px solid #0021471a;justify-content:space-between;align-items:flex-end;margin-top:2.5rem;padding-top:2rem;display:flex}.ab-president__name{color:#00376c;font-size:1.25rem;font-weight:800;font-family:var(--font-display,sans-serif)}.ab-president__role{color:#0054a6;margin-top:.25rem;font-size:.9375rem;font-weight:600}.ab-president__seal{background:var(--ab-grad-primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;display:flex;box-shadow:0 8px 28px #0056b359}.ab-president__pillars{border-top:1px solid #00214714;gap:.875rem;margin-top:2.5rem;padding-top:2rem;display:grid}@media(min-width:640px){.ab-president__pillars{grid-template-columns:repeat(3,1fr)}}.ab-president__pillar{background:#fff;border:1px solid #00214714;border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;transition:all .3s;display:flex;box-shadow:0 2px 12px #0021470f}.ab-president__pillar:hover{border-color:#0056b333;transform:translateY(-2px);box-shadow:0 8px 28px #0056b31f}.ab-president__pillar-icon{background:var(--ab-grad-primary);color:#fff;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.125rem;transition:all .3s;display:flex;box-shadow:0 4px 14px #0056b34d}.ab-president__pillar:hover .ab-president__pillar-icon{transform:scale(1.08)rotate(-3deg);box-shadow:0 6px 22px #0056b373}.ab-president__pillar-title{color:#00376c;font-size:.9375rem;font-weight:700}.ab-president__pillar-text{color:#64748b;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.ab-president{background:#f7fafc}.ab-president__visual{isolation:isolate;background:#00376c;min-height:clamp(480px,78vh,780px);box-shadow:inset -1px 0 #ffffff29}.ab-president__visual:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:clamp(.9rem,2vw,1.35rem);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 70px #0000003d}.ab-president__visual:before{content:"";z-index:2;pointer-events:none;background:#294a6cd1;height:38%;position:absolute;inset:auto 0 0}.ab-president__photo{object-position:center top;filter:saturate(1.06)contrast(1.05);transform-origin:50%;width:calc(100% - (2*clamp(.9rem,2vw,1.35rem)));height:calc(100% - (2*clamp(.9rem,2vw,1.35rem)));inset:clamp(.9rem,2vw,1.35rem)}.ab-president__visual-overlay{z-index:2;background:#294a6c99;padding:clamp(1.5rem,4vw,3.2rem);inset:clamp(.9rem,2vw,1.35rem)}.ab-president__visual-card{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#294a6cb8;border:1px solid #fff3;border-left:4px solid #1b7f43;width:min(100%,33rem);padding:clamp(1.1rem,2.5vw,1.55rem);box-shadow:0 24px 70px #0000004d}.ab-president__office{color:#b9f3c8}.ab-president__office:before{background:#1b7f43}.ab-president__visual-name{text-shadow:0 10px 34px #0000005c;max-width:34rem}.ab-president__visual-role{color:#ffffffc7;max-width:28rem}.ab-president__credentials{max-width:34rem;margin-top:1rem}.ab-president__cred{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-color:#b9f3c852}.ab-president__visual:hover:after{border-color:#b9f3c86b}.ab-president__header{z-index:1;position:relative}.ab-president__lede{background:#ffffffc7;border:1px solid #4a86c51f;border-left:0;border-radius:0 1.15rem 1.15rem 0;margin:1.75rem 0 1.25rem;padding:1.35rem 1.5rem 1.35rem 1.75rem;box-shadow:0 16px 42px #071a3312}.ab-president__focus{flex-wrap:wrap;gap:.65rem;margin:0 0 1.75rem;display:flex}.ab-president__focus span{color:#0f2a4d;background:#fff;border:1px solid #4a86c51f;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.78rem;font-weight:750;display:inline-flex;box-shadow:0 8px 22px #071a330d}.ab-president__focus i{color:#28a745;font-size:.72rem}.ab-president .ab-prose--editorial{z-index:1;color:#43536a;max-width:48rem;position:relative}.ab-president__footer{border-top-color:#4a86c51f;align-items:center;position:relative}.ab-president__signoff{color:#28a745;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.82rem;font-weight:800}.ab-president__seal{box-shadow:0 14px 34px #4a86c540}.ab-president__seal-logo{object-fit:contain;width:74%;height:74%;display:block}.ab-president__pillars{border-top-color:#4a86c51a;gap:1rem}.ab-president__pillar{border-color:#4a86c51a;flex-direction:column;min-height:9.25rem;padding:1.25rem;position:relative;overflow:hidden}.ab-president__pillar:before{content:"";opacity:.9;background:#0054a6;height:3px;position:absolute;inset:0 0 auto}.ab-president__pillar-icon{border-radius:.85rem;width:2.75rem;height:2.75rem}.ab-president__pillar-title{font-size:1rem}.ab-president__pillar-text{font-size:.86rem;line-height:1.6}@media(max-width:767px){.ab-president__visual:after{inset:.85rem}.ab-president__visual{min-height:560px}.ab-president__visual-overlay{justify-content:flex-end;padding:1rem}.ab-president__visual-card{border-left-width:3px;padding:1rem}.ab-president__lede{border-radius:0 .9rem .9rem 0;padding:1.15rem 1.2rem 1.15rem 1.4rem}.ab-president__focus span{width:100%}}.ab-identity__hero{min-height:640px;position:relative;overflow:hidden}@media(min-width:768px){.ab-identity__hero{min-height:760px}}.ab-identity__hero-img{object-fit:cover;width:100%;height:100%;transition:transform 12s;position:absolute;inset:0}.ab-identity__hero:hover .ab-identity__hero-img{transform:scale(1.04)}.ab-identity__hero-veil{background:var(--ab-grad-hero);position:absolute;inset:0}.ab-identity__hero-content{z-index:10;flex-direction:column;justify-content:flex-end;min-height:640px;padding-top:5rem;padding-bottom:9rem;display:flex;position:relative}@media(min-width:768px){.ab-identity__hero-content{min-height:760px;padding-bottom:11rem}}.ab-identity__tagline{color:#ffffffb8;max-width:42rem;margin-top:1rem;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:400;line-height:1.65}.ab-identity__ribbon{z-index:20;grid-template-columns:repeat(2,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}@media(min-width:768px){.ab-identity__ribbon{grid-template-columns:repeat(4,1fr)}}.ab-identity__ribbon-item{text-align:center;-webkit-backdrop-filter:blur(20px);background:#000f23d1;border-top:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1.25rem;transition:background .3s;display:flex;position:relative}.ab-identity__ribbon-item:after{content:"";background:var(--ab-grad-green);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.ab-identity__ribbon-item:hover:after{opacity:1}@media(min-width:768px){.ab-identity__ribbon-item{padding:1.75rem 1.5rem}}.ab-identity__ribbon-icon{color:#3d9a63;margin-bottom:.5rem;font-size:1.25rem}.ab-identity__ribbon-value{letter-spacing:-.04em;color:#fff;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:900;line-height:1;display:block}.ab-identity__ribbon-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;margin-top:.5rem;font-size:.6875rem;font-weight:600;display:block}@media(min-width:768px){.ab-identity__story{padding:7rem 0}}.ab-identity__story-grid{gap:3.5rem;display:grid}@media(min-width:1024px){.ab-identity__story-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:5rem}}.ab-identity__story-main .ab-heading-lg{margin-bottom:1.75rem;padding-bottom:1.25rem;position:relative}.ab-identity__story-main .ab-heading-lg:after{content:"";background:#0054a6;border-radius:9999px;width:3.5rem;height:4px;position:absolute;bottom:0;left:0}.ab-identity__figure{border-radius:1.5rem;overflow:hidden;box-shadow:0 24px 64px #0021472e}.ab-identity__figure-img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .8s;display:block}.ab-identity__figure:hover .ab-identity__figure-img{transform:scale(1.05)}.ab-identity__figure-cap{color:#374151;background:#fff;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.ab-identity__figure-cap i{color:#1b7f43}.ab-pullquote{background:#0021470a;border-left:4px solid #0054a6;border-radius:1rem;margin-top:2rem;padding:1.5rem 1.5rem 1.5rem 1.75rem}.ab-pullquote p{color:#00376c;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;line-height:1.55;font-family:var(--font-display,sans-serif)}.ab-history{background:#fff;border-top:1px solid #00214714;padding:4.5rem 0 5.5rem}@media(min-width:768px){.ab-history{padding:5.5rem 0 7rem}}.ab-history__head{margin-bottom:3rem}.ab-history__sub{color:#64748b;max-width:38rem;margin-top:.75rem;font-size:1rem;line-height:1.7}.ab-history__rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#0056b340 transparent;gap:1.5rem;padding:0 1rem 1.5rem;display:flex;overflow-x:auto}@media(min-width:768px){.ab-history__rail{gap:2rem;padding-left:max(1rem,50vw - 640px + 1rem);padding-right:2rem}}.ab-history__rail::-webkit-scrollbar{height:4px}.ab-history__rail::-webkit-scrollbar-track{background:0 0}.ab-history__rail::-webkit-scrollbar-thumb{background:#0056b340;border-radius:9999px}.ab-history__node{scroll-snap-align:start;width:min(340px,84vw);animation:.65s both abFadeUp;animation-delay:calc(var(--i,0) * .11s);flex-shrink:0}.ab-history__year{letter-spacing:-.05em;color:#0021470f;font-size:clamp(5rem,10vw,8rem);font-weight:900;line-height:1;font-family:var(--font-display,sans-serif);margin-bottom:.5rem;display:block}.ab-history__card{background:#fff;border-radius:1.25rem;padding:1.75rem;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 2px 20px #00214714,0 0 0 1px #0021470f}.ab-history__card:before{content:"";background:var(--ab-grad-primary);height:4px;position:absolute;top:0;left:0;right:0}.ab-history__node:nth-child(odd) .ab-history__card:before{background:var(--ab-grad-green)}.ab-history__node:nth-child(3n) .ab-history__card:before{background:#1b7f43}.ab-history__card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0056b326,0 0 0 1px #0056b31a}.ab-history__index{letter-spacing:.18em;text-transform:uppercase;color:#1b7f43;font-size:.6875rem;font-weight:800}.ab-history__title{color:#00376c;font-size:1.125rem;font-weight:700;font-family:var(--font-display,sans-serif);margin-top:.875rem}.ab-history__text{color:#64748b;margin-top:.625rem;font-size:.9375rem;line-height:1.65}.ab-purpose__hero{min-height:72vh;display:grid}@media(min-width:1024px){.ab-purpose__hero{grid-template-columns:1fr 1fr}}.ab-purpose__vision{background-position:50%;background-size:cover;align-items:flex-end;min-height:440px;padding:3rem;display:flex;position:relative;overflow:hidden}@media(min-width:1024px){.ab-purpose__vision{min-height:0;padding:4rem}}.ab-purpose__vision:before{content:"“";color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:16rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;right:.5rem}.ab-purpose__vision-veil{background:#294a6cd9;position:absolute;inset:0}.ab-purpose__vision-content{z-index:10;max-width:36rem;position:relative}.ab-purpose__vision-text{color:#fff;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:600;line-height:1.4;font-family:var(--font-display,sans-serif);margin-top:1.5rem}.ab-purpose__mission{background:#00376c;align-items:center;padding:3.5rem 2.5rem;display:flex}@media(min-width:1024px){.ab-purpose__mission{padding:4rem 3.5rem 4rem 4rem}}@media(min-width:1280px){.ab-purpose__mission{padding:5rem 4.5rem}}.ab-purpose__mission-inner{max-width:32rem}.ab-purpose__mission-heading{color:#fff!important;font-size:clamp(2rem,4.5vw,3rem)!important;line-height:1.1!important}.ab-purpose__mission-text{color:#ffffffa6;margin-top:1.5rem;font-size:1.0625rem;line-height:1.8}.ab-purpose__mission-pillars{grid-template-columns:repeat(3,1fr);gap:.875rem;margin-top:2.25rem;display:grid}.ab-purpose__mission-pillar{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.875rem;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem .5rem;transition:all .3s;display:flex}.ab-purpose__mission-pillar:hover{background:#ffffff1f;border-color:#4caf5066}.ab-purpose__mission-pillar i{color:#3d9a63;font-size:1.375rem}.ab-purpose__mission-pillar span{color:#ffffffa6;font-size:.8125rem;font-weight:600}.ab-purpose__mission-accent{gap:.5rem;margin-top:2rem;display:flex}.ab-purpose__mission-accent span{border-radius:9999px;height:3px}.ab-purpose__mission-accent span:first-child{background:#1b7f43;width:3rem}.ab-purpose__mission-accent span:nth-child(2){background:#76b90073;width:2rem}.ab-purpose__mission-accent span:nth-child(3){background:#ffffff26;width:1rem}.ab-values{background:#00376c;padding:5rem 0}@media(min-width:768px){.ab-values{padding:6.5rem 0}}.ab-values__head{text-align:center;margin-bottom:3.5rem}.ab-values__title{color:#fff!important}.ab-values__subtitle{color:#fff6;margin-top:.875rem;font-size:1rem;line-height:1.65}.ab-values__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.ab-values__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ab-values__grid{grid-template-columns:repeat(3,1fr);gap:1.125rem}}.ab-values__item{-webkit-backdrop-filter:blur(16px);cursor:default;animation:.55s both abFadeUp;animation-delay:calc(var(--i,0) * 70ms);background:#ffffff14;border:1px solid #ffffff24;border-radius:1rem;align-items:flex-start;gap:1.125rem;padding:1.375rem 1.5rem;transition:all .3s;display:flex}.ab-values__item:hover{background:#ffffff24;border-color:#4caf5073;transform:translateY(-3px);box-shadow:0 16px 40px #00000040}.ab-values__icon{color:#fff;background:var(--ab-grad-green);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.375rem;transition:all .35s;display:flex;box-shadow:0 6px 20px #4caf5059}.ab-values__item:hover .ab-values__icon{transform:scale(1.12)rotate(-4deg);box-shadow:0 8px 28px #4caf5080}.ab-values__content{flex:1;padding-top:.125rem}.ab-values__num{color:#4caf5073;font-size:.6875rem;font-weight:800}.ab-values__label{color:#ffffffeb;margin-top:.125rem;font-size:1rem;font-weight:700;display:block}.ab-values__desc{color:#ffffff6b;margin-top:.375rem;font-size:.8125rem;line-height:1.55;display:block}@media(min-width:768px){.ab-leadership{padding:6rem 0}}.ab-leadership__intro{max-width:48rem;margin-bottom:3.5rem}@media(min-width:768px){.ab-leadership__intro{margin-bottom:4.5rem}}.ab-leadership__lead{color:#64748b;margin-top:1rem;font-size:1.125rem;line-height:1.75}.ab-leadership__grid{gap:1.5rem;padding:0 1rem;display:grid}@media(min-width:768px){.ab-leadership__grid{grid-template-columns:repeat(2,1fr);gap:2rem;padding:0 max(1rem,50vw - 640px + 1rem)}}@media(min-width:1024px){.ab-leadership__grid{grid-template-columns:repeat(12,1fr);gap:2rem}}.ab-dean{background:#fff;border-radius:1.5rem;transition:all .45s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 24px #00214714,0 0 0 1px #0021470d}.ab-dean:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0056b329,0 0 0 1px #0056b31a}.ab-dean--featured,.ab-dean:not(.ab-dean--featured){grid-column:span 12}@media(min-width:1024px){.ab-dean:not(.ab-dean--featured){grid-column:span 6}}@media(min-width:768px){.ab-dean--featured{grid-template-columns:45% 55%;display:grid}}.ab-dean__accent{background:var(--ab-grad-primary);height:5px}.ab-dean:hover .ab-dean__accent{height:6px}.ab-dean--featured .ab-dean__accent{display:none}.ab-dean__media{position:relative;overflow:hidden}.ab-dean:not(.ab-dean--featured) .ab-dean__media{aspect-ratio:4/5}.ab-dean--featured .ab-dean__media{min-height:380px}@media(min-width:768px){.ab-dean--featured .ab-dean__media{min-height:100%}}.ab-dean__photo{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.ab-dean:hover .ab-dean__photo{transform:scale(1.07)}.ab-dean__media-gradient{opacity:0;background:#294a6c80;transition:opacity .45s;position:absolute;inset:0}.ab-dean:hover .ab-dean__media-gradient{opacity:1}.ab-dean__badge{letter-spacing:.08em;text-transform:uppercase;color:#00376c;background:#fffffff2;border-radius:.625rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:800;position:absolute;bottom:1rem;left:1rem;box-shadow:0 4px 16px #00214733}.ab-dean__body{flex-direction:column;justify-content:center;padding:1.75rem;display:flex}@media(min-width:768px){.ab-dean__body{padding:2.5rem}}@media(min-width:1024px){.ab-dean__body{padding:3rem 3.5rem}}.ab-dean__faculty{letter-spacing:.2em;text-transform:uppercase;color:#0054a6;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:800;display:flex}.ab-dean__faculty:before{content:"";background:#0054a6;border-radius:9999px;flex-shrink:0;width:1rem;height:2px}.ab-dean__name{color:#00376c;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;font-family:var(--font-display,sans-serif);line-height:1.15}.ab-dean__title{color:#1b7f43;margin-top:.5rem;font-size:.9375rem;font-weight:600}.ab-dean__bio{color:#64748b;margin-top:1rem;font-size:.9375rem;line-height:1.7}.ab-dean__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.ab-dean__tag{color:#0054a6;background:#0056b314;border:1px solid #0056b326;border-radius:9999px;padding:.25rem .875rem;font-size:.75rem;font-weight:600}.ab-dean__link{color:#fff;background:#00376c;border-radius:.75rem;align-self:flex-start;align-items:center;gap:.625rem;margin-top:1.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.ab-dean__link:hover{background:#0054a6;gap:.875rem;box-shadow:0 8px 24px #0056b359}.ab-legacy__impact{background:#00376c;padding:5.5rem 0;position:relative;overflow:hidden}@media(min-width:768px){.ab-legacy__impact{padding:7rem 0}}.ab-legacy__impact:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#0056b338,#0000 68%);width:55%;position:absolute;top:-50%;right:-15%}.ab-legacy__impact:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#4caf5024,#0000 68%);width:40%;position:absolute;bottom:-35%;left:-10%}.ab-legacy__impact-inner{z-index:10;position:relative}.ab-legacy__impact-head{margin-bottom:3.5rem}@media(min-width:768px){.ab-legacy__impact-head{margin-bottom:4.5rem}}.ab-legacy__stats{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media(min-width:768px){.ab-legacy__stats{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.ab-legacy__stat{text-align:center;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:1.25rem;flex-direction:column;align-items:center;padding:2rem 1.25rem;transition:all .35s;display:flex}.ab-legacy__stat:hover{background:#ffffff1f;border-color:#4caf504d;transform:translateY(-4px);box-shadow:0 20px 50px #00000040}.ab-legacy__stat-icon{color:#3d9a63;background:#4caf5024;border:1px solid #4caf5038;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;font-size:1.375rem;display:flex}.ab-legacy__stat-value{letter-spacing:-.04em;color:#fff;font-size:clamp(3rem,7vw,5rem);font-weight:900;line-height:1;display:block}.ab-legacy__stat-label{color:#ffffff80;margin-top:.75rem;font-size:.8125rem;font-weight:500;display:block}.ab-legacy__spotlight{margin-top:-2.5rem;padding-bottom:3.5rem}@media(min-width:768px){.ab-legacy__spotlight{margin-top:-3rem;padding-bottom:4.5rem}}.ab-legacy__featured{background:#fff;border-radius:1.5rem;gap:2rem;padding:2.25rem;display:grid;overflow:hidden;box-shadow:0 24px 80px #00214729}@media(min-width:768px){.ab-legacy__featured{grid-template-columns:160px 1fr;gap:2.5rem;padding:3rem 3.5rem}}.ab-legacy__featured-visual{color:#fff;background:var(--ab-grad-primary);border-radius:1.25rem;justify-content:center;align-items:center;min-height:130px;font-size:3.5rem;display:flex;box-shadow:0 10px 32px #0056b352}@media(min-width:768px){.ab-legacy__featured-visual{font-size:4.5rem}}.ab-legacy__featured-year{letter-spacing:.2em;text-transform:uppercase;color:#1b7f43;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:flex}.ab-legacy__featured-year:before{content:"";background:#1b7f43;border-radius:9999px;width:1.5rem;height:2px;display:inline-block}.ab-legacy__featured-title{color:#00376c;letter-spacing:-.02em;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;font-family:var(--font-display,sans-serif);margin-top:.75rem}.ab-legacy__featured-text{color:#4b5563;margin-top:.875rem;font-size:1rem;line-height:1.75}.ab-legacy__timeline{background:#f4f6f9;padding:4.5rem 0}@media(min-width:768px){.ab-legacy__timeline{padding:6rem 0}}.ab-legacy__timeline-list{max-width:48rem;margin:3rem auto 0;list-style:none;position:relative}.ab-legacy__timeline-list:before{content:"";background:#4a86c566;width:2px;display:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media(min-width:768px){.ab-legacy__timeline-list:before{display:block}}.ab-legacy__timeline-item{animation:.6s both abFadeUp;animation-delay:calc(var(--i,0) * .1s);padding-bottom:3rem;position:relative}.ab-legacy__timeline-item:last-child{padding-bottom:0}@media(min-width:768px){.ab-legacy__timeline-item{padding-bottom:4rem}}.ab-legacy__timeline-item--left .ab-legacy__timeline-card{margin-right:auto}@media(min-width:768px){.ab-legacy__timeline-item--left .ab-legacy__timeline-card{text-align:right;max-width:calc(50% - 3rem)}}.ab-legacy__timeline-item--right .ab-legacy__timeline-card{margin-left:auto}@media(min-width:768px){.ab-legacy__timeline-item--right .ab-legacy__timeline-card{max-width:calc(50% - 3rem)}}.ab-legacy__timeline-marker{z-index:10;background:var(--ab-grad-primary);color:#fff;border:4px solid #f4f6f9;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;display:none;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0056b34d}@media(min-width:768px){.ab-legacy__timeline-marker{display:flex}}.ab-legacy__timeline-card{background:#fff;border-radius:1.25rem;padding:1.625rem;transition:all .3s;box-shadow:0 2px 20px #00214712,0 0 0 1px #0021470d}.ab-legacy__timeline-card:hover{transform:translateY(-3px);box-shadow:0 16px 44px #0056b321,0 0 0 1px #0056b314}.ab-legacy__timeline-year{letter-spacing:.14em;text-transform:uppercase;color:#1b7f43;align-items:center;gap:.375rem;font-size:.75rem;font-weight:800;display:flex}.ab-legacy__timeline-year:before{content:"";background:#1b7f43;border-radius:9999px;width:.75rem;height:2px;display:inline-block}.ab-legacy__timeline-title{color:#00376c;font-size:1.125rem;font-weight:700;font-family:var(--font-display,sans-serif);margin-top:.5rem}.ab-legacy__timeline-text{color:#64748b;margin-top:.5rem;font-size:.9375rem;line-height:1.7}.ab-legacy__honors{background:#fff;border-top:1px solid #00214714;padding:1.5rem 0;overflow:hidden}.ab-legacy__honors-track{width:max-content;animation:50s linear infinite abMarquee;display:flex}.ab-legacy__honor{white-space:nowrap;color:#00376c;flex-shrink:0;align-items:center;gap:.625rem;padding:0 1.75rem;font-size:.9rem;font-weight:600;display:inline-flex}.ab-legacy__honor:after{content:"●";color:#0021472e;margin-left:1rem;font-size:.35rem}.ab-legacy__honor i{color:#1b7f43}@keyframes abReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes abFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes abMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ab-legacy__honors-track,.ab-chapter--active,.ab-history__node,.ab-values__item,.ab-legacy__timeline-item{animation:none}.ab-dean__photo,.ab-president__photo,.ab-identity__hero-img,.ab-identity__figure-img{transition:none!important}.ab-dean:hover .ab-dean__photo,.ab-president__visual:hover .ab-president__photo,.ab-identity__hero:hover .ab-identity__hero-img{transform:none}}@media(max-width:639px){.ab-chapters__text{text-overflow:ellipsis;max-width:7rem;font-size:.75rem;overflow:hidden}.ab-president__pillars,.ab-purpose__mission-pillars{grid-template-columns:1fr}.ab-legacy__timeline-list:before,.ab-legacy__timeline-marker{display:none}}:root{--ab-royal:#0054a6;--ab-royal-dark:#003f9e;--ab-hover-green:#28a745;--ab-ink:#071a33;--ab-muted:#516173;--ab-soft:#f5f8fc;--ab-line:#071a331a;--ab-shadow-soft:0 18px 50px #071a331a;--ab-shadow-lift:0 24px 70px #4a86c52e;--ab-ease:cubic-bezier(.22, 1, .36, 1)}.ab-journey{background:#f7fafc}.ab-heading-display,.ab-heading-xl,.ab-heading-lg,.ab-president__visual-name,.ab-president__name,.ab-dean__name,.ab-legacy__featured-title,.ab-legacy__timeline-title{letter-spacing:0}.ab-prose{color:var(--ab-muted)}.ab-prose p{text-align:justify;text-justify:inter-word}.ab-kicker{color:var(--ab-hover-green)}.ab-kicker:before,.ab-rule,.ab-president__lede:before,.ab-identity__story-main .ab-heading-lg:after{background:var(--ab-royal)}.ab-chapters{background:#ffffffeb;border-bottom:1px solid #4a86c51a;top:0;box-shadow:0 12px 36px #071a3314}.site-header--sticky+main .ab-chapters,.site-header--sticky~main .ab-chapters{top:60px}.ab-chapters__inner{padding:.65rem 0}.ab-chapters__label{color:#64748b;letter-spacing:.18em}.ab-chapters__track{align-items:center;gap:.25rem}.ab-chapters__link{min-height:2.15rem;transition:transform .25s var(--ab-ease),background .25s var(--ab-ease),border-color .25s var(--ab-ease),box-shadow .25s var(--ab-ease),color .25s var(--ab-ease);background:#f8fafceb;border:1px solid #0f172a14;border-radius:.6rem;padding:.32rem .55rem;position:relative;box-shadow:inset 0 1px #ffffffe6}.ab-chapters__link:hover{background:var(--ab-hover-green);border-color:var(--ab-hover-green);transform:translateY(-1px);box-shadow:0 8px 18px #28a7452e}.ab-chapters__link:focus-visible{outline-offset:3px;outline:3px solid #4a86c547}.ab-chapters__link--active,.ab-chapters__link--active:hover{background:var(--ab-royal);border-color:var(--ab-royal);box-shadow:0 10px 24px #4a86c53d}.ab-chapters__num{width:1.35rem;height:1.35rem;color:var(--ab-royal);background:#eaf2ff;border-radius:.45rem;font-size:.56rem}.ab-chapters__icon{width:1.35rem;height:1.35rem;color:var(--ab-royal);transition:all .25s var(--ab-ease);background:#4a86c514;border-radius:.45rem;justify-content:center;align-items:center;font-size:.62rem;display:inline-flex}.ab-chapters__text{color:#334155;font-size:.68rem;font-weight:700}.ab-chapters__link:hover .ab-chapters__num,.ab-chapters__link:hover .ab-chapters__icon,.ab-chapters__link:hover .ab-chapters__text,.ab-chapters__link--active .ab-chapters__num,.ab-chapters__link--active .ab-chapters__icon,.ab-chapters__link--active .ab-chapters__text{color:#fff}.ab-chapters__link:hover .ab-chapters__num,.ab-chapters__link:hover .ab-chapters__icon{background:#ffffff2e}.ab-chapters__link--active .ab-chapters__num,.ab-chapters__link--active .ab-chapters__icon{background:#fff3}.ab-chapters__indicator{background:var(--ab-royal);box-shadow:0 0 18px #4a86c559}.ab-chapter--active{animation:abPremiumReveal .55s var(--ab-ease) both}.ab-president__visual,.ab-identity__figure,.ab-dean,.ab-legacy__featured,.ab-legacy__timeline-card,.ab-values__item,.ab-president__pillar,.ab-purpose__mission-pillar{box-shadow:var(--ab-shadow-soft)}.ab-president__editorial{background:#f7fafc}.ab-president__seal,.ab-president__pillar-icon,.ab-purpose__mission,.ab-legacy__featured-visual,.ab-dean__link,.ab-legacy__timeline-marker{background:var(--ab-royal)}.ab-president__cred,.ab-dean__title,.ab-dean__link:hover,.ab-history__card:hover .ab-history__title,.ab-legacy__timeline-card:hover .ab-legacy__timeline-title{color:var(--ab-hover-green)}.ab-president__lede,.ab-leadership__lead,.ab-history__sub,.ab-legacy__featured-text,.ab-legacy__timeline-text{text-wrap:pretty}.ab-leadership__lead,.ab-history__sub,.ab-legacy__featured-text,.ab-legacy__timeline-text,.ab-dean__bio{text-align:justify;text-justify:inter-word}.ab-president__pillar:hover,.ab-dean:hover,.ab-history__card:hover,.ab-values__item:hover,.ab-legacy__stat:hover,.ab-legacy__timeline-card:hover{box-shadow:var(--ab-shadow-lift);border-color:#28a74552}.ab-identity__ribbon-item:after,.ab-dean__accent{background:var(--ab-royal)}.ab-purpose__vision-veil{background:#294a6cb8}.ab-values{background:#00376c}.ab-values__icon{background:var(--ab-hover-green)}.ab-dean__faculty{color:var(--ab-royal)}.ab-dean__faculty:before,.ab-legacy__featured-year:before,.ab-legacy__timeline-year:before{background:var(--ab-hover-green)}.ab-dean__link{color:#fff}.ab-dean__link:hover{background:var(--ab-hover-green);color:#fff;box-shadow:0 12px 30px #28a74547}.ab-legacy__impact{background:#00376c}.ab-legacy__stat-icon{color:var(--ab-hover-green);background:#28a74521;border-color:#28a7453d}.ab-legacy__honor i,.ab-legacy__timeline-year,.ab-legacy__featured-year,.ab-history__index,.ab-identity__figure-cap i{color:var(--ab-hover-green)}@keyframes abPremiumReveal{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.ab-leadership{background:#f7fafc;padding:clamp(3rem,6vw,5rem) 0}.ab-leadership__frame{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.ab-leadership__frame:before{display:none}.ab-leadership__intro{text-align:center;border-bottom:1px solid #4a86c51f;max-width:47rem;margin:0 auto clamp(2.25rem,4vw,3.75rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.ab-leadership__intro .ab-kicker{justify-content:center}.ab-leadership__intro .ab-kicker:before{display:none}.ab-leadership__lead{color:#52627a;text-align:center;text-justify:auto;max-width:44rem;margin:1rem auto 0}.ab-leadership__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,2.8vw,2.25rem);padding:0}.ab-dean,.ab-dean.ab-dean--featured,.ab-dean:not(.ab-dean--featured){background:#fff;border:1px solid #4a86c517;border-radius:1rem;flex-direction:column;grid-column:auto;min-width:0;min-height:100%;display:flex;box-shadow:0 10px 30px #071a330f}.ab-dean:hover{transform:translateY(-5px)}.ab-dean__accent,.ab-dean:hover .ab-dean__accent{height:4px}.ab-dean__media,.ab-dean:not(.ab-dean--featured) .ab-dean__media,.ab-dean--featured .ab-dean__media{aspect-ratio:16/10;min-height:auto}.ab-dean__media-gradient{opacity:.72;background:#294a6c80}.ab-dean__body{flex:1;justify-content:flex-start;padding:clamp(1.25rem,2.4vw,1.75rem)}.ab-dean__faculty{letter-spacing:.12em;margin-bottom:.65rem}.ab-dean__name{letter-spacing:0;font-size:clamp(1.25rem,2vw,1.55rem)}.ab-dean__bio{text-align:justify}.ab-dean__tags{margin-top:auto;padding-top:1.25rem}.ab-dean__link{justify-content:center;width:100%}@media(min-width:768px){.ab-leadership__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.ab-leadership__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ab-leadership__frame{border-radius:0;padding:0}.ab-dean__media,.ab-dean:not(.ab-dean--featured) .ab-dean__media,.ab-dean--featured .ab-dean__media{aspect-ratio:4/3}}.ab-president{--ab-prez-max:46rem;--ab-prez-gap:1.5rem;background:#f7fafc;min-height:auto;padding:clamp(2.5rem,5vw,5rem) 0;display:block}.ab-president__shell{grid-template-columns:minmax(17.5rem,.68fr) minmax(0,1.12fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.ab-president .ab-kicker{letter-spacing:.28em;gap:.5rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:800}.ab-president .ab-heading-xl{max-width:var(--ab-prez-max);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:800;line-height:1.12}.ab-president__editorial{background:0 0;justify-content:flex-start;padding:0;overflow:visible}.ab-president__editorial:before{display:none}.ab-president__header{max-width:var(--ab-prez-max)}.ab-president__lede{max-width:var(--ab-prez-max);margin:var(--ab-prez-gap) 0;border:0;border-left:4px solid var(--ab-royal);color:#08244a;letter-spacing:-.01em;background:#fff;border-radius:0;padding:1rem 1.25rem 1rem 1.5rem;font-family:inherit;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.55;box-shadow:0 12px 30px #071a330f}.ab-president__lede:before{display:none}.ab-president__focus{max-width:var(--ab-prez-max);margin:0 0 var(--ab-prez-gap);gap:.5rem}.ab-president__focus span{letter-spacing:.01em;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3}.ab-president__focus i{font-size:.6875rem}.ab-president .ab-prose--editorial{max-width:var(--ab-prez-max);color:#43536a;font-size:1rem;line-height:1.75}.ab-president .ab-prose--editorial p{margin-top:1rem}.ab-president .ab-prose--editorial p:first-child{margin-top:0}.ab-president .ab-prose--editorial p:first-child:first-letter{float:left;color:var(--ab-royal);font-size:3.25rem;font-weight:800;line-height:.78;font-family:var(--font-display,Georgia, serif);margin:.0625rem .5rem 0 0}.ab-president__footer{max-width:var(--ab-prez-max);margin-top:2rem;padding-top:1.5rem}.ab-president__signoff{letter-spacing:.1em;margin-bottom:.5rem;font-size:.6875rem;font-weight:800}.ab-president__name{letter-spacing:-.01em;font-size:1.125rem;font-weight:800;line-height:1.25}.ab-president__role{margin-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.4}.ab-president__seal{width:4.35rem;height:4.35rem;color:inherit;transition:transform .28s var(--ab-ease),box-shadow .28s var(--ab-ease),border-color .28s var(--ab-ease);background:#fff;border:1px solid #4a86c52e;border-radius:999px;position:relative;box-shadow:0 16px 38px #4a86c529,inset 0 0 0 6px #4a86c50f}.ab-president__seal:after{content:"";border-radius:inherit;opacity:0;transition:opacity .28s var(--ab-ease),transform .28s var(--ab-ease);border:1px solid #28a7452e;position:absolute;inset:-7px;transform:scale(.92)}.ab-president__seal:hover{border-color:#28a74561;transform:translateY(-3px);box-shadow:0 22px 46px #4a86c533,inset 0 0 0 6px #28a74514}.ab-president__seal:hover:after{opacity:1;transform:scale(1)}.ab-president__seal:focus-visible{outline-offset:5px;outline:3px solid #4a86c542}.ab-president__seal-logo{z-index:1;object-fit:contain;width:72%;height:72%;transition:transform .28s var(--ab-ease);display:block;position:relative}.ab-president__seal:hover .ab-president__seal-logo{transform:scale(1.04)}.ab-president__visual{isolation:auto;min-height:auto;box-shadow:none;background:0 0;position:sticky;top:6rem;overflow:visible}.ab-president__visual:before,.ab-president__visual:after,.ab-president__visual-overlay,.ab-president__visual-card{display:none}.ab-president__portrait-card{background:#fff;border:1px solid #4a86c51f;border-radius:1rem;overflow:hidden;box-shadow:0 18px 50px #071a331a}.ab-president__photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:none;width:100%;height:auto;display:block;position:static;inset:auto;transform:none}.ab-president__visual:hover .ab-president__photo{transform:none}.ab-president__portrait-meta{border-top:4px solid var(--ab-hover-green);padding:1.5rem 1.5rem 1.625rem}.ab-president__office{letter-spacing:.24em;color:var(--ab-hover-green);margin-bottom:.5rem;font-size:.6875rem;font-weight:800}.ab-president__office:before{background:var(--ab-hover-green);width:1.25rem}.ab-president__visual-name{max-width:none;color:var(--ab-ink);letter-spacing:-.015em;text-shadow:none;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:800;line-height:1.2}.ab-president__visual-role{max-width:none;color:var(--ab-muted);margin-top:.375rem;font-size:.875rem;font-weight:500;line-height:1.45}.ab-president__credentials{gap:.5rem;margin-top:1rem}.ab-president__cred{letter-spacing:.08em;color:#1a6b35;-webkit-backdrop-filter:none;backdrop-filter:none;background:#28a74514;border-color:#28a74533;padding:.25rem .625rem;font-size:.625rem;font-weight:700;line-height:1.3}.ab-president__pillars{grid-template-columns:1fr;align-items:start;gap:.625rem;width:100%;max-width:none;margin-top:2rem;padding-top:1.5rem}.ab-president__pillar{border-radius:.75rem;flex-direction:row;align-items:flex-start;gap:.75rem;min-height:0;padding:.875rem 1rem;box-shadow:0 4px 16px #071a330a}.ab-president__pillar>div{flex:1;min-width:0}.ab-president__pillar:before{display:none}.ab-president__pillar:hover{transform:translateY(-2px)}.ab-president__pillar-icon{border-radius:.625rem;width:2.5rem;height:2.5rem;font-size:.9375rem}.ab-president__pillar-title{letter-spacing:-.01em;font-size:.9375rem;font-weight:700;line-height:1.25}.ab-president__pillar-text{margin-top:.25rem;font-size:.8125rem;line-height:1.55}@media(min-width:768px){.ab-president__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.ab-president__pillar{flex-direction:row;align-items:flex-start;padding:.875rem .75rem}}@media(max-width:1023px){.ab-president__shell{grid-template-columns:1fr;gap:2rem}.ab-president__visual{width:100%;max-width:22rem;margin-inline:auto;position:static}.ab-president__header,.ab-president .ab-heading-xl,.ab-president__lede,.ab-president__focus,.ab-president .ab-prose--editorial,.ab-president__footer,.ab-president__pillars{max-width:none}}@media(max-width:640px){.ab-president{--ab-prez-gap:1.25rem;padding:2rem 0}.ab-president .ab-heading-xl{font-size:1.625rem;line-height:1.15}.ab-president__lede{padding:.875rem 1rem .875rem 1.125rem;font-size:1rem;line-height:1.5}.ab-president__portrait-card{border-radius:.75rem}.ab-president__portrait-meta{padding:1.25rem 1.25rem 1.375rem}.ab-president__photo{aspect-ratio:4/5}.ab-president__focus span{justify-content:flex-start;width:100%}.ab-president .ab-prose--editorial{font-size:.9375rem;line-height:1.7}.ab-president .ab-prose--editorial p:first-child:first-letter{margin-right:.375rem;font-size:2.75rem}.ab-president__footer{margin-top:1.5rem;padding-top:1.25rem}.ab-president__seal{width:3.75rem;height:3.75rem}.ab-president__pillars{margin-top:1.5rem;padding-top:1.25rem}}.ab-identity{background:#f7fafc}.ab-identity__hero{background:#071a33;min-height:clamp(520px,72vh,680px)}.ab-identity__hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#f8fbfffa);height:12rem;position:absolute;inset:auto 0 0}.ab-identity__hero-img{filter:saturate(1.04)contrast(1.04)}.ab-identity__hero-veil{background:#294a6cb8}.ab-identity__hero-content{justify-content:center;min-height:clamp(520px,72vh,680px);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(8.5rem,13vw,10rem)}.ab-identity__hero-content .ab-kicker,.ab-identity__hero-content .ab-heading-display,.ab-identity__tagline{max-width:46rem}.ab-identity__tagline{color:#ffffffdb}.ab-identity__ribbon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:1rem;width:min(1120px,100% - 2rem);bottom:clamp(1rem,2.8vw,2rem);left:50%;right:auto;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #071a333d}.ab-identity__ribbon-item{background:#ffffff1a;border-top:0;border-right:1px solid #ffffff24}.ab-identity__ribbon-item:last-child{border-right:0}.ab-identity__ribbon-item:hover{background:#28a74538}.ab-identity__ribbon-icon{color:#b9f3c8}.ab-identity__ribbon-value{font-size:clamp(1.8rem,4vw,3rem)}.ab-identity__ribbon-label{color:#ffffffe0}.ab-identity__story{padding:clamp(3.5rem,7vw,6rem) 0}.ab-identity__story-grid{align-items:stretch}.ab-identity__story-main{background:#fff;border:1px solid #4a86c51a;border-radius:1.1rem;padding:clamp(1.5rem,3vw,2.4rem);box-shadow:0 18px 50px #071a3312}.ab-identity__story-main .ab-heading-lg{margin-bottom:1.25rem}.ab-identity__highlights{gap:.9rem;margin-top:2rem;display:grid}.ab-identity__highlight{transition:transform .25s var(--ab-ease),border-color .25s var(--ab-ease),box-shadow .25s var(--ab-ease);background:#f7fafc;border:1px solid #4a86c51a;border-radius:.9rem;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.ab-identity__highlight:hover{border-color:#28a74547;transform:translateY(-2px);box-shadow:0 14px 34px #4a86c517}.ab-identity__highlight-icon{background:var(--ab-royal);color:#fff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:0 10px 24px #4a86c52e}.ab-identity__highlight-title{color:var(--ab-ink);font-size:.98rem;font-weight:800}.ab-identity__highlight-text{color:var(--ab-muted);margin-top:.2rem;font-size:.9rem;line-height:1.6}.ab-identity__story-aside{flex-direction:column;gap:1.25rem;display:flex}.ab-identity__figure{border:1px solid #4a86c51a;border-radius:1.1rem;box-shadow:0 18px 50px #071a331a}.ab-pullquote{border-left-color:var(--ab-hover-green);background:#fff;margin-top:0;box-shadow:0 14px 34px #071a330f}.ab-history{background:#fff}.ab-history__head{text-align:center}.ab-history__head .ab-kicker{justify-content:center}.ab-history__head .ab-kicker:before{display:none}.ab-history__sub{text-align:center;text-justify:auto;margin-left:auto;margin-right:auto}@media(min-width:768px){.ab-identity__highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ab-identity__hero,.ab-identity__hero-content{min-height:620px}.ab-identity__ribbon{border-radius:.85rem;grid-template-columns:repeat(2,1fr)}.ab-identity__ribbon-item{padding:1rem .75rem}.ab-identity__ribbon-value{font-size:1.65rem}}.ab-identity__story-grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}.ab-identity__story-main{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ab-identity__story-main .ab-heading-lg{max-width:52rem}.ab-identity__story-main .ab-prose{columns:1;max-width:none}.ab-identity__highlights{border-top:1px solid #4a86c51f;border-bottom:1px solid #4a86c51f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2rem,4vw,3rem)}.ab-identity__highlight{box-shadow:none;background:0 0;border:0;border-right:1px solid #4a86c51f;border-radius:0;padding:1.35rem 1.25rem}.ab-identity__highlight:last-child{border-right:0}.ab-identity__highlight:hover{box-shadow:none;background:#4a86c509;border-color:#4a86c51f;transform:none}.ab-identity__highlight-icon{box-shadow:none}.ab-identity__story-aside{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.ab-identity__figure{box-shadow:none;border-radius:0}.ab-identity__figure-img{aspect-ratio:16/9}.ab-pullquote{box-shadow:none;border-radius:0;align-items:center;margin:0;display:flex}@media(min-width:1024px){.ab-identity__story-grid{grid-template-columns:1fr}.ab-identity__story-main .ab-prose{column-count:2;column-gap:clamp(2rem,4vw,4rem)}.ab-identity__story-main .ab-prose p{break-inside:avoid}}@media(max-width:767px){.ab-identity__highlights{grid-template-columns:1fr}.ab-identity__highlight{border-bottom:1px solid #4a86c51f;border-right:0}.ab-identity__highlight:last-child{border-bottom:0}.ab-identity__story-aside{grid-template-columns:1fr}.ab-chapters{top:0}.ab-chapters__inner{padding:.55rem 0}.ab-chapters__nav{overscroll-behavior-inline:contain;width:100%;max-width:100%;margin-inline:0;padding-inline:0}.ab-chapters__track{padding-right:1rem}.ab-chapters__link{min-height:2.05rem;padding:.3rem .5rem}.ab-chapters__num{width:1.25rem;height:1.25rem}.ab-chapters__icon{display:none}.ab-president__footer{align-items:flex-start;gap:1rem}.ab-heading-display{font-size:clamp(2rem,11vw,3rem)}.ab-heading-xl{font-size:clamp(1.75rem,9vw,2.35rem)}}@media(prefers-reduced-motion:reduce){.ab-chapter--active{animation:none}.ab-chapters__link,.ab-president__pillar,.ab-dean,.ab-values__item,.ab-legacy__stat,.ab-legacy__timeline-card{transition:none!important}}.wwa{color:var(--wwa-ink);background:#f7fafc}.wwa-section-head{text-align:center;max-width:48rem;margin:0 auto clamp(2rem,4vw,3rem)}.wwa-section-head .wwa-heading{margin-top:.55rem}.wwa-section-head__text{max-width:42rem;color:var(--wwa-body);margin:.85rem auto 0;font-size:1rem;line-height:1.75}.wwa-stats-row{background:#fffffff5;border:1px solid #ffffff38;border-radius:1rem;overflow:hidden;box-shadow:0 24px 70px #071a3338}.wwa-stat-card{box-shadow:none;border:0;border-right:1px solid #4a86c51a;border-radius:0}.wwa-stat-card:last-child{border-right:0}.wwa-story{padding:clamp(6rem,10vw,8rem) 0 clamp(4rem,8vw,7rem)}.wwa-story__grid{gap:clamp(2rem,5vw,5rem)}.wwa-story__text{max-width:48rem}.wwa-prose{font-size:1.02rem;line-height:1.88}.wwa-pull-quote{border-left-color:var(--wwa-green);background:#f7fafc;box-shadow:0 14px 36px #071a3312}.wwa-story__photo{border:1px solid #4a86c51f;box-shadow:0 24px 60px #071a331f}.wwa-checklist{box-shadow:0 14px 34px #071a330f}.wwa-numbers{background:#0054a6}.wwa-numbers__grid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border-color:#ffffff29}.wwa-number{background:0 0}.wwa-pillars{background:#f7fafc}.wwa-admin-card-compat-placeholder{border-color:#4a86c51a;box-shadow:0 16px 42px #071a3312}.wwa-achievements{background:#f7fafc;padding:clamp(4rem,7vw,6.5rem) 0}.wwa-achievements__grid{gap:1rem;display:grid}@media(min-width:768px){.wwa-achievements__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.wwa-achievements__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wwa-achievement{min-height:100%;transition:transform .25s var(--wwa-ease),border-color .25s var(--wwa-ease),box-shadow .25s var(--wwa-ease);background:#ffffffeb;border:1px solid #4a86c51a;border-radius:1rem;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 14px 36px #071a3312}.wwa-achievement:hover{border-color:#28a7454d;transform:translateY(-4px);box-shadow:0 22px 52px #4a86c51f}.wwa-achievement--featured{background:#f7fafc;border-color:#4a86c538}.wwa-achievement__icon{background:var(--wwa-blue);color:#fff;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex;box-shadow:0 12px 28px #4a86c52e}.wwa-achievement__year{color:var(--wwa-green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.wwa-achievement__title{color:var(--wwa-ink);font-size:1rem;font-weight:800;line-height:1.35}.wwa-achievement__text{color:var(--wwa-body);margin-top:.45rem;font-size:.92rem;line-height:1.65}.wwa-achievements__admin{border-top:1px solid #4a86c51f;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.wwa-achievements__admin-head{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,4vw,2.75rem)}.wwa-achievements__admin-title{color:var(--wwa-ink);margin:.5rem 0 0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.25}.wwa-achievements__admin-lead{color:var(--wwa-body);margin:.75rem 0 0;font-size:.95rem;line-height:1.65}.wwa-admin__grid--achievements{margin-top:0}.wwa-admin-card--branded .wwa-admin-card__brand-logo{object-fit:contain;opacity:.14;filter:brightness(0)invert();z-index:0;pointer-events:none;width:72%;max-width:9rem;height:auto;margin:auto;position:absolute;inset:0}.wwa-admin-card--has-photo .wwa-admin-card__brand-logo{display:none}.wwa-admin-card--branded .wwa-admin-card__brand-badge{z-index:4;letter-spacing:.08em;text-transform:uppercase;color:var(--wwa-ink);background:#ffffffeb;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.625rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 8px 20px #0000001f}.wwa-admin-card--branded .wwa-admin-card__brand-badge img{object-fit:contain;width:1.125rem;height:1.125rem}.wwa-timeline{background:#f7fafc}.wwa-tl__spine{background:var(--wwa-blue)}.wwa-tl__card{box-shadow:0 16px 40px #071a3312}@media(max-width:767px){.wwa-hero{min-height:720px}.wwa-hero__body{align-items:flex-start;min-height:720px;padding-top:4.5rem}.wwa-hero__actions{width:100%}.wwa-btn{flex:1;justify-content:center}.wwa-stats-row{border-radius:.85rem}.wwa-stat-card{border-bottom:1px solid #4a86c51a;border-right:0}.wwa-stat-card:last-child{border-bottom:0}}.wwa[id=who-we-are]{scroll-margin-top:7rem}.wwa .wwa-hero{flex-direction:column;min-height:auto;padding-bottom:0;display:flex}.wwa .wwa-hero__body{justify-content:center;align-items:center;min-height:clamp(680px,82vh,820px);padding-top:clamp(5rem,9vw,7rem);padding-bottom:clamp(13rem,18vw,15.5rem);display:flex}.wwa .wwa-hero__actions{justify-content:center;align-items:center;max-width:45rem;margin-left:auto;margin-right:auto}.wwa .wwa-hero__body .container-pust{text-align:center}.wwa .wwa-hero__label,.wwa .wwa-hero__title,.wwa .wwa-hero__desc{margin-left:auto;margin-right:auto}.wwa .wwa-btn{white-space:nowrap;flex:none;min-width:9.25rem;padding-inline:1.15rem}.wwa .wwa-hero__stats{z-index:12;position:absolute;bottom:clamp(1.25rem,3vw,2.25rem);left:0;right:0;transform:none}.wwa .wwa-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:1120px;margin-left:auto;margin-right:auto;display:grid;overflow:hidden}.wwa .wwa-stat-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;min-height:6rem;padding:1rem 1.1rem;display:grid}.wwa .wwa-stat-card__icon{width:2rem;font-size:1rem}.wwa .wwa-stat-card__value{white-space:nowrap;font-size:clamp(1.3rem,2vw,1.8rem)}.wwa .wwa-stat-card__label{white-space:normal;text-overflow:clip;max-width:100%;line-height:1.3;overflow:visible}@media(max-width:1023px){.wwa .wwa-hero__body{min-height:760px;padding-bottom:17rem}.wwa .wwa-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wwa .wwa-stat-card:nth-child(2n){border-right:0}.wwa .wwa-stat-card:nth-last-child(-n+2){border-bottom:0}}@media(max-width:560px){.wwa .wwa-hero__body{min-height:860px;padding-top:4rem;padding-bottom:25rem}.wwa .wwa-hero__actions{justify-content:stretch}.wwa .wwa-btn{flex:8rem;min-width:0}.wwa .wwa-stats-row{grid-template-columns:1fr}.wwa .wwa-stat-card{border-right:0;min-height:4.8rem;padding:.8rem .9rem}.wwa .wwa-stat-card:not(:last-child){border-bottom:1px solid #4a86c51a}.wwa .wwa-stat-card__label{font-size:.6rem}.wwa .wwa-stat-card__value{font-size:1.25rem}.wwa .wwa-stat-card__icon{width:1.75rem}}.wwa #wwa-story{scroll-margin-top:7rem}.wwa .wwa-story__grid{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);align-items:center}.wwa .wwa-story__visual{align-self:start;position:sticky;top:6.5rem}.wwa .wwa-story__photo{border-radius:1.15rem;position:relative;overflow:hidden}.wwa .wwa-story__photo:after{content:"";pointer-events:none;background:#294a6c99;position:absolute;inset:0}.wwa .wwa-story__photo-img{aspect-ratio:4/4.7}.wwa .wwa-story__photo-tag{z-index:2}.wwa .wwa-story__text{border-left:4px solid var(--wwa-green);background:linear-gradient(#ffffffeb,#f8fbffdb);max-width:none;padding:clamp(1.5rem,3vw,2.25rem)}.wwa .wwa-story__text .wwa-heading{max-width:42rem}.wwa .wwa-story__text .wwa-heading:after{content:"";background:var(--wwa-blue);border-radius:999px;width:4.5rem;height:4px;margin-top:1rem;display:block}.wwa .wwa-prose{max-width:52rem}.wwa .wwa-pull-quote{max-width:52rem;margin-top:1.75rem}@media(max-width:1023px){.wwa .wwa-story__grid{grid-template-columns:1fr}.wwa .wwa-story__visual{position:static}.wwa .wwa-story__photo-img{aspect-ratio:16/10}}@media(max-width:640px){.wwa .wwa-story__text{background:0 0;border-left:0;padding:1.25rem 0 0}}:root{--ab2-navy:#051526;--ab2-navy-mid:#0a2240;--ab2-royal:#0054a6;--ab2-royal-dk:#003da0;--ab2-royal-lt:#3b82f6;--ab2-green:#1b7f43;--ab2-green-lt:#3d9a63;--ab2-gold:#b45309;--ab2-gold-lt:#f59e0b;--ab2-ink:#0c1a2e;--ab2-body:#3d4f65;--ab2-muted:#6b7f96;--ab2-border:#4a86c517;--ab2-border-lt:#ffffff1a;--ab2-bg:#fff;--ab2-bg-soft:#f5f8fc;--ab2-bg-softer:#f0f5fb;--ab2-ease:cubic-bezier(.22, 1, .36, 1);--ab2-ease-out:cubic-bezier(.16, 1, .3, 1);--ab2-shadow-xs:0 2px 8px #071a330d;--ab2-shadow-sm:0 4px 20px #071a3312;--ab2-shadow-md:0 12px 40px #071a331a;--ab2-shadow-lg:0 24px 70px #071a3324;--ab2-radius-sm:.5rem;--ab2-radius-md:.875rem;--ab2-radius-lg:1.25rem;--ab2-radius-xl:1.75rem;--wwa-blue:#0054a6;--wwa-blue-dk:#003da0;--wwa-blue-bg:#eff6ff;--wwa-blue-mid:#dbeafe;--wwa-green:#1b7f43;--wwa-green-bg:#f0fdf4;--wwa-amber:#d97706;--wwa-amber-bg:#fffbeb;--wwa-navy:#0f172a;--wwa-ink:#111827;--wwa-body:#4b5563;--wwa-muted:#9ca3af;--wwa-border:#e5e7eb;--wwa-bg:#fff;--wwa-bg-soft:#f9fafb;--wwa-ease:cubic-bezier(.25, .46, .45, .94);--wwa-r:.75rem;--wwa-r-sm:.5rem}.wwa{background:var(--wwa-bg)}.wwa-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--wwa-green);margin-bottom:.75rem;font-size:.6875rem;font-weight:800;display:inline-block}.wwa-heading{letter-spacing:-.025em;color:var(--wwa-ink);margin:0;font-size:clamp(1.875rem,3.8vw,2.625rem);font-weight:900;line-height:1.12}.wwa-btn{border-radius:var(--wwa-r-sm);transition:all .2s var(--wwa-ease);white-space:nowrap;align-items:center;gap:.375rem;padding:.7rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.wwa-btn--green{background:var(--wwa-green);color:#fff}.wwa-btn--green:hover{color:#fff;background:#15803d;transform:translateY(-1px);box-shadow:0 6px 20px #16a34a4d}.wwa-btn--ghost{color:#ffffffd9;background:0 0;border:1.5px solid #ffffff4d}.wwa-btn--ghost:hover{color:#fff;background:#ffffff1a;border-color:#ffffffd1}.wwa-hero{flex-direction:column;justify-content:center;height:clamp(440px,55vh,560px);display:flex;position:relative;overflow:hidden}.wwa-hero__bg{position:absolute;inset:0}.wwa-hero__img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform 14s linear;transform:scale(1.03)}.wwa-hero:hover .wwa-hero__img{transform:scale(1.055)}.wwa-hero__veil{background:#294a6cb3;position:absolute;inset:0}.wwa-hero__body{z-index:2;text-align:center;padding-top:clamp(2rem,4vh,3.5rem);padding-bottom:clamp(6.5rem,12vh,9rem);position:relative}.wwa-hero__label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.6875rem;font-weight:700;animation:.55s .1s both wwaUp;display:inline-flex}.wwa-hero__label i{color:#4ade80;font-size:.75rem}.wwa-hero__title{letter-spacing:-.035em;color:#fff;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.05;animation:.55s .18s both wwaUp}.wwa-hero__desc{color:#ffffffd9;max-width:30rem;margin:0 auto 1.625rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.72;animation:.55s .26s both wwaUp}.wwa-hero__actions{flex-wrap:wrap;justify-content:center;gap:.625rem;animation:.55s .34s both wwaUp;display:flex}.wwa-hero__stats{z-index:10;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}.wwa-stats-row{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media(min-width:640px){.wwa-stats-row{grid-template-columns:repeat(4,1fr);gap:1rem}}.wwa-stat-card{border:1px solid var(--wwa-border);border-radius:var(--wwa-r);transition:box-shadow .22s var(--wwa-ease),transform .22s var(--wwa-ease),border-color .22s ease;animation:wwaUp .55s ease calc(.45s + var(--i,0) * 70ms) both;background:#fff;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000001a}.wwa-stat-card:hover{border-color:var(--wwa-blue);transform:translateY(-3px);box-shadow:0 10px 30px #00000021}.wwa-stat-card__icon{color:var(--wwa-blue);text-align:center;flex-shrink:0;width:2.25rem;font-size:1.125rem}.wwa-stat-card__value{letter-spacing:-.03em;color:var(--wwa-ink);font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:900;line-height:1;display:block}.wwa-stat-card__label{text-transform:uppercase;letter-spacing:.06em;color:var(--wwa-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.625rem;font-weight:600;display:block;overflow:hidden}.wwa-story{background:var(--wwa-bg);padding:clamp(5rem,8vw,7rem) 0 clamp(3.5rem,6vw,5rem)}.wwa-story__grid{align-items:start;gap:4rem;display:grid}@media(min-width:1024px){.wwa-story__grid{grid-template-columns:1fr 1fr;gap:4.5rem}}.wwa-story__text{flex-direction:column;display:flex}.wwa-story__text .wwa-heading{margin:.5rem 0 1.5rem}.wwa-prose{color:var(--wwa-body);font-size:1.0625rem;line-height:1.85}.wwa-prose p{margin-top:1.125rem}.wwa-prose p:first-child{margin-top:0}.wwa-prose>p:first-child:first-letter{float:left;color:var(--wwa-blue);margin-top:.06rem;margin-right:.5rem;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;font-weight:900;line-height:.78}.wwa-pull-quote{border-left:3px solid var(--wwa-blue);background:var(--wwa-blue-bg);border-radius:0 var(--wwa-r) var(--wwa-r) 0;margin:2rem 0 0;padding:1.5rem 1.625rem}.wwa-pull-quote p{color:var(--wwa-ink);margin:0 0 .625rem;font-size:1rem;font-style:italic;font-weight:500;line-height:1.7}.wwa-pull-quote cite{text-transform:uppercase;letter-spacing:.08em;color:var(--wwa-blue);font-size:.75rem;font-style:normal;font-weight:700}.wwa-story__visual{flex-direction:column;gap:1.25rem;display:flex}@media(min-width:1024px){.wwa-story__visual{position:sticky;top:5.5rem}}.wwa-story__photo{border-radius:var(--wwa-r);position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001a}.wwa-story__photo-img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .6s var(--wwa-ease);display:block}.wwa-story__photo:hover .wwa-story__photo-img{transform:scale(1.04)}.wwa-story__photo-tag{-webkit-backdrop-filter:blur(8px);color:#ffffffe6;border-radius:var(--wwa-r-sm);background:#0a1228d1;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.wwa-story__photo-tag i{color:#4ade80;flex-shrink:0}.wwa-checklist{border:1px solid var(--wwa-border);border-radius:var(--wwa-r);margin:0;padding:0;list-style:none;overflow:hidden}.wwa-checklist__item{color:var(--wwa-body);border-bottom:1px solid var(--wwa-border);background:var(--wwa-bg);align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-size:.9rem;font-weight:500;transition:background .16s;display:flex}.wwa-checklist__item:last-child{border-bottom:none}.wwa-checklist__item:hover{background:var(--wwa-bg-soft)}.wwa-checklist__icon{background:var(--wwa-blue-bg);width:2rem;height:2rem;color:var(--wwa-blue);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.wwa-numbers{background:#0054a6;padding:clamp(3.5rem,6vw,5rem) 0}.wwa-numbers__grid{border-radius:var(--wwa-r);background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 8px 40px #0000002e}@media(min-width:640px){.wwa-numbers__grid{grid-template-columns:repeat(4,1fr)}}.wwa-number{text-align:center;background:#ffffff0a;flex-direction:column;align-items:center;padding:2.75rem 1.5rem 2.5rem;transition:background .22s;display:flex}.wwa-number:hover{background:#ffffff1f}.wwa-number__icon{color:#ffffffd1;margin-bottom:1rem;font-size:1.625rem}.wwa-number__value{letter-spacing:-.045em;color:#fff;margin-bottom:.5rem;font-size:clamp(2.375rem,4.2vw,3.25rem);font-weight:900;line-height:1;display:block}.wwa-number__label{color:#ffffffe0;font-size:.8125rem;font-weight:500;line-height:1.45}.wwa-admin{background:var(--wwa-bg-soft);border-top:1px solid var(--wwa-border);border-bottom:1px solid var(--wwa-border);padding:clamp(4rem,7vw,6rem) 0}.wwa-admin__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media(min-width:768px){.wwa-admin__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.wwa-admin-card{background:var(--wwa-bg);border:1px solid var(--wwa-border);border-radius:var(--wwa-r);transition:transform .26s var(--wwa-ease),box-shadow .26s var(--wwa-ease);animation:wwaUp .55s var(--wwa-ease) calc(var(--i,0) * 90ms) both;flex-direction:column;display:flex;overflow:hidden}.wwa-admin-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0000001c}.wwa-admin-card__photo{aspect-ratio:4/5;background:var(--ac,var(--wwa-blue));color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.wwa-admin-card__photo-img{object-fit:cover;object-position:center top;z-index:1;width:100%;height:100%;position:absolute;inset:0}.wwa-admin-card--has-photo .wwa-admin-card__photo{background:#e2e8f0}.wwa-admin-card--has-photo .wwa-admin-card__photo-img{object-position:center 12%}.wwa-admin-card--has-photo .wwa-admin-card__photo:before{content:"";z-index:2;pointer-events:none;background:#294a6c38;position:absolute;inset:0}.wwa-admin-card--has-photo .wwa-admin-card__photo:after{display:none}.wwa-admin-card__photo:before{content:"";z-index:1;background:radial-gradient(circle at 28% 28%,#ffffff47,#0000 60%),linear-gradient(160deg,#ffffff0f,#00000038);position:absolute;inset:0}.wwa-admin-card__photo:after{content:"";z-index:1;background-image:repeating-linear-gradient(0deg,#0000,#0000 28px,#ffffff09 28px 29px),repeating-linear-gradient(90deg,#0000,#0000 28px,#ffffff09 28px 29px);position:absolute;inset:0}.wwa-admin-card__avatar{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.wwa-admin-card__avatar-ring{border:2px solid #ffffff40;border-radius:50%;width:96px;height:96px;position:absolute;box-shadow:0 0 0 8px #ffffff14}.wwa-admin-card__initials{letter-spacing:-.04em;color:#fffffff2;text-shadow:0 2px 12px #00000040;z-index:1;font-size:2.75rem;font-weight:900;line-height:1;position:relative}.wwa-admin-card__photo-glow{background:linear-gradient(to top,var(--wwa-bg),transparent);z-index:3;height:48px;position:absolute;bottom:-1px;left:0;right:0}.wwa-admin-card__img{object-fit:cover;object-position:center top;z-index:2;width:100%;height:100%;position:absolute;inset:0}.wwa-admin-card__body{flex-direction:column;flex:1;padding:1.375rem 1.375rem 1.5rem;display:flex}.wwa-admin-card__dept{letter-spacing:.07em;text-transform:uppercase;color:var(--wwa-muted);margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.wwa-admin-card__name{color:var(--wwa-ink);margin:0 0 .3rem;font-size:.9375rem;font-weight:800;line-height:1.3}.wwa-admin-card__role{color:var(--ac,var(--wwa-blue));flex:1;margin:0 0 1.125rem;font-size:.8rem;font-weight:600}.wwa-admin-card__btn{color:var(--ac,var(--wwa-blue));border:1.5px solid var(--ac,var(--wwa-blue));cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.wwa-admin-card__btn .fa-arrow-right{transition:transform .2s}.wwa-admin-card__btn:hover{background:var(--ac,var(--wwa-blue));color:#fff}.wwa-admin-card__btn:hover .fa-arrow-right{transform:translate(3px)}.wwa-admin-card__btn--link{text-decoration:none}.wwa-admin-card__btn--link:hover{color:#fff}@media(max-width:639px){.wwa-achievements__admin{margin-top:2.5rem;padding-top:2.25rem}.wwa-achievements__admin-head{max-width:21rem;margin-bottom:1.5rem;padding-inline:.25rem}.wwa-achievements__admin-title{margin-top:.35rem;font-size:1.45rem}.wwa-achievements__admin-lead{margin-top:.65rem;font-size:.875rem;line-height:1.65}.wwa-admin__grid--achievements{grid-template-columns:minmax(0,1fr);gap:.9rem}.wwa-admin__grid--achievements .wwa-admin-card{min-height:10.75rem;animation-delay:calc(var(--i,0) * 55ms);border-radius:.9rem;flex-direction:row;align-items:stretch}.wwa-admin__grid--achievements .wwa-admin-card__photo{aspect-ratio:auto;flex-shrink:0;width:39%;max-width:8.25rem;min-height:10.75rem}.wwa-admin__grid--achievements .wwa-admin-card__body{min-width:0;padding:1rem .9rem}.wwa-admin__grid--achievements .wwa-admin-card__dept{overflow-wrap:anywhere;margin-bottom:.3rem;font-size:.58rem;line-height:1.45}.wwa-admin__grid--achievements .wwa-admin-card__name{overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.wwa-admin__grid--achievements .wwa-admin-card__role{overflow-wrap:anywhere;margin-bottom:.75rem;font-size:.72rem;line-height:1.45}.wwa-admin__grid--achievements .wwa-admin-card__btn{white-space:nowrap;min-height:2.4rem;padding:.45rem .75rem;font-size:.72rem}.wwa-admin__grid--achievements .wwa-admin-card__brand-badge{padding:.25rem;font-size:0;top:.55rem;right:.55rem}.wwa-admin__grid--achievements .wwa-admin-card__brand-badge img{width:1rem;height:1rem}.wwa-admin__grid--achievements .wwa-admin-card__avatar-ring{width:4.75rem;height:4.75rem}.wwa-admin__grid--achievements .wwa-admin-card__initials{font-size:2rem}}.wwa-admin-modal{z-index:9900;justify-content:center;align-items:flex-start;padding:clamp(.75rem,3vw,2rem);display:flex;position:fixed;inset:0;overflow-y:auto}.wwa-admin-modal[hidden]{display:none}.wwa-admin-modal__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#0a1328b8;position:fixed;inset:0}.wwa-admin-modal__panel{z-index:1;background:var(--wwa-bg);width:100%;max-width:720px;animation:wwa-modal-in .32s var(--wwa-ease) both;border-radius:1.125rem;grid-template-columns:200px 1fr;margin:auto;display:grid;position:relative;box-shadow:0 40px 100px #0000004d,0 0 0 1px #ffffff14}@media(max-width:599px){.wwa-admin-modal__panel{grid-template-columns:1fr}.wwa-admin-modal__aside{border-right:none;border-bottom:1px solid var(--wwa-border);border-radius:1.125rem 1.125rem 0 0;padding:2rem 1.25rem 1.5rem}.wwa-admin-modal__avatar{width:88px;height:88px;font-size:2rem}.wwa-admin-modal__content{padding:1.5rem 1.25rem 2rem}}@keyframes wwa-modal-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.wwa-admin-modal__close{z-index:10;border:1px solid var(--wwa-border);background:var(--wwa-bg);width:2.25rem;height:2.25rem;color:var(--wwa-body);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.9375rem;transition:background .18s,color .18s,border-color .18s;display:flex;position:absolute;top:1rem;right:1rem}.wwa-admin-modal__close:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.wwa-admin-modal__aside{background:var(--wwa-bg-soft);border-right:1px solid var(--wwa-border);border-radius:1.125rem 0 0 1.125rem;flex-direction:column;align-items:center;gap:1.5rem;padding:2.75rem 1.5rem 2rem;display:flex}.wwa-admin-modal__avatar{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 10px #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;font-size:2.5rem;font-weight:900;display:flex;position:relative;box-shadow:0 8px 28px #0000002e,0 0 0 4px #ffffffa6}.wwa-admin-modal__avatar:before{content:"";background:radial-gradient(circle at 35% 30%,#ffffff59,#0000 65%);border-radius:50%;position:absolute;inset:0}.wwa-admin-modal__contact{flex-direction:column;gap:.625rem;width:100%;display:flex}.wwa-admin-modal__contact-link{color:var(--wwa-body);word-break:break-all;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.4;text-decoration:none;transition:color .18s;display:flex}.wwa-admin-modal__contact-link i{color:var(--wwa-muted);flex-shrink:0;margin-top:.1em}.wwa-admin-modal__contact-link:hover,.wwa-admin-modal__contact-link:hover i{color:var(--wwa-blue)}.wwa-admin-modal__content{padding:2.5rem 3.25rem 2.5rem 2rem;overflow-y:auto}.wwa-admin-modal__dept-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--wwa-blue);background:var(--wwa-blue-bg);border:1px solid var(--wwa-blue-mid);border-radius:999px;margin-bottom:.75rem;padding:.2rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block}.wwa-admin-modal__name{letter-spacing:-.025em;color:var(--wwa-ink);margin:0 0 .375rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:900;line-height:1.2}.wwa-admin-modal__role{margin:0 0 1.375rem;font-size:.9375rem;font-weight:600}.wwa-admin-modal__rule{background:var(--wwa-border);border:0;height:1px;margin:0 0 1.375rem}.wwa-admin-modal__bio{color:var(--wwa-body);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.78}.wwa-admin-modal__expertise-label{letter-spacing:.08em;text-transform:uppercase;color:var(--wwa-muted);align-items:center;gap:.375rem;margin:0 0 .625rem;font-size:.6875rem;font-weight:700;display:flex}.wwa-admin-modal__expertise-label i{color:var(--wwa-amber)}.wwa-admin-modal__tags{flex-wrap:wrap;gap:.5rem;display:flex}.wwa-admin-modal__tag{background:var(--wwa-blue-bg);color:var(--wwa-blue);border:1px solid var(--wwa-blue-mid);white-space:nowrap;border-radius:999px;padding:.3rem .875rem;font-size:.75rem;font-weight:600}@media(max-width:600px){.wwa-admin-modal__panel{grid-template-columns:1fr;max-height:92vh}.wwa-admin-modal__aside{border-right:none;border-bottom:1px solid var(--wwa-border);border-radius:1.125rem 1.125rem 0 0;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem}.wwa-admin-modal__avatar{flex-shrink:0;width:88px;height:88px;font-size:1.875rem}.wwa-admin-modal__content{padding:1.5rem 3.25rem 1.5rem 1.5rem}}.wwa-timeline{background:var(--wwa-bg);padding:clamp(4rem,7vw,6rem) 0}.wwa-timeline__header{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.wwa-timeline__header .wwa-heading{margin:.5rem 0 0}.wwa-timeline__sub{color:var(--wwa-body);max-width:36rem;margin-top:.75rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.72}.wwa-tl{max-width:52rem;margin:0 auto;padding-bottom:1rem;position:relative}.wwa-tl__spine{background:var(--wwa-border);width:2px;position:absolute;top:.5rem;bottom:3rem;left:50%;transform:translate(-50%)}@media(max-width:767px){.wwa-tl__spine{left:1rem;transform:none}}.wwa-tl__item{animation:wwaUp .55s ease calc(var(--i,0) * 90ms) both;margin-bottom:2.5rem;display:flex;position:relative}.wwa-tl__item:last-of-type{margin-bottom:0}@media(min-width:768px){.wwa-tl__item--left{justify-content:flex-start;padding-right:calc(50% + 2rem)}.wwa-tl__item--right{justify-content:flex-end;padding-left:calc(50% + 2rem)}}@media(max-width:767px){.wwa-tl__item{padding-left:3rem}}.wwa-tl__dot{background:var(--wwa-blue);border:3px solid var(--wwa-bg);width:.875rem;height:.875rem;box-shadow:0 0 0 2px var(--wwa-blue);z-index:2;border-radius:50%;position:absolute;top:1.125rem;left:50%;transform:translate(-50%)}@media(max-width:767px){.wwa-tl__dot{left:1rem;transform:translate(-50%)}}.wwa-tl__card{background:var(--wwa-bg);border:1px solid var(--wwa-border);border-radius:var(--wwa-r);width:100%;transition:transform .22s var(--wwa-ease),box-shadow .22s var(--wwa-ease),border-color .22s ease;padding:1.5rem;box-shadow:0 1px 4px #0000000a}.wwa-tl__card:hover{border-color:var(--wwa-blue-mid);transform:translateY(-3px);box-shadow:0 8px 28px #00000014}.wwa-tl__year{letter-spacing:.1em;color:var(--wwa-blue);background:var(--wwa-blue-mid);border-radius:999px;margin-bottom:.625rem;padding:.2rem .625rem;font-size:.6875rem;font-weight:800;display:inline-block}.wwa-tl__title{letter-spacing:-.015em;color:var(--wwa-ink);margin-bottom:.375rem;font-size:1.0625rem;font-weight:800;line-height:1.3}.wwa-tl__body{color:var(--wwa-body);font-size:.875rem;line-height:1.72}.wwa-tl__cap{background:var(--wwa-blue);color:#fff;width:2rem;height:2rem;box-shadow:0 0 0 5px var(--wwa-blue-mid);border-radius:50%;justify-content:center;align-items:center;margin:1.75rem auto 0;font-size:.75rem;display:flex}@media(max-width:767px){.wwa-tl__cap{margin-left:.125rem}}@keyframes wwaUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:639px){.wwa-hero__title{font-size:clamp(1.875rem,9vw,2.5rem)}.wwa-hero__desc{font-size:.9rem}.wwa-stat-card{gap:.5rem;padding:.875rem}.wwa-stat-card__icon{width:1.875rem;font-size:1rem}.wwa-story__photo-img{aspect-ratio:16/10}.wwa-number{padding:2rem 1rem}.wwa-admin-card__photo{aspect-ratio:4/5}.wwa-tl__card{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.wwa-hero__img{transition:none!important;transform:scale(1.03)!important}.wwa-hero:hover .wwa-hero__img{transform:scale(1.03)!important}.wwa-hero__label,.wwa-hero__title,.wwa-hero__desc,.wwa-hero__actions,.wwa-stat-card,.wwa-admin-card,.wwa-tl__item{animation:none!important}.wwa-stat-card,.wwa-admin-card,.wwa-tl__card,.wwa-story__photo-img{transition:none!important}}.vm{--vm-blue:#0054a6;--vm-blue-dk:#003da0;--vm-blue-bg:#eff6ff;--vm-blue-mid:#dbeafe;--vm-green:#1b7f43;--vm-amber:#d97706;--vm-purple:#00376c;--vm-navy:#0a1628;--vm-ink:#111827;--vm-body:#4b5563;--vm-muted:#9ca3af;--vm-border:#e5e7eb;--vm-bg:#fff;--vm-soft:#f8fafc;--vm-ease:cubic-bezier(.25, .46, .45, .94);--vm-r:.875rem}.vm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--vm-muted);align-items:center;gap:.4rem;margin-bottom:.875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.vm-eyebrow--blue{color:var(--vm-blue)}.vm-eyebrow--white{color:#ffffffd9}.vm-header{background:var(--vm-soft);border-bottom:1px solid var(--vm-border);text-align:center;padding:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3rem)}.vm-header__title{letter-spacing:-.03em;color:var(--vm-ink);margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.vm-header__sub{color:var(--vm-body);max-width:38rem;margin:0 auto 2.5rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.7}.vm-tabs{background:var(--vm-bg);border:1.5px solid var(--vm-border);border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex;box-shadow:0 2px 8px #00000012}.vm-tab{color:var(--vm-muted);cursor:pointer;transition:background .22s var(--vm-ease),color .22s var(--vm-ease),box-shadow .22s var(--vm-ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.vm-tab--active{background:var(--vm-blue);color:#fff;box-shadow:0 4px 14px #4a86c54d}.vm-tab:not(.vm-tab--active):hover{background:var(--vm-blue-bg);color:var(--vm-blue)}.vm-panel{display:none}.vm-panel--active{display:block}.vm-vision{grid-template-columns:1fr;min-height:480px;display:grid}@media(min-width:900px){.vm-vision{grid-template-columns:1fr 1fr;min-height:560px}}.vm-vision__image-col{min-height:280px;position:relative;overflow:hidden}.vm-vision__img-wrap{position:absolute;inset:0}.vm-vision__img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 6s}.vm-vision:hover .vm-vision__img{transform:scale(1.04)}.vm-vision__img-overlay{background:#294a6c80;position:absolute;inset:0}.vm-vision__img-badge{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.05em;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:1.5rem;left:1.5rem}.vm-vision__text-col{background:var(--vm-bg);flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,4rem);display:flex}.vm-vision__quote-wrap{margin:1rem 0 2rem;position:relative}.vm-vision__quote-mark{color:var(--vm-blue-mid);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:8rem;line-height:1;position:absolute;top:-1.5rem;left:-.5rem}.vm-vision__quote{color:var(--vm-ink);letter-spacing:-.015em;border-left:4px solid var(--vm-blue);margin:0;padding-left:1rem;font-size:clamp(1.125rem,2vw,1.4375rem);font-weight:700;line-height:1.55;position:relative}.vm-vision__pillars{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.vm-vision__pillar{background:var(--vm-soft);border:1.5px solid var(--vm-border);color:var(--vm-ink);animation:wwaUp .5s var(--vm-ease) calc(var(--i,0) * 80ms) both;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.vm-vision__pillar:hover{border-color:var(--pc,var(--vm-blue));background:var(--pc,var(--vm-blue))}@supports (color:color-mix(in lab,red,red)){.vm-vision__pillar:hover{background:color-mix(in srgb,var(--pc,var(--vm-blue)) 8%,white)}}.vm-vision__pillar:hover{color:var(--pc,var(--vm-blue))}.vm-vision__pillar-icon{background:var(--pc,var(--vm-blue));border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vm-vision__pillar-icon{background:color-mix(in srgb,var(--pc,var(--vm-blue)) 14%,white)}}.vm-vision__pillar-icon{color:var(--pc,var(--vm-blue));flex-shrink:0;font-size:.6875rem}.vm-vision__pillar-label{white-space:nowrap}.vm-vision__note{color:var(--vm-green);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.vm-vision__note i{flex-shrink:0}.vm-mission{background:#00376c;padding:clamp(3rem,6vw,5rem) 0}.vm-mission__statement-wrap{text-align:center;max-width:56rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.vm-mission__statement{color:#ffffffeb;letter-spacing:-.01em;margin:0;padding:0;font-size:clamp(1.0625rem,1.8vw,1.3125rem);font-weight:600;line-height:1.75;position:relative}.vm-mission__pillars{grid-template-columns:1fr;gap:.75rem;max-width:56rem;margin:0 auto;display:grid}@media(min-width:640px){.vm-mission__pillars{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.vm-mission__pillars{grid-template-columns:repeat(4,1fr)}}.vm-mission__pillar{border-radius:var(--vm-r);cursor:pointer;text-align:left;animation:wwaUp .55s var(--vm-ease) calc(var(--i,0) * 80ms) both;background:#ffffff0d;border:1.5px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.625rem 1.375rem;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative}.vm-mission__pillar:hover{background:#ffffff17;transform:translateY(-3px)}.vm-mission__pillar--active{border-color:var(--pc,#ffffff59);box-shadow:0 0 0 1px var(--pc,transparent),0 8px 28px #00000040;background:#ffffff1f}.vm-mission__pillar-icon{color:#fff;background:#ffffff1a;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;font-size:1.125rem;transition:background .2s;display:inline-flex}.vm-mission__pillar--active .vm-mission__pillar-icon{background:var(--pc,#fff3);box-shadow:0 4px 16px #0003}.vm-mission__pillar-title{color:#fff;font-size:.9375rem;font-weight:800;line-height:1.25;display:block}.vm-mission__pillar-body{color:#ffffffd9;opacity:0;max-height:0;font-size:.8125rem;line-height:1.6;transition:max-height .35s,opacity .25s;display:block;overflow:hidden}.vm-mission__pillar--active .vm-mission__pillar-body{opacity:1;max-height:8rem}.vm-mission__pillar-arrow{color:#ffffffbf;font-size:.75rem;transition:transform .25s,color .2s;position:absolute;top:1.375rem;right:1.125rem}.vm-mission__pillar--active .vm-mission__pillar-arrow{color:#ffffffbf;transform:rotate(180deg)}.vm-values{background:var(--vm-soft);border-top:1px solid var(--vm-border);padding:clamp(3.5rem,6vw,5.5rem) 0}.vm-values__head{text-align:center;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.vm-values__title{letter-spacing:-.025em;color:var(--vm-ink);margin:.5rem 0 0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900}.vm-values__sub{color:var(--vm-body);max-width:36rem;margin-top:.75rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.7}.vm-values__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media(min-width:640px){.vm-values__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.vm-values__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.vm-value-card{perspective:800px;height:160px;animation:wwaUp .55s var(--vm-ease) calc(var(--i,0) * 60ms) both;position:relative}.vm-value-card__front,.vm-value-card__back{border-radius:var(--vm-r);text-align:center;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1.25rem;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.vm-value-card__front{background:var(--vm-bg);border:1.5px solid var(--vm-border);transform:rotateY(0)}.vm-value-card__back{background:var(--vm-blue);transform:rotateY(180deg)}.vm-value-card:hover .vm-value-card__front{transform:rotateY(-180deg)}.vm-value-card:hover .vm-value-card__back{transform:rotateY(0)}.vm-value-card__icon{background:var(--vm-blue-bg);width:2.75rem;height:2.75rem;color:var(--vm-blue);border-radius:.625rem;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.vm-value-card__num{letter-spacing:.1em;color:var(--vm-muted);font-size:.6rem;font-weight:800;display:block}.vm-value-card__label{color:var(--vm-ink);font-size:.875rem;font-weight:800;line-height:1.25;display:block}.vm-value-card__back-icon{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:inline-flex}.vm-value-card__back-label{color:#fff;font-size:.875rem;font-weight:800;line-height:1.2;display:block}.vm-value-card__back-desc{color:#ffffffbf;font-size:.75rem;line-height:1.5;display:block}@media(max-width:479px){.vm-value-card{height:140px}.vm-tab span{display:none}.vm-tab{padding:.625rem 1rem}}@media(prefers-reduced-motion:reduce){.vm-vision__img,.vm-vision__pillar,.vm-mission__pillar,.vm-value-card,.vm-value-card__front,.vm-value-card__back{transition:none!important;animation:none!important}.vm-value-card:hover .vm-value-card__front{transform:none}.vm-value-card:hover .vm-value-card__back{transform:rotateY(180deg)}}.ab-chapters{z-index:40;-webkit-backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #0f172a14;position:sticky;top:clamp(4.25rem,7vw,5.75rem);box-shadow:0 10px 28px #0f172a14}.ab-chapters__inner{padding-top:0;padding-bottom:0}.ab-chapters__nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.ab-chapters__nav::-webkit-scrollbar{display:none}.ab-chapters__track{align-items:center}@media(max-width:767px){.ab-chapters{top:3.75rem;box-shadow:0 8px 22px #0f172a14}.ab-chapters__nav{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;scroll-padding-inline:1rem}.ab-chapters__track{width:max-content;min-width:max-content}}.fd{--fd-navy:#00376c;--fd-navy-deep:#002952;--fd-blue:#0054a6;--fd-blue-hover:#004a92;--fd-blue-soft:#e6f0f9;--fd-green:#1b7f43;--fd-green-hover:#18703b;--fd-green-soft:#e8f6ee;--fd-ink:#10233f;--fd-text:#334155;--fd-muted:#5b6b7c;--fd-line:#e2e8f0;--fd-soft:#f7fafc;--fd-white:#fff;--fd-radius:1.25rem;--fd-shadow:0 16px 40px #00376c14;--fd-shadow-hover:0 24px 56px #0054a624;--fd-ease:cubic-bezier(.22, 1, .36, 1);background:linear-gradient(180deg,var(--fd-white) 0%,var(--fd-soft) 100%);color:var(--fd-text);scroll-margin-top:clamp(5.5rem,10vw,7rem)}.fd *,.fd :before,.fd :after{box-sizing:border-box}.fd-header{text-align:center;background:linear-gradient(160deg,var(--fd-navy-deep) 0%,var(--fd-navy) 46%,var(--fd-blue) 100%);color:#fff;padding:clamp(3rem,6vw,5rem) 0 clamp(2.25rem,4.5vw,3.5rem);position:relative;overflow:hidden}.fd-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#ffffff1f,#0000 42%),radial-gradient(circle at 88% 78%,#1b7f432e,#0000 38%);position:absolute;inset:0}.fd-header:after{content:"";background:linear-gradient(90deg,var(--fd-blue) 0%,var(--fd-green) 100%);inset-inline:0;height:4px;position:absolute;bottom:0}.fd-header .container-pust{z-index:1;position:relative}.fd-eyebrow{color:#ffffffeb;letter-spacing:.14em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 .875rem;padding:.35rem .9rem .35rem .75rem;font-size:.6875rem;font-weight:800;display:inline-flex}.fd-eyebrow__dot{background:var(--fd-green);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #1b7f4347}.fd-eyebrow__logo{object-fit:contain;filter:brightness(0)invert();opacity:.95;width:1.125rem;height:1.125rem}.fd-header__title{color:#fff;letter-spacing:-.03em;margin:0 0 .875rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.08}.fd-header__desc{color:#ffffffd6;max-width:44rem;margin:0 auto 2rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.72}.fd-header__stats{border-radius:var(--fd-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin:0 auto;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 18px 44px #00214738}.fd-stat{background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:8.5rem;padding:1rem 1.35rem;display:flex}.fd-stat:not(:last-child){border-right:1px solid var(--fd-line)}.fd-stat__value{color:var(--fd-navy);letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1}.fd-stat__label{color:var(--fd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.fd-stat__divider{display:none}.fd-grid-section{padding:clamp(3rem,6vw,5rem) 0 clamp(3.5rem,7vw,5.5rem)}.fd-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:640px){.fd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}@media(min-width:1024px){.fd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.fd-card{--ac:var(--fd-blue);--ac-dark:var(--fd-blue-hover);--ac-soft:var(--fd-blue-soft);border:1px solid var(--fd-line);border-radius:var(--fd-radius);background:var(--fd-white);box-shadow:var(--fd-shadow);transition:transform .28s var(--fd-ease),box-shadow .28s var(--fd-ease),border-color .28s var(--fd-ease);animation:fd-rise .55s var(--fd-ease) calc(var(--i,0) * 90ms) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.fd-card:nth-child(2n){--ac:var(--fd-green);--ac-dark:var(--fd-green-hover);--ac-soft:var(--fd-green-soft)}.fd-card:before{content:"";z-index:2;background:linear-gradient(90deg,var(--ac) 0%,var(--ac) 100%);width:100%;height:4px;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab,red,red)){.fd-card:before{background:linear-gradient(90deg,var(--ac) 0%,color-mix(in srgb,var(--ac) 55%,var(--fd-navy)) 100%)}}.fd-card:before{pointer-events:none}.fd-card:hover{border-color:var(--ac);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.fd-card:hover{border-color:color-mix(in srgb,var(--ac) 28%,var(--fd-line))}}.fd-card:hover{box-shadow:var(--fd-shadow-hover)}.fd-card__photo{aspect-ratio:4/4.25;background:linear-gradient(165deg,var(--ac) 0%,var(--ac-dark) 100%);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.fd-card__photo:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#0029526b);height:42%;position:absolute;inset:auto 0 0}.fd-card__photo-img{z-index:1;object-fit:cover;object-position:center 12%;width:100%;height:100%;transition:transform .45s var(--fd-ease);position:absolute;inset:0}.fd-card:hover .fd-card__photo-img{transform:scale(1.04)}.fd-card--has-photo .fd-card__photo{background:#dbeafe}.fd-card__brand-logo{z-index:0;object-fit:contain;opacity:.16;filter:brightness(0)invert();pointer-events:none;width:68%;max-width:8.5rem;height:auto;margin:auto;position:absolute;inset:0}.fd-card--has-photo .fd-card__brand-logo{display:none}.fd-card__avatar{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fd-card__avatar-ring{border:2px solid #ffffff52;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;box-shadow:0 0 0 7px #ffffff14}.fd-card__initials{color:#fffffffa;letter-spacing:-.03em;text-shadow:0 2px 12px #00295247;font-size:clamp(1.85rem,5vw,2.35rem);font-weight:800;line-height:1}.fd-card__faculty-badge{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#002952c7;border-radius:999px;align-items:center;gap:.35rem;max-width:calc(100% - 1.75rem);padding:.38rem .72rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;bottom:.875rem;left:.875rem;overflow:hidden}.fd-card__faculty-badge i{color:var(--fd-green);flex-shrink:0;font-size:.7rem}@supports (color:color-mix(in lab,red,red)){.fd-card__faculty-badge i{color:color-mix(in srgb,var(--fd-green) 70%,#fff)}}.fd-card__brand-badge{z-index:4;color:var(--fd-navy);letter-spacing:.06em;text-transform:uppercase;background:#fffffff5;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .58rem;font-size:.625rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 8px 20px #00295224}.fd-card__brand-badge img{object-fit:contain;width:1.125rem;height:1.125rem}.fd-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.25rem 1.375rem;display:flex}.fd-card__dept{color:var(--fd-green);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800;display:block}.fd-card__name{color:var(--fd-navy);letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.28}.fd-card__role{color:var(--ac);margin:0;font-size:.8125rem;font-weight:700;line-height:1.45}.fd-card__bio{-webkit-line-clamp:3;color:var(--fd-muted);-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.fd-card__tags{flex-wrap:wrap;gap:.35rem;margin:.15rem 0 0;display:flex}.fd-card__tag{border:1px solid var(--ac);border-radius:999px;align-items:center;padding:.28rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fd-card__tag{border:1px solid color-mix(in srgb,var(--ac) 18%,var(--fd-line))}}.fd-card__tag{background:var(--ac-soft);color:var(--ac)}@supports (color:color-mix(in lab,red,red)){.fd-card__tag{color:color-mix(in srgb,var(--ac) 82%,var(--fd-navy))}}.fd-card__tag{font-size:.6875rem;font-weight:700;line-height:1.3}.fd-card__contacts{border-top:1px solid var(--fd-line);flex-wrap:wrap;gap:.45rem .75rem;margin:.35rem 0 0;padding:.75rem 0 0;list-style:none;display:flex}.fd-card__contacts li{margin:0}.fd-card__contact{color:var(--fd-text);word-break:break-word;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.fd-card__contact i{width:.875rem;color:var(--ac);text-align:center;flex-shrink:0}.fd-card__contact:hover{color:var(--ac)}.fd-card__contact:focus-visible{outline:2px solid var(--fd-blue);outline-offset:2px;border-radius:.25rem}.fd-card__social{flex-wrap:wrap;gap:.4rem;margin:.15rem 0 0;display:flex}.fd-card__social-link{border:1px solid var(--fd-line);background:var(--fd-soft);width:2rem;height:2rem;color:var(--fd-navy);border-radius:50%;place-items:center;font-size:.78rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:grid}.fd-card__social-link:hover{border-color:var(--ac)}@supports (color:color-mix(in lab,red,red)){.fd-card__social-link:hover{border-color:color-mix(in srgb,var(--ac) 30%,var(--fd-line))}}.fd-card__social-link:hover{background:var(--ac-soft);color:var(--ac)}.fd-card__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:auto;padding-top:.85rem;display:flex}.fd-card__btn{border:1px solid var(--fd-blue);background:var(--fd-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.5rem;padding:.48rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.fd-card__btn:hover{background:var(--fd-green);border-color:var(--fd-green);color:#fff}.fd-card__btn .fa-arrow-right{font-size:.65rem;transition:transform .2s}.fd-card__btn:hover .fa-arrow-right{transform:translate(3px)}.fd-card__btn:focus-visible{outline:2px solid var(--fd-blue);outline-offset:2px}.fd-card__link{color:var(--fd-muted);font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s}.fd-card__link:hover{color:var(--fd-blue)}.fd-card__link:focus-visible{outline:2px solid var(--fd-blue);outline-offset:2px;border-radius:.2rem}.fd-card__view-btn{border:1px solid var(--fd-blue);width:100%;min-height:2.5rem;color:var(--fd-blue);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.fd-card__view-btn:hover{background:var(--fd-blue);color:#fff}.fd-empty{border:1px dashed var(--fd-blue);grid-column:1/-1;padding:3.5rem 2rem}@supports (color:color-mix(in lab,red,red)){.fd-empty{border:1px dashed color-mix(in srgb,var(--fd-blue) 24%,var(--fd-line))}}.fd-empty{border-radius:var(--fd-radius);background:var(--fd-white);text-align:center;color:var(--fd-muted)}.fd-empty i{color:var(--fd-blue);opacity:.45;margin-bottom:.85rem;font-size:2.25rem;display:block}.fd-empty p{margin:0;font-size:.9375rem;line-height:1.65}@keyframes fd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:639px){.fd-header__stats{flex-direction:column;width:min(100%,18rem)}.fd-stat{border-bottom:1px solid var(--fd-line);width:100%;border-right:0!important}.fd-stat:last-child{border-bottom:0}.fd-card__actions{flex-direction:column;align-items:stretch}.fd-card__btn,.fd-card__link,.fd-card__view-btn{text-align:center;justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.fd-card,.fd-card__photo-img,.fd-card__btn .fa-arrow-right{transition:none!important;animation:none!important}.fd-card:hover,.fd-card:hover .fd-card__photo-img{transform:none}}.ab-ach{--ach-navy:#071a33;--ach-blue:#0054a6;--ach-blue-dark:#003f9e;--ach-green:#28a745;--ach-muted:#516173;--ach-soft:#f5f8fc;--ach-line:#071a331a;--ach-shadow:0 18px 50px #071a3314;--ach-ease:cubic-bezier(.22, 1, .36, 1);background:linear-gradient(#f8fbff,#fff);min-width:0;overflow-x:clip}.ab-ach [data-ach-reveal]{opacity:0;transition:opacity .6s var(--ach-ease),transform .6s var(--ach-ease);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(20px)}.ab-ach [data-ach-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ab-ach [data-ach-reveal]{opacity:1;transition:none;transform:none}}.ab-ach-intro{padding:clamp(2.5rem,5vw,4rem) 0 clamp(1.5rem,3vw,2rem)}.ab-ach__head-inner{max-width:44rem}.ab-ach__spec-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ab-ach__spec-num{background:linear-gradient(135deg,var(--ach-blue),var(--ach-blue-dark));color:#fff;border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #0057d947}.ab-ach__spec-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ach-green);font-size:.72rem;font-weight:800}.ab-ach__title{font-family:var(--font-display,sans-serif);color:var(--ach-navy);font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.08}.ab-ach__lede{max-width:40rem;color:var(--ach-muted);text-wrap:pretty;margin-top:1rem;font-size:clamp(1rem,2vw,1.0625rem);line-height:1.75}.ab-ach__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ach-green);align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.ab-ach__eyebrow:before{content:"";background:var(--ach-green);border-radius:999px;width:1.75rem;height:2px}.ab-ach__section-head{margin-bottom:1.75rem}.ab-ach__section-head--center{text-align:center;max-width:36rem;margin-inline:auto}.ab-ach__section-head--center .ab-ach__eyebrow{justify-content:center}.ab-ach__section-title{font-family:var(--font-display,sans-serif);color:var(--ach-navy);margin-top:.75rem;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:800;line-height:1.2}.ab-ach__section-lead{color:var(--ach-muted);text-wrap:pretty;margin-top:.65rem;font-size:.95rem;line-height:1.7}.ab-ach-stats{padding:0 0 clamp(2rem,4vw,3rem)}.ab-ach-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media(min-width:900px){.ab-ach-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-ach-stat{border:1px solid var(--ach-line);text-align:center;box-shadow:var(--ach-shadow);background:#fff;border-radius:1rem;padding:1.15rem 1rem;transition:border-color .2s,transform .2s}.ab-ach-stat:hover{border-color:#0057d938;transform:translateY(-2px)}.ab-ach-stat__icon{width:2.5rem;height:2.5rem;color:var(--ach-blue);background:#0057d914;border-radius:.75rem;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.ab-ach-stat__value{color:var(--ach-navy);margin:.75rem 0 0;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:800;line-height:1}.ab-ach-stat__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ach-muted);margin:.35rem 0 0;font-size:.72rem;font-weight:600}.ab-ach-milestones{background:var(--ach-soft);border-block:1px solid var(--ach-line);padding:clamp(2rem,4vw,3rem) 0}.ab-ach-milestones__grid{gap:1rem;min-width:0;display:grid}@media(min-width:640px){.ab-ach-milestones__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ab-ach-milestones__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-ach-milestone{border:1px solid var(--ach-line);background:#fff;border-radius:1rem;flex-direction:column;gap:.65rem;min-height:100%;padding:1.25rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.ab-ach-milestone:hover{box-shadow:var(--ach-shadow);border-color:#0057d938;transform:translateY(-3px)}.ab-ach-milestone--featured{background:linear-gradient(#fff,#f6fdf8);border-color:#28a74559}.ab-ach-milestone__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ab-ach-milestone__icon{background:linear-gradient(135deg,var(--ach-blue),var(--ach-blue-dark));color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.95rem;display:inline-flex;box-shadow:0 6px 18px #0057d938}.ab-ach-milestone--featured .ab-ach-milestone__icon{background:linear-gradient(135deg,var(--ach-green),#1f8f3a);box-shadow:0 6px 18px #28a74547}.ab-ach-milestone__year{letter-spacing:.1em;text-transform:uppercase;color:var(--ach-green);font-size:.68rem;font-weight:800}.ab-ach-milestone__title{color:var(--ach-navy);margin:0;font-size:1rem;font-weight:800;line-height:1.35}.ab-ach-milestone__text{color:var(--ach-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.65}.ab-ach-journey{padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,4.5rem)}.ab-ach-timeline{margin:0;max-width:42rem;margin-inline:auto;padding:0;list-style:none}.ab-ach-timeline__item{grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;min-width:0;padding-bottom:1.5rem;display:grid;position:relative}.ab-ach-timeline__item:not(:last-child):before{content:"";background:linear-gradient(180deg,var(--ach-blue),var(--ach-green));opacity:.22;width:2px;position:absolute;top:2rem;bottom:0;left:2.15rem}.ab-ach-timeline__year{letter-spacing:.06em;color:var(--ach-blue);justify-content:center;align-items:flex-start;padding-top:.15rem;font-size:.82rem;font-weight:800;display:flex}.ab-ach-timeline__body{border:1px solid var(--ach-line);background:#fff;border-radius:.95rem;padding:1rem 1.1rem;transition:border-color .2s,transform .2s;box-shadow:0 8px 24px #071a330d}.ab-ach-timeline__item:hover .ab-ach-timeline__body{border-color:#0057d933;transform:translate(3px)}.ab-ach-timeline__title{color:var(--ach-navy);margin:0;font-size:.95rem;font-weight:800}.ab-ach-timeline__text{color:var(--ach-muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.875rem;line-height:1.65}@media(prefers-reduced-motion:reduce){.ab-ach-stat:hover,.ab-ach-milestone:hover,.ab-ach-timeline__item:hover .ab-ach-timeline__body{transform:none}}.ab-pust{--ab-blue:#0054a6;--ab-navy:#00376c;--ab-green:#15803d;--ab-muted:#64748b;--ab-line:#e2e8f0;--ab-soft:#f8fafc;color:#0f172a;background:#fff}.ab-pust [data-wwap-reveal]{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--i,0) * 70ms);transform:translateY(20px)}.ab-pust [data-wwap-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ab-pust [data-wwap-reveal]{opacity:1;transition:none;transform:none}}.ab-pust__head{text-align:center;margin-bottom:clamp(2rem,4vw,2.75rem)}.ab-pust__spec-row{align-items:center;gap:.55rem;margin-bottom:.85rem;display:inline-flex}.ab-pust__spec-num{background:var(--ab-blue);color:#fff;background-image:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:800;display:inline-flex}.ab-pust__spec-label{color:var(--ab-green);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ab-pust__title{color:var(--ab-navy);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:800;line-height:1.15}.ab-pust__meta-row{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.ab-pust__meta-chip{border:1px solid var(--ab-line);background:var(--ab-soft);color:var(--ab-navy);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.ab-pust__meta-chip i{color:var(--ab-green);font-size:.72rem}.ab-pust__nav-links{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem;display:flex}.ab-pust__nav-link{border:1px solid var(--ab-line);min-height:2.35rem;color:var(--ab-navy);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ab-pust__nav-link:hover{color:var(--ab-blue);border-color:#0056b359}.ab-pust__nav-link--primary{border-color:var(--ab-blue);background:var(--ab-blue);color:#fff}.ab-pust__nav-link--primary:hover{background:var(--ab-navy);border-color:var(--ab-navy);color:#fff}.ab-pust__nav-link i{font-size:.68rem}.ab-pust__grid{align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}@media(min-width:768px){.ab-pust__grid{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media(min-width:1024px){.ab-pust__grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:3.5rem}}.ab-pust__figure{border:1px solid var(--ab-line);border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 12px 40px #00214714}.ab-pust__figure:before{content:"";background:var(--ab-blue);background-image:none;height:4px;display:block}.ab-pust__photo{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.ab-pust__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding-left:.15rem;display:flex}.ab-pust__place{color:var(--ab-navy);align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:700;display:flex}.ab-pust__place i{color:var(--ab-green);font-size:.75rem}.ab-pust__est{color:var(--ab-blue);letter-spacing:.05em;text-transform:uppercase;background:#0056b314;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.ab-pust__est i{color:var(--ab-green);font-size:.62rem}.ab-pust__content-eyebrow{color:var(--ab-green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:inline-block}.ab-pust__content-title{color:var(--ab-navy);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;line-height:1.25}.ab-pust__content-line{background:var(--ab-green);border-radius:999px;width:2.5rem;height:3px;margin-top:.65rem;display:block}.ab-pust__prose{color:var(--ab-muted);font-size:.95rem;line-height:1.8}.ab-pust__prose p{margin:0 0 .9rem}.ab-pust__prose p:first-child{color:var(--ab-navy);font-weight:500}.ab-pust__prose p:last-child{margin-bottom:0}.ab-pust__quote{border-top:1px solid var(--ab-line);margin:1.25rem 0 0;padding:1rem 0 0}.ab-pust__quote p{border-left:3px solid var(--ab-green);color:var(--ab-navy);margin:0;padding-left:.85rem;font-size:.92rem;font-style:italic;font-weight:600;line-height:1.65}.ab-pust__quote cite{color:var(--ab-blue);letter-spacing:.06em;text-transform:uppercase;margin-top:.5rem;padding-left:.85rem;font-size:.72rem;font-style:normal;font-weight:800;display:block}.ab-pust__highlights{gap:.5rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:540px){.ab-pust__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.25rem}}.ab-pust__highlights li{color:var(--ab-navy);align-items:flex-start;gap:.5rem;font-size:.8rem;font-weight:600;line-height:1.45;display:flex}.ab-pust__highlights i{color:var(--ab-green);flex-shrink:0;margin-top:.15rem;font-size:.72rem}.ab-pust__foot{border-top:1px solid var(--ab-line);margin-top:1.25rem;padding-top:1rem}.ab-pust__link{color:var(--ab-blue);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.ab-pust__link:hover{color:var(--ab-green);gap:.55rem}.ab-pust__link i{font-size:.68rem}@media(max-width:767px){.ab-pust__head{text-align:left}.ab-pust__lede{margin-left:0}.ab-pust__meta-row,.ab-pust__nav-links{justify-content:flex-start}.ab-pust__media{max-width:16rem;margin-inline:auto}}.ab-pust__stats{margin-top:0;padding:clamp(2rem,4vw,2.75rem) 0}.ab-pust__stats-grid{border:1px solid var(--ab-line);background:#fff;border-radius:1rem;grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 12px 40px #0021470f}@media(min-width:768px){.ab-pust__stats-grid{grid-template-columns:repeat(4,1fr)}}.ab-pust__stat{text-align:center;border-right:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;display:flex}.ab-pust__stat:nth-child(2n){border-right:none}.ab-pust__stat:nth-last-child(-n+2){border-bottom:none}@media(min-width:768px){.ab-pust__stat{border-bottom:none}.ab-pust__stat:nth-child(2n){border-right:1px solid var(--ab-line)}.ab-pust__stat:last-child{border-right:none}}.ab-pust__stat-icon{width:2.25rem;height:2.25rem;color:var(--ab-blue);background:#0056b314;border-radius:.5rem;place-items:center;font-size:.9rem;display:grid}.ab-pust__stat-value{color:var(--ab-navy);font-size:1.5rem;font-weight:800;line-height:1}.ab-pust__stat-label{color:var(--ab-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ab-pust__section--soft{background:var(--ab-soft)}.ab-pust__section-head{text-align:center;margin-bottom:2rem}.ab-pust__eyebrow{color:var(--ab-green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-block}.ab-pust__section-title{color:var(--ab-navy);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.2}.ab-pust__section-title--center{text-align:center}.ab-pust__section-lead{max-width:38rem;color:var(--ab-muted);margin:.65rem auto 0;font-size:.95rem;line-height:1.65}.ab-pust__section-cta{text-align:center;margin-top:1.75rem}.ab-pust__cards{gap:1rem;display:grid}.ab-pust__cards--3,.ab-pust__cards--4{grid-template-columns:1fr}@media(min-width:640px){.ab-pust__cards--3,.ab-pust__cards--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ab-pust__cards--3{grid-template-columns:repeat(3,1fr)}.ab-pust__cards--4{grid-template-columns:repeat(4,1fr)}}.ab-pust__card{border:1px solid var(--ab-line);border-top:3px solid var(--ab-blue);background:#fff;border-radius:.875rem;padding:1.15rem 1.2rem;transition:transform .22s,box-shadow .22s;box-shadow:0 4px 20px #0021470a}.ab-pust__card--green{border-top-color:var(--ab-green)}.ab-pust__card--featured{border-top-color:var(--ab-green);background:linear-gradient(#f0fdf4,#fff)}.ab-pust__card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0056b31a}.ab-pust__card-icon{width:2.25rem;height:2.25rem;color:var(--ab-blue);background:#0056b314;border-radius:.5rem;place-items:center;margin-bottom:.65rem;font-size:.9rem;display:inline-grid}.ab-pust__card--green .ab-pust__card-icon,.ab-pust__card--featured .ab-pust__card-icon{color:var(--ab-green);background:#15803d1a}.ab-pust__card-year{color:var(--ab-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800;display:inline-block}.ab-pust__card-title{color:var(--ab-navy);margin:0 0 .4rem;font-size:.95rem;font-weight:800;line-height:1.3}.ab-pust__card-text{color:var(--ab-muted);margin:0;font-size:.85rem;line-height:1.6}.ab-pust__values{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.ab-pust__value{border:1px solid var(--ab-line);color:var(--ab-navy);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:border-color .2s,background .2s}.ab-pust__value:hover{background:#0056b30a;border-color:#0056b34d}.ab-pust__team{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.ab-pust__team{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ab-pust__team{grid-template-columns:repeat(4,1fr)}}.ab-pust__team--centered{grid-template-columns:minmax(0,16rem);justify-content:center}@media(min-width:640px){.ab-pust__team--centered{grid-template-columns:minmax(0,16rem)}}.ab-pust__team-card{min-height:100%;color:inherit;background:#fff;border:1px solid #0054a624;border-radius:.75rem;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 8px 26px #0021470f}.ab-pust__team-card:hover{border-color:#0056b340;transform:translateY(-3px);box-shadow:0 12px 32px #0056b31a}.ab-pust__team-card--featured{border-color:#15803d3d}.ab-pust__team-photo{aspect-ratio:4/3;background:var(--ab-soft);display:block;position:relative;overflow:hidden}.ab-pust__team-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00376c42);height:42%;position:absolute;inset:auto 0 0}.ab-pust__team-photo img{object-fit:cover;object-position:center 14%;width:100%;height:100%;transition:transform .28s;display:block}.ab-pust__team-card:hover .ab-pust__team-photo img{transform:scale(1.035)}.ab-pust__team-initials{width:100%;height:100%;color:var(--ab-blue);place-items:center;font-size:1.5rem;font-weight:800;display:grid}.ab-pust__team-body{flex-direction:column;flex:1;gap:.25rem;padding:1rem 1.05rem 1.05rem;display:flex}.ab-pust__team-badge{width:fit-content;color:var(--ab-green);letter-spacing:.06em;text-transform:uppercase;background:#15803d1a;border-radius:999px;margin-bottom:.25rem;padding:.22rem .55rem;font-size:.62rem;font-weight:800;display:inline-block}.ab-pust__team-name{color:var(--ab-navy);font-size:1rem;font-weight:800;line-height:1.28}.ab-pust__team-role{color:var(--ab-blue);font-size:.78rem;font-weight:700;line-height:1.45}.ab-pust__team-dept{color:var(--ab-muted);font-size:.72rem;line-height:1.4}.ab-pust__team-bio{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ab-pust__team-link{border-top:1px solid var(--ab-line);color:var(--ab-blue);align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.ab-pust__team-card:hover .ab-pust__team-link{color:var(--ab-green)}.ab-pust__team-link i{font-size:.65rem;transition:transform .2s}.ab-pust__team-card:hover .ab-pust__team-link i{transform:translate(3px)}.ab-pust__research-featured{color:inherit;background:#fff;border:1px solid #0054a624;border-radius:1.15rem;grid-template-columns:1fr;text-decoration:none;transition:transform .24s,box-shadow .24s,border-color .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #0021470d,0 18px 42px #00214712}@media(min-width:768px){.ab-pust__research-featured{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);min-height:18.5rem}}@media(min-width:1024px){.ab-pust__research-featured{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.ab-pust__research-featured:hover{border-color:#0056b33d;transform:translateY(-4px);box-shadow:0 10px 28px #00214712,0 24px 48px #0056b31f}.ab-pust__research-featured-accent{z-index:2;background:linear-gradient(90deg,var(--ab-blue),var(--ab-green));height:4px;position:absolute;inset:0 0 auto}.ab-pust__research-featured-photo{background:linear-gradient(145deg,#0054a614,#1b7f431a);min-height:16rem;display:block;position:relative;overflow:hidden}@media(min-width:768px){.ab-pust__research-featured-photo{min-height:100%}}.ab-pust__research-featured-photo img{object-fit:cover;object-position:center 12%;width:100%;height:100%;min-height:16rem;transition:transform .35s;display:block}@media(min-width:768px){.ab-pust__research-featured-photo img{min-height:100%}}.ab-pust__research-featured:hover .ab-pust__research-featured-photo img{transform:scale(1.03)}.ab-pust__research-featured-photo .ab-pust__team-initials{min-height:16rem;font-size:2rem}.ab-pust__research-featured-wave{z-index:1;pointer-events:none;background:linear-gradient(#0000,#00376c57);height:42%;position:absolute;inset:auto 0 0}.ab-pust__research-featured-icon{z-index:2;width:2.65rem;height:2.65rem;color:var(--ab-green);background:#fffffff0;border-radius:999px;place-items:center;font-size:1rem;display:grid;position:absolute;bottom:1rem;right:1rem;box-shadow:0 8px 20px #00214724}.ab-pust__research-featured-body{flex-direction:column;justify-content:center;gap:.35rem;padding:1.35rem 1.35rem 1.45rem;display:flex}@media(min-width:768px){.ab-pust__research-featured-body{padding:1.75rem 2rem 1.85rem}}.ab-pust__research-featured-badge{width:fit-content;color:var(--ab-blue);letter-spacing:.12em;text-transform:uppercase;background:#0054a614;border-radius:999px;align-items:center;margin-bottom:.15rem;padding:.28rem .72rem;font-size:.62rem;font-weight:800;display:inline-flex}.ab-pust{--ab-panel:#fff;--ab-panel-soft:#f6f9fd;--ab-text:#334155;--ab-hairline:#0054a61c;--ab-shadow-soft:0 18px 44px #00214712;background:linear-gradient(#fff,#f7fbff 45%,#fff)}.ab-pust-intro{border-bottom:1px solid var(--ab-hairline);background:radial-gradient(circle at 94% 8%,#0054a612,#0000 22rem),linear-gradient(#fff,#fbfdff);padding:clamp(2rem,4vw,3.25rem) 0 clamp(2.35rem,5vw,3.75rem)}.ab-pust-intro__inner{max-width:1180px}.ab-pust__head{text-align:left;grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;margin-bottom:clamp(1.45rem,3vw,2.15rem);display:grid}.ab-pust__spec-row{margin-bottom:.7rem}.ab-pust__spec-num{background:linear-gradient(145deg,var(--ab-blue),var(--ab-navy));border-radius:.65rem;width:2.25rem;height:2.25rem;font-size:.82rem;box-shadow:0 10px 24px #0054a62e}.ab-pust__spec-label{color:var(--ab-navy);letter-spacing:.1em;font-size:.68rem}.ab-pust__title{letter-spacing:0;max-width:34rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.14}.ab-pust__lede{max-width:43rem;color:var(--ab-text);margin:.65rem 0 0;font-size:.92rem;line-height:1.7}.ab-pust__meta-row,.ab-pust__nav-links{justify-content:flex-start}.ab-pust__meta-chip{border-color:var(--ab-hairline);background:#fff;padding:.34rem .7rem;font-size:.72rem;box-shadow:0 8px 18px #0021470a}.ab-pust__nav-link{border-color:var(--ab-hairline);min-height:2.15rem;padding-inline:.82rem;font-size:.74rem}.ab-pust__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.25rem)}.ab-pust__media{min-width:0}.ab-pust__figure{border-color:var(--ab-hairline);box-shadow:var(--ab-shadow-soft);border-radius:.9rem;position:relative}.ab-pust__figure:before{z-index:2;background:linear-gradient(180deg,var(--ab-blue),var(--ab-green));width:4px;height:auto;position:absolute;inset:0 auto 0 0}.ab-pust__photo{aspect-ratio:16/10;object-position:center 42%}.ab-pust__caption{margin-top:.75rem;padding-inline:.05rem}.ab-pust__place,.ab-pust__est{font-size:.7rem}.ab-pust__content{border:1px solid var(--ab-hairline);min-width:0;box-shadow:var(--ab-shadow-soft);background:#ffffffe0;border-radius:.95rem;padding:clamp(1rem,2.6vw,1.65rem)}.ab-pust__content-head{margin-bottom:.95rem}.ab-pust__content-eyebrow{letter-spacing:.1em;margin-bottom:.35rem;font-size:.66rem}.ab-pust__content-title{letter-spacing:0;font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.22}.ab-pust__content-line{width:3.25rem;height:2px;margin-top:.6rem}.ab-pust__prose{max-width:62rem;color:var(--ab-text);font-size:.88rem;line-height:1.78}.ab-pust__prose p{margin-bottom:.78rem}.ab-pust__quote{border:1px solid #15803d21;border-left:4px solid var(--ab-green);background:#f6fff8;border-radius:.75rem;margin-top:1rem;padding:.9rem 1rem}.ab-pust__quote p{border-left:0;padding-left:0;font-size:.84rem;line-height:1.62}.ab-pust__quote cite{padding-left:0;font-size:.64rem}.ab-pust__highlights{gap:.65rem;margin-top:1rem}.ab-pust__highlights li{border:1px solid var(--ab-hairline);background:var(--ab-panel-soft);color:var(--ab-navy);border-radius:.65rem;align-items:center;gap:.55rem;padding:.62rem .7rem;font-size:.75rem;line-height:1.35}.ab-pust__highlights i{background:#15803d1a;border-radius:.45rem;flex:none;place-items:center;width:1.55rem;height:1.55rem;margin-top:0;font-size:.68rem;display:grid}.ab-pust__stats{padding:clamp(1.45rem,3vw,2.15rem) 0}.ab-pust__stats-grid{border-color:var(--ab-hairline);border-radius:.85rem;box-shadow:0 14px 34px #0021470e}.ab-pust__stat{gap:.22rem;padding:1rem .85rem}.ab-pust__stat-icon{border-radius:.5rem;width:2rem;height:2rem;font-size:.82rem}.ab-pust__stat-value{font-size:clamp(1.28rem,2vw,1.55rem)}.ab-pust__stat-label{font-size:.64rem;line-height:1.35}.ab-pust__section{padding:clamp(2rem,4vw,3rem) 0}.ab-pust__section-head{margin-bottom:1.55rem}.ab-pust__section-title{letter-spacing:0;font-size:clamp(1.18rem,2.1vw,1.55rem)}.ab-pust__section-lead{font-size:.86rem}.ab-pust__values{gap:.5rem}.ab-pust__value{border-color:var(--ab-hairline);padding:.45rem .8rem;font-size:.76rem}@media(min-width:900px){.ab-pust__head{grid-template-columns:minmax(0,1fr) auto}.ab-pust__meta-row,.ab-pust__nav-links{grid-column:2;justify-content:flex-end;margin-top:0}.ab-pust__nav-links{grid-row:1/span 3;align-self:end}.ab-pust__grid{grid-template-columns:minmax(17rem,.86fr) minmax(0,1.14fr)}.ab-pust__photo{aspect-ratio:4/4.35}}@media(min-width:1180px){.ab-pust__grid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:2.75rem}}@media(max-width:767px){.ab-pust-intro{padding-top:1.6rem}.ab-pust__content{padding:1rem}.ab-pust__media{max-width:none;margin-inline:0}.ab-pust__photo{aspect-ratio:16/11}}.ab-pust__research-featured-name{color:var(--ab-navy);font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:800;line-height:1.22}.ab-pust__research-featured-name em{color:var(--ab-muted);font-style:italic;font-weight:600}.ab-pust__research-featured-role{color:var(--ab-blue);font-size:clamp(.875rem,1.6vw,.98rem);font-weight:700;line-height:1.45}.ab-pust__research-featured-dept{color:var(--ab-muted);font-size:.8125rem;line-height:1.45}.ab-pust__research-featured-bio{color:#475569;max-width:42rem;margin:.45rem 0 0;font-size:clamp(.875rem,1.5vw,.9375rem);line-height:1.65}.ab-pust__research-featured-cta{background:linear-gradient(135deg,var(--ab-blue),#004a92);color:#fff;letter-spacing:.01em;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-top:.85rem;padding:.62rem 1.15rem;font-size:.8125rem;font-weight:800;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.ab-pust__research-featured:hover .ab-pust__research-featured-cta{background:linear-gradient(135deg,#004a92,var(--ab-green));box-shadow:0 10px 22px #0056b338}.ab-pust__research-featured-cta i{font-size:.72rem;transition:transform .2s}.ab-pust__research-featured:hover .ab-pust__research-featured-cta i{transform:translate(3px)}.ab-pust__team--research{align-items:stretch}.ab-pust__team--research-more{margin-top:1.15rem}.ab-pust__research-stack{gap:1.15rem;display:grid}.ab-pust__research-featured--stacked+.ab-pust__research-featured--stacked{margin-top:0}@media(min-width:640px){.ab-pust__team--research{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ab-pust__team--research{grid-template-columns:repeat(3,1fr)}}.ab-pust__team-card--research{border:1px solid #0054a61f;border-radius:1rem;box-shadow:0 4px 16px #0021470d,0 12px 32px #0021470f}.ab-pust__team-card--research:before{content:"";background:linear-gradient(90deg,var(--ab-blue),var(--ab-green));height:3px;display:block}.ab-pust__team-card--research:hover{border-color:#0056b338;transform:translateY(-4px);box-shadow:0 8px 24px #00214712,0 20px 40px #0056b31c}.ab-pust__team-photo--research{aspect-ratio:4/5}.ab-pust__team-photo--research:after{background:linear-gradient(#0000,#00376c2e);height:35%}.ab-pust__team-card--research .ab-pust__team-body{gap:.3rem;padding:1.05rem 1.15rem 1.15rem}.ab-pust__team-card--research .ab-pust__team-name em{color:var(--ab-muted);font-style:italic;font-weight:600}.ab-pust__team-card--research .ab-pust__team-bio{-webkit-line-clamp:3;font-size:.8125rem;line-height:1.6}.ab-pust__team-link--research{letter-spacing:.01em;font-size:.8125rem;font-weight:800}.ab-pust__section--ict{scroll-margin-top:5.5rem}.ab-pust__it-card{background:#fff;border:1px solid #0054a624;border-radius:1.15rem;grid-template-columns:1fr;width:100%;min-width:0;transition:transform .24s,box-shadow .24s,border-color .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #0021470d,0 18px 42px #00214712}@media(min-width:768px){.ab-pust__it-card{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);min-height:16.5rem}}@media(min-width:1024px){.ab-pust__it-card{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.ab-pust__it-card:hover{border-color:#0056b338;transform:translateY(-3px);box-shadow:0 10px 28px #00214712,0 24px 48px #0056b31a}.ab-pust__it-card-accent{z-index:3;background:linear-gradient(90deg,var(--ab-blue),#0e7490);height:4px;position:absolute;inset:0 0 auto}.ab-pust__it-card-media{background:linear-gradient(145deg,#0054a614,#0e74901a);place-items:center;min-height:14rem;display:grid;position:relative;overflow:hidden}@media(min-width:768px){.ab-pust__it-card-media{min-height:100%}}.ab-pust__it-card-photo{object-fit:cover;object-position:center 12%;width:100%;height:100%;min-height:14rem;transition:transform .35s;display:block}@media(min-width:768px){.ab-pust__it-card-photo{min-height:100%}}.ab-pust__it-card:hover .ab-pust__it-card-photo{transform:scale(1.03)}.ab-pust__it-card-initials{width:4.5rem;height:4.5rem;color:var(--ab-blue);letter-spacing:.05em;background:#ffffffeb;border:2px solid #ffffffd9;border-radius:999px;place-items:center;font-size:1.35rem;font-weight:800;display:grid;box-shadow:0 8px 24px #0021471f}.ab-pust__it-card-wave{z-index:1;pointer-events:none;background:linear-gradient(#0000,#00376c52);height:42%;position:absolute;inset:auto 0 0}.ab-pust__it-card-icon{z-index:2;color:#0e7490;background:#fffffff0;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;font-size:1rem;display:grid;position:absolute;bottom:1rem;right:1rem;box-shadow:0 8px 20px #00214724}.ab-pust__it-card-body{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:1.35rem 1.35rem 1.45rem;display:flex}@media(min-width:768px){.ab-pust__it-card-body{padding:1.65rem 2rem 1.75rem}}.ab-pust__it-card-badge{color:#0e7490;letter-spacing:.12em;text-transform:uppercase;background:#0e749014;border-radius:999px;align-items:center;width:fit-content;margin-bottom:.15rem;padding:.28rem .72rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.ab-pust__it-card-name{color:var(--ab-navy);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:800;line-height:1.22}.ab-pust__it-card-role{color:var(--ab-blue);margin:0;font-size:clamp(.875rem,1.6vw,.98rem);font-weight:700;line-height:1.45}.ab-pust__it-card-dept{color:var(--ab-muted);margin:0;font-size:.8125rem;line-height:1.45}.ab-pust__it-card-intro{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:42rem;margin:.45rem 0 0;font-size:clamp(.875rem,1.5vw,.9375rem);line-height:1.65;display:-webkit-box;overflow:hidden}.ab-pust__it-card-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.ab-pust__it-card-btn{letter-spacing:.01em;border-radius:999px;align-items:center;gap:.45rem;padding:.62rem 1.15rem;font-size:.8125rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background .22s,color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.ab-pust__it-card-btn--primary{background:linear-gradient(135deg,var(--ab-blue),#004a92);color:#fff}.ab-pust__it-card-btn--primary:hover{color:#fff;background:linear-gradient(135deg,#004a92,#0e7490);box-shadow:0 10px 22px #0056b338}.ab-pust__it-card-btn--primary i{font-size:.72rem;transition:transform .2s}.ab-pust__it-card-btn--primary:hover i{transform:translate(3px)}.ab-pust__it-card-btn:focus-visible{outline-offset:3px;outline:2px solid #0056b373}.ab-pust__it-profile-focus{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.ab-pust__it-profile-focus{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-pust__it-profile-focus li{color:#334155;background:#0e74900a;border:1px solid #0e749024;border-radius:.65rem;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.8125rem;font-weight:650;line-height:1.35;display:flex}.ab-pust__it-profile-focus li span:first-child{color:#0e7490;background:#0e74901f;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid}.ab-pust__timeline{margin:0;max-width:40rem;margin-inline:auto;padding:0;list-style:none}.ab-pust__timeline-item{grid-template-columns:4.5rem 1fr;gap:1.25rem;padding-bottom:1.5rem;display:grid;position:relative}.ab-pust__timeline-item:not(:last-child):before{content:"";background:linear-gradient(180deg,var(--ab-blue),var(--ab-green));opacity:.25;width:2px;position:absolute;top:2rem;bottom:0;left:2.15rem}.ab-pust__timeline-year{color:var(--ab-blue);justify-content:center;align-items:flex-start;padding-top:.15rem;font-size:.85rem;font-weight:800;display:flex}.ab-pust__timeline-body{border:1px solid var(--ab-line);border-left:3px solid var(--ab-green);background:#fff;border-radius:.75rem;padding:.85rem 1rem}.ab-pust__timeline-title{color:var(--ab-navy);margin:0 0 .35rem;font-size:.95rem;font-weight:800}.ab-pust__timeline-text{color:var(--ab-muted);margin:0;font-size:.85rem;line-height:1.55}.ab-pust__btn{background:var(--ab-blue);color:#fff;border-radius:999px;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1.35rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #0056b333}.ab-pust__btn:hover{background:var(--ab-navy);transform:translateY(-2px)}.ab-pust__btn i{font-size:.75rem}@media(max-width:767px){.ab-pust__lede,.ab-pust__section-lead{margin-left:0}.ab-pust__section-head,.ab-pust__section-title--center{text-align:left}}.ab-vm{--ab-vm-navy:#00376c;--ab-vm-blue:#0054a6;--ab-vm-green:#1b7f43;--ab-vm-muted:#516173;--ab-vm-soft:#f5f8fc;--ab-vm-line:#0021471a;--ab-vm-shadow:0 14px 40px #00214714;--ab-vm-ease:cubic-bezier(.22, 1, .36, 1);background:#fff;min-width:0;overflow-x:clip}.ab-vm [data-vm-reveal]{opacity:0;transition:opacity .5s var(--ab-vm-ease),transform .5s var(--ab-vm-ease);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(16px)}.ab-vm [data-vm-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ab-vm [data-vm-reveal]{opacity:1;transition:none;transform:none}}.ab-vm__spec-row{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ab-vm__spec-num{background:var(--ab-vm-blue);color:#fff;border-radius:.45rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.68rem;font-weight:800;display:inline-flex}.ab-vm__spec-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-vm-green);font-size:.68rem;font-weight:800}.ab-vm__title{font-family:var(--font-display,sans-serif);letter-spacing:-.025em;color:var(--ab-vm-navy);margin:0;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:800;line-height:1.12}.ab-vm__lede{max-width:38rem;color:var(--ab-vm-muted);text-wrap:pretty;margin:.75rem auto 0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.75}.ab-vm__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-vm-blue);align-items:center;gap:.45rem;font-size:.65rem;font-weight:800;display:inline-flex}.ab-vm__eyebrow:before{content:"";background:var(--ab-vm-green);border-radius:999px;width:1.125rem;height:2px}.ab-vm__eyebrow--light{color:#ffffffd1}.ab-vm__eyebrow--light:before{background:#ffffff8c}.ab-vm-intro{border-bottom:1px solid var(--ab-vm-line);padding:clamp(2.25rem,4.5vw,3rem) 0 clamp(1.25rem,2.5vw,1.75rem)}.ab-vm-intro__inner{text-align:center;max-width:44rem;margin-inline:auto}.ab-vm-banner{background:var(--ab-vm-soft);padding:clamp(1.25rem,2.5vw,1.75rem) 0}.ab-vm-banner__panel{background-color:#00376c;background-image:linear-gradient(135deg,#002147eb,#0056b3c7),var(--ab-vm-banner-img,linear-gradient(135deg, #00376c, #0054a6));box-shadow:var(--ab-vm-shadow);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1f;border-radius:1rem;min-width:0;padding:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.ab-vm-values__inner{max-width:72rem;margin-inline:auto}.ab-vm-banner__panel:after{content:"“";color:#ffffff0f;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:clamp(5rem,12vw,8rem);line-height:1;position:absolute;top:-.25rem;right:1.25rem}.ab-vm-banner__head{z-index:1;max-width:40rem;position:relative}.ab-vm-banner__label{font-family:var(--font-display,sans-serif);color:#fff;margin:.45rem 0 0;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:700;line-height:1.25}.ab-vm-banner__quote{z-index:1;border-left:3px solid var(--ab-vm-green);margin:1.25rem 0 0;padding:0 0 0 1rem;position:relative}.ab-vm-banner__quote p{max-width:42rem;font-family:var(--font-display,sans-serif);color:#fff;text-wrap:pretty;margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:600;line-height:1.55}.ab-vm-mission{padding:clamp(1.75rem,3.5vw,2.5rem) 0}.ab-vm-mission__grid{align-items:start;gap:1.25rem;min-width:0;display:grid}@media(min-width:960px){.ab-vm-mission__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.5rem}}.ab-vm-mission__card,.ab-vm-mission__pillars{min-width:0}.ab-vm-mission__card{border:1px solid var(--ab-vm-line);border-left:3px solid var(--ab-vm-green);background:#fff;border-radius:.875rem;padding:clamp(1.35rem,2.5vw,1.75rem)}.ab-vm-mission__head{align-items:flex-start;gap:.85rem;display:flex}.ab-vm-mission__icon{width:2.5rem;height:2.5rem;color:var(--ab-vm-green);background:#16843b1a;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ab-vm-mission__icon>i{justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1rem;line-height:1;display:inline-flex}.ab-vm-mission__label{font-family:var(--font-display,sans-serif);color:var(--ab-vm-navy);margin:.35rem 0 0;font-size:clamp(1.05rem,1.7vw,1.18rem);font-weight:800;line-height:1.25}.ab-vm-mission__body{margin-top:1rem}.ab-vm-mission__body p{color:var(--ab-vm-muted);text-wrap:pretty;margin:0;font-size:clamp(.94rem,1.4vw,1rem);line-height:1.8}.ab-vm-mission__pillars{border:1px solid var(--ab-vm-line);background:var(--ab-vm-soft);border-radius:.875rem;padding:clamp(1.25rem,2.2vw,1.5rem)}.ab-vm-mission__pillars-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-vm-muted);margin:0 0 .85rem;font-size:.65rem;font-weight:800}.ab-vm-mission__pillars-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ab-vm-mission__pillar{border:1px solid var(--ab-vm-line);color:var(--ab-vm-navy);background:#fff;border-radius:.55rem;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.84rem;font-weight:700;transition:border-color .2s;display:flex}.ab-vm-mission__pillar:hover{border-color:#0056b338}.ab-vm-mission__pillar-icon{width:1.75rem;height:1.75rem;color:var(--ab-vm-blue);background:#0056b314;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ab-vm-mission__pillar-icon>i{justify-content:center;align-items:center;width:.75rem;height:.75rem;font-size:.6875rem;line-height:1;display:inline-flex}.ab-vm-mission__pillar-label{min-width:0;line-height:1.35}.ab-vm-values{border-top:1px solid var(--ab-vm-line);background:#fff;padding:clamp(2.25rem,4.5vw,3rem) 0 clamp(2.5rem,5vw,3.5rem)}.ab-vm-values__head{text-align:center;max-width:36rem;margin:0 auto 1.75rem}.ab-vm-values__title{font-family:var(--font-display,sans-serif);color:var(--ab-vm-navy);margin:.55rem 0 0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.2}.ab-vm-values__subtitle{color:var(--ab-vm-muted);text-wrap:pretty;margin:.65rem 0 0;font-size:.95rem;line-height:1.7}.ab-vm-values__grid{grid-template-columns:1fr;gap:.85rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.ab-vm-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(min-width:1024px){.ab-vm-values__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-vm-value{border:1px solid var(--ab-vm-line);background:var(--ab-vm-soft);border-radius:.875rem;align-items:flex-start;gap:1rem;min-width:0;padding:1.15rem 1.2rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.ab-vm-value:hover{box-shadow:var(--ab-vm-shadow);border-color:#0056b338;transform:translateY(-2px)}.ab-vm-value__icon{border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;line-height:1;display:inline-flex}.ab-vm-value__icon>i{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1;display:inline-flex}.ab-vm-value--blue .ab-vm-value__icon{color:var(--ab-vm-blue);background:#0056b31f;box-shadow:inset 0 0 0 1px #0056b31f}.ab-vm-value--green .ab-vm-value__icon{color:var(--ab-vm-green);background:#16843b1f;box-shadow:inset 0 0 0 1px #16843b1f}.ab-vm-value__body{min-width:0;padding-top:.15rem}.ab-vm-value__label{color:var(--ab-vm-navy);margin:0;font-size:.95rem;font-weight:800;line-height:1.3}.ab-vm-value__desc{color:var(--ab-vm-muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.65}@media(max-width:639px){.ab-vm-banner__panel{padding:1.5rem 1.25rem}.ab-vm-mission__head,.ab-vm-value{align-items:center}.ab-vm-mission__pillar:hover{border-color:var(--ab-vm-line)}.ab-vm-value:hover{box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){.ab-vm-mission__pillar,.ab-vm-value{transition:none}}.ab-chapter .ab-president{--ch-blue:#0054a6;--ch-navy:#00376c;--ch-green:#1b7f43;--ch-green-lt:#28a745;--ch-ink:#071a33;--ch-muted:#516173;--ch-body:#43536a;--ch-line:#4a86c524;--ch-ease:cubic-bezier(.22, 1, .36, 1);--ch-prez-offset:150px;--ch-prez-max:none;--ch-prez-portrait:minmax(17.5rem, 20rem);--ch-prez-gap:1.25rem;--ch-prez-col-gap:clamp(1.75rem, 3vw, 2.75rem);--ch-prez-pad-r:clamp(1rem, 3vw, 2.5rem);background:#f7fafc;min-height:auto;padding:clamp(2.5rem,4vw,3.75rem) 0 clamp(3rem,5vw,4rem);display:block}.ab-chapter .ab-president>.container-pust{width:calc(100% - var(--ch-prez-offset) - var(--ch-prez-pad-r));max-width:calc(100% - var(--ch-prez-offset) - var(--ch-prez-pad-r));margin-left:var(--ch-prez-offset);margin-right:var(--ch-prez-pad-r);padding:0}.ab-chapter .ab-president__shell{grid-template-columns:var(--ch-prez-portrait) minmax(0,1fr);gap:var(--ch-prez-col-gap);align-items:start;width:100%;max-width:none;display:grid}.ab-chapter .ab-president__visual{width:100%;margin:0;position:sticky;top:calc(60px + 2.5rem)}.ab-chapter .ab-president__visual:before,.ab-chapter .ab-president__visual:after{display:none}.ab-chapter .ab-president__portrait-card{border:1px solid var(--ch-line);background:#fff;border-radius:.875rem;width:100%;overflow:hidden;box-shadow:0 12px 40px #071a3312}.ab-chapter .ab-president__photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:auto;transition:transform .5s var(--ch-ease);display:block}.ab-chapter .ab-president__visual:hover .ab-president__photo{transform:scale(1.015)}.ab-chapter .ab-president__portrait-meta{border-top:3px solid var(--ch-green-lt);padding:1.25rem 1.25rem 1.375rem}.ab-chapter .ab-president__office{letter-spacing:.22em;text-transform:uppercase;color:var(--ch-green-lt);align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:.6875rem;font-weight:800;display:flex}.ab-chapter .ab-president__office:before{content:"";background:var(--ch-green-lt);border-radius:9999px;flex-shrink:0;width:1.25rem;height:2px}.ab-chapter .ab-president__visual-name{max-width:none;color:var(--ch-ink);letter-spacing:-.015em;text-shadow:none;font-size:clamp(1.3125rem,2.2vw,1.625rem);font-weight:800;line-height:1.2;font-family:var(--font-display,"Poppins", sans-serif);margin:0}.ab-chapter .ab-president__visual-role{max-width:none;color:var(--ch-muted);margin:.375rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.ab-chapter .ab-president__credentials{flex-wrap:wrap;gap:.5rem;max-width:none;margin-top:.875rem;display:flex}.ab-chapter .ab-president__cred{color:#1a6b34;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:#28a74514;border:1px solid #28a74538;border-radius:9999px;padding:.3125rem .6875rem;font-size:.625rem;font-weight:700}.ab-chapter .ab-president__editorial{flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:0;display:flex}.ab-chapter .ab-president__editorial>.ab-president__header,.ab-chapter .ab-president__editorial>.ab-president__lede,.ab-chapter .ab-president__editorial>.ab-president__focus,.ab-chapter .ab-president__editorial>.ab-prose,.ab-chapter .ab-president__editorial>.ab-president__footer,.ab-chapter .ab-president__editorial>.ab-president__pillars{width:100%}.ab-chapter .ab-president__editorial:before{display:none}.ab-chapter .ab-president__header{z-index:1;position:relative}.ab-chapter .ab-president__header .ab-kicker{letter-spacing:.28em;gap:.5rem;margin-bottom:.75rem;font-size:.6875rem}.ab-chapter .ab-president__header .ab-heading-xl{letter-spacing:-.02em;color:var(--ch-navy);font-size:clamp(1.625rem,2.8vw,2.125rem);font-weight:800;line-height:1.15;font-family:var(--font-display,"Poppins", sans-serif);margin:0}.ab-chapter .ab-president__lede{margin:var(--ch-prez-gap) 0;border:1px solid var(--ch-line);border-left:3px solid var(--ch-blue);color:#08244a;background:#fff;border-radius:0 .625rem .625rem 0;padding:.875rem 1rem .875rem 1.125rem;font-size:1.0625rem;font-weight:500;line-height:1.5;box-shadow:0 4px 20px #071a330a}.ab-chapter .ab-president__lede:before{display:none}.ab-chapter .ab-president__focus{margin:0 0 var(--ch-prez-gap);flex-wrap:wrap;gap:.4375rem;display:flex}.ab-chapter .ab-president__focus span{border:1px solid var(--ch-line);min-height:2rem;color:var(--ch-ink);letter-spacing:.01em;background:#fff;border-radius:9999px;align-items:center;gap:.4375rem;padding:.4375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 4px 14px #071a330a}.ab-chapter .ab-president__focus i{color:var(--ch-green-lt);font-size:.6875rem}.ab-chapter .ab-president .ab-prose--editorial{z-index:1;color:var(--ch-body);font-size:1rem;line-height:1.75;position:relative}.ab-chapter .ab-president .ab-prose--editorial p{text-align:left;text-wrap:pretty;margin-top:1.125rem}.ab-chapter .ab-president .ab-prose--editorial p:first-child{margin-top:0}.ab-chapter .ab-president .ab-prose--editorial p:first-child:first-letter{float:left;color:var(--ch-blue);font-size:3rem;font-weight:800;line-height:.84;font-family:var(--font-display,Georgia, "Times New Roman", serif);margin:.0625rem .375rem 0 0}.ab-chapter .ab-president__footer{margin-top:var(--ch-prez-gap);padding-top:var(--ch-prez-gap);border-top:1px solid var(--ch-line);justify-content:flex-start;align-items:center;gap:1rem;display:flex}.ab-chapter .ab-president__footer-copy{flex:1;min-width:0}.ab-chapter .ab-president__signoff{color:var(--ch-green-lt);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .375rem;font-size:.6875rem;font-weight:800}.ab-chapter .ab-president__name{color:var(--ch-navy);font-size:1.125rem;font-weight:800;line-height:1.25;font-family:var(--font-display,"Poppins", sans-serif);margin:0}.ab-chapter .ab-president__role{color:var(--ch-blue);margin:.25rem 0 0;font-size:.875rem;font-weight:600;line-height:1.45}.ab-chapter .ab-president__seal{border:1px solid var(--ch-line);background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;box-shadow:0 8px 24px #4a86c51f}.ab-chapter .ab-president__seal-logo{object-fit:contain;width:68%;height:68%}.ab-chapter .ab-president__pillars{margin-top:var(--ch-prez-gap);padding-top:var(--ch-prez-gap);border-top:1px solid var(--ch-line);grid-template-columns:1fr;align-items:stretch;gap:.5rem;display:grid}.ab-chapter .ab-president__pillar{border:1px solid var(--ch-line);height:100%;transition:transform .25s var(--ch-ease),box-shadow .25s var(--ch-ease);background:#fff;border-radius:.625rem;flex-direction:row;align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex;box-shadow:0 2px 12px #071a330a}.ab-chapter .ab-president__pillar>div{flex:1;min-width:0}.ab-chapter .ab-president__pillar:before{display:none}.ab-chapter .ab-president__pillar:hover{transform:translateY(-2px);box-shadow:0 10px 28px #071a3314}.ab-chapter .ab-president__pillar-icon{background:var(--ch-blue);color:#fff;border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;display:flex;box-shadow:0 3px 10px #0054a638}.ab-chapter .ab-president__pillar-title{letter-spacing:-.01em;color:var(--ch-navy);margin:0;font-size:.875rem;font-weight:700;line-height:1.2}.ab-chapter .ab-president__pillar-text{color:var(--ch-muted);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.45}@media(min-width:640px){.ab-chapter .ab-president__focus span{width:auto}}@media(min-width:768px){.ab-chapter .ab-president__shell{grid-template-columns:var(--ch-prez-portrait) minmax(0,1fr);gap:var(--ch-prez-col-gap)}}@media(min-width:768px)and (max-width:1023px){.ab-chapter .ab-president__pillars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.5rem}.ab-chapter .ab-president__pillar{align-items:center;padding:.75rem .625rem}.ab-chapter .ab-president__pillar-icon{width:2rem;height:2rem;font-size:.8125rem}.ab-chapter .ab-president__pillar-title{font-size:.8125rem}.ab-chapter .ab-president__pillar-text{font-size:.6875rem;line-height:1.4}}@media(min-width:1024px){.ab-chapter .ab-president{--ch-prez-portrait:minmax(18rem, 22rem);--ch-prez-col-gap:clamp(2rem, 3.5vw, 3rem)}.ab-chapter .ab-president__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.ab-chapter .ab-president__visual{top:calc(60px + 2.5rem)}}@media(min-width:1280px){.ab-chapter .ab-president{--ch-prez-portrait:minmax(19rem, 24rem)}}@media(max-width:1023px){.ab-chapter .ab-president{--ch-prez-offset:clamp(1rem, 4vw, 1.5rem);--ch-prez-pad-r:clamp(1rem, 3vw, 1.5rem)}.ab-chapter .ab-president>.container-pust{width:calc(100% - var(--ch-prez-offset) - var(--ch-prez-pad-r));max-width:none;margin-left:var(--ch-prez-offset);margin-right:var(--ch-prez-pad-r)}.ab-chapter .ab-president__shell{grid-template-columns:1fr;gap:1.75rem}.ab-chapter .ab-president__visual{width:100%;max-width:min(100%,20rem);margin-inline:0;position:static}}@media(max-width:639px){.ab-chapter .ab-president{--ch-prez-gap:1.25rem;padding:2rem 0}.ab-chapter .ab-president__visual{max-width:none}.ab-chapter .ab-president__header .ab-heading-xl{font-size:1.625rem;line-height:1.15}.ab-chapter .ab-president__lede{padding:.875rem 1rem .875rem 1.125rem;font-size:1rem;line-height:1.5}.ab-chapter .ab-president__portrait-meta{padding:1.25rem 1.25rem 1.375rem}.ab-chapter .ab-president__photo{aspect-ratio:4/5}.ab-chapter .ab-president__focus span{justify-content:flex-start;width:100%}.ab-chapter .ab-president .ab-prose--editorial{font-size:.9375rem;line-height:1.7}.ab-chapter .ab-president .ab-prose--editorial p:first-child:first-letter{margin-right:.375rem;font-size:2.75rem}.ab-chapter .ab-president__footer{flex-direction:row;align-items:center;margin-top:1.5rem;padding-top:1.25rem}.ab-chapter .ab-president__seal{width:3.75rem;height:3.75rem}.ab-chapter .ab-president__pillars{margin-top:1.5rem;padding-top:1.25rem}}.ch-msg{--ch-blue:#0054a6;--ch-navy:#00376c;--ch-green:#1b7f43;--ch-muted:#64748b;--ch-line:#e2e8f0;background:#fff;padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,4.5rem)}.ch-msg__inner{max-width:72rem}.ch-msg__head{text-align:center;margin-bottom:clamp(2rem,4vw,2.75rem)}.ch-msg__spec-row{align-items:center;gap:.55rem;margin-bottom:.85rem;display:inline-flex}.ch-msg__spec-num{background:var(--ch-blue);color:#fff;background-image:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:800;display:inline-flex}.ch-msg__spec-label{color:var(--ch-green);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ch-msg__title{color:var(--ch-navy);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:800;line-height:1.15}.ch-msg__lede{max-width:36rem;color:var(--ch-muted);margin:.75rem auto 0;font-size:1rem;line-height:1.65}.ch-msg__grid{align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}@media(min-width:768px){.ch-msg__grid{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media(min-width:1024px){.ch-msg__grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:3.5rem}}.ch-msg__figure{border:1px solid var(--ch-line);border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 12px 40px #00214714}.ch-msg__figure:before{content:"";background:var(--ch-blue);background-image:none;height:4px;display:block}.ch-msg__photo{aspect-ratio:3/4;object-fit:cover;object-position:center top;width:100%;display:block}.ch-msg__identity{border-left:3px solid var(--ch-green);margin-top:1rem;padding-left:.15rem}.ch-msg__name{color:var(--ch-navy);margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.ch-msg__role{color:var(--ch-blue);margin:.25rem 0 0;font-size:.82rem;font-weight:600;line-height:1.45}.ch-msg__content{border:1px solid var(--ch-line);background:#fff;border-radius:1rem;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 8px 32px #0021470a}.ch-msg__prose{color:var(--ch-muted);font-size:.98rem;line-height:1.8}.ch-msg__prose p{margin:0 0 1rem}.ch-msg__prose p:last-child{margin-bottom:0}.ch-msg__sign{border-top:1px solid var(--ch-line);margin-top:1.75rem;padding-top:1.25rem}.ch-msg__sign-line{background:var(--ch-blue);background-image:none;border-radius:999px;width:3rem;height:3px;margin-bottom:.75rem;display:block}.ch-msg__sign-name{color:var(--ch-navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;font-weight:800}.ch-msg__sign-role{color:var(--ch-green);margin:.2rem 0 0;font-size:.8rem;font-weight:700}@media(max-width:767px){.ch-msg__aside{max-width:18rem;margin:0 auto}.ch-msg__head{text-align:left}.ch-msg__lede{margin-left:0}}.ch-home{--ch-blue:#0054a6;--ch-blue-deep:#004a92;--ch-navy:var(--brand-accent,#00376c);--ch-green:var(--brand-secondary,#1b7f43);--ch-ink:#1e293b;--ch-soft:#64748b;--ch-line:#e2e8f0;--ch-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:#f7fafc;position:relative;overflow:clip}.ch-home__atmosphere{pointer-events:none;background:#f7fafc;position:absolute;inset:0}.ch-home__wrap{z-index:1;max-width:74rem;position:relative}.ch-home__header{text-align:center;max-width:42rem;margin:0 auto 2.85rem}.ch-home__eyebrow{color:var(--ch-blue);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.7rem;font-weight:800;display:inline-flex}.ch-home__eyebrow:before{content:"";background:var(--ch-green);background-image:none;width:1.5rem;height:2px}.ch-home__title{color:var(--ch-navy);font-family:var(--font-display,"Poppins", sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.6vw,2.65rem);font-weight:800;line-height:1.12}.ch-home__lede{max-width:36rem;color:var(--ch-soft);margin:.95rem auto 0;font-size:1.02rem;font-weight:500;line-height:1.7}.ch-home__stage{align-items:center;gap:clamp(2rem,4.5vw,3.5rem);display:grid}@media(min-width:960px){.ch-home__stage{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);align-items:stretch;gap:clamp(2.75rem,5vw,4.25rem)}}.ch-home__visual{width:100%;max-width:21rem;margin-inline:auto;position:relative}@media(min-width:960px){.ch-home__visual{flex-direction:column;max-width:none;height:100%;margin-inline:0;display:flex}}.ch-home__figure{z-index:1;background:#e7eefb;border-radius:1.15rem 1.15rem .35rem;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #294a6c24}.ch-home__frame{pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -3px 0 0 var(--ch-green);position:absolute;inset:0}.ch-home__photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;transition:transform .85s var(--ch-ease);display:block}.ch-home__visual:hover .ch-home__photo{transform:scale(1.035)}.ch-home__id{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:-1.5rem;background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:.85rem;margin-inline:1rem .65rem;padding:1rem 1.1rem;position:relative;box-shadow:0 12px 30px #0f172a14}.ch-home__name{color:var(--ch-navy);letter-spacing:-.02em;margin:0;font-size:1.02rem;font-weight:800;line-height:1.3}.ch-home__role{color:var(--ch-blue);margin:.3rem 0 0;font-size:.78rem;font-weight:600;line-height:1.45}.ch-home__copy{flex-direction:column;min-width:0;height:100%;padding:clamp(.25rem,1vw,.5rem) 0;display:flex;position:relative}.ch-home__mark{color:var(--ch-blue);margin:0 0 .35rem;display:block}@supports (color:color-mix(in lab,red,red)){.ch-home__mark{color:color-mix(in srgb,var(--ch-blue) 55%,transparent)}}.ch-home__mark{-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7vw,5rem);font-weight:700;line-height:.7}.ch-home__prose{color:var(--ch-ink);font-size:1.03rem;line-height:1.8}.ch-home__prose p{color:var(--ch-soft);margin:0 0 1.1rem}.ch-home__prose p:first-child{color:var(--ch-ink);letter-spacing:-.015em;font-size:clamp(1.08rem,1.6vw,1.18rem);font-weight:600;line-height:1.65}.ch-home__prose p:last-child{margin-bottom:0}.ch-home__footer{border-top:1px solid var(--ch-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.35rem 1.75rem;margin-top:auto;padding-top:1.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ch-home__footer{border-top:1px solid color-mix(in srgb,var(--ch-line) 85%,transparent)}}.ch-home__sign-line{background:var(--ch-blue);background-image:none;border-radius:999px;width:2.75rem;height:3px;margin-bottom:.75rem;display:block}.ch-home__sign-name{color:var(--ch-navy);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.ch-home__sign-role{color:var(--ch-green);margin:.25rem 0 0;font-size:.78rem;font-weight:700;line-height:1.4}.ch-home__cta{background:var(--ch-blue);color:#fff;letter-spacing:-.01em;min-height:2.9rem;transition:background .22s var(--ch-ease),transform .22s var(--ch-ease);border-radius:.45rem;align-items:center;gap:.6rem;padding:.8rem 1.3rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.ch-home__cta i{transition:transform .22s var(--ch-ease);font-size:.75rem}.ch-home__cta:hover{background:var(--ch-blue-deep);color:#fff;transform:translateY(-1px)}.ch-home__cta:hover i{transform:translate(3px)}.ch-home__cta:focus-visible{outline:2px solid var(--ch-blue);outline-offset:3px}@media(max-width:959px){.ch-home__header{text-align:left;margin-bottom:2.1rem}.ch-home__eyebrow{justify-content:flex-start}.ch-home__lede{margin-left:0}.ch-home__mark{margin-top:.15rem}.ch-home__footer{flex-direction:column;align-items:flex-start}.ch-home__cta{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.ch-home__photo,.ch-home__cta,.ch-home__cta i{transition:none}.ch-home__visual:hover .ch-home__photo,.ch-home__cta:hover{transform:none}}main>.homepage-section.ch-home--simple{background:#f8fafc;border-top:1px solid #dbe5ee;border-bottom:1px solid #dbe5ee;padding:3.75rem 0}.ch-home--simple .ch-home__wrap{max-width:72rem}.ch-home--simple .ch-home__header{text-align:center;border:0;max-width:50rem;margin:0 auto 3rem;padding:0;scroll-margin-top:11rem}.ch-home--simple .ch-home__eyebrow{color:var(--ch-blue);letter-spacing:0;text-transform:uppercase;justify-content:center;gap:.45rem;margin-bottom:.65rem;font-size:.6875rem}.ch-home--simple .ch-home__eyebrow:before{background:var(--ch-green);width:1.5rem;height:2px}.ch-home--simple .ch-home__title{color:#063463;letter-spacing:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.22}.ch-home--simple .ch-home__lede{color:#5b6b7c;max-width:42rem;margin:.7rem auto 0;font-size:.9375rem;font-weight:500;line-height:1.6}.ch-home--simple .ch-home__stage{grid-template-columns:17rem minmax(0,1fr);align-items:center;gap:4.5rem;max-width:70rem;margin-inline:auto;display:grid}.ch-home--simple .ch-home__visual{order:1;width:100%;max-width:17rem;margin:0}.ch-home--simple .ch-home__figure{border:1px solid #b8c9d9;border-top:4px solid var(--ch-blue);border-bottom:4px solid var(--ch-green);background:#e7eef5;border-radius:.375rem;overflow:hidden;box-shadow:0 18px 38px #06346329}.ch-home--simple .ch-home__photo{aspect-ratio:4/5;object-position:center top;transition:none}.ch-home--simple .ch-home__visual:hover .ch-home__photo{transform:none}.ch-home--simple .ch-home__id{border:0;border-left:3px solid var(--ch-green);-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 0 0 1rem}.ch-home--simple .ch-home__name{color:#063463;letter-spacing:0;font-size:1.0625rem;font-weight:800}.ch-home--simple .ch-home__role{color:#1b7f43;margin-top:.25rem;font-size:.75rem;font-weight:700;line-height:1.5}.ch-home--simple .ch-home__copy{border-left:1px solid #cbd8e5;order:2;height:auto;padding:1.25rem 0 1.25rem 3.25rem;display:block}.ch-home--simple .ch-home__copy:after{background:var(--ch-green);content:"";width:4rem;height:3px;margin-top:1.75rem;display:block}.ch-home--simple .ch-home__speaker{border-bottom:1px solid #dbe5ee;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.ch-home--simple .ch-home__mark{border:1px solid var(--ch-blue);background:var(--ch-blue);color:#fff;border-radius:.5rem;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0;font-family:inherit;font-size:.875rem;line-height:1;display:inline-flex}.ch-home--simple .ch-home__message{color:#34465a;max-width:45rem;margin:1.4rem 0 0;font-size:1rem;font-weight:400;line-height:1.85}.ch-home--simple .ch-home__message p{margin:0}.ch-home--simple .ch-home__message p:first-child{color:#17324d;font-weight:500}.ch-home--simple .ch-home__message p+p{margin-top:1.15rem}@media(max-width:959px){.ch-home--simple .ch-home__header{max-width:40rem;margin-bottom:2rem}.ch-home--simple .ch-home__stage{grid-template-columns:13rem minmax(0,1fr);gap:2.5rem}.ch-home--simple .ch-home__visual{max-width:13rem}.ch-home--simple .ch-home__copy{padding:1.25rem 0 1.25rem 2.25rem}}@media(max-width:639px){main>.homepage-section.ch-home--simple{padding:2.5rem 0}.ch-home--simple .ch-home__header{margin-bottom:1.5rem}.ch-home--simple .ch-home__title{font-size:1.4rem;line-height:1.25}.ch-home--simple .ch-home__lede{margin-top:.5rem;font-size:.8125rem;line-height:1.55}.ch-home--simple .ch-home__stage{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ch-home--simple .ch-home__visual{order:1;width:9.5rem;max-width:9.5rem;margin-inline:auto;display:block}.ch-home--simple .ch-home__figure{width:100%}.ch-home--simple .ch-home__copy{border-top:1px solid #dbe5ee;border-left:0;order:2;width:100%;padding:1.5rem 0 0}.ch-home--simple .ch-home__message{margin-top:1.15rem;font-size:.875rem;line-height:1.75}.ch-home--simple .ch-home__speaker{align-items:center;gap:.75rem;padding-bottom:1rem}.ch-home--simple .ch-home__mark{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.ch-home--simple .ch-home__name{font-size:.9375rem}.ch-home--simple .ch-home__role{font-size:.6875rem}.ch-home--simple .ch-home__copy:after{margin-top:1.4rem}}html[data-theme=dark] main>.homepage-section.ch-home--simple{background:#f8fafc!important;border-color:#dbe5ee!important}html[data-theme=dark] .ch-home--simple .ch-home__title,html[data-theme=dark] .ch-home--simple .ch-home__name{color:#063463!important}html[data-theme=dark] .ch-home--simple .ch-home__lede{color:#5b6b7c!important}html[data-theme=dark] .ch-home--simple .ch-home__role{color:#1b7f43!important}html[data-theme=dark] .ch-home--simple .ch-home__message,html[data-theme=dark] .ch-home--simple .ch-home__message p{color:#34465a!important}html[data-theme=dark] .ch-home--simple .ch-home__message p:first-child{color:#17324d!important}html[data-theme=dark] .ch-home--simple .ch-home__figure,html[data-theme=dark] .ch-home--simple .ch-home__speaker,html[data-theme=dark] .ch-home--simple .ch-home__copy{border-color:#cbd8e5!important}.pcover{--cover-spec-w:1920;--cover-spec-h:600;--cover-spec-max-h:600px;--cover-spec-min-h:280px;--cover-spec-h-fluid:min(var(--cover-spec-max-h), max(var(--cover-spec-min-h), calc(100vw * var(--cover-spec-h) / var(--cover-spec-w))));--cover-header-offset:var(--site-header-height,4.5rem);--cover-pad-block:clamp(.875rem, 1.8vw, 1.5rem);--cover-space-1:.4375rem;--cover-space-2:.75rem;--cover-space-3:1.125rem;--cover-space-4:1.375rem;--cover-crumb-size:.6875rem;--cover-eyebrow-size:.625rem;--cover-title-size:clamp(1.625rem, 2.55vw, 2.375rem);--cover-title-lh:1.14;--cover-title-tracking:-.028em;--cover-lead-size:clamp(.9375rem, 1.2vw, 1.0625rem);--cover-lead-lh:1.55;--cover-note-size:clamp(.8125rem, 1vw, .9375rem);--cover-note-lh:1.52;--pc-navy:#00376c;--pc-blue:#0054a6;--pc-green:#1b7f43;--pc-h:var(--cover-spec-h-fluid);isolation:isolate;width:100%;height:var(--pc-h);min-height:var(--pc-h);max-height:var(--cover-spec-max-h);aspect-ratio:1920/600;background:var(--pc-navy);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}@media(min-width:768px){.pcover{--pc-h:var(--cover-spec-h-fluid)}}.pcover__media{z-index:0;position:absolute;inset:0}.pcover__img,.pcover__video{object-fit:cover;object-position:var(--cover-focal-x) var(--cover-focal-y);width:100%;height:100%;position:absolute;inset:0;transform:none}.pcover:hover .pcover__img,.pcover:hover .pcover__video{transform:none}.pcover__img--poster{z-index:0}.pcover__video{z-index:1}@media(max-width:767px){.page-cover--option-3 .pcover__video{display:none}}.pcover__tint{z-index:2;position:absolute;inset:0}.pcover__scrim{z-index:3;background:#003366db;position:absolute;inset:0}.pcover--align-center .pcover__scrim{background:#003366e0}.pcover__grid{z-index:4;opacity:.35;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.pcover__glow{filter:blur(60px);pointer-events:none;z-index:4;border-radius:50%;position:absolute}.pcover__glow--blue{background:#4a86c547;width:280px;height:280px;top:-80px;right:10%}.pcover__glow--green{background:#618a3c38;width:220px;height:220px;bottom:-60px;left:8%}.pcover__fade{z-index:8;pointer-events:none;background:linear-gradient(#0000,#fffffff2);height:32px;position:absolute;bottom:0;left:0;right:0}.pcover__brandbar{z-index:9;height:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.pcover__brandbar-navy{background:var(--pc-navy);flex:1}.pcover__brandbar-blue{background:var(--pc-blue);flex:1}.pcover__brandbar-green{background:var(--pc-green);flex:1}.pcover__frame{z-index:6;padding:calc(var(--cover-header-offset) + var(--cover-space-2)) 0 var(--cover-pad-block);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.pcover__frame *{pointer-events:auto}.pcover__inner{align-items:center;width:100%;display:flex;position:relative}.pcover__card{max-width:min(620px,100%);padding:var(--cover-space-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0033668a;border:1px solid #ffffff26;border-radius:.9375rem;position:relative;box-shadow:0 20px 40px #0003,inset 0 1px #ffffff1a}@media(min-width:768px){.pcover__card{padding:var(--cover-space-3) var(--cover-space-4);border-radius:1rem}}.pcover--align-center .pcover__inner{justify-content:center}.pcover--align-center .pcover__card{text-align:center;max-width:760px}.pcover--align-center .pcover__title-row{justify-content:center}.pcover--align-center .pcover__accent{margin-left:auto;margin-right:auto}.pcover--align-center .pcover__crumb,.pcover--align-center .pcover__actions{justify-content:center}.pcover--align-right .pcover__inner{justify-content:flex-end}.pcover--align-right .pcover__card{text-align:right}.pcover--align-right .pcover__title-row{flex-direction:row-reverse}.pcover--align-right .pcover__crumb,.pcover--align-right .pcover__actions{justify-content:flex-end}.pcover__crumb{margin-bottom:var(--cover-space-2);font-size:var(--cover-crumb-size);letter-spacing:.01em;color:#ffffffeb;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.28rem .625rem;font-weight:600;line-height:1.35;display:inline-flex}.pcover .pcover__crumb a,.pcover__crumb a{color:#fffffff0;align-items:center;gap:.35rem;text-decoration:none;transition:color .2s;display:inline-flex}.pcover .pcover__crumb a:hover,.pcover__crumb a:hover{color:#fff}.pcover__crumb i.fa-chevron-right{opacity:.85;color:#fffc;font-size:.55rem}.pcover__crumb span[aria-current]{color:#fff;font-weight:700}.pcover__eyebrow{align-items:center;gap:var(--cover-space-1);margin-bottom:var(--cover-space-2);background:var(--pc-blue);font-size:var(--cover-eyebrow-size);letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:999px;padding:.3125rem .75rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 4px 14px #4a86c559}.pcover__eyebrow-dot{background:var(--pc-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #618a3c59}.pcover__title-row{align-items:flex-start;gap:1rem;display:flex}.pcover__icon{width:2.875rem;height:2.875rem;color:var(--pc-blue);background:#fff;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex;box-shadow:0 6px 18px #00000029}@media(min-width:768px){.pcover__icon{width:3rem;height:3rem;font-size:1.15rem}}.pcover__title-wrap{flex:1;min-width:0}.pcover__title{font-size:var(--cover-title-size);letter-spacing:var(--cover-title-tracking);font-weight:800;line-height:var(--cover-title-lh);color:#fff;text-wrap:balance;text-shadow:0 1px 2px #0000001f;margin:0}.pcover__accent{width:3rem;height:.25rem;margin-top:var(--cover-space-1);background:var(--pc-green);border-radius:999px;display:block}.pcover__lead{margin-top:var(--cover-space-2);font-size:var(--cover-lead-size);font-weight:500;line-height:var(--cover-lead-lh);color:#ffffffeb;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34rem;display:-webkit-box;overflow:hidden}.pcover--align-center .pcover__lead,.pcover--align-center .pcover__desc{margin-left:auto;margin-right:auto}.pcover__desc{margin-top:var(--cover-space-1);font-size:var(--cover-note-size);font-weight:400;line-height:var(--cover-note-lh);color:#ffffffdb;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:32rem;display:-webkit-box;overflow:hidden}.pcover__actions{gap:var(--cover-space-1);margin-top:var(--cover-space-3);flex-wrap:wrap;display:flex}.pcover__btn{letter-spacing:.01em;border-radius:.5625rem;align-items:center;gap:.4375rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s,gap .2s;display:inline-flex}.pcover__btn--primary{background:var(--pc-blue);color:#fff;border:2px solid var(--pc-blue);box-shadow:0 6px 18px #4a86c559}.pcover__btn--primary:hover{background:#0046b8;gap:.65rem;transform:translateY(-2px)}.pcover__btn--ghost{color:#fff;background:#ffffff14;border:2px solid #ffffff52}.pcover__btn--ghost:hover{background:#ffffff29;border-color:#fffc;transform:translateY(-2px)}.pcover-stats{z-index:20;margin-top:-2.5rem;margin-bottom:.25rem;position:relative}.pcover-stats__inner{border:1px solid #e2e8f0;border-top:4px solid var(--pc-green);background:#fff;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 20px 44px #00214724}@media(min-width:640px){.pcover-stats__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcover-stats__item{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:1.1rem .75rem;display:flex}@media(min-width:640px){.pcover-stats__item+.pcover-stats__item{border-left:1px solid #e2e8f0}}.pcover-stats__value{color:var(--pc-blue);letter-spacing:-.02em;font-size:1.5rem;font-weight:900;line-height:1}.pcover-stats__label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-top:.35rem;font-size:.62rem;font-weight:700}.pcover-stats+.acad-hub{padding-top:clamp(1.75rem,3.5vw,2.5rem)}.page-cover.detail-hero{min-height:unset;background:0 0;height:auto}.page-cover .detail-hero__content{display:none}.page-cover-preview .pcover{min-height:var(--pc-h);max-height:var(--cover-spec-max-h)}.page-cover-preview--mobile .pcover{--pc-h:min(600px, max(280px, 121.875px ))}.page-cover-preview--tablet .pcover{--pc-h:min(600px, max(280px, 240px ))}.page-cover-preview--desktop .pcover{--pc-h:600px}@media(max-width:767px){.pcover__card{max-width:100%;padding:var(--cover-space-2)}.pcover__title-row{gap:var(--cover-space-2)}.pcover__icon{width:2.75rem;height:2.75rem;font-size:1rem}.pcover__lead{-webkit-line-clamp:2}.pcover__actions{flex-direction:column}.pcover__btn{justify-content:center;width:100%}}
