.gwu-section--hero.gwu-stage.gwu-ab-hero{padding-top:150px;padding-bottom:var(--space-8)}@media (min-width:820px){.gwu-section--hero.gwu-stage.gwu-ab-hero{padding-top:200px}}.gwu-ab-hero__grid{display:grid;gap:var(--space-7);align-items:center}.gwu-ab-hero__copy{display:grid;gap:var(--space-5);justify-items:start}.gwu-ab-hero__copy .gwu-crumbs{margin-bottom:0}.gwu-ab-hero__title{font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:1.03}.gwu-ab-hero__lead{max-width:520px;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55;color:#e6e3de}.gwu-ab-hero__visual{display:grid;place-items:center;padding-block:var(--space-5)}@media (min-width:980px){.gwu-ab-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-8)}}.gwu-ab-tag{display:inline-block;font-size:var(--type-small-size);font-weight:700;color:var(--text-accent)}.gwu-ab-purpose__inner{display:grid;justify-items:center;gap:var(--space-4);max-width:820px;margin-inline:auto;text-align:center}.gwu-ab-purpose__title{font:800 clamp(2rem,4vw,3.25rem)/1.12 var(--font-display);letter-spacing:-.03em;color:var(--text-heading);text-wrap:balance}.gwu-ab-rule{display:block;width:56px;height:4px;border-radius:2px;background:var(--signal-500)}.gwu-ab-purpose__body{max-width:62ch;margin-top:var(--space-3);text-align:start;font-size:var(--type-lead-size);line-height:1.75;color:var(--text-body);text-wrap:pretty}.gwu-ab-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--text-accent);text-decoration:none}.gwu-ab-link svg{width:16px;height:16px}.gwu-ab-link:hover{text-decoration:underline}.gwu-ab-story{background:var(--paper-300)}.gwu-ab-story__head{margin-bottom:var(--space-6)}.gwu-ab-rows{display:grid;border-bottom:1px solid var(--paper-400)}.gwu-ab-row{position:relative;display:grid;gap:var(--space-4);padding-block:var(--space-7)}.gwu-ab-row__line{position:absolute;top:0;inset-inline:0;height:1px;background:var(--paper-400)}[dir=rtl] .gwu-ab-row__line{transform-origin:right center}[dir=ltr] .gwu-ab-row__line{transform-origin:left center}.gwu-ab-row__title .gwu-mask{padding-block:.1em;margin-block:-.1em}.gwu-ab-row__head{display:grid;gap:12px;align-content:start}.gwu-ab-row__num{justify-self:start;display:inline-grid;place-items:center;min-width:42px;height:30px;padding:0 10px;border-radius:var(--radius-pill);background:var(--signal-100);color:var(--signal-700);font-family:var(--font-mono);font-size:.875rem;font-weight:700;direction:ltr}.gwu-ab-row__title{font:800 clamp(1.5rem,2.4vw,2rem)/1.15 var(--font-display);letter-spacing:-.025em;color:var(--text-heading);text-wrap:balance}.gwu-ab-row__body{display:grid;gap:var(--space-4);justify-items:start}.gwu-ab-row__body p{max-width:62ch;font-size:var(--type-lead-size);line-height:1.75;color:var(--text-body)}.gwu-ab-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gwu-ab-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border-hairline);font-size:var(--type-small-size);font-weight:600;color:var(--text-heading);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.gwu-ab-chips a:hover{border-color:var(--signal-500);color:var(--signal-700)}@media (min-width:900px){.gwu-ab-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--space-8)}.gwu-ab-row__body{padding-top:44px}}.gwu-ab-cta__inner{display:grid;justify-items:center;gap:var(--space-4);text-align:center}.gwu-ab-cta__title{font:800 var(--type-h1-size)/1.08 var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch}.gwu-ab-cta .gwu-lead{max-width:52ch}.gwu-ab-cta__actions{justify-content:center;margin-top:var(--space-3)}@media (max-width:599px){.gwu-ab-cta__actions .gwu-btn,.gwu-ab-hero .gwu-btn-row .gwu-btn{width:100%}.gwu-ab-row{padding-block:var(--space-6)}}.gwu-ab-row__num{transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.gwu-ab-row:hover .gwu-ab-row__num{background:var(--signal-500);color:var(--ink-1000)}.gwu-ab-facts{list-style:none;margin:0;padding:var(--space-4) 0 0;display:grid;gap:12px;border-top:1px solid var(--ink-700);width:100%;max-width:520px}.gwu-ab-facts li{display:flex;align-items:flex-start;gap:12px;font-size:1.0625rem;line-height:1.45;color:#c9cfd3}.gwu-ab-facts svg{flex:0 0 auto;width:22px;height:22px;padding:4px;margin-top:1px;border-radius:50%;background:color-mix(in oklab,var(--signal-500) 18%,transparent);color:var(--signal-300)}.gwu-hub{position:relative;width:min(100%,400px);aspect-ratio:1}.gwu-hub__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gwu-hub__lines line{stroke:color-mix(in oklab,var(--signal-500) 45%,var(--ink-600));stroke-width:1.2;stroke-dasharray:3 5}.gwu-hub__grid{position:relative;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:100%;height:100%}.gwu-hub__grid,.gwu-hub__tile{display:grid;place-items:center}.gwu-hub__tile{width:34%;aspect-ratio:1;min-width:60px;border-radius:22%;background:#fff;box-shadow:0 16px 34px -18px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.gwu-hub__cell{display:grid;place-items:center;width:100%;height:100%}.gwu-hub__tile{animation:gwu-hub-float 5.6s ease-in-out infinite;animation-delay:var(--float-delay,0s)}@keyframes gwu-hub-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(-1.5deg)}}.gwu-hub__cell:hover .gwu-hub__tile{translate:0 -5px;box-shadow:0 22px 40px -18px rgba(0,0,0,.95),0 0 0 2px var(--signal-500)}.gwu-hub__tile{transition:translate var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.gwu-hub__dot{fill:var(--signal-300);filter:drop-shadow(0 0 4px rgba(255,92,31,.9))}.gwu-hub__mark{display:block;width:46%;aspect-ratio:1;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.gwu-hub__img{width:46%;height:auto}.gwu-hub__slot{display:grid;place-items:center;width:100%;height:100%}.gwu-hub__center{position:relative;display:grid;place-items:center;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--ink-700),var(--ink-900));border:1px solid color-mix(in oklab,var(--signal-500) 55%,var(--ink-600));box-shadow:0 0 0 10px color-mix(in oklab,var(--signal-500) 8%,transparent),0 24px 50px -22px rgba(255,92,31,.55)}.gwu-hub__center img{position:relative;width:62%;height:auto}.gwu-hub__pulse{position:absolute;inset:-14%;border-radius:50%;border:1px solid color-mix(in oklab,var(--signal-500) 40%,transparent);animation:gwu-hub-pulse 3.2s var(--ease-out) 1.8s infinite;opacity:0}@keyframes gwu-hub-pulse{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.25);opacity:0}}@media (max-width:979px){.gwu-hub{width:min(100%,320px)}}@media (max-width:599px){.gwu-hub{width:min(84%,280px);margin-bottom:var(--space-5)}.gwu-hub__tile{min-width:52px}}.gwu-ab-hero__actions{align-items:center;gap:var(--space-3) var(--space-5);width:100%}.gwu-ab-hero__secondary{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:#fff;text-decoration:underline;text-decoration-color:var(--signal-500);text-decoration-thickness:2px;text-underline-offset:6px}.gwu-ab-hero__secondary:hover{color:var(--signal-300)}.gwu-ab-hero__secondary svg{width:16px;height:16px}@media (max-width:599px){.gwu-ab-hero__actions{justify-content:center}}.gwu-ab-purpose,.gwu-ab-story{--text-muted:#3a454c;--type-small-size:1rem}main>.gwu-section+.gwu-section:is(.gwu-ab-purpose,.gwu-ab-story,.gwu-ab-cta):before{background:var(--signal-500)}