.route-content,body,html{width:100%;max-width:100%;overflow-x:clip}html{overscroll-behavior-x:none}body{touch-action:pan-y}.seo-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:99999;padding:.75rem 1rem;color:#fff;background:#111}.skip-link:focus{top:1rem}.route-content{background:#fff;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#main-content [data-hover-card]{transition:transform .22s ease-out,box-shadow .22s ease-out}#main-content [data-hover-card]:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:0 10px 24px rgb(17 38 25/12%)}#main-content :is(figure>img,img[data-hover-photo]){transition:scale .28s ease-out,filter .28s ease-out}#main-content :is(figure:hover>img,img[data-hover-photo]:hover){scale:1.015;filter:brightness(1.04)}}