.text-center{text-align:center;justify-content:center;align-items:center;margin:0 auto}.text-3xl{font-size:3.2rem;line-height:3.52rem}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.justify-center{justify-content:center}.items-center{align-items:center}.w-full{width:100%}.gap-5{gap:2rem}.gap-20{gap:8rem}.m-4{margin:1.6rem}.mt-4{margin-top:1.6rem}.mb-4{margin-bottom:1.6rem}.ml-4{margin-left:1.6rem}.mr-4{margin-right:1.6rem}.my-4{margin-top:1.6rem;margin-bottom:1.6rem}.mx-4{margin-left:1.6rem;margin-right:1.6rem}.m-5{margin:2rem}.mb-5{margin-bottom:2rem}.mt-5{margin-top:2rem}.ml-5{margin-left:2rem}.mr-5{margin-right:2rem}.my-5{margin-top:2rem;margin-bottom:2rem}.mx-5{margin-left:2rem;margin-right:2rem}.m-8{margin:3.2rem}.mb-8{margin-bottom:3.2rem}.mt-8{margin-top:3.2rem}.ml-8{margin-left:3.2rem}.mr-8{margin-right:3.2rem}.my-8{margin-top:3.2rem;margin-bottom:3.2rem}.mx-8{margin-left:3.2rem;margin-right:3.2rem}.m-20{margin:8rem}.mb-20{margin-bottom:8rem}.mt-20{margin-top:8rem}.ml-20{margin-left:8rem}.mr-20{margin-right:8rem}.mx-20{margin-left:8rem;margin-right:8rem}.my-20{margin-top:8rem;margin-bottom:8rem}@media (min-width:1024px){.lg_flex-col{flex-direction:column}.lg_flex-row{flex-direction:row}.lg_gap-5{gap:2rem}.lg_gap-20{gap:8rem}}@media (min-width:64.0625em){body #main-footer .top .nav ul{border-bottom:none;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-bottom:0;display:flex}body #main-footer .top .nav ul li{text-align:left;border-right:none;width:auto;margin:0;padding:0}body #main-footer .top .nav ul li a{letter-spacing:.02em;border-bottom:none;padding:0;font-size:14px}}body #main-footer .bottom{flex-wrap:wrap;align-items:baseline;gap:clamp(20px,4vw,48px);padding:24px 0;display:flex}body #main-footer .bottom>div{width:auto}body #main-footer .bottom .copy{flex:auto;min-width:0;margin-bottom:0}body #main-footer .bottom .legal{flex:none}body #main-footer .bottom .legal ul{align-items:center;gap:14px;display:inline-flex}body #main-footer .bottom .legal ul li{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
