html[data-public-motion=enabled] [data-scroll-state=pending]{opacity:0;pointer-events:none;translate:0 28px}.scroll-progress{pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px;overflow:hidden}.scroll-progress>span{transform-origin:0;background:linear-gradient(90deg, var(--brand-navy), #679fbe 65%, var(--brand-lime));width:100%;height:100%;display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html[data-public-motion=enabled] .scroll-progress>span{animation:linear both reading-progress;animation-timeline:scroll(root);display:block}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@supports (animation-timeline:view()){html[data-public-motion=enabled] .about-image{view-timeline-name:--portrait-reveal}html[data-public-motion=enabled] .about-image>.portrait-photo{animation:linear both portrait-settle;animation-timeline:--portrait-reveal;animation-range:entry cover 55%}@keyframes portrait-settle{0%{transform:scale(1.055)}to{transform:scale(1)}}@media (width>=901px){html[data-public-motion=enabled] .reference-hero{view-timeline-name:--hero-depth}html[data-public-motion=enabled] .reference-hero-background{animation:linear both hero-depth;animation-timeline:--hero-depth;animation-range:exit}@keyframes hero-depth{0%{transform:scale(1.08)translateY(0)}to{transform:scale(1.08)translateY(24px)}}}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-scroll-state]{opacity:1!important;translate:none!important}.scroll-progress{display:none}}@media print{[data-scroll-state]{opacity:1!important;translate:none!important}.scroll-progress{display:none}}
