.backdrop[data-v-a8c67603]{opacity:.55;pointer-events:none;width:100%;height:100%;stroke:var(--draw);stroke-width:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000 72%);mask-image:linear-gradient(90deg,#0000 38%,#000 72%)}.outline path[data-v-a8c67603]{stroke-width:2.2px}.dim[data-v-a8c67603]{stroke:var(--accent)}.label[data-v-a8c67603]{fill:var(--accent);stroke:none;font:14px var(--font-mono)}path[data-v-a8c67603],circle[data-v-a8c67603]{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.5,0,.2,1) forwards draw-a8c67603}.fine path[data-v-a8c67603],.fine circle[data-v-a8c67603]{animation-delay:.6s}.dim path[data-v-a8c67603]{animation-delay:1.4s}.label[data-v-a8c67603]{opacity:0;animation:.8s 2.4s forwards fade-a8c67603}@keyframes draw-a8c67603{to{stroke-dashoffset:0}}@keyframes fade-a8c67603{to{opacity:1}}@media (prefers-reduced-motion:reduce){path[data-v-a8c67603],circle[data-v-a8c67603]{stroke-dashoffset:0}.label[data-v-a8c67603]{opacity:1}}@media (width<=47.99rem){.backdrop[data-v-a8c67603]{opacity:.3}}.page-header[data-v-657fa9b8]{color:#f2f2f4;background-color:var(--bg-deep);padding-block:var(--space-7);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.page-header--large[data-v-657fa9b8]{padding-block:var(--space-8) calc(var(--space-8) + var(--space-6))}.page-header--photo[data-v-657fa9b8]{background-position:50%;background-size:cover;align-items:center;min-height:min(78vh,42rem);display:flex}.page-header--photo .page-header__inner[data-v-657fa9b8]{width:100%}.page-header__shade[data-v-657fa9b8]{background:linear-gradient(90deg,#000000e6 0%,#000000b8 45%,#00000040 100%),linear-gradient(#0000 60%,#0000008c);position:absolute;inset:0}.page-header__inner[data-v-657fa9b8]{position:relative}.page-header__inner.has-visual[data-v-657fa9b8]{gap:var(--space-6);align-items:center;display:grid}.page-header__text[data-v-657fa9b8]{max-width:44rem}.eyebrow[data-v-657fa9b8]{color:var(--accent)}.lede[data-v-657fa9b8]{color:#c9c9d0;max-width:52ch;font-size:1.2rem}.lede[data-v-657fa9b8] p:last-child{margin-bottom:0}@media (width>=60rem){.page-header__inner.has-visual[data-v-657fa9b8]{gap:var(--space-7);grid-template-columns:1fr 1.1fr}}
