/* Everything is complete and visible before JavaScript. WAAPI supplies finite enhancements only. */
.brand .brand-mark{background:transparent;clip-path:none;color:var(--olive);overflow:visible;flex-shrink:0}
.site-footer .brand .brand-mark{color:var(--yellow);background:transparent}
.brand-silhouette{fill:currentColor}
.brand-piece{fill:currentColor;stroke:currentColor;stroke-width:.35;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}
.brand-name{white-space:nowrap}
.brand-letter,.wordmark-letter{display:inline-block;transform-origin:50% 100%}
.brand-letter{position:relative}
.brand-type{min-width:0}
.footer-wordmark .wordmark-letter{vertical-align:baseline}
.route-line[data-motion="route"]{background:transparent}
.motion-route-stroke{position:absolute;inset:0;display:block;background:var(--olive);transform-origin:left center}
[data-motion="media"]>img{transform-origin:50% 55%}
.motion-direction-entry{display:block;width:max-content;justify-self:end}
@media(prefers-reduced-motion:reduce){
  .brand-silhouette,.brand-piece,.brand-letter,.brand-descriptor,.wordmark-letter,.motion-route-stroke{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}
  [data-motion] img,[data-motion] h1,[data-motion] h3,[data-motion] .step-index,[data-motion] .question-number,[data-motion] .link-arrow,[data-motion] .motion-direction-entry,[data-motion] .resource-feature,[data-motion] figcaption{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}
}
