.about-page{--a-navy:#042b66;--a-navy-hover:#0a4391;--a-navy-deep:#031a4d;--a-navy-lighter:#94bdde;--a-graphite:#343840;--a-slate-ink:#5c677c;--a-surface:#fff;--a-hairline:#e5e7eb;--a-tint-ground:color-mix(in srgb, var(--a-navy) 5%, #fff);--a-tint-edge:#042b6629;--a-3:16px;--a-4:24px;--a-5:32px;--a-spine:1140px;--a-hero-y:clamp(88px, 13vh, 120px);--a-section-y:88px;--a-group-y:52px;--a-gutter:24px;--a-radius:8px;--a-radius-sm:6px;--a-ease:cubic-bezier(.4, 0, .2, 1);--a-arrive:cubic-bezier(.16, 1, .3, 1);--a-draw:cubic-bezier(.65, 0, .35, 1);--a-tap:cubic-bezier(.2, 0, 0, 1);--a-in:.2s;--a-out:.13s;color:var(--a-graphite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--a-navy);accent-color:var(--a-navy);font-family:Trade Gothic LT,sans-serif}.about-page ::selection{color:var(--a-navy-deep);background:#042b6626}.about-page .about-hero ::selection{color:#fff;background:#ffffff47}.about-page .container{padding-inline:var(--a-gutter)}.about-page .about-section{padding-block:var(--a-section-y);margin:0}.about-page a:focus-visible,.about-page button:focus-visible{outline:2px solid var(--a-navy);outline-offset:3px;border-radius:var(--a-radius-sm)}.about-page .about-hero a:focus-visible{outline-color:#fff}.about-page .u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-page .about-section h2{color:var(--a-navy);text-wrap:balance;margin:0;font-family:"Avenir LT Std 45 Book",Avenir,sans-serif;font-size:clamp(1.75rem,1.05rem + 2.1vw,3rem);font-weight:500;line-height:1.25}.about-page .about-section .section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:48px;display:grid}.about-page .about-section .section-intro{color:var(--a-slate-ink);max-width:50ch;margin:0;font-size:1.0625rem;line-height:1.7}.about-page .about-ext{vertical-align:-1px;width:14px;height:14px;margin-left:4px;display:inline-block}.about-page .about-hero{background-color:var(--a-navy-deep);background-image:linear-gradient(170deg, var(--a-navy-deep) 0%, var(--a-navy) 78%);color:#fff;padding-block:0}.about-page .about-hero .container{max-width:none;padding-inline:0}.about-page .about-hero .inner-wrap{grid-template-columns:[bleed-start] minmax(var(--a-gutter), 1fr) [content-start] minmax(0, calc((var(--a-spine) - 2 * var(--a-gutter)) * .54)) [text-end img-start] minmax(0, calc((var(--a-spine) - 2 * var(--a-gutter)) * .46)) [content-end] minmax(var(--a-gutter), 1fr) [bleed-end];align-items:stretch;display:grid}.about-page .about-hero-text{padding-block:var(--a-hero-y);grid-column:content-start/text-end;align-self:center;padding-inline-end:48px}.about-page .about-hero h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:"Avenir LT Std 45 Book",Avenir,sans-serif;font-size:clamp(2rem,1.15rem + 3.1vw,4.25rem);font-weight:500;line-height:1.08}.about-page .about-lede{color:#ffffffe0;margin:var(--a-4) 0 0;max-width:44ch;font-size:1.125rem;line-height:1.65}.about-page .about-register-line{margin:var(--a-4) 0 0;color:#ffffffe0;font-size:.875rem}.about-page .about-register-line a{color:#fff;text-underline-offset:3px;margin:-10px -4px;padding:10px 4px;font-weight:600;text-decoration:underline;display:inline-block}@media (hover:hover){.about-page .about-register-line a:hover{text-decoration-thickness:2px}}.about-page .about-hero-img{background:var(--a-navy-deep);grid-column:img-start/bleed-end;min-height:clamp(340px,32vw,560px);position:relative}.about-page .about-hero-img img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;position:absolute;inset:0}.about-page .about-hero-img:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 26px 0 34px -24px #020f2cf2}.about-page .about-story{background:var(--a-tint-ground)}.about-page .about-timeline{margin:var(--a-group-y) 0 0;max-width:760px;padding:0;list-style:none;position:relative}.about-page .about-timeline:before{content:"";background:var(--a-tint-edge);transform-origin:50% 0;width:1px;position:absolute;top:6px;bottom:6px;left:0}.about-page .about-timeline li{column-gap:var(--a-4);grid-template-columns:92px minmax(0,1fr);padding:18px 0 18px 36px;display:grid;position:relative}.about-page .about-timeline li:before{content:"";background:var(--a-navy);opacity:.55;transform-origin:0;width:20px;height:1px;position:absolute;top:calc(18px + .7em);left:0}.about-page .timeline-year{letter-spacing:.5px;color:var(--a-navy);font-variant-numeric:tabular-nums;font-family:Trade Gothic LT,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.5}.about-page .timeline-entry{color:var(--a-graphite);max-width:52ch;font-size:1rem;line-height:1.6}.about-page .about-story-more{margin:var(--a-5) 0 0;color:var(--a-slate-ink);padding-left:152px;font-size:1rem;line-height:1.6}.about-page .about-story-more a{color:var(--a-navy);text-underline-offset:3px;transition:color var(--a-out) var(--a-tap);font-weight:600;text-decoration:underline}@media (hover:hover){.about-page .about-story-more a:hover{transition-duration:var(--a-in);color:var(--a-navy-hover);text-decoration-thickness:2px}}.about-page .about-divisions{background:var(--a-surface)}.about-page .division-grid{gap:var(--a-4);margin-top:var(--a-group-y);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-page .division-card{background:var(--a-surface);border:1px solid var(--a-hairline);border-radius:var(--a-radius);color:inherit;transition:border-color var(--a-out) var(--a-tap), box-shadow var(--a-out) var(--a-tap), transform var(--a-out) var(--a-tap);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 2px 8px #00000014}.about-page .division-photo{aspect-ratio:3/2;background:var(--a-tint-ground);display:block}.about-page .division-photo img{object-fit:cover;width:100%;height:100%;display:block}.about-page .division-body{padding:var(--a-4) var(--a-5) var(--a-5);flex-direction:column;display:flex}.about-page .division-name{color:var(--a-navy);font-family:Trade Gothic LT,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35;display:block}.about-page .division-desc{color:var(--a-slate-ink);max-width:40ch;margin-top:8px;font-size:1rem;line-height:1.6;display:block}.about-page .division-visit{padding-top:var(--a-3);letter-spacing:.5px;color:var(--a-navy);opacity:.7;transition:opacity var(--a-out) var(--a-tap);align-items:center;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.about-page .division-visit .about-ext{transition:transform var(--a-out) var(--a-arrive)}@media (hover:hover){.about-page a.division-card:hover{transition-duration:var(--a-in);border-color:#042b6673;transform:translateY(-1px);box-shadow:0 6px 18px #042b661f}.about-page a.division-card:hover .division-name{text-underline-offset:3px;text-decoration:underline}.about-page a.division-card:hover .division-visit{transition-duration:var(--a-in);opacity:1}.about-page a.division-card:hover .division-visit .about-ext{transition-duration:var(--a-in);transform:translate(2px,-2px)}}.about-page a.division-card:active{border-color:#042b6673;transition:none;transform:translateY(1px);box-shadow:0 6px 18px #042b661f}.about-page a.division-card:focus-visible{outline:2px solid var(--a-navy);outline-offset:3px;border-radius:var(--a-radius)}.about-page a.division-card:focus-visible .division-visit{opacity:1}@media (hover:none){.about-page .division-visit{opacity:1}}.about-page .about-hub .resource-directory>li:last-child:nth-child(odd):not(:only-child){grid-column:1/-1}.about-page .closing-actions{justify-content:center;gap:var(--a-3);margin-top:var(--a-5);flex-wrap:wrap;display:flex}.about-page .closing-actions .btn{margin-top:0}@media (width>=1440px){.about-page .container{max-width:1280px}.about-page{--a-spine:1280px;--a-section-y:120px;--a-group-y:64px;--a-hero-y:clamp(104px, 15vh, 148px)}.about-page .about-hero-img{min-height:clamp(420px,26vw,520px)}.about-page .division-grid{gap:var(--a-5)}}@media (width>=901px) and (height<=640px){.about-page{--a-section-y:88px;--a-group-y:52px;--a-hero-y:clamp(64px, 11vh, 96px)}.about-page .about-hero-img{min-height:clamp(240px,42vh,380px)}}@media (width<=1024px){.about-page{--a-section-y:64px;--a-group-y:40px;--a-hero-y:72px}.about-page .about-section,.about-page .home-section{scroll-margin-top:96px}.about-page .about-hero-img{min-height:clamp(300px,34vw,400px)}.about-page .about-section .section-head{column-gap:var(--a-5)}.about-page .division-body{padding:var(--a-3) var(--a-4) var(--a-4)}}@media (width<=900px){.about-page .about-hero-text{padding-inline-end:0;padding-block:var(--a-hero-y) var(--a-4);grid-area:1/content-start/auto/content-end}.about-page .about-hero-img{grid-area:2/bleed-start/auto/bleed-end;height:clamp(200px,30vw,300px);min-height:0}.about-page .about-hero-img:after{box-shadow:none}.about-page .about-hero-img img{object-position:62% 30%}.about-page .about-lede{max-width:none}.about-page .about-section .section-head{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:12px}.about-page .division-grid{grid-template-columns:minmax(0,1fr)}.about-page .division-photo{aspect-ratio:16/7}}@media (width<=640px){.about-page{--a-section-y:48px;--a-group-y:28px;--a-gutter:20px;--a-hero-y:40px}.about-page .about-hero-img{aspect-ratio:8/3;height:auto;min-height:0}.about-page .about-timeline li{column-gap:var(--a-3);grid-template-columns:64px minmax(0,1fr);padding:14px 0 14px 28px}.about-page .about-timeline li:before{width:16px;top:calc(14px + .7em)}.about-page .about-story-more{padding-left:0}.about-page .division-photo{aspect-ratio:16/9}.about-page .closing-actions{flex-direction:column;align-items:stretch}.about-page .closing-actions .btn{text-align:center}}@media (height<=500px) and (orientation:landscape){.about-page{--a-hero-y:28px}.about-page .about-hero-text{padding-inline-end:var(--a-4);padding-block:var(--a-hero-y);grid-area:1/content-start/auto/text-end}.about-page .about-hero-img{aspect-ratio:auto;grid-area:1/img-start/auto/bleed-end;height:auto;min-height:clamp(180px,46vh,260px)}.about-page .about-hero-img:after{box-shadow:inset 20px 0 26px -18px #020f2cf2}.about-page .division-grid{grid-template-columns:minmax(0,1fr)}.about-page .division-card{grid-template-rows:none;grid-template-columns:minmax(0,42%) minmax(0,1fr)}.about-page .division-photo{aspect-ratio:auto;height:100%;min-height:150px}}@keyframes about-spine-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes about-tick-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes about-settle{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes about-fade{0%{opacity:0}to{opacity:1}}.about-page{--a-reveal-step:70ms;--a-reveal-lag:.2s}.about-page .about-timeline>li{--a-i:5}.about-page .about-timeline>li:first-child{--a-i:0}.about-page .about-timeline>li:nth-child(2){--a-i:1}.about-page .about-timeline>li:nth-child(3){--a-i:2}.about-page .about-timeline>li:nth-child(4){--a-i:3}.about-page .about-timeline>li:nth-child(5){--a-i:4}.about-motion .about-page .about-timeline:before{transform:scaleY(0)}.about-motion .about-page .about-timeline>li:before{transform:scaleX(0)}.about-motion .about-page .about-timeline>li>.timeline-year,.about-motion .about-page .about-timeline>li>.timeline-entry{opacity:0;will-change:transform, opacity}.about-page .about-timeline:before,.about-page .about-timeline>li:before{transition:transform .3s var(--a-ease)}.about-page .timeline-year,.about-page .timeline-entry{transition:opacity .3s var(--a-ease)}.about-page .about-timeline[data-reveal=in]:before{animation:about-spine-draw .56s var(--a-draw) both}.about-page .about-timeline[data-reveal=in]>li:before{animation:about-tick-draw .32s var(--a-draw) both;animation-delay:calc(var(--a-i) * var(--a-reveal-step) + .12s)}.about-page .about-timeline[data-reveal=in]>li>.timeline-year,.about-page .about-timeline[data-reveal=in]>li>.timeline-entry{animation:about-settle .48s var(--a-arrive) both;animation-delay:calc(var(--a-i) * var(--a-reveal-step) + var(--a-reveal-lag))}@media (prefers-reduced-motion:reduce){.about-page{--a-reveal-step:40ms;--a-reveal-lag:0s}.about-page .about-timeline[data-reveal=in]:before,.about-motion .about-page .about-timeline:before,.about-page .about-timeline[data-reveal=in]>li:before,.about-motion .about-page .about-timeline>li:before{animation:none;transform:none}.about-page .about-timeline[data-reveal=in]>li>.timeline-year,.about-page .about-timeline[data-reveal=in]>li>.timeline-entry{animation-name:about-fade;animation-duration:.24s}.about-page a.division-card:hover,.about-page a.division-card:active,.about-page a.division-card:hover .division-visit .about-ext{transform:none}}@media print{.about-motion .about-page .about-timeline:before,.about-motion .about-page .about-timeline>li:before{transform:none}.about-motion .about-page .about-timeline>li>.timeline-year,.about-motion .about-page .about-timeline>li>.timeline-entry{opacity:1;will-change:auto}}@media (forced-colors:active){.about-page .about-timeline:before,.about-page .about-timeline>li:before{opacity:1;background:canvastext}}
