@media (max-width:860px){
.nav-toggle{display:block}
.main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--graphite);flex-direction:column;align-items:stretch;padding:1rem;border-bottom:1px solid var(--olive)}
.main-nav.is-open{display:flex}
.main-nav ul{flex-direction:column;gap:.2rem}.main-nav a:not(.btn){display:block;padding:.7rem 0}
.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(.45rem) rotate(45deg)}
.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-.45rem) rotate(-45deg)}
.split{grid-template-columns:1fr}
.hero__in{margin-inline:auto;width:min(100% - 2rem,1160px)}
.a11y-bar a{margin-left:0}
}
@media (max-width:480px){.btn-row .btn{width:100%;justify-content:center}.brand__txt strong{font-size:.85rem}.footer-note{padding-bottom:4rem}}
