.detail-hero.mission-statement .mission-opening-copy>.eyebrow{color:#0047ab;font-weight:800}.mission-statement #mission-title{color:#174572}body:has(.mission-statement)>.site-header:not(.home-header){background:#000}.detail-hero.mission-statement{color:#102c45;background:#eaf0f4}.detail-hero.mission-statement h1,.detail-hero.mission-statement .text-link{color:#102c45}.detail-hero.mission-statement .eyebrow{color:#486680}.mission-statement .shell{max-width:1200px}.mission-statement-copy{color:#3f5367;border-top:1px solid #c5d3df;max-width:76ch;margin:44px auto 32px;padding-top:36px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8}.mission-statement-copy p{margin:0 0 1.4em}.mission-statement-copy p:last-child{color:#174572;text-align:center;font-weight:800}.detail-hero.mission-statement{padding-block:clamp(48px,6vw,80px)}.mission-opening{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.mission-opening>*{min-width:0}.mission-opening-copy{transform:translateY(-48px)}.mission-opening .connection-diagram{width:100%;margin:0}.mission-lead{color:#174572;max-width:42ch;margin-top:28px;font-size:clamp(1rem,1.45vw,1.125rem);font-weight:600;line-height:1.7}.mission-statement .shell>.text-link{width:fit-content;margin-inline:auto;display:flex}@media (max-width:699px){.mission-opening{grid-template-columns:1fr;gap:24px}.mission-opening .connection-diagram{max-width:460px;margin-inline:auto}.mission-statement-copy{margin-top:28px;padding-top:28px}}.mission-opening .connection-art{position:relative}.mission-opening .connection-art svg{width:100%;height:auto}.mission-opening .connection-orbit{transform-origin:260px 220px;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.mission-opening .connection-label{color:#365c80;background:#edf2f7e0;padding:3px 6px;font-size:.75rem;position:absolute}.mission-opening .label-one{top:17%;left:0}.mission-opening .label-two{top:17%;right:0}.mission-opening .label-three{bottom:17%;left:0}.mission-opening .label-four{bottom:17%;right:0}.mission-opening .connection-diagram figcaption{text-align:center;border-top:1px solid #bfcede;padding:24px 20px}.mission-opening .connection-diagram figcaption>p{color:#526a83;margin-top:12px;max-width:330px;margin-inline:auto;font-size:.85rem}.mission-opening .connection-diagram{position:static}
