.latest{border-top:1px solid var(--hair)}.latest__head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);display:flex}.latest__title{margin-top:.6rem}.latest__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}@media (max-width:640px){.latest__head{flex-direction:column;align-items:flex-start}}
.mission{background:radial-gradient(70% 60% at 15% 0%, #284eaa29 0%, transparent 65%), var(--ink);border-top:1px solid var(--hair)}.mission__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.mission__aside{position:sticky;top:clamp(6rem,14vh,9rem)}.mission__title{max-width:14ch;font-size:clamp(2rem,1.1rem + 3.4vw,3.4rem)}.mission__body{flex-direction:column;gap:1.85rem;padding-top:.5rem;display:flex}.mission__paragraph{color:var(--text-soft);font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.78}.mission__paragraph:first-child{color:var(--text);font-size:clamp(1.1875rem,1.05rem + .6vw,1.45rem);line-height:1.62}.mission__quote{border:1px solid var(--hair);background:linear-gradient(135deg,#c7274012,#ffffff04 55%);border-radius:2px;margin:1rem 0 0;padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.mission__quote-rule{background:var(--flag);width:3px;position:absolute;inset:0 auto 0 0}.mission__quote p{letter-spacing:-.005em;color:var(--text);font-size:clamp(1.2rem,1rem + 1vw,1.7rem);font-weight:300;line-height:1.42}@media (max-width:880px){.mission__grid{grid-template-columns:1fr}.mission__aside{position:static}.mission__title{max-width:18ch}}
.priorities{border-top:1px solid var(--hair);background:var(--ink-raised)}.priorities__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.priorities__aside{position:sticky;top:clamp(6rem,14vh,9rem)}.priorities__title{max-width:12ch;font-size:clamp(2rem,1.1rem + 3.4vw,3.4rem)}.priorities__list{position:relative}.priorities__list:before{content:"";background:linear-gradient(180deg, var(--hair-accent), var(--hair) 55%, transparent);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:5px}.priorities__row{grid-template-columns:11px auto minmax(0,1fr);align-items:baseline;gap:clamp(1rem,2.5vw,1.75rem);padding-block:clamp(1.1rem,2.2vw,1.6rem);display:grid}.priorities__item+.priorities__item .priorities__row{border-top:1px solid var(--hair)}.priorities__marker{width:11px;height:11px;display:block;position:relative;transform:translateY(.55em)}.priorities__dot{border:1px solid var(--flag);background:var(--ink-raised);transition:background .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;position:absolute;inset:0}.priorities__count{font-family:var(--display);letter-spacing:.16em;color:var(--muted-dim);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1}.priorities__text{color:var(--text-soft);transition:color .5s var(--ease);font-size:clamp(1.0625rem,.98rem + .5vw,1.35rem);line-height:1.55}@media (hover:hover){.priorities__item:hover .priorities__dot{background:var(--flag);box-shadow:0 0 0 5px #b81f382e}.priorities__item:hover .priorities__text{color:var(--text)}}@media (hover:none){.priorities__text{color:var(--text)}}@media (max-width:880px){.priorities__grid{grid-template-columns:1fr}.priorities__aside{position:static}.priorities__title{max-width:16ch}}@media (max-width:560px){.priorities__row{grid-template-columns:11px minmax(0,1fr)}.priorities__count{display:none}}
