/* base — class definitions; the theme wins every tie */
.text-xs{font-size:0.75rem;line-height:1rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-5xl{font-size:3rem;line-height:1}
.text-6xl{font-size:3.75rem;line-height:1}
.text-7xl{font-size:4.5rem;line-height:1}
.text-8xl{font-size:6rem;line-height:1}
.text-9xl{font-size:8rem;line-height:1}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.font-thin{font-weight:100}
.font-extralight{font-weight:200}
.font-light{font-weight:300}
.font-normal{font-weight:400}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-black{font-weight:900}
.italic{font-style:italic}
.not-italic{font-style:normal}
.underline{text-decoration-line:underline}
.line-through{text-decoration-line:line-through}
.no-underline{text-decoration-line:none}
.rounded-none{border-radius:0}
.rounded-sm{border-radius:0.125rem}
.rounded{border-radius:0.25rem}
.rounded-md{border-radius:0.375rem}
.rounded-lg{border-radius:0.5rem}
.rounded-xl{border-radius:0.75rem}
.rounded-2xl{border-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-full{border-radius:9999px}
.shadow-none{box-shadow:0 0 #0000}
.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.max-w-xs{max-width:20rem}
.max-w-sm{max-width:24rem}
.max-w-md{max-width:28rem}
.max-w-lg{max-width:32rem}
.max-w-xl{max-width:36rem}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-full{max-width:100%}
.max-w-prose{max-width:65ch}
.mx-auto{margin-left:auto;margin-right:auto}
.object-cover{object-fit:cover}
.object-contain{object-fit:contain}
.object-fill{object-fit:fill}
.object-none{object-fit:none}
.grid{display:grid}
.w-full{width:100%}
.h-auto{height:auto}
.inline-block{display:inline-block}
.text-white{color:#fff}
.bg-white{background-color:#fff}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.p-0{padding:0}
.py-0{padding-top:0;padding-bottom:0}
.px-0{padding-left:0;padding-right:0}
.pt-0{padding-top:0}
.pr-0{padding-right:0}
.pb-0{padding-bottom:0}
.pl-0{padding-left:0}
.gap-0{gap:0}
.p-1{padding:0.25rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.pt-1{padding-top:0.25rem}
.pr-1{padding-right:0.25rem}
.pb-1{padding-bottom:0.25rem}
.pl-1{padding-left:0.25rem}
.gap-1{gap:0.25rem}
.p-2{padding:0.5rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.pt-2{padding-top:0.5rem}
.pr-2{padding-right:0.5rem}
.pb-2{padding-bottom:0.5rem}
.pl-2{padding-left:0.5rem}
.gap-2{gap:0.5rem}
.p-3{padding:0.75rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.pt-3{padding-top:0.75rem}
.pr-3{padding-right:0.75rem}
.pb-3{padding-bottom:0.75rem}
.pl-3{padding-left:0.75rem}
.gap-3{gap:0.75rem}
.p-4{padding:1rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.px-4{padding-left:1rem;padding-right:1rem}
.pt-4{padding-top:1rem}
.pr-4{padding-right:1rem}
.pb-4{padding-bottom:1rem}
.pl-4{padding-left:1rem}
.gap-4{gap:1rem}
.p-5{padding:1.25rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.pt-5{padding-top:1.25rem}
.pr-5{padding-right:1.25rem}
.pb-5{padding-bottom:1.25rem}
.pl-5{padding-left:1.25rem}
.gap-5{gap:1.25rem}
.p-6{padding:1.5rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.pt-6{padding-top:1.5rem}
.pr-6{padding-right:1.5rem}
.pb-6{padding-bottom:1.5rem}
.pl-6{padding-left:1.5rem}
.gap-6{gap:1.5rem}
.p-7{padding:1.75rem}
.py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.px-7{padding-left:1.75rem;padding-right:1.75rem}
.pt-7{padding-top:1.75rem}
.pr-7{padding-right:1.75rem}
.pb-7{padding-bottom:1.75rem}
.pl-7{padding-left:1.75rem}
.gap-7{gap:1.75rem}
.p-8{padding:2rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.px-8{padding-left:2rem;padding-right:2rem}
.pt-8{padding-top:2rem}
.pr-8{padding-right:2rem}
.pb-8{padding-bottom:2rem}
.pl-8{padding-left:2rem}
.gap-8{gap:2rem}
.p-9{padding:2.25rem}
.py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.px-9{padding-left:2.25rem;padding-right:2.25rem}
.pt-9{padding-top:2.25rem}
.pr-9{padding-right:2.25rem}
.pb-9{padding-bottom:2.25rem}
.pl-9{padding-left:2.25rem}
.gap-9{gap:2.25rem}
.p-10{padding:2.5rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.px-10{padding-left:2.5rem;padding-right:2.5rem}
.pt-10{padding-top:2.5rem}
.pr-10{padding-right:2.5rem}
.pb-10{padding-bottom:2.5rem}
.pl-10{padding-left:2.5rem}
.gap-10{gap:2.5rem}
.p-11{padding:2.75rem}
.py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.px-11{padding-left:2.75rem;padding-right:2.75rem}
.pt-11{padding-top:2.75rem}
.pr-11{padding-right:2.75rem}
.pb-11{padding-bottom:2.75rem}
.pl-11{padding-left:2.75rem}
.gap-11{gap:2.75rem}
.p-12{padding:3rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.px-12{padding-left:3rem;padding-right:3rem}
.pt-12{padding-top:3rem}
.pr-12{padding-right:3rem}
.pb-12{padding-bottom:3rem}
.pl-12{padding-left:3rem}
.gap-12{gap:3rem}
.p-14{padding:3.5rem}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.px-14{padding-left:3.5rem;padding-right:3.5rem}
.pt-14{padding-top:3.5rem}
.pr-14{padding-right:3.5rem}
.pb-14{padding-bottom:3.5rem}
.pl-14{padding-left:3.5rem}
.gap-14{gap:3.5rem}
.p-16{padding:4rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.px-16{padding-left:4rem;padding-right:4rem}
.pt-16{padding-top:4rem}
.pr-16{padding-right:4rem}
.pb-16{padding-bottom:4rem}
.pl-16{padding-left:4rem}
.gap-16{gap:4rem}
.p-20{padding:5rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.px-20{padding-left:5rem;padding-right:5rem}
.pt-20{padding-top:5rem}
.pr-20{padding-right:5rem}
.pb-20{padding-bottom:5rem}
.pl-20{padding-left:5rem}
.gap-20{gap:5rem}
.p-24{padding:6rem}
.py-24{padding-top:6rem;padding-bottom:6rem}
.px-24{padding-left:6rem;padding-right:6rem}
.pt-24{padding-top:6rem}
.pr-24{padding-right:6rem}
.pb-24{padding-bottom:6rem}
.pl-24{padding-left:6rem}
.gap-24{gap:6rem}
.p-28{padding:7rem}
.py-28{padding-top:7rem;padding-bottom:7rem}
.px-28{padding-left:7rem;padding-right:7rem}
.pt-28{padding-top:7rem}
.pr-28{padding-right:7rem}
.pb-28{padding-bottom:7rem}
.pl-28{padding-left:7rem}
.gap-28{gap:7rem}
.p-32{padding:8rem}
.py-32{padding-top:8rem;padding-bottom:8rem}
.px-32{padding-left:8rem;padding-right:8rem}
.pt-32{padding-top:8rem}
.pr-32{padding-right:8rem}
.pb-32{padding-bottom:8rem}
.pl-32{padding-left:8rem}
.gap-32{gap:8rem}
.p-36{padding:9rem}
.py-36{padding-top:9rem;padding-bottom:9rem}
.px-36{padding-left:9rem;padding-right:9rem}
.pt-36{padding-top:9rem}
.pr-36{padding-right:9rem}
.pb-36{padding-bottom:9rem}
.pl-36{padding-left:9rem}
.gap-36{gap:9rem}
.p-40{padding:10rem}
.py-40{padding-top:10rem;padding-bottom:10rem}
.px-40{padding-left:10rem;padding-right:10rem}
.pt-40{padding-top:10rem}
.pr-40{padding-right:10rem}
.pb-40{padding-bottom:10rem}
.pl-40{padding-left:10rem}
.gap-40{gap:10rem}
.p-44{padding:11rem}
.py-44{padding-top:11rem;padding-bottom:11rem}
.px-44{padding-left:11rem;padding-right:11rem}
.pt-44{padding-top:11rem}
.pr-44{padding-right:11rem}
.pb-44{padding-bottom:11rem}
.pl-44{padding-left:11rem}
.gap-44{gap:11rem}
.p-48{padding:12rem}
.py-48{padding-top:12rem;padding-bottom:12rem}
.px-48{padding-left:12rem;padding-right:12rem}
.pt-48{padding-top:12rem}
.pr-48{padding-right:12rem}
.pb-48{padding-bottom:12rem}
.pl-48{padding-left:12rem}
.gap-48{gap:12rem}
.p-52{padding:13rem}
.py-52{padding-top:13rem;padding-bottom:13rem}
.px-52{padding-left:13rem;padding-right:13rem}
.pt-52{padding-top:13rem}
.pr-52{padding-right:13rem}
.pb-52{padding-bottom:13rem}
.pl-52{padding-left:13rem}
.gap-52{gap:13rem}
.p-56{padding:14rem}
.py-56{padding-top:14rem;padding-bottom:14rem}
.px-56{padding-left:14rem;padding-right:14rem}
.pt-56{padding-top:14rem}
.pr-56{padding-right:14rem}
.pb-56{padding-bottom:14rem}
.pl-56{padding-left:14rem}
.gap-56{gap:14rem}
.p-60{padding:15rem}
.py-60{padding-top:15rem;padding-bottom:15rem}
.px-60{padding-left:15rem;padding-right:15rem}
.pt-60{padding-top:15rem}
.pr-60{padding-right:15rem}
.pb-60{padding-bottom:15rem}
.pl-60{padding-left:15rem}
.gap-60{gap:15rem}
.p-64{padding:16rem}
.py-64{padding-top:16rem;padding-bottom:16rem}
.px-64{padding-left:16rem;padding-right:16rem}
.pt-64{padding-top:16rem}
.pr-64{padding-right:16rem}
.pb-64{padding-bottom:16rem}
.pl-64{padding-left:16rem}
.gap-64{gap:16rem}
.p-72{padding:18rem}
.py-72{padding-top:18rem;padding-bottom:18rem}
.px-72{padding-left:18rem;padding-right:18rem}
.pt-72{padding-top:18rem}
.pr-72{padding-right:18rem}
.pb-72{padding-bottom:18rem}
.pl-72{padding-left:18rem}
.gap-72{gap:18rem}
.p-80{padding:20rem}
.py-80{padding-top:20rem;padding-bottom:20rem}
.px-80{padding-left:20rem;padding-right:20rem}
.pt-80{padding-top:20rem}
.pr-80{padding-right:20rem}
.pb-80{padding-bottom:20rem}
.pl-80{padding-left:20rem}
.gap-80{gap:20rem}
.p-96{padding:24rem}
.py-96{padding-top:24rem;padding-bottom:24rem}
.px-96{padding-left:24rem;padding-right:24rem}
.pt-96{padding-top:24rem}
.pr-96{padding-right:24rem}
.pb-96{padding-bottom:24rem}
.pl-96{padding-left:24rem}
.gap-96{gap:24rem}
@media(min-width:640px){
.sm\:text-xs{font-size:0.75rem;line-height:1rem}
.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}
.sm\:text-base{font-size:1rem;line-height:1.5rem}
.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}
.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
.sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.sm\:text-5xl{font-size:3rem;line-height:1}
.sm\:text-6xl{font-size:3.75rem;line-height:1}
.sm\:text-7xl{font-size:4.5rem;line-height:1}
.sm\:text-8xl{font-size:6rem;line-height:1}
.sm\:text-9xl{font-size:8rem;line-height:1}
.sm\:text-left{text-align:left}
.sm\:text-center{text-align:center}
.sm\:text-right{text-align:right}
.sm\:text-justify{text-align:justify}
.sm\:font-thin{font-weight:100}
.sm\:font-extralight{font-weight:200}
.sm\:font-light{font-weight:300}
.sm\:font-normal{font-weight:400}
.sm\:font-medium{font-weight:500}
.sm\:font-semibold{font-weight:600}
.sm\:font-bold{font-weight:700}
.sm\:font-extrabold{font-weight:800}
.sm\:font-black{font-weight:900}
.sm\:italic{font-style:italic}
.sm\:not-italic{font-style:normal}
.sm\:underline{text-decoration-line:underline}
.sm\:line-through{text-decoration-line:line-through}
.sm\:no-underline{text-decoration-line:none}
.sm\:rounded-none{border-radius:0}
.sm\:rounded-sm{border-radius:0.125rem}
.sm\:rounded{border-radius:0.25rem}
.sm\:rounded-md{border-radius:0.375rem}
.sm\:rounded-lg{border-radius:0.5rem}
.sm\:rounded-xl{border-radius:0.75rem}
.sm\:rounded-2xl{border-radius:1rem}
.sm\:rounded-3xl{border-radius:1.5rem}
.sm\:rounded-full{border-radius:9999px}
.sm\:shadow-none{box-shadow:0 0 #0000}
.sm\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.sm\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.sm\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.sm\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.sm\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.sm\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.sm\:max-w-xs{max-width:20rem}
.sm\:max-w-sm{max-width:24rem}
.sm\:max-w-md{max-width:28rem}
.sm\:max-w-lg{max-width:32rem}
.sm\:max-w-xl{max-width:36rem}
.sm\:max-w-2xl{max-width:42rem}
.sm\:max-w-3xl{max-width:48rem}
.sm\:max-w-4xl{max-width:56rem}
.sm\:max-w-5xl{max-width:64rem}
.sm\:max-w-6xl{max-width:72rem}
.sm\:max-w-7xl{max-width:80rem}
.sm\:max-w-full{max-width:100%}
.sm\:max-w-prose{max-width:65ch}
.sm\:mx-auto{margin-left:auto;margin-right:auto}
.sm\:object-cover{object-fit:cover}
.sm\:object-contain{object-fit:contain}
.sm\:object-fill{object-fit:fill}
.sm\:object-none{object-fit:none}
.sm\:grid{display:grid}
.sm\:w-full{width:100%}
.sm\:h-auto{height:auto}
.sm\:inline-block{display:inline-block}
.sm\:text-white{color:#fff}
.sm\:bg-white{background-color:#fff}
.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.sm\:p-0{padding:0}
.sm\:py-0{padding-top:0;padding-bottom:0}
.sm\:px-0{padding-left:0;padding-right:0}
.sm\:pt-0{padding-top:0}
.sm\:pr-0{padding-right:0}
.sm\:pb-0{padding-bottom:0}
.sm\:pl-0{padding-left:0}
.sm\:gap-0{gap:0}
.sm\:p-1{padding:0.25rem}
.sm\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.sm\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.sm\:pt-1{padding-top:0.25rem}
.sm\:pr-1{padding-right:0.25rem}
.sm\:pb-1{padding-bottom:0.25rem}
.sm\:pl-1{padding-left:0.25rem}
.sm\:gap-1{gap:0.25rem}
.sm\:p-2{padding:0.5rem}
.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.sm\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.sm\:pt-2{padding-top:0.5rem}
.sm\:pr-2{padding-right:0.5rem}
.sm\:pb-2{padding-bottom:0.5rem}
.sm\:pl-2{padding-left:0.5rem}
.sm\:gap-2{gap:0.5rem}
.sm\:p-3{padding:0.75rem}
.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.sm\:pt-3{padding-top:0.75rem}
.sm\:pr-3{padding-right:0.75rem}
.sm\:pb-3{padding-bottom:0.75rem}
.sm\:pl-3{padding-left:0.75rem}
.sm\:gap-3{gap:0.75rem}
.sm\:p-4{padding:1rem}
.sm\:py-4{padding-top:1rem;padding-bottom:1rem}
.sm\:px-4{padding-left:1rem;padding-right:1rem}
.sm\:pt-4{padding-top:1rem}
.sm\:pr-4{padding-right:1rem}
.sm\:pb-4{padding-bottom:1rem}
.sm\:pl-4{padding-left:1rem}
.sm\:gap-4{gap:1rem}
.sm\:p-5{padding:1.25rem}
.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.sm\:pt-5{padding-top:1.25rem}
.sm\:pr-5{padding-right:1.25rem}
.sm\:pb-5{padding-bottom:1.25rem}
.sm\:pl-5{padding-left:1.25rem}
.sm\:gap-5{gap:1.25rem}
.sm\:p-6{padding:1.5rem}
.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.sm\:pt-6{padding-top:1.5rem}
.sm\:pr-6{padding-right:1.5rem}
.sm\:pb-6{padding-bottom:1.5rem}
.sm\:pl-6{padding-left:1.5rem}
.sm\:gap-6{gap:1.5rem}
.sm\:p-7{padding:1.75rem}
.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.sm\:pt-7{padding-top:1.75rem}
.sm\:pr-7{padding-right:1.75rem}
.sm\:pb-7{padding-bottom:1.75rem}
.sm\:pl-7{padding-left:1.75rem}
.sm\:gap-7{gap:1.75rem}
.sm\:p-8{padding:2rem}
.sm\:py-8{padding-top:2rem;padding-bottom:2rem}
.sm\:px-8{padding-left:2rem;padding-right:2rem}
.sm\:pt-8{padding-top:2rem}
.sm\:pr-8{padding-right:2rem}
.sm\:pb-8{padding-bottom:2rem}
.sm\:pl-8{padding-left:2rem}
.sm\:gap-8{gap:2rem}
.sm\:p-9{padding:2.25rem}
.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.sm\:pt-9{padding-top:2.25rem}
.sm\:pr-9{padding-right:2.25rem}
.sm\:pb-9{padding-bottom:2.25rem}
.sm\:pl-9{padding-left:2.25rem}
.sm\:gap-9{gap:2.25rem}
.sm\:p-10{padding:2.5rem}
.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.sm\:pt-10{padding-top:2.5rem}
.sm\:pr-10{padding-right:2.5rem}
.sm\:pb-10{padding-bottom:2.5rem}
.sm\:pl-10{padding-left:2.5rem}
.sm\:gap-10{gap:2.5rem}
.sm\:p-11{padding:2.75rem}
.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.sm\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.sm\:pt-11{padding-top:2.75rem}
.sm\:pr-11{padding-right:2.75rem}
.sm\:pb-11{padding-bottom:2.75rem}
.sm\:pl-11{padding-left:2.75rem}
.sm\:gap-11{gap:2.75rem}
.sm\:p-12{padding:3rem}
.sm\:py-12{padding-top:3rem;padding-bottom:3rem}
.sm\:px-12{padding-left:3rem;padding-right:3rem}
.sm\:pt-12{padding-top:3rem}
.sm\:pr-12{padding-right:3rem}
.sm\:pb-12{padding-bottom:3rem}
.sm\:pl-12{padding-left:3rem}
.sm\:gap-12{gap:3rem}
.sm\:p-14{padding:3.5rem}
.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.sm\:pt-14{padding-top:3.5rem}
.sm\:pr-14{padding-right:3.5rem}
.sm\:pb-14{padding-bottom:3.5rem}
.sm\:pl-14{padding-left:3.5rem}
.sm\:gap-14{gap:3.5rem}
.sm\:p-16{padding:4rem}
.sm\:py-16{padding-top:4rem;padding-bottom:4rem}
.sm\:px-16{padding-left:4rem;padding-right:4rem}
.sm\:pt-16{padding-top:4rem}
.sm\:pr-16{padding-right:4rem}
.sm\:pb-16{padding-bottom:4rem}
.sm\:pl-16{padding-left:4rem}
.sm\:gap-16{gap:4rem}
.sm\:p-20{padding:5rem}
.sm\:py-20{padding-top:5rem;padding-bottom:5rem}
.sm\:px-20{padding-left:5rem;padding-right:5rem}
.sm\:pt-20{padding-top:5rem}
.sm\:pr-20{padding-right:5rem}
.sm\:pb-20{padding-bottom:5rem}
.sm\:pl-20{padding-left:5rem}
.sm\:gap-20{gap:5rem}
.sm\:p-24{padding:6rem}
.sm\:py-24{padding-top:6rem;padding-bottom:6rem}
.sm\:px-24{padding-left:6rem;padding-right:6rem}
.sm\:pt-24{padding-top:6rem}
.sm\:pr-24{padding-right:6rem}
.sm\:pb-24{padding-bottom:6rem}
.sm\:pl-24{padding-left:6rem}
.sm\:gap-24{gap:6rem}
.sm\:p-28{padding:7rem}
.sm\:py-28{padding-top:7rem;padding-bottom:7rem}
.sm\:px-28{padding-left:7rem;padding-right:7rem}
.sm\:pt-28{padding-top:7rem}
.sm\:pr-28{padding-right:7rem}
.sm\:pb-28{padding-bottom:7rem}
.sm\:pl-28{padding-left:7rem}
.sm\:gap-28{gap:7rem}
.sm\:p-32{padding:8rem}
.sm\:py-32{padding-top:8rem;padding-bottom:8rem}
.sm\:px-32{padding-left:8rem;padding-right:8rem}
.sm\:pt-32{padding-top:8rem}
.sm\:pr-32{padding-right:8rem}
.sm\:pb-32{padding-bottom:8rem}
.sm\:pl-32{padding-left:8rem}
.sm\:gap-32{gap:8rem}
.sm\:p-36{padding:9rem}
.sm\:py-36{padding-top:9rem;padding-bottom:9rem}
.sm\:px-36{padding-left:9rem;padding-right:9rem}
.sm\:pt-36{padding-top:9rem}
.sm\:pr-36{padding-right:9rem}
.sm\:pb-36{padding-bottom:9rem}
.sm\:pl-36{padding-left:9rem}
.sm\:gap-36{gap:9rem}
.sm\:p-40{padding:10rem}
.sm\:py-40{padding-top:10rem;padding-bottom:10rem}
.sm\:px-40{padding-left:10rem;padding-right:10rem}
.sm\:pt-40{padding-top:10rem}
.sm\:pr-40{padding-right:10rem}
.sm\:pb-40{padding-bottom:10rem}
.sm\:pl-40{padding-left:10rem}
.sm\:gap-40{gap:10rem}
.sm\:p-44{padding:11rem}
.sm\:py-44{padding-top:11rem;padding-bottom:11rem}
.sm\:px-44{padding-left:11rem;padding-right:11rem}
.sm\:pt-44{padding-top:11rem}
.sm\:pr-44{padding-right:11rem}
.sm\:pb-44{padding-bottom:11rem}
.sm\:pl-44{padding-left:11rem}
.sm\:gap-44{gap:11rem}
.sm\:p-48{padding:12rem}
.sm\:py-48{padding-top:12rem;padding-bottom:12rem}
.sm\:px-48{padding-left:12rem;padding-right:12rem}
.sm\:pt-48{padding-top:12rem}
.sm\:pr-48{padding-right:12rem}
.sm\:pb-48{padding-bottom:12rem}
.sm\:pl-48{padding-left:12rem}
.sm\:gap-48{gap:12rem}
.sm\:p-52{padding:13rem}
.sm\:py-52{padding-top:13rem;padding-bottom:13rem}
.sm\:px-52{padding-left:13rem;padding-right:13rem}
.sm\:pt-52{padding-top:13rem}
.sm\:pr-52{padding-right:13rem}
.sm\:pb-52{padding-bottom:13rem}
.sm\:pl-52{padding-left:13rem}
.sm\:gap-52{gap:13rem}
.sm\:p-56{padding:14rem}
.sm\:py-56{padding-top:14rem;padding-bottom:14rem}
.sm\:px-56{padding-left:14rem;padding-right:14rem}
.sm\:pt-56{padding-top:14rem}
.sm\:pr-56{padding-right:14rem}
.sm\:pb-56{padding-bottom:14rem}
.sm\:pl-56{padding-left:14rem}
.sm\:gap-56{gap:14rem}
.sm\:p-60{padding:15rem}
.sm\:py-60{padding-top:15rem;padding-bottom:15rem}
.sm\:px-60{padding-left:15rem;padding-right:15rem}
.sm\:pt-60{padding-top:15rem}
.sm\:pr-60{padding-right:15rem}
.sm\:pb-60{padding-bottom:15rem}
.sm\:pl-60{padding-left:15rem}
.sm\:gap-60{gap:15rem}
.sm\:p-64{padding:16rem}
.sm\:py-64{padding-top:16rem;padding-bottom:16rem}
.sm\:px-64{padding-left:16rem;padding-right:16rem}
.sm\:pt-64{padding-top:16rem}
.sm\:pr-64{padding-right:16rem}
.sm\:pb-64{padding-bottom:16rem}
.sm\:pl-64{padding-left:16rem}
.sm\:gap-64{gap:16rem}
.sm\:p-72{padding:18rem}
.sm\:py-72{padding-top:18rem;padding-bottom:18rem}
.sm\:px-72{padding-left:18rem;padding-right:18rem}
.sm\:pt-72{padding-top:18rem}
.sm\:pr-72{padding-right:18rem}
.sm\:pb-72{padding-bottom:18rem}
.sm\:pl-72{padding-left:18rem}
.sm\:gap-72{gap:18rem}
.sm\:p-80{padding:20rem}
.sm\:py-80{padding-top:20rem;padding-bottom:20rem}
.sm\:px-80{padding-left:20rem;padding-right:20rem}
.sm\:pt-80{padding-top:20rem}
.sm\:pr-80{padding-right:20rem}
.sm\:pb-80{padding-bottom:20rem}
.sm\:pl-80{padding-left:20rem}
.sm\:gap-80{gap:20rem}
.sm\:p-96{padding:24rem}
.sm\:py-96{padding-top:24rem;padding-bottom:24rem}
.sm\:px-96{padding-left:24rem;padding-right:24rem}
.sm\:pt-96{padding-top:24rem}
.sm\:pr-96{padding-right:24rem}
.sm\:pb-96{padding-bottom:24rem}
.sm\:pl-96{padding-left:24rem}
.sm\:gap-96{gap:24rem}
}
@media(min-width:768px){
.md\:text-xs{font-size:0.75rem;line-height:1rem}
.md\:text-sm{font-size:0.875rem;line-height:1.25rem}
.md\:text-base{font-size:1rem;line-height:1.5rem}
.md\:text-lg{font-size:1.125rem;line-height:1.75rem}
.md\:text-xl{font-size:1.25rem;line-height:1.75rem}
.md\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.md\:text-5xl{font-size:3rem;line-height:1}
.md\:text-6xl{font-size:3.75rem;line-height:1}
.md\:text-7xl{font-size:4.5rem;line-height:1}
.md\:text-8xl{font-size:6rem;line-height:1}
.md\:text-9xl{font-size:8rem;line-height:1}
.md\:text-left{text-align:left}
.md\:text-center{text-align:center}
.md\:text-right{text-align:right}
.md\:text-justify{text-align:justify}
.md\:font-thin{font-weight:100}
.md\:font-extralight{font-weight:200}
.md\:font-light{font-weight:300}
.md\:font-normal{font-weight:400}
.md\:font-medium{font-weight:500}
.md\:font-semibold{font-weight:600}
.md\:font-bold{font-weight:700}
.md\:font-extrabold{font-weight:800}
.md\:font-black{font-weight:900}
.md\:italic{font-style:italic}
.md\:not-italic{font-style:normal}
.md\:underline{text-decoration-line:underline}
.md\:line-through{text-decoration-line:line-through}
.md\:no-underline{text-decoration-line:none}
.md\:rounded-none{border-radius:0}
.md\:rounded-sm{border-radius:0.125rem}
.md\:rounded{border-radius:0.25rem}
.md\:rounded-md{border-radius:0.375rem}
.md\:rounded-lg{border-radius:0.5rem}
.md\:rounded-xl{border-radius:0.75rem}
.md\:rounded-2xl{border-radius:1rem}
.md\:rounded-3xl{border-radius:1.5rem}
.md\:rounded-full{border-radius:9999px}
.md\:shadow-none{box-shadow:0 0 #0000}
.md\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.md\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.md\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.md\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.md\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.md\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.md\:max-w-xs{max-width:20rem}
.md\:max-w-sm{max-width:24rem}
.md\:max-w-md{max-width:28rem}
.md\:max-w-lg{max-width:32rem}
.md\:max-w-xl{max-width:36rem}
.md\:max-w-2xl{max-width:42rem}
.md\:max-w-3xl{max-width:48rem}
.md\:max-w-4xl{max-width:56rem}
.md\:max-w-5xl{max-width:64rem}
.md\:max-w-6xl{max-width:72rem}
.md\:max-w-7xl{max-width:80rem}
.md\:max-w-full{max-width:100%}
.md\:max-w-prose{max-width:65ch}
.md\:mx-auto{margin-left:auto;margin-right:auto}
.md\:object-cover{object-fit:cover}
.md\:object-contain{object-fit:contain}
.md\:object-fill{object-fit:fill}
.md\:object-none{object-fit:none}
.md\:grid{display:grid}
.md\:w-full{width:100%}
.md\:h-auto{height:auto}
.md\:inline-block{display:inline-block}
.md\:text-white{color:#fff}
.md\:bg-white{background-color:#fff}
.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.md\:p-0{padding:0}
.md\:py-0{padding-top:0;padding-bottom:0}
.md\:px-0{padding-left:0;padding-right:0}
.md\:pt-0{padding-top:0}
.md\:pr-0{padding-right:0}
.md\:pb-0{padding-bottom:0}
.md\:pl-0{padding-left:0}
.md\:gap-0{gap:0}
.md\:p-1{padding:0.25rem}
.md\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.md\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.md\:pt-1{padding-top:0.25rem}
.md\:pr-1{padding-right:0.25rem}
.md\:pb-1{padding-bottom:0.25rem}
.md\:pl-1{padding-left:0.25rem}
.md\:gap-1{gap:0.25rem}
.md\:p-2{padding:0.5rem}
.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.md\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.md\:pt-2{padding-top:0.5rem}
.md\:pr-2{padding-right:0.5rem}
.md\:pb-2{padding-bottom:0.5rem}
.md\:pl-2{padding-left:0.5rem}
.md\:gap-2{gap:0.5rem}
.md\:p-3{padding:0.75rem}
.md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.md\:pt-3{padding-top:0.75rem}
.md\:pr-3{padding-right:0.75rem}
.md\:pb-3{padding-bottom:0.75rem}
.md\:pl-3{padding-left:0.75rem}
.md\:gap-3{gap:0.75rem}
.md\:p-4{padding:1rem}
.md\:py-4{padding-top:1rem;padding-bottom:1rem}
.md\:px-4{padding-left:1rem;padding-right:1rem}
.md\:pt-4{padding-top:1rem}
.md\:pr-4{padding-right:1rem}
.md\:pb-4{padding-bottom:1rem}
.md\:pl-4{padding-left:1rem}
.md\:gap-4{gap:1rem}
.md\:p-5{padding:1.25rem}
.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.md\:pt-5{padding-top:1.25rem}
.md\:pr-5{padding-right:1.25rem}
.md\:pb-5{padding-bottom:1.25rem}
.md\:pl-5{padding-left:1.25rem}
.md\:gap-5{gap:1.25rem}
.md\:p-6{padding:1.5rem}
.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.md\:pt-6{padding-top:1.5rem}
.md\:pr-6{padding-right:1.5rem}
.md\:pb-6{padding-bottom:1.5rem}
.md\:pl-6{padding-left:1.5rem}
.md\:gap-6{gap:1.5rem}
.md\:p-7{padding:1.75rem}
.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.md\:pt-7{padding-top:1.75rem}
.md\:pr-7{padding-right:1.75rem}
.md\:pb-7{padding-bottom:1.75rem}
.md\:pl-7{padding-left:1.75rem}
.md\:gap-7{gap:1.75rem}
.md\:p-8{padding:2rem}
.md\:py-8{padding-top:2rem;padding-bottom:2rem}
.md\:px-8{padding-left:2rem;padding-right:2rem}
.md\:pt-8{padding-top:2rem}
.md\:pr-8{padding-right:2rem}
.md\:pb-8{padding-bottom:2rem}
.md\:pl-8{padding-left:2rem}
.md\:gap-8{gap:2rem}
.md\:p-9{padding:2.25rem}
.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.md\:pt-9{padding-top:2.25rem}
.md\:pr-9{padding-right:2.25rem}
.md\:pb-9{padding-bottom:2.25rem}
.md\:pl-9{padding-left:2.25rem}
.md\:gap-9{gap:2.25rem}
.md\:p-10{padding:2.5rem}
.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.md\:pt-10{padding-top:2.5rem}
.md\:pr-10{padding-right:2.5rem}
.md\:pb-10{padding-bottom:2.5rem}
.md\:pl-10{padding-left:2.5rem}
.md\:gap-10{gap:2.5rem}
.md\:p-11{padding:2.75rem}
.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.md\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.md\:pt-11{padding-top:2.75rem}
.md\:pr-11{padding-right:2.75rem}
.md\:pb-11{padding-bottom:2.75rem}
.md\:pl-11{padding-left:2.75rem}
.md\:gap-11{gap:2.75rem}
.md\:p-12{padding:3rem}
.md\:py-12{padding-top:3rem;padding-bottom:3rem}
.md\:px-12{padding-left:3rem;padding-right:3rem}
.md\:pt-12{padding-top:3rem}
.md\:pr-12{padding-right:3rem}
.md\:pb-12{padding-bottom:3rem}
.md\:pl-12{padding-left:3rem}
.md\:gap-12{gap:3rem}
.md\:p-14{padding:3.5rem}
.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.md\:pt-14{padding-top:3.5rem}
.md\:pr-14{padding-right:3.5rem}
.md\:pb-14{padding-bottom:3.5rem}
.md\:pl-14{padding-left:3.5rem}
.md\:gap-14{gap:3.5rem}
.md\:p-16{padding:4rem}
.md\:py-16{padding-top:4rem;padding-bottom:4rem}
.md\:px-16{padding-left:4rem;padding-right:4rem}
.md\:pt-16{padding-top:4rem}
.md\:pr-16{padding-right:4rem}
.md\:pb-16{padding-bottom:4rem}
.md\:pl-16{padding-left:4rem}
.md\:gap-16{gap:4rem}
.md\:p-20{padding:5rem}
.md\:py-20{padding-top:5rem;padding-bottom:5rem}
.md\:px-20{padding-left:5rem;padding-right:5rem}
.md\:pt-20{padding-top:5rem}
.md\:pr-20{padding-right:5rem}
.md\:pb-20{padding-bottom:5rem}
.md\:pl-20{padding-left:5rem}
.md\:gap-20{gap:5rem}
.md\:p-24{padding:6rem}
.md\:py-24{padding-top:6rem;padding-bottom:6rem}
.md\:px-24{padding-left:6rem;padding-right:6rem}
.md\:pt-24{padding-top:6rem}
.md\:pr-24{padding-right:6rem}
.md\:pb-24{padding-bottom:6rem}
.md\:pl-24{padding-left:6rem}
.md\:gap-24{gap:6rem}
.md\:p-28{padding:7rem}
.md\:py-28{padding-top:7rem;padding-bottom:7rem}
.md\:px-28{padding-left:7rem;padding-right:7rem}
.md\:pt-28{padding-top:7rem}
.md\:pr-28{padding-right:7rem}
.md\:pb-28{padding-bottom:7rem}
.md\:pl-28{padding-left:7rem}
.md\:gap-28{gap:7rem}
.md\:p-32{padding:8rem}
.md\:py-32{padding-top:8rem;padding-bottom:8rem}
.md\:px-32{padding-left:8rem;padding-right:8rem}
.md\:pt-32{padding-top:8rem}
.md\:pr-32{padding-right:8rem}
.md\:pb-32{padding-bottom:8rem}
.md\:pl-32{padding-left:8rem}
.md\:gap-32{gap:8rem}
.md\:p-36{padding:9rem}
.md\:py-36{padding-top:9rem;padding-bottom:9rem}
.md\:px-36{padding-left:9rem;padding-right:9rem}
.md\:pt-36{padding-top:9rem}
.md\:pr-36{padding-right:9rem}
.md\:pb-36{padding-bottom:9rem}
.md\:pl-36{padding-left:9rem}
.md\:gap-36{gap:9rem}
.md\:p-40{padding:10rem}
.md\:py-40{padding-top:10rem;padding-bottom:10rem}
.md\:px-40{padding-left:10rem;padding-right:10rem}
.md\:pt-40{padding-top:10rem}
.md\:pr-40{padding-right:10rem}
.md\:pb-40{padding-bottom:10rem}
.md\:pl-40{padding-left:10rem}
.md\:gap-40{gap:10rem}
.md\:p-44{padding:11rem}
.md\:py-44{padding-top:11rem;padding-bottom:11rem}
.md\:px-44{padding-left:11rem;padding-right:11rem}
.md\:pt-44{padding-top:11rem}
.md\:pr-44{padding-right:11rem}
.md\:pb-44{padding-bottom:11rem}
.md\:pl-44{padding-left:11rem}
.md\:gap-44{gap:11rem}
.md\:p-48{padding:12rem}
.md\:py-48{padding-top:12rem;padding-bottom:12rem}
.md\:px-48{padding-left:12rem;padding-right:12rem}
.md\:pt-48{padding-top:12rem}
.md\:pr-48{padding-right:12rem}
.md\:pb-48{padding-bottom:12rem}
.md\:pl-48{padding-left:12rem}
.md\:gap-48{gap:12rem}
.md\:p-52{padding:13rem}
.md\:py-52{padding-top:13rem;padding-bottom:13rem}
.md\:px-52{padding-left:13rem;padding-right:13rem}
.md\:pt-52{padding-top:13rem}
.md\:pr-52{padding-right:13rem}
.md\:pb-52{padding-bottom:13rem}
.md\:pl-52{padding-left:13rem}
.md\:gap-52{gap:13rem}
.md\:p-56{padding:14rem}
.md\:py-56{padding-top:14rem;padding-bottom:14rem}
.md\:px-56{padding-left:14rem;padding-right:14rem}
.md\:pt-56{padding-top:14rem}
.md\:pr-56{padding-right:14rem}
.md\:pb-56{padding-bottom:14rem}
.md\:pl-56{padding-left:14rem}
.md\:gap-56{gap:14rem}
.md\:p-60{padding:15rem}
.md\:py-60{padding-top:15rem;padding-bottom:15rem}
.md\:px-60{padding-left:15rem;padding-right:15rem}
.md\:pt-60{padding-top:15rem}
.md\:pr-60{padding-right:15rem}
.md\:pb-60{padding-bottom:15rem}
.md\:pl-60{padding-left:15rem}
.md\:gap-60{gap:15rem}
.md\:p-64{padding:16rem}
.md\:py-64{padding-top:16rem;padding-bottom:16rem}
.md\:px-64{padding-left:16rem;padding-right:16rem}
.md\:pt-64{padding-top:16rem}
.md\:pr-64{padding-right:16rem}
.md\:pb-64{padding-bottom:16rem}
.md\:pl-64{padding-left:16rem}
.md\:gap-64{gap:16rem}
.md\:p-72{padding:18rem}
.md\:py-72{padding-top:18rem;padding-bottom:18rem}
.md\:px-72{padding-left:18rem;padding-right:18rem}
.md\:pt-72{padding-top:18rem}
.md\:pr-72{padding-right:18rem}
.md\:pb-72{padding-bottom:18rem}
.md\:pl-72{padding-left:18rem}
.md\:gap-72{gap:18rem}
.md\:p-80{padding:20rem}
.md\:py-80{padding-top:20rem;padding-bottom:20rem}
.md\:px-80{padding-left:20rem;padding-right:20rem}
.md\:pt-80{padding-top:20rem}
.md\:pr-80{padding-right:20rem}
.md\:pb-80{padding-bottom:20rem}
.md\:pl-80{padding-left:20rem}
.md\:gap-80{gap:20rem}
.md\:p-96{padding:24rem}
.md\:py-96{padding-top:24rem;padding-bottom:24rem}
.md\:px-96{padding-left:24rem;padding-right:24rem}
.md\:pt-96{padding-top:24rem}
.md\:pr-96{padding-right:24rem}
.md\:pb-96{padding-bottom:24rem}
.md\:pl-96{padding-left:24rem}
.md\:gap-96{gap:24rem}
}
@media(min-width:1024px){
.lg\:text-xs{font-size:0.75rem;line-height:1rem}
.lg\:text-sm{font-size:0.875rem;line-height:1.25rem}
.lg\:text-base{font-size:1rem;line-height:1.5rem}
.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}
.lg\:text-2xl{font-size:1.5rem;line-height:2rem}
.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.lg\:text-5xl{font-size:3rem;line-height:1}
.lg\:text-6xl{font-size:3.75rem;line-height:1}
.lg\:text-7xl{font-size:4.5rem;line-height:1}
.lg\:text-8xl{font-size:6rem;line-height:1}
.lg\:text-9xl{font-size:8rem;line-height:1}
.lg\:text-left{text-align:left}
.lg\:text-center{text-align:center}
.lg\:text-right{text-align:right}
.lg\:text-justify{text-align:justify}
.lg\:font-thin{font-weight:100}
.lg\:font-extralight{font-weight:200}
.lg\:font-light{font-weight:300}
.lg\:font-normal{font-weight:400}
.lg\:font-medium{font-weight:500}
.lg\:font-semibold{font-weight:600}
.lg\:font-bold{font-weight:700}
.lg\:font-extrabold{font-weight:800}
.lg\:font-black{font-weight:900}
.lg\:italic{font-style:italic}
.lg\:not-italic{font-style:normal}
.lg\:underline{text-decoration-line:underline}
.lg\:line-through{text-decoration-line:line-through}
.lg\:no-underline{text-decoration-line:none}
.lg\:rounded-none{border-radius:0}
.lg\:rounded-sm{border-radius:0.125rem}
.lg\:rounded{border-radius:0.25rem}
.lg\:rounded-md{border-radius:0.375rem}
.lg\:rounded-lg{border-radius:0.5rem}
.lg\:rounded-xl{border-radius:0.75rem}
.lg\:rounded-2xl{border-radius:1rem}
.lg\:rounded-3xl{border-radius:1.5rem}
.lg\:rounded-full{border-radius:9999px}
.lg\:shadow-none{box-shadow:0 0 #0000}
.lg\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.lg\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.lg\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.lg\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.lg\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.lg\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.lg\:max-w-xs{max-width:20rem}
.lg\:max-w-sm{max-width:24rem}
.lg\:max-w-md{max-width:28rem}
.lg\:max-w-lg{max-width:32rem}
.lg\:max-w-xl{max-width:36rem}
.lg\:max-w-2xl{max-width:42rem}
.lg\:max-w-3xl{max-width:48rem}
.lg\:max-w-4xl{max-width:56rem}
.lg\:max-w-5xl{max-width:64rem}
.lg\:max-w-6xl{max-width:72rem}
.lg\:max-w-7xl{max-width:80rem}
.lg\:max-w-full{max-width:100%}
.lg\:max-w-prose{max-width:65ch}
.lg\:mx-auto{margin-left:auto;margin-right:auto}
.lg\:object-cover{object-fit:cover}
.lg\:object-contain{object-fit:contain}
.lg\:object-fill{object-fit:fill}
.lg\:object-none{object-fit:none}
.lg\:grid{display:grid}
.lg\:w-full{width:100%}
.lg\:h-auto{height:auto}
.lg\:inline-block{display:inline-block}
.lg\:text-white{color:#fff}
.lg\:bg-white{background-color:#fff}
.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.lg\:p-0{padding:0}
.lg\:py-0{padding-top:0;padding-bottom:0}
.lg\:px-0{padding-left:0;padding-right:0}
.lg\:pt-0{padding-top:0}
.lg\:pr-0{padding-right:0}
.lg\:pb-0{padding-bottom:0}
.lg\:pl-0{padding-left:0}
.lg\:gap-0{gap:0}
.lg\:p-1{padding:0.25rem}
.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.lg\:pt-1{padding-top:0.25rem}
.lg\:pr-1{padding-right:0.25rem}
.lg\:pb-1{padding-bottom:0.25rem}
.lg\:pl-1{padding-left:0.25rem}
.lg\:gap-1{gap:0.25rem}
.lg\:p-2{padding:0.5rem}
.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.lg\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.lg\:pt-2{padding-top:0.5rem}
.lg\:pr-2{padding-right:0.5rem}
.lg\:pb-2{padding-bottom:0.5rem}
.lg\:pl-2{padding-left:0.5rem}
.lg\:gap-2{gap:0.5rem}
.lg\:p-3{padding:0.75rem}
.lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.lg\:pt-3{padding-top:0.75rem}
.lg\:pr-3{padding-right:0.75rem}
.lg\:pb-3{padding-bottom:0.75rem}
.lg\:pl-3{padding-left:0.75rem}
.lg\:gap-3{gap:0.75rem}
.lg\:p-4{padding:1rem}
.lg\:py-4{padding-top:1rem;padding-bottom:1rem}
.lg\:px-4{padding-left:1rem;padding-right:1rem}
.lg\:pt-4{padding-top:1rem}
.lg\:pr-4{padding-right:1rem}
.lg\:pb-4{padding-bottom:1rem}
.lg\:pl-4{padding-left:1rem}
.lg\:gap-4{gap:1rem}
.lg\:p-5{padding:1.25rem}
.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.lg\:pt-5{padding-top:1.25rem}
.lg\:pr-5{padding-right:1.25rem}
.lg\:pb-5{padding-bottom:1.25rem}
.lg\:pl-5{padding-left:1.25rem}
.lg\:gap-5{gap:1.25rem}
.lg\:p-6{padding:1.5rem}
.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.lg\:pt-6{padding-top:1.5rem}
.lg\:pr-6{padding-right:1.5rem}
.lg\:pb-6{padding-bottom:1.5rem}
.lg\:pl-6{padding-left:1.5rem}
.lg\:gap-6{gap:1.5rem}
.lg\:p-7{padding:1.75rem}
.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.lg\:pt-7{padding-top:1.75rem}
.lg\:pr-7{padding-right:1.75rem}
.lg\:pb-7{padding-bottom:1.75rem}
.lg\:pl-7{padding-left:1.75rem}
.lg\:gap-7{gap:1.75rem}
.lg\:p-8{padding:2rem}
.lg\:py-8{padding-top:2rem;padding-bottom:2rem}
.lg\:px-8{padding-left:2rem;padding-right:2rem}
.lg\:pt-8{padding-top:2rem}
.lg\:pr-8{padding-right:2rem}
.lg\:pb-8{padding-bottom:2rem}
.lg\:pl-8{padding-left:2rem}
.lg\:gap-8{gap:2rem}
.lg\:p-9{padding:2.25rem}
.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.lg\:pt-9{padding-top:2.25rem}
.lg\:pr-9{padding-right:2.25rem}
.lg\:pb-9{padding-bottom:2.25rem}
.lg\:pl-9{padding-left:2.25rem}
.lg\:gap-9{gap:2.25rem}
.lg\:p-10{padding:2.5rem}
.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.lg\:pt-10{padding-top:2.5rem}
.lg\:pr-10{padding-right:2.5rem}
.lg\:pb-10{padding-bottom:2.5rem}
.lg\:pl-10{padding-left:2.5rem}
.lg\:gap-10{gap:2.5rem}
.lg\:p-11{padding:2.75rem}
.lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.lg\:pt-11{padding-top:2.75rem}
.lg\:pr-11{padding-right:2.75rem}
.lg\:pb-11{padding-bottom:2.75rem}
.lg\:pl-11{padding-left:2.75rem}
.lg\:gap-11{gap:2.75rem}
.lg\:p-12{padding:3rem}
.lg\:py-12{padding-top:3rem;padding-bottom:3rem}
.lg\:px-12{padding-left:3rem;padding-right:3rem}
.lg\:pt-12{padding-top:3rem}
.lg\:pr-12{padding-right:3rem}
.lg\:pb-12{padding-bottom:3rem}
.lg\:pl-12{padding-left:3rem}
.lg\:gap-12{gap:3rem}
.lg\:p-14{padding:3.5rem}
.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.lg\:pt-14{padding-top:3.5rem}
.lg\:pr-14{padding-right:3.5rem}
.lg\:pb-14{padding-bottom:3.5rem}
.lg\:pl-14{padding-left:3.5rem}
.lg\:gap-14{gap:3.5rem}
.lg\:p-16{padding:4rem}
.lg\:py-16{padding-top:4rem;padding-bottom:4rem}
.lg\:px-16{padding-left:4rem;padding-right:4rem}
.lg\:pt-16{padding-top:4rem}
.lg\:pr-16{padding-right:4rem}
.lg\:pb-16{padding-bottom:4rem}
.lg\:pl-16{padding-left:4rem}
.lg\:gap-16{gap:4rem}
.lg\:p-20{padding:5rem}
.lg\:py-20{padding-top:5rem;padding-bottom:5rem}
.lg\:px-20{padding-left:5rem;padding-right:5rem}
.lg\:pt-20{padding-top:5rem}
.lg\:pr-20{padding-right:5rem}
.lg\:pb-20{padding-bottom:5rem}
.lg\:pl-20{padding-left:5rem}
.lg\:gap-20{gap:5rem}
.lg\:p-24{padding:6rem}
.lg\:py-24{padding-top:6rem;padding-bottom:6rem}
.lg\:px-24{padding-left:6rem;padding-right:6rem}
.lg\:pt-24{padding-top:6rem}
.lg\:pr-24{padding-right:6rem}
.lg\:pb-24{padding-bottom:6rem}
.lg\:pl-24{padding-left:6rem}
.lg\:gap-24{gap:6rem}
.lg\:p-28{padding:7rem}
.lg\:py-28{padding-top:7rem;padding-bottom:7rem}
.lg\:px-28{padding-left:7rem;padding-right:7rem}
.lg\:pt-28{padding-top:7rem}
.lg\:pr-28{padding-right:7rem}
.lg\:pb-28{padding-bottom:7rem}
.lg\:pl-28{padding-left:7rem}
.lg\:gap-28{gap:7rem}
.lg\:p-32{padding:8rem}
.lg\:py-32{padding-top:8rem;padding-bottom:8rem}
.lg\:px-32{padding-left:8rem;padding-right:8rem}
.lg\:pt-32{padding-top:8rem}
.lg\:pr-32{padding-right:8rem}
.lg\:pb-32{padding-bottom:8rem}
.lg\:pl-32{padding-left:8rem}
.lg\:gap-32{gap:8rem}
.lg\:p-36{padding:9rem}
.lg\:py-36{padding-top:9rem;padding-bottom:9rem}
.lg\:px-36{padding-left:9rem;padding-right:9rem}
.lg\:pt-36{padding-top:9rem}
.lg\:pr-36{padding-right:9rem}
.lg\:pb-36{padding-bottom:9rem}
.lg\:pl-36{padding-left:9rem}
.lg\:gap-36{gap:9rem}
.lg\:p-40{padding:10rem}
.lg\:py-40{padding-top:10rem;padding-bottom:10rem}
.lg\:px-40{padding-left:10rem;padding-right:10rem}
.lg\:pt-40{padding-top:10rem}
.lg\:pr-40{padding-right:10rem}
.lg\:pb-40{padding-bottom:10rem}
.lg\:pl-40{padding-left:10rem}
.lg\:gap-40{gap:10rem}
.lg\:p-44{padding:11rem}
.lg\:py-44{padding-top:11rem;padding-bottom:11rem}
.lg\:px-44{padding-left:11rem;padding-right:11rem}
.lg\:pt-44{padding-top:11rem}
.lg\:pr-44{padding-right:11rem}
.lg\:pb-44{padding-bottom:11rem}
.lg\:pl-44{padding-left:11rem}
.lg\:gap-44{gap:11rem}
.lg\:p-48{padding:12rem}
.lg\:py-48{padding-top:12rem;padding-bottom:12rem}
.lg\:px-48{padding-left:12rem;padding-right:12rem}
.lg\:pt-48{padding-top:12rem}
.lg\:pr-48{padding-right:12rem}
.lg\:pb-48{padding-bottom:12rem}
.lg\:pl-48{padding-left:12rem}
.lg\:gap-48{gap:12rem}
.lg\:p-52{padding:13rem}
.lg\:py-52{padding-top:13rem;padding-bottom:13rem}
.lg\:px-52{padding-left:13rem;padding-right:13rem}
.lg\:pt-52{padding-top:13rem}
.lg\:pr-52{padding-right:13rem}
.lg\:pb-52{padding-bottom:13rem}
.lg\:pl-52{padding-left:13rem}
.lg\:gap-52{gap:13rem}
.lg\:p-56{padding:14rem}
.lg\:py-56{padding-top:14rem;padding-bottom:14rem}
.lg\:px-56{padding-left:14rem;padding-right:14rem}
.lg\:pt-56{padding-top:14rem}
.lg\:pr-56{padding-right:14rem}
.lg\:pb-56{padding-bottom:14rem}
.lg\:pl-56{padding-left:14rem}
.lg\:gap-56{gap:14rem}
.lg\:p-60{padding:15rem}
.lg\:py-60{padding-top:15rem;padding-bottom:15rem}
.lg\:px-60{padding-left:15rem;padding-right:15rem}
.lg\:pt-60{padding-top:15rem}
.lg\:pr-60{padding-right:15rem}
.lg\:pb-60{padding-bottom:15rem}
.lg\:pl-60{padding-left:15rem}
.lg\:gap-60{gap:15rem}
.lg\:p-64{padding:16rem}
.lg\:py-64{padding-top:16rem;padding-bottom:16rem}
.lg\:px-64{padding-left:16rem;padding-right:16rem}
.lg\:pt-64{padding-top:16rem}
.lg\:pr-64{padding-right:16rem}
.lg\:pb-64{padding-bottom:16rem}
.lg\:pl-64{padding-left:16rem}
.lg\:gap-64{gap:16rem}
.lg\:p-72{padding:18rem}
.lg\:py-72{padding-top:18rem;padding-bottom:18rem}
.lg\:px-72{padding-left:18rem;padding-right:18rem}
.lg\:pt-72{padding-top:18rem}
.lg\:pr-72{padding-right:18rem}
.lg\:pb-72{padding-bottom:18rem}
.lg\:pl-72{padding-left:18rem}
.lg\:gap-72{gap:18rem}
.lg\:p-80{padding:20rem}
.lg\:py-80{padding-top:20rem;padding-bottom:20rem}
.lg\:px-80{padding-left:20rem;padding-right:20rem}
.lg\:pt-80{padding-top:20rem}
.lg\:pr-80{padding-right:20rem}
.lg\:pb-80{padding-bottom:20rem}
.lg\:pl-80{padding-left:20rem}
.lg\:gap-80{gap:20rem}
.lg\:p-96{padding:24rem}
.lg\:py-96{padding-top:24rem;padding-bottom:24rem}
.lg\:px-96{padding-left:24rem;padding-right:24rem}
.lg\:pt-96{padding-top:24rem}
.lg\:pr-96{padding-right:24rem}
.lg\:pb-96{padding-bottom:24rem}
.lg\:pl-96{padding-left:24rem}
.lg\:gap-96{gap:24rem}
}
@media(min-width:1280px){
.xl\:text-xs{font-size:0.75rem;line-height:1rem}
.xl\:text-sm{font-size:0.875rem;line-height:1.25rem}
.xl\:text-base{font-size:1rem;line-height:1.5rem}
.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.xl\:text-5xl{font-size:3rem;line-height:1}
.xl\:text-6xl{font-size:3.75rem;line-height:1}
.xl\:text-7xl{font-size:4.5rem;line-height:1}
.xl\:text-8xl{font-size:6rem;line-height:1}
.xl\:text-9xl{font-size:8rem;line-height:1}
.xl\:text-left{text-align:left}
.xl\:text-center{text-align:center}
.xl\:text-right{text-align:right}
.xl\:text-justify{text-align:justify}
.xl\:font-thin{font-weight:100}
.xl\:font-extralight{font-weight:200}
.xl\:font-light{font-weight:300}
.xl\:font-normal{font-weight:400}
.xl\:font-medium{font-weight:500}
.xl\:font-semibold{font-weight:600}
.xl\:font-bold{font-weight:700}
.xl\:font-extrabold{font-weight:800}
.xl\:font-black{font-weight:900}
.xl\:italic{font-style:italic}
.xl\:not-italic{font-style:normal}
.xl\:underline{text-decoration-line:underline}
.xl\:line-through{text-decoration-line:line-through}
.xl\:no-underline{text-decoration-line:none}
.xl\:rounded-none{border-radius:0}
.xl\:rounded-sm{border-radius:0.125rem}
.xl\:rounded{border-radius:0.25rem}
.xl\:rounded-md{border-radius:0.375rem}
.xl\:rounded-lg{border-radius:0.5rem}
.xl\:rounded-xl{border-radius:0.75rem}
.xl\:rounded-2xl{border-radius:1rem}
.xl\:rounded-3xl{border-radius:1.5rem}
.xl\:rounded-full{border-radius:9999px}
.xl\:shadow-none{box-shadow:0 0 #0000}
.xl\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.xl\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.xl\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.xl\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.xl\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.xl\:max-w-xs{max-width:20rem}
.xl\:max-w-sm{max-width:24rem}
.xl\:max-w-md{max-width:28rem}
.xl\:max-w-lg{max-width:32rem}
.xl\:max-w-xl{max-width:36rem}
.xl\:max-w-2xl{max-width:42rem}
.xl\:max-w-3xl{max-width:48rem}
.xl\:max-w-4xl{max-width:56rem}
.xl\:max-w-5xl{max-width:64rem}
.xl\:max-w-6xl{max-width:72rem}
.xl\:max-w-7xl{max-width:80rem}
.xl\:max-w-full{max-width:100%}
.xl\:max-w-prose{max-width:65ch}
.xl\:mx-auto{margin-left:auto;margin-right:auto}
.xl\:object-cover{object-fit:cover}
.xl\:object-contain{object-fit:contain}
.xl\:object-fill{object-fit:fill}
.xl\:object-none{object-fit:none}
.xl\:grid{display:grid}
.xl\:w-full{width:100%}
.xl\:h-auto{height:auto}
.xl\:inline-block{display:inline-block}
.xl\:text-white{color:#fff}
.xl\:bg-white{background-color:#fff}
.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.xl\:p-0{padding:0}
.xl\:py-0{padding-top:0;padding-bottom:0}
.xl\:px-0{padding-left:0;padding-right:0}
.xl\:pt-0{padding-top:0}
.xl\:pr-0{padding-right:0}
.xl\:pb-0{padding-bottom:0}
.xl\:pl-0{padding-left:0}
.xl\:gap-0{gap:0}
.xl\:p-1{padding:0.25rem}
.xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.xl\:pt-1{padding-top:0.25rem}
.xl\:pr-1{padding-right:0.25rem}
.xl\:pb-1{padding-bottom:0.25rem}
.xl\:pl-1{padding-left:0.25rem}
.xl\:gap-1{gap:0.25rem}
.xl\:p-2{padding:0.5rem}
.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.xl\:pt-2{padding-top:0.5rem}
.xl\:pr-2{padding-right:0.5rem}
.xl\:pb-2{padding-bottom:0.5rem}
.xl\:pl-2{padding-left:0.5rem}
.xl\:gap-2{gap:0.5rem}
.xl\:p-3{padding:0.75rem}
.xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.xl\:pt-3{padding-top:0.75rem}
.xl\:pr-3{padding-right:0.75rem}
.xl\:pb-3{padding-bottom:0.75rem}
.xl\:pl-3{padding-left:0.75rem}
.xl\:gap-3{gap:0.75rem}
.xl\:p-4{padding:1rem}
.xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.xl\:px-4{padding-left:1rem;padding-right:1rem}
.xl\:pt-4{padding-top:1rem}
.xl\:pr-4{padding-right:1rem}
.xl\:pb-4{padding-bottom:1rem}
.xl\:pl-4{padding-left:1rem}
.xl\:gap-4{gap:1rem}
.xl\:p-5{padding:1.25rem}
.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.xl\:pt-5{padding-top:1.25rem}
.xl\:pr-5{padding-right:1.25rem}
.xl\:pb-5{padding-bottom:1.25rem}
.xl\:pl-5{padding-left:1.25rem}
.xl\:gap-5{gap:1.25rem}
.xl\:p-6{padding:1.5rem}
.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.xl\:pt-6{padding-top:1.5rem}
.xl\:pr-6{padding-right:1.5rem}
.xl\:pb-6{padding-bottom:1.5rem}
.xl\:pl-6{padding-left:1.5rem}
.xl\:gap-6{gap:1.5rem}
.xl\:p-7{padding:1.75rem}
.xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.xl\:pt-7{padding-top:1.75rem}
.xl\:pr-7{padding-right:1.75rem}
.xl\:pb-7{padding-bottom:1.75rem}
.xl\:pl-7{padding-left:1.75rem}
.xl\:gap-7{gap:1.75rem}
.xl\:p-8{padding:2rem}
.xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.xl\:px-8{padding-left:2rem;padding-right:2rem}
.xl\:pt-8{padding-top:2rem}
.xl\:pr-8{padding-right:2rem}
.xl\:pb-8{padding-bottom:2rem}
.xl\:pl-8{padding-left:2rem}
.xl\:gap-8{gap:2rem}
.xl\:p-9{padding:2.25rem}
.xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.xl\:pt-9{padding-top:2.25rem}
.xl\:pr-9{padding-right:2.25rem}
.xl\:pb-9{padding-bottom:2.25rem}
.xl\:pl-9{padding-left:2.25rem}
.xl\:gap-9{gap:2.25rem}
.xl\:p-10{padding:2.5rem}
.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.xl\:pt-10{padding-top:2.5rem}
.xl\:pr-10{padding-right:2.5rem}
.xl\:pb-10{padding-bottom:2.5rem}
.xl\:pl-10{padding-left:2.5rem}
.xl\:gap-10{gap:2.5rem}
.xl\:p-11{padding:2.75rem}
.xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.xl\:pt-11{padding-top:2.75rem}
.xl\:pr-11{padding-right:2.75rem}
.xl\:pb-11{padding-bottom:2.75rem}
.xl\:pl-11{padding-left:2.75rem}
.xl\:gap-11{gap:2.75rem}
.xl\:p-12{padding:3rem}
.xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.xl\:px-12{padding-left:3rem;padding-right:3rem}
.xl\:pt-12{padding-top:3rem}
.xl\:pr-12{padding-right:3rem}
.xl\:pb-12{padding-bottom:3rem}
.xl\:pl-12{padding-left:3rem}
.xl\:gap-12{gap:3rem}
.xl\:p-14{padding:3.5rem}
.xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.xl\:pt-14{padding-top:3.5rem}
.xl\:pr-14{padding-right:3.5rem}
.xl\:pb-14{padding-bottom:3.5rem}
.xl\:pl-14{padding-left:3.5rem}
.xl\:gap-14{gap:3.5rem}
.xl\:p-16{padding:4rem}
.xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.xl\:px-16{padding-left:4rem;padding-right:4rem}
.xl\:pt-16{padding-top:4rem}
.xl\:pr-16{padding-right:4rem}
.xl\:pb-16{padding-bottom:4rem}
.xl\:pl-16{padding-left:4rem}
.xl\:gap-16{gap:4rem}
.xl\:p-20{padding:5rem}
.xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.xl\:px-20{padding-left:5rem;padding-right:5rem}
.xl\:pt-20{padding-top:5rem}
.xl\:pr-20{padding-right:5rem}
.xl\:pb-20{padding-bottom:5rem}
.xl\:pl-20{padding-left:5rem}
.xl\:gap-20{gap:5rem}
.xl\:p-24{padding:6rem}
.xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.xl\:px-24{padding-left:6rem;padding-right:6rem}
.xl\:pt-24{padding-top:6rem}
.xl\:pr-24{padding-right:6rem}
.xl\:pb-24{padding-bottom:6rem}
.xl\:pl-24{padding-left:6rem}
.xl\:gap-24{gap:6rem}
.xl\:p-28{padding:7rem}
.xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.xl\:px-28{padding-left:7rem;padding-right:7rem}
.xl\:pt-28{padding-top:7rem}
.xl\:pr-28{padding-right:7rem}
.xl\:pb-28{padding-bottom:7rem}
.xl\:pl-28{padding-left:7rem}
.xl\:gap-28{gap:7rem}
.xl\:p-32{padding:8rem}
.xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.xl\:px-32{padding-left:8rem;padding-right:8rem}
.xl\:pt-32{padding-top:8rem}
.xl\:pr-32{padding-right:8rem}
.xl\:pb-32{padding-bottom:8rem}
.xl\:pl-32{padding-left:8rem}
.xl\:gap-32{gap:8rem}
.xl\:p-36{padding:9rem}
.xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.xl\:px-36{padding-left:9rem;padding-right:9rem}
.xl\:pt-36{padding-top:9rem}
.xl\:pr-36{padding-right:9rem}
.xl\:pb-36{padding-bottom:9rem}
.xl\:pl-36{padding-left:9rem}
.xl\:gap-36{gap:9rem}
.xl\:p-40{padding:10rem}
.xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.xl\:px-40{padding-left:10rem;padding-right:10rem}
.xl\:pt-40{padding-top:10rem}
.xl\:pr-40{padding-right:10rem}
.xl\:pb-40{padding-bottom:10rem}
.xl\:pl-40{padding-left:10rem}
.xl\:gap-40{gap:10rem}
.xl\:p-44{padding:11rem}
.xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.xl\:px-44{padding-left:11rem;padding-right:11rem}
.xl\:pt-44{padding-top:11rem}
.xl\:pr-44{padding-right:11rem}
.xl\:pb-44{padding-bottom:11rem}
.xl\:pl-44{padding-left:11rem}
.xl\:gap-44{gap:11rem}
.xl\:p-48{padding:12rem}
.xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.xl\:px-48{padding-left:12rem;padding-right:12rem}
.xl\:pt-48{padding-top:12rem}
.xl\:pr-48{padding-right:12rem}
.xl\:pb-48{padding-bottom:12rem}
.xl\:pl-48{padding-left:12rem}
.xl\:gap-48{gap:12rem}
.xl\:p-52{padding:13rem}
.xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.xl\:px-52{padding-left:13rem;padding-right:13rem}
.xl\:pt-52{padding-top:13rem}
.xl\:pr-52{padding-right:13rem}
.xl\:pb-52{padding-bottom:13rem}
.xl\:pl-52{padding-left:13rem}
.xl\:gap-52{gap:13rem}
.xl\:p-56{padding:14rem}
.xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.xl\:px-56{padding-left:14rem;padding-right:14rem}
.xl\:pt-56{padding-top:14rem}
.xl\:pr-56{padding-right:14rem}
.xl\:pb-56{padding-bottom:14rem}
.xl\:pl-56{padding-left:14rem}
.xl\:gap-56{gap:14rem}
.xl\:p-60{padding:15rem}
.xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.xl\:px-60{padding-left:15rem;padding-right:15rem}
.xl\:pt-60{padding-top:15rem}
.xl\:pr-60{padding-right:15rem}
.xl\:pb-60{padding-bottom:15rem}
.xl\:pl-60{padding-left:15rem}
.xl\:gap-60{gap:15rem}
.xl\:p-64{padding:16rem}
.xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.xl\:px-64{padding-left:16rem;padding-right:16rem}
.xl\:pt-64{padding-top:16rem}
.xl\:pr-64{padding-right:16rem}
.xl\:pb-64{padding-bottom:16rem}
.xl\:pl-64{padding-left:16rem}
.xl\:gap-64{gap:16rem}
.xl\:p-72{padding:18rem}
.xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.xl\:px-72{padding-left:18rem;padding-right:18rem}
.xl\:pt-72{padding-top:18rem}
.xl\:pr-72{padding-right:18rem}
.xl\:pb-72{padding-bottom:18rem}
.xl\:pl-72{padding-left:18rem}
.xl\:gap-72{gap:18rem}
.xl\:p-80{padding:20rem}
.xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.xl\:px-80{padding-left:20rem;padding-right:20rem}
.xl\:pt-80{padding-top:20rem}
.xl\:pr-80{padding-right:20rem}
.xl\:pb-80{padding-bottom:20rem}
.xl\:pl-80{padding-left:20rem}
.xl\:gap-80{gap:20rem}
.xl\:p-96{padding:24rem}
.xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.xl\:px-96{padding-left:24rem;padding-right:24rem}
.xl\:pt-96{padding-top:24rem}
.xl\:pr-96{padding-right:24rem}
.xl\:pb-96{padding-bottom:24rem}
.xl\:pl-96{padding-left:24rem}
.xl\:gap-96{gap:24rem}
}
@media(min-width:1536px){
.\32xl\:text-xs{font-size:0.75rem;line-height:1rem}
.\32xl\:text-sm{font-size:0.875rem;line-height:1.25rem}
.\32xl\:text-base{font-size:1rem;line-height:1.5rem}
.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.\32xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.\32xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.\32xl\:text-5xl{font-size:3rem;line-height:1}
.\32xl\:text-6xl{font-size:3.75rem;line-height:1}
.\32xl\:text-7xl{font-size:4.5rem;line-height:1}
.\32xl\:text-8xl{font-size:6rem;line-height:1}
.\32xl\:text-9xl{font-size:8rem;line-height:1}
.\32xl\:text-left{text-align:left}
.\32xl\:text-center{text-align:center}
.\32xl\:text-right{text-align:right}
.\32xl\:text-justify{text-align:justify}
.\32xl\:font-thin{font-weight:100}
.\32xl\:font-extralight{font-weight:200}
.\32xl\:font-light{font-weight:300}
.\32xl\:font-normal{font-weight:400}
.\32xl\:font-medium{font-weight:500}
.\32xl\:font-semibold{font-weight:600}
.\32xl\:font-bold{font-weight:700}
.\32xl\:font-extrabold{font-weight:800}
.\32xl\:font-black{font-weight:900}
.\32xl\:italic{font-style:italic}
.\32xl\:not-italic{font-style:normal}
.\32xl\:underline{text-decoration-line:underline}
.\32xl\:line-through{text-decoration-line:line-through}
.\32xl\:no-underline{text-decoration-line:none}
.\32xl\:rounded-none{border-radius:0}
.\32xl\:rounded-sm{border-radius:0.125rem}
.\32xl\:rounded{border-radius:0.25rem}
.\32xl\:rounded-md{border-radius:0.375rem}
.\32xl\:rounded-lg{border-radius:0.5rem}
.\32xl\:rounded-xl{border-radius:0.75rem}
.\32xl\:rounded-2xl{border-radius:1rem}
.\32xl\:rounded-3xl{border-radius:1.5rem}
.\32xl\:rounded-full{border-radius:9999px}
.\32xl\:shadow-none{box-shadow:0 0 #0000}
.\32xl\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.\32xl\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.\32xl\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.\32xl\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.\32xl\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.\32xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.\32xl\:max-w-xs{max-width:20rem}
.\32xl\:max-w-sm{max-width:24rem}
.\32xl\:max-w-md{max-width:28rem}
.\32xl\:max-w-lg{max-width:32rem}
.\32xl\:max-w-xl{max-width:36rem}
.\32xl\:max-w-2xl{max-width:42rem}
.\32xl\:max-w-3xl{max-width:48rem}
.\32xl\:max-w-4xl{max-width:56rem}
.\32xl\:max-w-5xl{max-width:64rem}
.\32xl\:max-w-6xl{max-width:72rem}
.\32xl\:max-w-7xl{max-width:80rem}
.\32xl\:max-w-full{max-width:100%}
.\32xl\:max-w-prose{max-width:65ch}
.\32xl\:mx-auto{margin-left:auto;margin-right:auto}
.\32xl\:object-cover{object-fit:cover}
.\32xl\:object-contain{object-fit:contain}
.\32xl\:object-fill{object-fit:fill}
.\32xl\:object-none{object-fit:none}
.\32xl\:grid{display:grid}
.\32xl\:w-full{width:100%}
.\32xl\:h-auto{height:auto}
.\32xl\:inline-block{display:inline-block}
.\32xl\:text-white{color:#fff}
.\32xl\:bg-white{background-color:#fff}
.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.\32xl\:p-0{padding:0}
.\32xl\:py-0{padding-top:0;padding-bottom:0}
.\32xl\:px-0{padding-left:0;padding-right:0}
.\32xl\:pt-0{padding-top:0}
.\32xl\:pr-0{padding-right:0}
.\32xl\:pb-0{padding-bottom:0}
.\32xl\:pl-0{padding-left:0}
.\32xl\:gap-0{gap:0}
.\32xl\:p-1{padding:0.25rem}
.\32xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.\32xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.\32xl\:pt-1{padding-top:0.25rem}
.\32xl\:pr-1{padding-right:0.25rem}
.\32xl\:pb-1{padding-bottom:0.25rem}
.\32xl\:pl-1{padding-left:0.25rem}
.\32xl\:gap-1{gap:0.25rem}
.\32xl\:p-2{padding:0.5rem}
.\32xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.\32xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.\32xl\:pt-2{padding-top:0.5rem}
.\32xl\:pr-2{padding-right:0.5rem}
.\32xl\:pb-2{padding-bottom:0.5rem}
.\32xl\:pl-2{padding-left:0.5rem}
.\32xl\:gap-2{gap:0.5rem}
.\32xl\:p-3{padding:0.75rem}
.\32xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.\32xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.\32xl\:pt-3{padding-top:0.75rem}
.\32xl\:pr-3{padding-right:0.75rem}
.\32xl\:pb-3{padding-bottom:0.75rem}
.\32xl\:pl-3{padding-left:0.75rem}
.\32xl\:gap-3{gap:0.75rem}
.\32xl\:p-4{padding:1rem}
.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.\32xl\:px-4{padding-left:1rem;padding-right:1rem}
.\32xl\:pt-4{padding-top:1rem}
.\32xl\:pr-4{padding-right:1rem}
.\32xl\:pb-4{padding-bottom:1rem}
.\32xl\:pl-4{padding-left:1rem}
.\32xl\:gap-4{gap:1rem}
.\32xl\:p-5{padding:1.25rem}
.\32xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.\32xl\:pt-5{padding-top:1.25rem}
.\32xl\:pr-5{padding-right:1.25rem}
.\32xl\:pb-5{padding-bottom:1.25rem}
.\32xl\:pl-5{padding-left:1.25rem}
.\32xl\:gap-5{gap:1.25rem}
.\32xl\:p-6{padding:1.5rem}
.\32xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.\32xl\:pt-6{padding-top:1.5rem}
.\32xl\:pr-6{padding-right:1.5rem}
.\32xl\:pb-6{padding-bottom:1.5rem}
.\32xl\:pl-6{padding-left:1.5rem}
.\32xl\:gap-6{gap:1.5rem}
.\32xl\:p-7{padding:1.75rem}
.\32xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.\32xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.\32xl\:pt-7{padding-top:1.75rem}
.\32xl\:pr-7{padding-right:1.75rem}
.\32xl\:pb-7{padding-bottom:1.75rem}
.\32xl\:pl-7{padding-left:1.75rem}
.\32xl\:gap-7{gap:1.75rem}
.\32xl\:p-8{padding:2rem}
.\32xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.\32xl\:px-8{padding-left:2rem;padding-right:2rem}
.\32xl\:pt-8{padding-top:2rem}
.\32xl\:pr-8{padding-right:2rem}
.\32xl\:pb-8{padding-bottom:2rem}
.\32xl\:pl-8{padding-left:2rem}
.\32xl\:gap-8{gap:2rem}
.\32xl\:p-9{padding:2.25rem}
.\32xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.\32xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.\32xl\:pt-9{padding-top:2.25rem}
.\32xl\:pr-9{padding-right:2.25rem}
.\32xl\:pb-9{padding-bottom:2.25rem}
.\32xl\:pl-9{padding-left:2.25rem}
.\32xl\:gap-9{gap:2.25rem}
.\32xl\:p-10{padding:2.5rem}
.\32xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.\32xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.\32xl\:pt-10{padding-top:2.5rem}
.\32xl\:pr-10{padding-right:2.5rem}
.\32xl\:pb-10{padding-bottom:2.5rem}
.\32xl\:pl-10{padding-left:2.5rem}
.\32xl\:gap-10{gap:2.5rem}
.\32xl\:p-11{padding:2.75rem}
.\32xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.\32xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.\32xl\:pt-11{padding-top:2.75rem}
.\32xl\:pr-11{padding-right:2.75rem}
.\32xl\:pb-11{padding-bottom:2.75rem}
.\32xl\:pl-11{padding-left:2.75rem}
.\32xl\:gap-11{gap:2.75rem}
.\32xl\:p-12{padding:3rem}
.\32xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.\32xl\:px-12{padding-left:3rem;padding-right:3rem}
.\32xl\:pt-12{padding-top:3rem}
.\32xl\:pr-12{padding-right:3rem}
.\32xl\:pb-12{padding-bottom:3rem}
.\32xl\:pl-12{padding-left:3rem}
.\32xl\:gap-12{gap:3rem}
.\32xl\:p-14{padding:3.5rem}
.\32xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.\32xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.\32xl\:pt-14{padding-top:3.5rem}
.\32xl\:pr-14{padding-right:3.5rem}
.\32xl\:pb-14{padding-bottom:3.5rem}
.\32xl\:pl-14{padding-left:3.5rem}
.\32xl\:gap-14{gap:3.5rem}
.\32xl\:p-16{padding:4rem}
.\32xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.\32xl\:px-16{padding-left:4rem;padding-right:4rem}
.\32xl\:pt-16{padding-top:4rem}
.\32xl\:pr-16{padding-right:4rem}
.\32xl\:pb-16{padding-bottom:4rem}
.\32xl\:pl-16{padding-left:4rem}
.\32xl\:gap-16{gap:4rem}
.\32xl\:p-20{padding:5rem}
.\32xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.\32xl\:px-20{padding-left:5rem;padding-right:5rem}
.\32xl\:pt-20{padding-top:5rem}
.\32xl\:pr-20{padding-right:5rem}
.\32xl\:pb-20{padding-bottom:5rem}
.\32xl\:pl-20{padding-left:5rem}
.\32xl\:gap-20{gap:5rem}
.\32xl\:p-24{padding:6rem}
.\32xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.\32xl\:px-24{padding-left:6rem;padding-right:6rem}
.\32xl\:pt-24{padding-top:6rem}
.\32xl\:pr-24{padding-right:6rem}
.\32xl\:pb-24{padding-bottom:6rem}
.\32xl\:pl-24{padding-left:6rem}
.\32xl\:gap-24{gap:6rem}
.\32xl\:p-28{padding:7rem}
.\32xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.\32xl\:px-28{padding-left:7rem;padding-right:7rem}
.\32xl\:pt-28{padding-top:7rem}
.\32xl\:pr-28{padding-right:7rem}
.\32xl\:pb-28{padding-bottom:7rem}
.\32xl\:pl-28{padding-left:7rem}
.\32xl\:gap-28{gap:7rem}
.\32xl\:p-32{padding:8rem}
.\32xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.\32xl\:px-32{padding-left:8rem;padding-right:8rem}
.\32xl\:pt-32{padding-top:8rem}
.\32xl\:pr-32{padding-right:8rem}
.\32xl\:pb-32{padding-bottom:8rem}
.\32xl\:pl-32{padding-left:8rem}
.\32xl\:gap-32{gap:8rem}
.\32xl\:p-36{padding:9rem}
.\32xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.\32xl\:px-36{padding-left:9rem;padding-right:9rem}
.\32xl\:pt-36{padding-top:9rem}
.\32xl\:pr-36{padding-right:9rem}
.\32xl\:pb-36{padding-bottom:9rem}
.\32xl\:pl-36{padding-left:9rem}
.\32xl\:gap-36{gap:9rem}
.\32xl\:p-40{padding:10rem}
.\32xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.\32xl\:px-40{padding-left:10rem;padding-right:10rem}
.\32xl\:pt-40{padding-top:10rem}
.\32xl\:pr-40{padding-right:10rem}
.\32xl\:pb-40{padding-bottom:10rem}
.\32xl\:pl-40{padding-left:10rem}
.\32xl\:gap-40{gap:10rem}
.\32xl\:p-44{padding:11rem}
.\32xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.\32xl\:px-44{padding-left:11rem;padding-right:11rem}
.\32xl\:pt-44{padding-top:11rem}
.\32xl\:pr-44{padding-right:11rem}
.\32xl\:pb-44{padding-bottom:11rem}
.\32xl\:pl-44{padding-left:11rem}
.\32xl\:gap-44{gap:11rem}
.\32xl\:p-48{padding:12rem}
.\32xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.\32xl\:px-48{padding-left:12rem;padding-right:12rem}
.\32xl\:pt-48{padding-top:12rem}
.\32xl\:pr-48{padding-right:12rem}
.\32xl\:pb-48{padding-bottom:12rem}
.\32xl\:pl-48{padding-left:12rem}
.\32xl\:gap-48{gap:12rem}
.\32xl\:p-52{padding:13rem}
.\32xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.\32xl\:px-52{padding-left:13rem;padding-right:13rem}
.\32xl\:pt-52{padding-top:13rem}
.\32xl\:pr-52{padding-right:13rem}
.\32xl\:pb-52{padding-bottom:13rem}
.\32xl\:pl-52{padding-left:13rem}
.\32xl\:gap-52{gap:13rem}
.\32xl\:p-56{padding:14rem}
.\32xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.\32xl\:px-56{padding-left:14rem;padding-right:14rem}
.\32xl\:pt-56{padding-top:14rem}
.\32xl\:pr-56{padding-right:14rem}
.\32xl\:pb-56{padding-bottom:14rem}
.\32xl\:pl-56{padding-left:14rem}
.\32xl\:gap-56{gap:14rem}
.\32xl\:p-60{padding:15rem}
.\32xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.\32xl\:px-60{padding-left:15rem;padding-right:15rem}
.\32xl\:pt-60{padding-top:15rem}
.\32xl\:pr-60{padding-right:15rem}
.\32xl\:pb-60{padding-bottom:15rem}
.\32xl\:pl-60{padding-left:15rem}
.\32xl\:gap-60{gap:15rem}
.\32xl\:p-64{padding:16rem}
.\32xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.\32xl\:px-64{padding-left:16rem;padding-right:16rem}
.\32xl\:pt-64{padding-top:16rem}
.\32xl\:pr-64{padding-right:16rem}
.\32xl\:pb-64{padding-bottom:16rem}
.\32xl\:pl-64{padding-left:16rem}
.\32xl\:gap-64{gap:16rem}
.\32xl\:p-72{padding:18rem}
.\32xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.\32xl\:px-72{padding-left:18rem;padding-right:18rem}
.\32xl\:pt-72{padding-top:18rem}
.\32xl\:pr-72{padding-right:18rem}
.\32xl\:pb-72{padding-bottom:18rem}
.\32xl\:pl-72{padding-left:18rem}
.\32xl\:gap-72{gap:18rem}
.\32xl\:p-80{padding:20rem}
.\32xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.\32xl\:px-80{padding-left:20rem;padding-right:20rem}
.\32xl\:pt-80{padding-top:20rem}
.\32xl\:pr-80{padding-right:20rem}
.\32xl\:pb-80{padding-bottom:20rem}
.\32xl\:pl-80{padding-left:20rem}
.\32xl\:gap-80{gap:20rem}
.\32xl\:p-96{padding:24rem}
.\32xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.\32xl\:px-96{padding-left:24rem;padding-right:24rem}
.\32xl\:pt-96{padding-top:24rem}
.\32xl\:pr-96{padding-right:24rem}
.\32xl\:pb-96{padding-bottom:24rem}
.\32xl\:pl-96{padding-left:24rem}
.\32xl\:gap-96{gap:24rem}
}
@media(min-width:768px) and (max-width:1023px){
.md\:max-lg\:text-xs{font-size:0.75rem;line-height:1rem}
.md\:max-lg\:text-sm{font-size:0.875rem;line-height:1.25rem}
.md\:max-lg\:text-base{font-size:1rem;line-height:1.5rem}
.md\:max-lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.md\:max-lg\:text-xl{font-size:1.25rem;line-height:1.75rem}
.md\:max-lg\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:max-lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:max-lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.md\:max-lg\:text-5xl{font-size:3rem;line-height:1}
.md\:max-lg\:text-6xl{font-size:3.75rem;line-height:1}
.md\:max-lg\:text-7xl{font-size:4.5rem;line-height:1}
.md\:max-lg\:text-8xl{font-size:6rem;line-height:1}
.md\:max-lg\:text-9xl{font-size:8rem;line-height:1}
.md\:max-lg\:text-left{text-align:left}
.md\:max-lg\:text-center{text-align:center}
.md\:max-lg\:text-right{text-align:right}
.md\:max-lg\:text-justify{text-align:justify}
.md\:max-lg\:font-thin{font-weight:100}
.md\:max-lg\:font-extralight{font-weight:200}
.md\:max-lg\:font-light{font-weight:300}
.md\:max-lg\:font-normal{font-weight:400}
.md\:max-lg\:font-medium{font-weight:500}
.md\:max-lg\:font-semibold{font-weight:600}
.md\:max-lg\:font-bold{font-weight:700}
.md\:max-lg\:font-extrabold{font-weight:800}
.md\:max-lg\:font-black{font-weight:900}
.md\:max-lg\:italic{font-style:italic}
.md\:max-lg\:not-italic{font-style:normal}
.md\:max-lg\:underline{text-decoration-line:underline}
.md\:max-lg\:line-through{text-decoration-line:line-through}
.md\:max-lg\:no-underline{text-decoration-line:none}
.md\:max-lg\:rounded-none{border-radius:0}
.md\:max-lg\:rounded-sm{border-radius:0.125rem}
.md\:max-lg\:rounded{border-radius:0.25rem}
.md\:max-lg\:rounded-md{border-radius:0.375rem}
.md\:max-lg\:rounded-lg{border-radius:0.5rem}
.md\:max-lg\:rounded-xl{border-radius:0.75rem}
.md\:max-lg\:rounded-2xl{border-radius:1rem}
.md\:max-lg\:rounded-3xl{border-radius:1.5rem}
.md\:max-lg\:rounded-full{border-radius:9999px}
.md\:max-lg\:shadow-none{box-shadow:0 0 #0000}
.md\:max-lg\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.md\:max-lg\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.md\:max-lg\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.md\:max-lg\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.md\:max-lg\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.md\:max-lg\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.md\:max-lg\:max-w-xs{max-width:20rem}
.md\:max-lg\:max-w-sm{max-width:24rem}
.md\:max-lg\:max-w-md{max-width:28rem}
.md\:max-lg\:max-w-lg{max-width:32rem}
.md\:max-lg\:max-w-xl{max-width:36rem}
.md\:max-lg\:max-w-2xl{max-width:42rem}
.md\:max-lg\:max-w-3xl{max-width:48rem}
.md\:max-lg\:max-w-4xl{max-width:56rem}
.md\:max-lg\:max-w-5xl{max-width:64rem}
.md\:max-lg\:max-w-6xl{max-width:72rem}
.md\:max-lg\:max-w-7xl{max-width:80rem}
.md\:max-lg\:max-w-full{max-width:100%}
.md\:max-lg\:max-w-prose{max-width:65ch}
.md\:max-lg\:mx-auto{margin-left:auto;margin-right:auto}
.md\:max-lg\:object-cover{object-fit:cover}
.md\:max-lg\:object-contain{object-fit:contain}
.md\:max-lg\:object-fill{object-fit:fill}
.md\:max-lg\:object-none{object-fit:none}
.md\:max-lg\:grid{display:grid}
.md\:max-lg\:w-full{width:100%}
.md\:max-lg\:h-auto{height:auto}
.md\:max-lg\:inline-block{display:inline-block}
.md\:max-lg\:text-white{color:#fff}
.md\:max-lg\:bg-white{background-color:#fff}
.md\:max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.md\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:max-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:max-lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.md\:max-lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.md\:max-lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.md\:max-lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.md\:max-lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.md\:max-lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.md\:max-lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.md\:max-lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.md\:max-lg\:p-0{padding:0}
.md\:max-lg\:py-0{padding-top:0;padding-bottom:0}
.md\:max-lg\:px-0{padding-left:0;padding-right:0}
.md\:max-lg\:pt-0{padding-top:0}
.md\:max-lg\:pr-0{padding-right:0}
.md\:max-lg\:pb-0{padding-bottom:0}
.md\:max-lg\:pl-0{padding-left:0}
.md\:max-lg\:gap-0{gap:0}
.md\:max-lg\:p-1{padding:0.25rem}
.md\:max-lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.md\:max-lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.md\:max-lg\:pt-1{padding-top:0.25rem}
.md\:max-lg\:pr-1{padding-right:0.25rem}
.md\:max-lg\:pb-1{padding-bottom:0.25rem}
.md\:max-lg\:pl-1{padding-left:0.25rem}
.md\:max-lg\:gap-1{gap:0.25rem}
.md\:max-lg\:p-2{padding:0.5rem}
.md\:max-lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.md\:max-lg\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.md\:max-lg\:pt-2{padding-top:0.5rem}
.md\:max-lg\:pr-2{padding-right:0.5rem}
.md\:max-lg\:pb-2{padding-bottom:0.5rem}
.md\:max-lg\:pl-2{padding-left:0.5rem}
.md\:max-lg\:gap-2{gap:0.5rem}
.md\:max-lg\:p-3{padding:0.75rem}
.md\:max-lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.md\:max-lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.md\:max-lg\:pt-3{padding-top:0.75rem}
.md\:max-lg\:pr-3{padding-right:0.75rem}
.md\:max-lg\:pb-3{padding-bottom:0.75rem}
.md\:max-lg\:pl-3{padding-left:0.75rem}
.md\:max-lg\:gap-3{gap:0.75rem}
.md\:max-lg\:p-4{padding:1rem}
.md\:max-lg\:py-4{padding-top:1rem;padding-bottom:1rem}
.md\:max-lg\:px-4{padding-left:1rem;padding-right:1rem}
.md\:max-lg\:pt-4{padding-top:1rem}
.md\:max-lg\:pr-4{padding-right:1rem}
.md\:max-lg\:pb-4{padding-bottom:1rem}
.md\:max-lg\:pl-4{padding-left:1rem}
.md\:max-lg\:gap-4{gap:1rem}
.md\:max-lg\:p-5{padding:1.25rem}
.md\:max-lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.md\:max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.md\:max-lg\:pt-5{padding-top:1.25rem}
.md\:max-lg\:pr-5{padding-right:1.25rem}
.md\:max-lg\:pb-5{padding-bottom:1.25rem}
.md\:max-lg\:pl-5{padding-left:1.25rem}
.md\:max-lg\:gap-5{gap:1.25rem}
.md\:max-lg\:p-6{padding:1.5rem}
.md\:max-lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:max-lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.md\:max-lg\:pt-6{padding-top:1.5rem}
.md\:max-lg\:pr-6{padding-right:1.5rem}
.md\:max-lg\:pb-6{padding-bottom:1.5rem}
.md\:max-lg\:pl-6{padding-left:1.5rem}
.md\:max-lg\:gap-6{gap:1.5rem}
.md\:max-lg\:p-7{padding:1.75rem}
.md\:max-lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.md\:max-lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.md\:max-lg\:pt-7{padding-top:1.75rem}
.md\:max-lg\:pr-7{padding-right:1.75rem}
.md\:max-lg\:pb-7{padding-bottom:1.75rem}
.md\:max-lg\:pl-7{padding-left:1.75rem}
.md\:max-lg\:gap-7{gap:1.75rem}
.md\:max-lg\:p-8{padding:2rem}
.md\:max-lg\:py-8{padding-top:2rem;padding-bottom:2rem}
.md\:max-lg\:px-8{padding-left:2rem;padding-right:2rem}
.md\:max-lg\:pt-8{padding-top:2rem}
.md\:max-lg\:pr-8{padding-right:2rem}
.md\:max-lg\:pb-8{padding-bottom:2rem}
.md\:max-lg\:pl-8{padding-left:2rem}
.md\:max-lg\:gap-8{gap:2rem}
.md\:max-lg\:p-9{padding:2.25rem}
.md\:max-lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.md\:max-lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.md\:max-lg\:pt-9{padding-top:2.25rem}
.md\:max-lg\:pr-9{padding-right:2.25rem}
.md\:max-lg\:pb-9{padding-bottom:2.25rem}
.md\:max-lg\:pl-9{padding-left:2.25rem}
.md\:max-lg\:gap-9{gap:2.25rem}
.md\:max-lg\:p-10{padding:2.5rem}
.md\:max-lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.md\:max-lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.md\:max-lg\:pt-10{padding-top:2.5rem}
.md\:max-lg\:pr-10{padding-right:2.5rem}
.md\:max-lg\:pb-10{padding-bottom:2.5rem}
.md\:max-lg\:pl-10{padding-left:2.5rem}
.md\:max-lg\:gap-10{gap:2.5rem}
.md\:max-lg\:p-11{padding:2.75rem}
.md\:max-lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.md\:max-lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.md\:max-lg\:pt-11{padding-top:2.75rem}
.md\:max-lg\:pr-11{padding-right:2.75rem}
.md\:max-lg\:pb-11{padding-bottom:2.75rem}
.md\:max-lg\:pl-11{padding-left:2.75rem}
.md\:max-lg\:gap-11{gap:2.75rem}
.md\:max-lg\:p-12{padding:3rem}
.md\:max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}
.md\:max-lg\:px-12{padding-left:3rem;padding-right:3rem}
.md\:max-lg\:pt-12{padding-top:3rem}
.md\:max-lg\:pr-12{padding-right:3rem}
.md\:max-lg\:pb-12{padding-bottom:3rem}
.md\:max-lg\:pl-12{padding-left:3rem}
.md\:max-lg\:gap-12{gap:3rem}
.md\:max-lg\:p-14{padding:3.5rem}
.md\:max-lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.md\:max-lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.md\:max-lg\:pt-14{padding-top:3.5rem}
.md\:max-lg\:pr-14{padding-right:3.5rem}
.md\:max-lg\:pb-14{padding-bottom:3.5rem}
.md\:max-lg\:pl-14{padding-left:3.5rem}
.md\:max-lg\:gap-14{gap:3.5rem}
.md\:max-lg\:p-16{padding:4rem}
.md\:max-lg\:py-16{padding-top:4rem;padding-bottom:4rem}
.md\:max-lg\:px-16{padding-left:4rem;padding-right:4rem}
.md\:max-lg\:pt-16{padding-top:4rem}
.md\:max-lg\:pr-16{padding-right:4rem}
.md\:max-lg\:pb-16{padding-bottom:4rem}
.md\:max-lg\:pl-16{padding-left:4rem}
.md\:max-lg\:gap-16{gap:4rem}
.md\:max-lg\:p-20{padding:5rem}
.md\:max-lg\:py-20{padding-top:5rem;padding-bottom:5rem}
.md\:max-lg\:px-20{padding-left:5rem;padding-right:5rem}
.md\:max-lg\:pt-20{padding-top:5rem}
.md\:max-lg\:pr-20{padding-right:5rem}
.md\:max-lg\:pb-20{padding-bottom:5rem}
.md\:max-lg\:pl-20{padding-left:5rem}
.md\:max-lg\:gap-20{gap:5rem}
.md\:max-lg\:p-24{padding:6rem}
.md\:max-lg\:py-24{padding-top:6rem;padding-bottom:6rem}
.md\:max-lg\:px-24{padding-left:6rem;padding-right:6rem}
.md\:max-lg\:pt-24{padding-top:6rem}
.md\:max-lg\:pr-24{padding-right:6rem}
.md\:max-lg\:pb-24{padding-bottom:6rem}
.md\:max-lg\:pl-24{padding-left:6rem}
.md\:max-lg\:gap-24{gap:6rem}
.md\:max-lg\:p-28{padding:7rem}
.md\:max-lg\:py-28{padding-top:7rem;padding-bottom:7rem}
.md\:max-lg\:px-28{padding-left:7rem;padding-right:7rem}
.md\:max-lg\:pt-28{padding-top:7rem}
.md\:max-lg\:pr-28{padding-right:7rem}
.md\:max-lg\:pb-28{padding-bottom:7rem}
.md\:max-lg\:pl-28{padding-left:7rem}
.md\:max-lg\:gap-28{gap:7rem}
.md\:max-lg\:p-32{padding:8rem}
.md\:max-lg\:py-32{padding-top:8rem;padding-bottom:8rem}
.md\:max-lg\:px-32{padding-left:8rem;padding-right:8rem}
.md\:max-lg\:pt-32{padding-top:8rem}
.md\:max-lg\:pr-32{padding-right:8rem}
.md\:max-lg\:pb-32{padding-bottom:8rem}
.md\:max-lg\:pl-32{padding-left:8rem}
.md\:max-lg\:gap-32{gap:8rem}
.md\:max-lg\:p-36{padding:9rem}
.md\:max-lg\:py-36{padding-top:9rem;padding-bottom:9rem}
.md\:max-lg\:px-36{padding-left:9rem;padding-right:9rem}
.md\:max-lg\:pt-36{padding-top:9rem}
.md\:max-lg\:pr-36{padding-right:9rem}
.md\:max-lg\:pb-36{padding-bottom:9rem}
.md\:max-lg\:pl-36{padding-left:9rem}
.md\:max-lg\:gap-36{gap:9rem}
.md\:max-lg\:p-40{padding:10rem}
.md\:max-lg\:py-40{padding-top:10rem;padding-bottom:10rem}
.md\:max-lg\:px-40{padding-left:10rem;padding-right:10rem}
.md\:max-lg\:pt-40{padding-top:10rem}
.md\:max-lg\:pr-40{padding-right:10rem}
.md\:max-lg\:pb-40{padding-bottom:10rem}
.md\:max-lg\:pl-40{padding-left:10rem}
.md\:max-lg\:gap-40{gap:10rem}
.md\:max-lg\:p-44{padding:11rem}
.md\:max-lg\:py-44{padding-top:11rem;padding-bottom:11rem}
.md\:max-lg\:px-44{padding-left:11rem;padding-right:11rem}
.md\:max-lg\:pt-44{padding-top:11rem}
.md\:max-lg\:pr-44{padding-right:11rem}
.md\:max-lg\:pb-44{padding-bottom:11rem}
.md\:max-lg\:pl-44{padding-left:11rem}
.md\:max-lg\:gap-44{gap:11rem}
.md\:max-lg\:p-48{padding:12rem}
.md\:max-lg\:py-48{padding-top:12rem;padding-bottom:12rem}
.md\:max-lg\:px-48{padding-left:12rem;padding-right:12rem}
.md\:max-lg\:pt-48{padding-top:12rem}
.md\:max-lg\:pr-48{padding-right:12rem}
.md\:max-lg\:pb-48{padding-bottom:12rem}
.md\:max-lg\:pl-48{padding-left:12rem}
.md\:max-lg\:gap-48{gap:12rem}
.md\:max-lg\:p-52{padding:13rem}
.md\:max-lg\:py-52{padding-top:13rem;padding-bottom:13rem}
.md\:max-lg\:px-52{padding-left:13rem;padding-right:13rem}
.md\:max-lg\:pt-52{padding-top:13rem}
.md\:max-lg\:pr-52{padding-right:13rem}
.md\:max-lg\:pb-52{padding-bottom:13rem}
.md\:max-lg\:pl-52{padding-left:13rem}
.md\:max-lg\:gap-52{gap:13rem}
.md\:max-lg\:p-56{padding:14rem}
.md\:max-lg\:py-56{padding-top:14rem;padding-bottom:14rem}
.md\:max-lg\:px-56{padding-left:14rem;padding-right:14rem}
.md\:max-lg\:pt-56{padding-top:14rem}
.md\:max-lg\:pr-56{padding-right:14rem}
.md\:max-lg\:pb-56{padding-bottom:14rem}
.md\:max-lg\:pl-56{padding-left:14rem}
.md\:max-lg\:gap-56{gap:14rem}
.md\:max-lg\:p-60{padding:15rem}
.md\:max-lg\:py-60{padding-top:15rem;padding-bottom:15rem}
.md\:max-lg\:px-60{padding-left:15rem;padding-right:15rem}
.md\:max-lg\:pt-60{padding-top:15rem}
.md\:max-lg\:pr-60{padding-right:15rem}
.md\:max-lg\:pb-60{padding-bottom:15rem}
.md\:max-lg\:pl-60{padding-left:15rem}
.md\:max-lg\:gap-60{gap:15rem}
.md\:max-lg\:p-64{padding:16rem}
.md\:max-lg\:py-64{padding-top:16rem;padding-bottom:16rem}
.md\:max-lg\:px-64{padding-left:16rem;padding-right:16rem}
.md\:max-lg\:pt-64{padding-top:16rem}
.md\:max-lg\:pr-64{padding-right:16rem}
.md\:max-lg\:pb-64{padding-bottom:16rem}
.md\:max-lg\:pl-64{padding-left:16rem}
.md\:max-lg\:gap-64{gap:16rem}
.md\:max-lg\:p-72{padding:18rem}
.md\:max-lg\:py-72{padding-top:18rem;padding-bottom:18rem}
.md\:max-lg\:px-72{padding-left:18rem;padding-right:18rem}
.md\:max-lg\:pt-72{padding-top:18rem}
.md\:max-lg\:pr-72{padding-right:18rem}
.md\:max-lg\:pb-72{padding-bottom:18rem}
.md\:max-lg\:pl-72{padding-left:18rem}
.md\:max-lg\:gap-72{gap:18rem}
.md\:max-lg\:p-80{padding:20rem}
.md\:max-lg\:py-80{padding-top:20rem;padding-bottom:20rem}
.md\:max-lg\:px-80{padding-left:20rem;padding-right:20rem}
.md\:max-lg\:pt-80{padding-top:20rem}
.md\:max-lg\:pr-80{padding-right:20rem}
.md\:max-lg\:pb-80{padding-bottom:20rem}
.md\:max-lg\:pl-80{padding-left:20rem}
.md\:max-lg\:gap-80{gap:20rem}
.md\:max-lg\:p-96{padding:24rem}
.md\:max-lg\:py-96{padding-top:24rem;padding-bottom:24rem}
.md\:max-lg\:px-96{padding-left:24rem;padding-right:24rem}
.md\:max-lg\:pt-96{padding-top:24rem}
.md\:max-lg\:pr-96{padding-right:24rem}
.md\:max-lg\:pb-96{padding-bottom:24rem}
.md\:max-lg\:pl-96{padding-left:24rem}
.md\:max-lg\:gap-96{gap:24rem}
}
@media(min-width:1024px) and (max-width:1279px){
.lg\:max-xl\:text-xs{font-size:0.75rem;line-height:1rem}
.lg\:max-xl\:text-sm{font-size:0.875rem;line-height:1.25rem}
.lg\:max-xl\:text-base{font-size:1rem;line-height:1.5rem}
.lg\:max-xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:max-xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.lg\:max-xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.lg\:max-xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.lg\:max-xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.lg\:max-xl\:text-5xl{font-size:3rem;line-height:1}
.lg\:max-xl\:text-6xl{font-size:3.75rem;line-height:1}
.lg\:max-xl\:text-7xl{font-size:4.5rem;line-height:1}
.lg\:max-xl\:text-8xl{font-size:6rem;line-height:1}
.lg\:max-xl\:text-9xl{font-size:8rem;line-height:1}
.lg\:max-xl\:text-left{text-align:left}
.lg\:max-xl\:text-center{text-align:center}
.lg\:max-xl\:text-right{text-align:right}
.lg\:max-xl\:text-justify{text-align:justify}
.lg\:max-xl\:font-thin{font-weight:100}
.lg\:max-xl\:font-extralight{font-weight:200}
.lg\:max-xl\:font-light{font-weight:300}
.lg\:max-xl\:font-normal{font-weight:400}
.lg\:max-xl\:font-medium{font-weight:500}
.lg\:max-xl\:font-semibold{font-weight:600}
.lg\:max-xl\:font-bold{font-weight:700}
.lg\:max-xl\:font-extrabold{font-weight:800}
.lg\:max-xl\:font-black{font-weight:900}
.lg\:max-xl\:italic{font-style:italic}
.lg\:max-xl\:not-italic{font-style:normal}
.lg\:max-xl\:underline{text-decoration-line:underline}
.lg\:max-xl\:line-through{text-decoration-line:line-through}
.lg\:max-xl\:no-underline{text-decoration-line:none}
.lg\:max-xl\:rounded-none{border-radius:0}
.lg\:max-xl\:rounded-sm{border-radius:0.125rem}
.lg\:max-xl\:rounded{border-radius:0.25rem}
.lg\:max-xl\:rounded-md{border-radius:0.375rem}
.lg\:max-xl\:rounded-lg{border-radius:0.5rem}
.lg\:max-xl\:rounded-xl{border-radius:0.75rem}
.lg\:max-xl\:rounded-2xl{border-radius:1rem}
.lg\:max-xl\:rounded-3xl{border-radius:1.5rem}
.lg\:max-xl\:rounded-full{border-radius:9999px}
.lg\:max-xl\:shadow-none{box-shadow:0 0 #0000}
.lg\:max-xl\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.lg\:max-xl\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.lg\:max-xl\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.lg\:max-xl\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.lg\:max-xl\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.lg\:max-xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.lg\:max-xl\:max-w-xs{max-width:20rem}
.lg\:max-xl\:max-w-sm{max-width:24rem}
.lg\:max-xl\:max-w-md{max-width:28rem}
.lg\:max-xl\:max-w-lg{max-width:32rem}
.lg\:max-xl\:max-w-xl{max-width:36rem}
.lg\:max-xl\:max-w-2xl{max-width:42rem}
.lg\:max-xl\:max-w-3xl{max-width:48rem}
.lg\:max-xl\:max-w-4xl{max-width:56rem}
.lg\:max-xl\:max-w-5xl{max-width:64rem}
.lg\:max-xl\:max-w-6xl{max-width:72rem}
.lg\:max-xl\:max-w-7xl{max-width:80rem}
.lg\:max-xl\:max-w-full{max-width:100%}
.lg\:max-xl\:max-w-prose{max-width:65ch}
.lg\:max-xl\:mx-auto{margin-left:auto;margin-right:auto}
.lg\:max-xl\:object-cover{object-fit:cover}
.lg\:max-xl\:object-contain{object-fit:contain}
.lg\:max-xl\:object-fill{object-fit:fill}
.lg\:max-xl\:object-none{object-fit:none}
.lg\:max-xl\:grid{display:grid}
.lg\:max-xl\:w-full{width:100%}
.lg\:max-xl\:h-auto{height:auto}
.lg\:max-xl\:inline-block{display:inline-block}
.lg\:max-xl\:text-white{color:#fff}
.lg\:max-xl\:bg-white{background-color:#fff}
.lg\:max-xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.lg\:max-xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.lg\:max-xl\:p-0{padding:0}
.lg\:max-xl\:py-0{padding-top:0;padding-bottom:0}
.lg\:max-xl\:px-0{padding-left:0;padding-right:0}
.lg\:max-xl\:pt-0{padding-top:0}
.lg\:max-xl\:pr-0{padding-right:0}
.lg\:max-xl\:pb-0{padding-bottom:0}
.lg\:max-xl\:pl-0{padding-left:0}
.lg\:max-xl\:gap-0{gap:0}
.lg\:max-xl\:p-1{padding:0.25rem}
.lg\:max-xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.lg\:max-xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.lg\:max-xl\:pt-1{padding-top:0.25rem}
.lg\:max-xl\:pr-1{padding-right:0.25rem}
.lg\:max-xl\:pb-1{padding-bottom:0.25rem}
.lg\:max-xl\:pl-1{padding-left:0.25rem}
.lg\:max-xl\:gap-1{gap:0.25rem}
.lg\:max-xl\:p-2{padding:0.5rem}
.lg\:max-xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.lg\:max-xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.lg\:max-xl\:pt-2{padding-top:0.5rem}
.lg\:max-xl\:pr-2{padding-right:0.5rem}
.lg\:max-xl\:pb-2{padding-bottom:0.5rem}
.lg\:max-xl\:pl-2{padding-left:0.5rem}
.lg\:max-xl\:gap-2{gap:0.5rem}
.lg\:max-xl\:p-3{padding:0.75rem}
.lg\:max-xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.lg\:max-xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.lg\:max-xl\:pt-3{padding-top:0.75rem}
.lg\:max-xl\:pr-3{padding-right:0.75rem}
.lg\:max-xl\:pb-3{padding-bottom:0.75rem}
.lg\:max-xl\:pl-3{padding-left:0.75rem}
.lg\:max-xl\:gap-3{gap:0.75rem}
.lg\:max-xl\:p-4{padding:1rem}
.lg\:max-xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.lg\:max-xl\:px-4{padding-left:1rem;padding-right:1rem}
.lg\:max-xl\:pt-4{padding-top:1rem}
.lg\:max-xl\:pr-4{padding-right:1rem}
.lg\:max-xl\:pb-4{padding-bottom:1rem}
.lg\:max-xl\:pl-4{padding-left:1rem}
.lg\:max-xl\:gap-4{gap:1rem}
.lg\:max-xl\:p-5{padding:1.25rem}
.lg\:max-xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.lg\:max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.lg\:max-xl\:pt-5{padding-top:1.25rem}
.lg\:max-xl\:pr-5{padding-right:1.25rem}
.lg\:max-xl\:pb-5{padding-bottom:1.25rem}
.lg\:max-xl\:pl-5{padding-left:1.25rem}
.lg\:max-xl\:gap-5{gap:1.25rem}
.lg\:max-xl\:p-6{padding:1.5rem}
.lg\:max-xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.lg\:max-xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.lg\:max-xl\:pt-6{padding-top:1.5rem}
.lg\:max-xl\:pr-6{padding-right:1.5rem}
.lg\:max-xl\:pb-6{padding-bottom:1.5rem}
.lg\:max-xl\:pl-6{padding-left:1.5rem}
.lg\:max-xl\:gap-6{gap:1.5rem}
.lg\:max-xl\:p-7{padding:1.75rem}
.lg\:max-xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.lg\:max-xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.lg\:max-xl\:pt-7{padding-top:1.75rem}
.lg\:max-xl\:pr-7{padding-right:1.75rem}
.lg\:max-xl\:pb-7{padding-bottom:1.75rem}
.lg\:max-xl\:pl-7{padding-left:1.75rem}
.lg\:max-xl\:gap-7{gap:1.75rem}
.lg\:max-xl\:p-8{padding:2rem}
.lg\:max-xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.lg\:max-xl\:px-8{padding-left:2rem;padding-right:2rem}
.lg\:max-xl\:pt-8{padding-top:2rem}
.lg\:max-xl\:pr-8{padding-right:2rem}
.lg\:max-xl\:pb-8{padding-bottom:2rem}
.lg\:max-xl\:pl-8{padding-left:2rem}
.lg\:max-xl\:gap-8{gap:2rem}
.lg\:max-xl\:p-9{padding:2.25rem}
.lg\:max-xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.lg\:max-xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.lg\:max-xl\:pt-9{padding-top:2.25rem}
.lg\:max-xl\:pr-9{padding-right:2.25rem}
.lg\:max-xl\:pb-9{padding-bottom:2.25rem}
.lg\:max-xl\:pl-9{padding-left:2.25rem}
.lg\:max-xl\:gap-9{gap:2.25rem}
.lg\:max-xl\:p-10{padding:2.5rem}
.lg\:max-xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.lg\:max-xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.lg\:max-xl\:pt-10{padding-top:2.5rem}
.lg\:max-xl\:pr-10{padding-right:2.5rem}
.lg\:max-xl\:pb-10{padding-bottom:2.5rem}
.lg\:max-xl\:pl-10{padding-left:2.5rem}
.lg\:max-xl\:gap-10{gap:2.5rem}
.lg\:max-xl\:p-11{padding:2.75rem}
.lg\:max-xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.lg\:max-xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.lg\:max-xl\:pt-11{padding-top:2.75rem}
.lg\:max-xl\:pr-11{padding-right:2.75rem}
.lg\:max-xl\:pb-11{padding-bottom:2.75rem}
.lg\:max-xl\:pl-11{padding-left:2.75rem}
.lg\:max-xl\:gap-11{gap:2.75rem}
.lg\:max-xl\:p-12{padding:3rem}
.lg\:max-xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.lg\:max-xl\:px-12{padding-left:3rem;padding-right:3rem}
.lg\:max-xl\:pt-12{padding-top:3rem}
.lg\:max-xl\:pr-12{padding-right:3rem}
.lg\:max-xl\:pb-12{padding-bottom:3rem}
.lg\:max-xl\:pl-12{padding-left:3rem}
.lg\:max-xl\:gap-12{gap:3rem}
.lg\:max-xl\:p-14{padding:3.5rem}
.lg\:max-xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.lg\:max-xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.lg\:max-xl\:pt-14{padding-top:3.5rem}
.lg\:max-xl\:pr-14{padding-right:3.5rem}
.lg\:max-xl\:pb-14{padding-bottom:3.5rem}
.lg\:max-xl\:pl-14{padding-left:3.5rem}
.lg\:max-xl\:gap-14{gap:3.5rem}
.lg\:max-xl\:p-16{padding:4rem}
.lg\:max-xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.lg\:max-xl\:px-16{padding-left:4rem;padding-right:4rem}
.lg\:max-xl\:pt-16{padding-top:4rem}
.lg\:max-xl\:pr-16{padding-right:4rem}
.lg\:max-xl\:pb-16{padding-bottom:4rem}
.lg\:max-xl\:pl-16{padding-left:4rem}
.lg\:max-xl\:gap-16{gap:4rem}
.lg\:max-xl\:p-20{padding:5rem}
.lg\:max-xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.lg\:max-xl\:px-20{padding-left:5rem;padding-right:5rem}
.lg\:max-xl\:pt-20{padding-top:5rem}
.lg\:max-xl\:pr-20{padding-right:5rem}
.lg\:max-xl\:pb-20{padding-bottom:5rem}
.lg\:max-xl\:pl-20{padding-left:5rem}
.lg\:max-xl\:gap-20{gap:5rem}
.lg\:max-xl\:p-24{padding:6rem}
.lg\:max-xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.lg\:max-xl\:px-24{padding-left:6rem;padding-right:6rem}
.lg\:max-xl\:pt-24{padding-top:6rem}
.lg\:max-xl\:pr-24{padding-right:6rem}
.lg\:max-xl\:pb-24{padding-bottom:6rem}
.lg\:max-xl\:pl-24{padding-left:6rem}
.lg\:max-xl\:gap-24{gap:6rem}
.lg\:max-xl\:p-28{padding:7rem}
.lg\:max-xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.lg\:max-xl\:px-28{padding-left:7rem;padding-right:7rem}
.lg\:max-xl\:pt-28{padding-top:7rem}
.lg\:max-xl\:pr-28{padding-right:7rem}
.lg\:max-xl\:pb-28{padding-bottom:7rem}
.lg\:max-xl\:pl-28{padding-left:7rem}
.lg\:max-xl\:gap-28{gap:7rem}
.lg\:max-xl\:p-32{padding:8rem}
.lg\:max-xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.lg\:max-xl\:px-32{padding-left:8rem;padding-right:8rem}
.lg\:max-xl\:pt-32{padding-top:8rem}
.lg\:max-xl\:pr-32{padding-right:8rem}
.lg\:max-xl\:pb-32{padding-bottom:8rem}
.lg\:max-xl\:pl-32{padding-left:8rem}
.lg\:max-xl\:gap-32{gap:8rem}
.lg\:max-xl\:p-36{padding:9rem}
.lg\:max-xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.lg\:max-xl\:px-36{padding-left:9rem;padding-right:9rem}
.lg\:max-xl\:pt-36{padding-top:9rem}
.lg\:max-xl\:pr-36{padding-right:9rem}
.lg\:max-xl\:pb-36{padding-bottom:9rem}
.lg\:max-xl\:pl-36{padding-left:9rem}
.lg\:max-xl\:gap-36{gap:9rem}
.lg\:max-xl\:p-40{padding:10rem}
.lg\:max-xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.lg\:max-xl\:px-40{padding-left:10rem;padding-right:10rem}
.lg\:max-xl\:pt-40{padding-top:10rem}
.lg\:max-xl\:pr-40{padding-right:10rem}
.lg\:max-xl\:pb-40{padding-bottom:10rem}
.lg\:max-xl\:pl-40{padding-left:10rem}
.lg\:max-xl\:gap-40{gap:10rem}
.lg\:max-xl\:p-44{padding:11rem}
.lg\:max-xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.lg\:max-xl\:px-44{padding-left:11rem;padding-right:11rem}
.lg\:max-xl\:pt-44{padding-top:11rem}
.lg\:max-xl\:pr-44{padding-right:11rem}
.lg\:max-xl\:pb-44{padding-bottom:11rem}
.lg\:max-xl\:pl-44{padding-left:11rem}
.lg\:max-xl\:gap-44{gap:11rem}
.lg\:max-xl\:p-48{padding:12rem}
.lg\:max-xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.lg\:max-xl\:px-48{padding-left:12rem;padding-right:12rem}
.lg\:max-xl\:pt-48{padding-top:12rem}
.lg\:max-xl\:pr-48{padding-right:12rem}
.lg\:max-xl\:pb-48{padding-bottom:12rem}
.lg\:max-xl\:pl-48{padding-left:12rem}
.lg\:max-xl\:gap-48{gap:12rem}
.lg\:max-xl\:p-52{padding:13rem}
.lg\:max-xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.lg\:max-xl\:px-52{padding-left:13rem;padding-right:13rem}
.lg\:max-xl\:pt-52{padding-top:13rem}
.lg\:max-xl\:pr-52{padding-right:13rem}
.lg\:max-xl\:pb-52{padding-bottom:13rem}
.lg\:max-xl\:pl-52{padding-left:13rem}
.lg\:max-xl\:gap-52{gap:13rem}
.lg\:max-xl\:p-56{padding:14rem}
.lg\:max-xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.lg\:max-xl\:px-56{padding-left:14rem;padding-right:14rem}
.lg\:max-xl\:pt-56{padding-top:14rem}
.lg\:max-xl\:pr-56{padding-right:14rem}
.lg\:max-xl\:pb-56{padding-bottom:14rem}
.lg\:max-xl\:pl-56{padding-left:14rem}
.lg\:max-xl\:gap-56{gap:14rem}
.lg\:max-xl\:p-60{padding:15rem}
.lg\:max-xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.lg\:max-xl\:px-60{padding-left:15rem;padding-right:15rem}
.lg\:max-xl\:pt-60{padding-top:15rem}
.lg\:max-xl\:pr-60{padding-right:15rem}
.lg\:max-xl\:pb-60{padding-bottom:15rem}
.lg\:max-xl\:pl-60{padding-left:15rem}
.lg\:max-xl\:gap-60{gap:15rem}
.lg\:max-xl\:p-64{padding:16rem}
.lg\:max-xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.lg\:max-xl\:px-64{padding-left:16rem;padding-right:16rem}
.lg\:max-xl\:pt-64{padding-top:16rem}
.lg\:max-xl\:pr-64{padding-right:16rem}
.lg\:max-xl\:pb-64{padding-bottom:16rem}
.lg\:max-xl\:pl-64{padding-left:16rem}
.lg\:max-xl\:gap-64{gap:16rem}
.lg\:max-xl\:p-72{padding:18rem}
.lg\:max-xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.lg\:max-xl\:px-72{padding-left:18rem;padding-right:18rem}
.lg\:max-xl\:pt-72{padding-top:18rem}
.lg\:max-xl\:pr-72{padding-right:18rem}
.lg\:max-xl\:pb-72{padding-bottom:18rem}
.lg\:max-xl\:pl-72{padding-left:18rem}
.lg\:max-xl\:gap-72{gap:18rem}
.lg\:max-xl\:p-80{padding:20rem}
.lg\:max-xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.lg\:max-xl\:px-80{padding-left:20rem;padding-right:20rem}
.lg\:max-xl\:pt-80{padding-top:20rem}
.lg\:max-xl\:pr-80{padding-right:20rem}
.lg\:max-xl\:pb-80{padding-bottom:20rem}
.lg\:max-xl\:pl-80{padding-left:20rem}
.lg\:max-xl\:gap-80{gap:20rem}
.lg\:max-xl\:p-96{padding:24rem}
.lg\:max-xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.lg\:max-xl\:px-96{padding-left:24rem;padding-right:24rem}
.lg\:max-xl\:pt-96{padding-top:24rem}
.lg\:max-xl\:pr-96{padding-right:24rem}
.lg\:max-xl\:pb-96{padding-bottom:24rem}
.lg\:max-xl\:pl-96{padding-left:24rem}
.lg\:max-xl\:gap-96{gap:24rem}
}
@media(max-width:1279px){
.max-xl\:text-xs{font-size:0.75rem;line-height:1rem}
.max-xl\:text-sm{font-size:0.875rem;line-height:1.25rem}
.max-xl\:text-base{font-size:1rem;line-height:1.5rem}
.max-xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.max-xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.max-xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.max-xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.max-xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.max-xl\:text-5xl{font-size:3rem;line-height:1}
.max-xl\:text-6xl{font-size:3.75rem;line-height:1}
.max-xl\:text-7xl{font-size:4.5rem;line-height:1}
.max-xl\:text-8xl{font-size:6rem;line-height:1}
.max-xl\:text-9xl{font-size:8rem;line-height:1}
.max-xl\:text-left{text-align:left}
.max-xl\:text-center{text-align:center}
.max-xl\:text-right{text-align:right}
.max-xl\:text-justify{text-align:justify}
.max-xl\:font-thin{font-weight:100}
.max-xl\:font-extralight{font-weight:200}
.max-xl\:font-light{font-weight:300}
.max-xl\:font-normal{font-weight:400}
.max-xl\:font-medium{font-weight:500}
.max-xl\:font-semibold{font-weight:600}
.max-xl\:font-bold{font-weight:700}
.max-xl\:font-extrabold{font-weight:800}
.max-xl\:font-black{font-weight:900}
.max-xl\:italic{font-style:italic}
.max-xl\:not-italic{font-style:normal}
.max-xl\:underline{text-decoration-line:underline}
.max-xl\:line-through{text-decoration-line:line-through}
.max-xl\:no-underline{text-decoration-line:none}
.max-xl\:rounded-none{border-radius:0}
.max-xl\:rounded-sm{border-radius:0.125rem}
.max-xl\:rounded{border-radius:0.25rem}
.max-xl\:rounded-md{border-radius:0.375rem}
.max-xl\:rounded-lg{border-radius:0.5rem}
.max-xl\:rounded-xl{border-radius:0.75rem}
.max-xl\:rounded-2xl{border-radius:1rem}
.max-xl\:rounded-3xl{border-radius:1.5rem}
.max-xl\:rounded-full{border-radius:9999px}
.max-xl\:shadow-none{box-shadow:0 0 #0000}
.max-xl\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.max-xl\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.max-xl\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.max-xl\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.max-xl\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.max-xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.max-xl\:max-w-xs{max-width:20rem}
.max-xl\:max-w-sm{max-width:24rem}
.max-xl\:max-w-md{max-width:28rem}
.max-xl\:max-w-lg{max-width:32rem}
.max-xl\:max-w-xl{max-width:36rem}
.max-xl\:max-w-2xl{max-width:42rem}
.max-xl\:max-w-3xl{max-width:48rem}
.max-xl\:max-w-4xl{max-width:56rem}
.max-xl\:max-w-5xl{max-width:64rem}
.max-xl\:max-w-6xl{max-width:72rem}
.max-xl\:max-w-7xl{max-width:80rem}
.max-xl\:max-w-full{max-width:100%}
.max-xl\:max-w-prose{max-width:65ch}
.max-xl\:mx-auto{margin-left:auto;margin-right:auto}
.max-xl\:object-cover{object-fit:cover}
.max-xl\:object-contain{object-fit:contain}
.max-xl\:object-fill{object-fit:fill}
.max-xl\:object-none{object-fit:none}
.max-xl\:grid{display:grid}
.max-xl\:w-full{width:100%}
.max-xl\:h-auto{height:auto}
.max-xl\:inline-block{display:inline-block}
.max-xl\:text-white{color:#fff}
.max-xl\:bg-white{background-color:#fff}
.max-xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.max-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.max-xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.max-xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.max-xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.max-xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.max-xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.max-xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.max-xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.max-xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.max-xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.max-xl\:p-0{padding:0}
.max-xl\:py-0{padding-top:0;padding-bottom:0}
.max-xl\:px-0{padding-left:0;padding-right:0}
.max-xl\:pt-0{padding-top:0}
.max-xl\:pr-0{padding-right:0}
.max-xl\:pb-0{padding-bottom:0}
.max-xl\:pl-0{padding-left:0}
.max-xl\:gap-0{gap:0}
.max-xl\:p-1{padding:0.25rem}
.max-xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.max-xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.max-xl\:pt-1{padding-top:0.25rem}
.max-xl\:pr-1{padding-right:0.25rem}
.max-xl\:pb-1{padding-bottom:0.25rem}
.max-xl\:pl-1{padding-left:0.25rem}
.max-xl\:gap-1{gap:0.25rem}
.max-xl\:p-2{padding:0.5rem}
.max-xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.max-xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.max-xl\:pt-2{padding-top:0.5rem}
.max-xl\:pr-2{padding-right:0.5rem}
.max-xl\:pb-2{padding-bottom:0.5rem}
.max-xl\:pl-2{padding-left:0.5rem}
.max-xl\:gap-2{gap:0.5rem}
.max-xl\:p-3{padding:0.75rem}
.max-xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.max-xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.max-xl\:pt-3{padding-top:0.75rem}
.max-xl\:pr-3{padding-right:0.75rem}
.max-xl\:pb-3{padding-bottom:0.75rem}
.max-xl\:pl-3{padding-left:0.75rem}
.max-xl\:gap-3{gap:0.75rem}
.max-xl\:p-4{padding:1rem}
.max-xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.max-xl\:px-4{padding-left:1rem;padding-right:1rem}
.max-xl\:pt-4{padding-top:1rem}
.max-xl\:pr-4{padding-right:1rem}
.max-xl\:pb-4{padding-bottom:1rem}
.max-xl\:pl-4{padding-left:1rem}
.max-xl\:gap-4{gap:1rem}
.max-xl\:p-5{padding:1.25rem}
.max-xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.max-xl\:pt-5{padding-top:1.25rem}
.max-xl\:pr-5{padding-right:1.25rem}
.max-xl\:pb-5{padding-bottom:1.25rem}
.max-xl\:pl-5{padding-left:1.25rem}
.max-xl\:gap-5{gap:1.25rem}
.max-xl\:p-6{padding:1.5rem}
.max-xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.max-xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.max-xl\:pt-6{padding-top:1.5rem}
.max-xl\:pr-6{padding-right:1.5rem}
.max-xl\:pb-6{padding-bottom:1.5rem}
.max-xl\:pl-6{padding-left:1.5rem}
.max-xl\:gap-6{gap:1.5rem}
.max-xl\:p-7{padding:1.75rem}
.max-xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.max-xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.max-xl\:pt-7{padding-top:1.75rem}
.max-xl\:pr-7{padding-right:1.75rem}
.max-xl\:pb-7{padding-bottom:1.75rem}
.max-xl\:pl-7{padding-left:1.75rem}
.max-xl\:gap-7{gap:1.75rem}
.max-xl\:p-8{padding:2rem}
.max-xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.max-xl\:px-8{padding-left:2rem;padding-right:2rem}
.max-xl\:pt-8{padding-top:2rem}
.max-xl\:pr-8{padding-right:2rem}
.max-xl\:pb-8{padding-bottom:2rem}
.max-xl\:pl-8{padding-left:2rem}
.max-xl\:gap-8{gap:2rem}
.max-xl\:p-9{padding:2.25rem}
.max-xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.max-xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.max-xl\:pt-9{padding-top:2.25rem}
.max-xl\:pr-9{padding-right:2.25rem}
.max-xl\:pb-9{padding-bottom:2.25rem}
.max-xl\:pl-9{padding-left:2.25rem}
.max-xl\:gap-9{gap:2.25rem}
.max-xl\:p-10{padding:2.5rem}
.max-xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.max-xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.max-xl\:pt-10{padding-top:2.5rem}
.max-xl\:pr-10{padding-right:2.5rem}
.max-xl\:pb-10{padding-bottom:2.5rem}
.max-xl\:pl-10{padding-left:2.5rem}
.max-xl\:gap-10{gap:2.5rem}
.max-xl\:p-11{padding:2.75rem}
.max-xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.max-xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.max-xl\:pt-11{padding-top:2.75rem}
.max-xl\:pr-11{padding-right:2.75rem}
.max-xl\:pb-11{padding-bottom:2.75rem}
.max-xl\:pl-11{padding-left:2.75rem}
.max-xl\:gap-11{gap:2.75rem}
.max-xl\:p-12{padding:3rem}
.max-xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.max-xl\:px-12{padding-left:3rem;padding-right:3rem}
.max-xl\:pt-12{padding-top:3rem}
.max-xl\:pr-12{padding-right:3rem}
.max-xl\:pb-12{padding-bottom:3rem}
.max-xl\:pl-12{padding-left:3rem}
.max-xl\:gap-12{gap:3rem}
.max-xl\:p-14{padding:3.5rem}
.max-xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.max-xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.max-xl\:pt-14{padding-top:3.5rem}
.max-xl\:pr-14{padding-right:3.5rem}
.max-xl\:pb-14{padding-bottom:3.5rem}
.max-xl\:pl-14{padding-left:3.5rem}
.max-xl\:gap-14{gap:3.5rem}
.max-xl\:p-16{padding:4rem}
.max-xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.max-xl\:px-16{padding-left:4rem;padding-right:4rem}
.max-xl\:pt-16{padding-top:4rem}
.max-xl\:pr-16{padding-right:4rem}
.max-xl\:pb-16{padding-bottom:4rem}
.max-xl\:pl-16{padding-left:4rem}
.max-xl\:gap-16{gap:4rem}
.max-xl\:p-20{padding:5rem}
.max-xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.max-xl\:px-20{padding-left:5rem;padding-right:5rem}
.max-xl\:pt-20{padding-top:5rem}
.max-xl\:pr-20{padding-right:5rem}
.max-xl\:pb-20{padding-bottom:5rem}
.max-xl\:pl-20{padding-left:5rem}
.max-xl\:gap-20{gap:5rem}
.max-xl\:p-24{padding:6rem}
.max-xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.max-xl\:px-24{padding-left:6rem;padding-right:6rem}
.max-xl\:pt-24{padding-top:6rem}
.max-xl\:pr-24{padding-right:6rem}
.max-xl\:pb-24{padding-bottom:6rem}
.max-xl\:pl-24{padding-left:6rem}
.max-xl\:gap-24{gap:6rem}
.max-xl\:p-28{padding:7rem}
.max-xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.max-xl\:px-28{padding-left:7rem;padding-right:7rem}
.max-xl\:pt-28{padding-top:7rem}
.max-xl\:pr-28{padding-right:7rem}
.max-xl\:pb-28{padding-bottom:7rem}
.max-xl\:pl-28{padding-left:7rem}
.max-xl\:gap-28{gap:7rem}
.max-xl\:p-32{padding:8rem}
.max-xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.max-xl\:px-32{padding-left:8rem;padding-right:8rem}
.max-xl\:pt-32{padding-top:8rem}
.max-xl\:pr-32{padding-right:8rem}
.max-xl\:pb-32{padding-bottom:8rem}
.max-xl\:pl-32{padding-left:8rem}
.max-xl\:gap-32{gap:8rem}
.max-xl\:p-36{padding:9rem}
.max-xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.max-xl\:px-36{padding-left:9rem;padding-right:9rem}
.max-xl\:pt-36{padding-top:9rem}
.max-xl\:pr-36{padding-right:9rem}
.max-xl\:pb-36{padding-bottom:9rem}
.max-xl\:pl-36{padding-left:9rem}
.max-xl\:gap-36{gap:9rem}
.max-xl\:p-40{padding:10rem}
.max-xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.max-xl\:px-40{padding-left:10rem;padding-right:10rem}
.max-xl\:pt-40{padding-top:10rem}
.max-xl\:pr-40{padding-right:10rem}
.max-xl\:pb-40{padding-bottom:10rem}
.max-xl\:pl-40{padding-left:10rem}
.max-xl\:gap-40{gap:10rem}
.max-xl\:p-44{padding:11rem}
.max-xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.max-xl\:px-44{padding-left:11rem;padding-right:11rem}
.max-xl\:pt-44{padding-top:11rem}
.max-xl\:pr-44{padding-right:11rem}
.max-xl\:pb-44{padding-bottom:11rem}
.max-xl\:pl-44{padding-left:11rem}
.max-xl\:gap-44{gap:11rem}
.max-xl\:p-48{padding:12rem}
.max-xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.max-xl\:px-48{padding-left:12rem;padding-right:12rem}
.max-xl\:pt-48{padding-top:12rem}
.max-xl\:pr-48{padding-right:12rem}
.max-xl\:pb-48{padding-bottom:12rem}
.max-xl\:pl-48{padding-left:12rem}
.max-xl\:gap-48{gap:12rem}
.max-xl\:p-52{padding:13rem}
.max-xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.max-xl\:px-52{padding-left:13rem;padding-right:13rem}
.max-xl\:pt-52{padding-top:13rem}
.max-xl\:pr-52{padding-right:13rem}
.max-xl\:pb-52{padding-bottom:13rem}
.max-xl\:pl-52{padding-left:13rem}
.max-xl\:gap-52{gap:13rem}
.max-xl\:p-56{padding:14rem}
.max-xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.max-xl\:px-56{padding-left:14rem;padding-right:14rem}
.max-xl\:pt-56{padding-top:14rem}
.max-xl\:pr-56{padding-right:14rem}
.max-xl\:pb-56{padding-bottom:14rem}
.max-xl\:pl-56{padding-left:14rem}
.max-xl\:gap-56{gap:14rem}
.max-xl\:p-60{padding:15rem}
.max-xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.max-xl\:px-60{padding-left:15rem;padding-right:15rem}
.max-xl\:pt-60{padding-top:15rem}
.max-xl\:pr-60{padding-right:15rem}
.max-xl\:pb-60{padding-bottom:15rem}
.max-xl\:pl-60{padding-left:15rem}
.max-xl\:gap-60{gap:15rem}
.max-xl\:p-64{padding:16rem}
.max-xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.max-xl\:px-64{padding-left:16rem;padding-right:16rem}
.max-xl\:pt-64{padding-top:16rem}
.max-xl\:pr-64{padding-right:16rem}
.max-xl\:pb-64{padding-bottom:16rem}
.max-xl\:pl-64{padding-left:16rem}
.max-xl\:gap-64{gap:16rem}
.max-xl\:p-72{padding:18rem}
.max-xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.max-xl\:px-72{padding-left:18rem;padding-right:18rem}
.max-xl\:pt-72{padding-top:18rem}
.max-xl\:pr-72{padding-right:18rem}
.max-xl\:pb-72{padding-bottom:18rem}
.max-xl\:pl-72{padding-left:18rem}
.max-xl\:gap-72{gap:18rem}
.max-xl\:p-80{padding:20rem}
.max-xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.max-xl\:px-80{padding-left:20rem;padding-right:20rem}
.max-xl\:pt-80{padding-top:20rem}
.max-xl\:pr-80{padding-right:20rem}
.max-xl\:pb-80{padding-bottom:20rem}
.max-xl\:pl-80{padding-left:20rem}
.max-xl\:gap-80{gap:20rem}
.max-xl\:p-96{padding:24rem}
.max-xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.max-xl\:px-96{padding-left:24rem;padding-right:24rem}
.max-xl\:pt-96{padding-top:24rem}
.max-xl\:pr-96{padding-right:24rem}
.max-xl\:pb-96{padding-bottom:24rem}
.max-xl\:pl-96{padding-left:24rem}
.max-xl\:gap-96{gap:24rem}
}
@media(max-width:1023px){
.max-lg\:text-xs{font-size:0.75rem;line-height:1rem}
.max-lg\:text-sm{font-size:0.875rem;line-height:1.25rem}
.max-lg\:text-base{font-size:1rem;line-height:1.5rem}
.max-lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.max-lg\:text-xl{font-size:1.25rem;line-height:1.75rem}
.max-lg\:text-2xl{font-size:1.5rem;line-height:2rem}
.max-lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.max-lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.max-lg\:text-5xl{font-size:3rem;line-height:1}
.max-lg\:text-6xl{font-size:3.75rem;line-height:1}
.max-lg\:text-7xl{font-size:4.5rem;line-height:1}
.max-lg\:text-8xl{font-size:6rem;line-height:1}
.max-lg\:text-9xl{font-size:8rem;line-height:1}
.max-lg\:text-left{text-align:left}
.max-lg\:text-center{text-align:center}
.max-lg\:text-right{text-align:right}
.max-lg\:text-justify{text-align:justify}
.max-lg\:font-thin{font-weight:100}
.max-lg\:font-extralight{font-weight:200}
.max-lg\:font-light{font-weight:300}
.max-lg\:font-normal{font-weight:400}
.max-lg\:font-medium{font-weight:500}
.max-lg\:font-semibold{font-weight:600}
.max-lg\:font-bold{font-weight:700}
.max-lg\:font-extrabold{font-weight:800}
.max-lg\:font-black{font-weight:900}
.max-lg\:italic{font-style:italic}
.max-lg\:not-italic{font-style:normal}
.max-lg\:underline{text-decoration-line:underline}
.max-lg\:line-through{text-decoration-line:line-through}
.max-lg\:no-underline{text-decoration-line:none}
.max-lg\:rounded-none{border-radius:0}
.max-lg\:rounded-sm{border-radius:0.125rem}
.max-lg\:rounded{border-radius:0.25rem}
.max-lg\:rounded-md{border-radius:0.375rem}
.max-lg\:rounded-lg{border-radius:0.5rem}
.max-lg\:rounded-xl{border-radius:0.75rem}
.max-lg\:rounded-2xl{border-radius:1rem}
.max-lg\:rounded-3xl{border-radius:1.5rem}
.max-lg\:rounded-full{border-radius:9999px}
.max-lg\:shadow-none{box-shadow:0 0 #0000}
.max-lg\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.max-lg\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.max-lg\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.max-lg\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.max-lg\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.max-lg\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.max-lg\:max-w-xs{max-width:20rem}
.max-lg\:max-w-sm{max-width:24rem}
.max-lg\:max-w-md{max-width:28rem}
.max-lg\:max-w-lg{max-width:32rem}
.max-lg\:max-w-xl{max-width:36rem}
.max-lg\:max-w-2xl{max-width:42rem}
.max-lg\:max-w-3xl{max-width:48rem}
.max-lg\:max-w-4xl{max-width:56rem}
.max-lg\:max-w-5xl{max-width:64rem}
.max-lg\:max-w-6xl{max-width:72rem}
.max-lg\:max-w-7xl{max-width:80rem}
.max-lg\:max-w-full{max-width:100%}
.max-lg\:max-w-prose{max-width:65ch}
.max-lg\:mx-auto{margin-left:auto;margin-right:auto}
.max-lg\:object-cover{object-fit:cover}
.max-lg\:object-contain{object-fit:contain}
.max-lg\:object-fill{object-fit:fill}
.max-lg\:object-none{object-fit:none}
.max-lg\:grid{display:grid}
.max-lg\:w-full{width:100%}
.max-lg\:h-auto{height:auto}
.max-lg\:inline-block{display:inline-block}
.max-lg\:text-white{color:#fff}
.max-lg\:bg-white{background-color:#fff}
.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.max-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.max-lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.max-lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.max-lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.max-lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.max-lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.max-lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.max-lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.max-lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.max-lg\:p-0{padding:0}
.max-lg\:py-0{padding-top:0;padding-bottom:0}
.max-lg\:px-0{padding-left:0;padding-right:0}
.max-lg\:pt-0{padding-top:0}
.max-lg\:pr-0{padding-right:0}
.max-lg\:pb-0{padding-bottom:0}
.max-lg\:pl-0{padding-left:0}
.max-lg\:gap-0{gap:0}
.max-lg\:p-1{padding:0.25rem}
.max-lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.max-lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.max-lg\:pt-1{padding-top:0.25rem}
.max-lg\:pr-1{padding-right:0.25rem}
.max-lg\:pb-1{padding-bottom:0.25rem}
.max-lg\:pl-1{padding-left:0.25rem}
.max-lg\:gap-1{gap:0.25rem}
.max-lg\:p-2{padding:0.5rem}
.max-lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.max-lg\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.max-lg\:pt-2{padding-top:0.5rem}
.max-lg\:pr-2{padding-right:0.5rem}
.max-lg\:pb-2{padding-bottom:0.5rem}
.max-lg\:pl-2{padding-left:0.5rem}
.max-lg\:gap-2{gap:0.5rem}
.max-lg\:p-3{padding:0.75rem}
.max-lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.max-lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.max-lg\:pt-3{padding-top:0.75rem}
.max-lg\:pr-3{padding-right:0.75rem}
.max-lg\:pb-3{padding-bottom:0.75rem}
.max-lg\:pl-3{padding-left:0.75rem}
.max-lg\:gap-3{gap:0.75rem}
.max-lg\:p-4{padding:1rem}
.max-lg\:py-4{padding-top:1rem;padding-bottom:1rem}
.max-lg\:px-4{padding-left:1rem;padding-right:1rem}
.max-lg\:pt-4{padding-top:1rem}
.max-lg\:pr-4{padding-right:1rem}
.max-lg\:pb-4{padding-bottom:1rem}
.max-lg\:pl-4{padding-left:1rem}
.max-lg\:gap-4{gap:1rem}
.max-lg\:p-5{padding:1.25rem}
.max-lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.max-lg\:pt-5{padding-top:1.25rem}
.max-lg\:pr-5{padding-right:1.25rem}
.max-lg\:pb-5{padding-bottom:1.25rem}
.max-lg\:pl-5{padding-left:1.25rem}
.max-lg\:gap-5{gap:1.25rem}
.max-lg\:p-6{padding:1.5rem}
.max-lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.max-lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.max-lg\:pt-6{padding-top:1.5rem}
.max-lg\:pr-6{padding-right:1.5rem}
.max-lg\:pb-6{padding-bottom:1.5rem}
.max-lg\:pl-6{padding-left:1.5rem}
.max-lg\:gap-6{gap:1.5rem}
.max-lg\:p-7{padding:1.75rem}
.max-lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.max-lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.max-lg\:pt-7{padding-top:1.75rem}
.max-lg\:pr-7{padding-right:1.75rem}
.max-lg\:pb-7{padding-bottom:1.75rem}
.max-lg\:pl-7{padding-left:1.75rem}
.max-lg\:gap-7{gap:1.75rem}
.max-lg\:p-8{padding:2rem}
.max-lg\:py-8{padding-top:2rem;padding-bottom:2rem}
.max-lg\:px-8{padding-left:2rem;padding-right:2rem}
.max-lg\:pt-8{padding-top:2rem}
.max-lg\:pr-8{padding-right:2rem}
.max-lg\:pb-8{padding-bottom:2rem}
.max-lg\:pl-8{padding-left:2rem}
.max-lg\:gap-8{gap:2rem}
.max-lg\:p-9{padding:2.25rem}
.max-lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.max-lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.max-lg\:pt-9{padding-top:2.25rem}
.max-lg\:pr-9{padding-right:2.25rem}
.max-lg\:pb-9{padding-bottom:2.25rem}
.max-lg\:pl-9{padding-left:2.25rem}
.max-lg\:gap-9{gap:2.25rem}
.max-lg\:p-10{padding:2.5rem}
.max-lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.max-lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.max-lg\:pt-10{padding-top:2.5rem}
.max-lg\:pr-10{padding-right:2.5rem}
.max-lg\:pb-10{padding-bottom:2.5rem}
.max-lg\:pl-10{padding-left:2.5rem}
.max-lg\:gap-10{gap:2.5rem}
.max-lg\:p-11{padding:2.75rem}
.max-lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.max-lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.max-lg\:pt-11{padding-top:2.75rem}
.max-lg\:pr-11{padding-right:2.75rem}
.max-lg\:pb-11{padding-bottom:2.75rem}
.max-lg\:pl-11{padding-left:2.75rem}
.max-lg\:gap-11{gap:2.75rem}
.max-lg\:p-12{padding:3rem}
.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}
.max-lg\:px-12{padding-left:3rem;padding-right:3rem}
.max-lg\:pt-12{padding-top:3rem}
.max-lg\:pr-12{padding-right:3rem}
.max-lg\:pb-12{padding-bottom:3rem}
.max-lg\:pl-12{padding-left:3rem}
.max-lg\:gap-12{gap:3rem}
.max-lg\:p-14{padding:3.5rem}
.max-lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.max-lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.max-lg\:pt-14{padding-top:3.5rem}
.max-lg\:pr-14{padding-right:3.5rem}
.max-lg\:pb-14{padding-bottom:3.5rem}
.max-lg\:pl-14{padding-left:3.5rem}
.max-lg\:gap-14{gap:3.5rem}
.max-lg\:p-16{padding:4rem}
.max-lg\:py-16{padding-top:4rem;padding-bottom:4rem}
.max-lg\:px-16{padding-left:4rem;padding-right:4rem}
.max-lg\:pt-16{padding-top:4rem}
.max-lg\:pr-16{padding-right:4rem}
.max-lg\:pb-16{padding-bottom:4rem}
.max-lg\:pl-16{padding-left:4rem}
.max-lg\:gap-16{gap:4rem}
.max-lg\:p-20{padding:5rem}
.max-lg\:py-20{padding-top:5rem;padding-bottom:5rem}
.max-lg\:px-20{padding-left:5rem;padding-right:5rem}
.max-lg\:pt-20{padding-top:5rem}
.max-lg\:pr-20{padding-right:5rem}
.max-lg\:pb-20{padding-bottom:5rem}
.max-lg\:pl-20{padding-left:5rem}
.max-lg\:gap-20{gap:5rem}
.max-lg\:p-24{padding:6rem}
.max-lg\:py-24{padding-top:6rem;padding-bottom:6rem}
.max-lg\:px-24{padding-left:6rem;padding-right:6rem}
.max-lg\:pt-24{padding-top:6rem}
.max-lg\:pr-24{padding-right:6rem}
.max-lg\:pb-24{padding-bottom:6rem}
.max-lg\:pl-24{padding-left:6rem}
.max-lg\:gap-24{gap:6rem}
.max-lg\:p-28{padding:7rem}
.max-lg\:py-28{padding-top:7rem;padding-bottom:7rem}
.max-lg\:px-28{padding-left:7rem;padding-right:7rem}
.max-lg\:pt-28{padding-top:7rem}
.max-lg\:pr-28{padding-right:7rem}
.max-lg\:pb-28{padding-bottom:7rem}
.max-lg\:pl-28{padding-left:7rem}
.max-lg\:gap-28{gap:7rem}
.max-lg\:p-32{padding:8rem}
.max-lg\:py-32{padding-top:8rem;padding-bottom:8rem}
.max-lg\:px-32{padding-left:8rem;padding-right:8rem}
.max-lg\:pt-32{padding-top:8rem}
.max-lg\:pr-32{padding-right:8rem}
.max-lg\:pb-32{padding-bottom:8rem}
.max-lg\:pl-32{padding-left:8rem}
.max-lg\:gap-32{gap:8rem}
.max-lg\:p-36{padding:9rem}
.max-lg\:py-36{padding-top:9rem;padding-bottom:9rem}
.max-lg\:px-36{padding-left:9rem;padding-right:9rem}
.max-lg\:pt-36{padding-top:9rem}
.max-lg\:pr-36{padding-right:9rem}
.max-lg\:pb-36{padding-bottom:9rem}
.max-lg\:pl-36{padding-left:9rem}
.max-lg\:gap-36{gap:9rem}
.max-lg\:p-40{padding:10rem}
.max-lg\:py-40{padding-top:10rem;padding-bottom:10rem}
.max-lg\:px-40{padding-left:10rem;padding-right:10rem}
.max-lg\:pt-40{padding-top:10rem}
.max-lg\:pr-40{padding-right:10rem}
.max-lg\:pb-40{padding-bottom:10rem}
.max-lg\:pl-40{padding-left:10rem}
.max-lg\:gap-40{gap:10rem}
.max-lg\:p-44{padding:11rem}
.max-lg\:py-44{padding-top:11rem;padding-bottom:11rem}
.max-lg\:px-44{padding-left:11rem;padding-right:11rem}
.max-lg\:pt-44{padding-top:11rem}
.max-lg\:pr-44{padding-right:11rem}
.max-lg\:pb-44{padding-bottom:11rem}
.max-lg\:pl-44{padding-left:11rem}
.max-lg\:gap-44{gap:11rem}
.max-lg\:p-48{padding:12rem}
.max-lg\:py-48{padding-top:12rem;padding-bottom:12rem}
.max-lg\:px-48{padding-left:12rem;padding-right:12rem}
.max-lg\:pt-48{padding-top:12rem}
.max-lg\:pr-48{padding-right:12rem}
.max-lg\:pb-48{padding-bottom:12rem}
.max-lg\:pl-48{padding-left:12rem}
.max-lg\:gap-48{gap:12rem}
.max-lg\:p-52{padding:13rem}
.max-lg\:py-52{padding-top:13rem;padding-bottom:13rem}
.max-lg\:px-52{padding-left:13rem;padding-right:13rem}
.max-lg\:pt-52{padding-top:13rem}
.max-lg\:pr-52{padding-right:13rem}
.max-lg\:pb-52{padding-bottom:13rem}
.max-lg\:pl-52{padding-left:13rem}
.max-lg\:gap-52{gap:13rem}
.max-lg\:p-56{padding:14rem}
.max-lg\:py-56{padding-top:14rem;padding-bottom:14rem}
.max-lg\:px-56{padding-left:14rem;padding-right:14rem}
.max-lg\:pt-56{padding-top:14rem}
.max-lg\:pr-56{padding-right:14rem}
.max-lg\:pb-56{padding-bottom:14rem}
.max-lg\:pl-56{padding-left:14rem}
.max-lg\:gap-56{gap:14rem}
.max-lg\:p-60{padding:15rem}
.max-lg\:py-60{padding-top:15rem;padding-bottom:15rem}
.max-lg\:px-60{padding-left:15rem;padding-right:15rem}
.max-lg\:pt-60{padding-top:15rem}
.max-lg\:pr-60{padding-right:15rem}
.max-lg\:pb-60{padding-bottom:15rem}
.max-lg\:pl-60{padding-left:15rem}
.max-lg\:gap-60{gap:15rem}
.max-lg\:p-64{padding:16rem}
.max-lg\:py-64{padding-top:16rem;padding-bottom:16rem}
.max-lg\:px-64{padding-left:16rem;padding-right:16rem}
.max-lg\:pt-64{padding-top:16rem}
.max-lg\:pr-64{padding-right:16rem}
.max-lg\:pb-64{padding-bottom:16rem}
.max-lg\:pl-64{padding-left:16rem}
.max-lg\:gap-64{gap:16rem}
.max-lg\:p-72{padding:18rem}
.max-lg\:py-72{padding-top:18rem;padding-bottom:18rem}
.max-lg\:px-72{padding-left:18rem;padding-right:18rem}
.max-lg\:pt-72{padding-top:18rem}
.max-lg\:pr-72{padding-right:18rem}
.max-lg\:pb-72{padding-bottom:18rem}
.max-lg\:pl-72{padding-left:18rem}
.max-lg\:gap-72{gap:18rem}
.max-lg\:p-80{padding:20rem}
.max-lg\:py-80{padding-top:20rem;padding-bottom:20rem}
.max-lg\:px-80{padding-left:20rem;padding-right:20rem}
.max-lg\:pt-80{padding-top:20rem}
.max-lg\:pr-80{padding-right:20rem}
.max-lg\:pb-80{padding-bottom:20rem}
.max-lg\:pl-80{padding-left:20rem}
.max-lg\:gap-80{gap:20rem}
.max-lg\:p-96{padding:24rem}
.max-lg\:py-96{padding-top:24rem;padding-bottom:24rem}
.max-lg\:px-96{padding-left:24rem;padding-right:24rem}
.max-lg\:pt-96{padding-top:24rem}
.max-lg\:pr-96{padding-right:24rem}
.max-lg\:pb-96{padding-bottom:24rem}
.max-lg\:pl-96{padding-left:24rem}
.max-lg\:gap-96{gap:24rem}
}
@media(max-width:767px){
.max-md\:text-xs{font-size:0.75rem;line-height:1rem}
.max-md\:text-sm{font-size:0.875rem;line-height:1.25rem}
.max-md\:text-base{font-size:1rem;line-height:1.5rem}
.max-md\:text-lg{font-size:1.125rem;line-height:1.75rem}
.max-md\:text-xl{font-size:1.25rem;line-height:1.75rem}
.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}
.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.max-md\:text-5xl{font-size:3rem;line-height:1}
.max-md\:text-6xl{font-size:3.75rem;line-height:1}
.max-md\:text-7xl{font-size:4.5rem;line-height:1}
.max-md\:text-8xl{font-size:6rem;line-height:1}
.max-md\:text-9xl{font-size:8rem;line-height:1}
.max-md\:text-left{text-align:left}
.max-md\:text-center{text-align:center}
.max-md\:text-right{text-align:right}
.max-md\:text-justify{text-align:justify}
.max-md\:font-thin{font-weight:100}
.max-md\:font-extralight{font-weight:200}
.max-md\:font-light{font-weight:300}
.max-md\:font-normal{font-weight:400}
.max-md\:font-medium{font-weight:500}
.max-md\:font-semibold{font-weight:600}
.max-md\:font-bold{font-weight:700}
.max-md\:font-extrabold{font-weight:800}
.max-md\:font-black{font-weight:900}
.max-md\:italic{font-style:italic}
.max-md\:not-italic{font-style:normal}
.max-md\:underline{text-decoration-line:underline}
.max-md\:line-through{text-decoration-line:line-through}
.max-md\:no-underline{text-decoration-line:none}
.max-md\:rounded-none{border-radius:0}
.max-md\:rounded-sm{border-radius:0.125rem}
.max-md\:rounded{border-radius:0.25rem}
.max-md\:rounded-md{border-radius:0.375rem}
.max-md\:rounded-lg{border-radius:0.5rem}
.max-md\:rounded-xl{border-radius:0.75rem}
.max-md\:rounded-2xl{border-radius:1rem}
.max-md\:rounded-3xl{border-radius:1.5rem}
.max-md\:rounded-full{border-radius:9999px}
.max-md\:shadow-none{box-shadow:0 0 #0000}
.max-md\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}
.max-md\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}
.max-md\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}
.max-md\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}
.max-md\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}
.max-md\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}
.max-md\:max-w-xs{max-width:20rem}
.max-md\:max-w-sm{max-width:24rem}
.max-md\:max-w-md{max-width:28rem}
.max-md\:max-w-lg{max-width:32rem}
.max-md\:max-w-xl{max-width:36rem}
.max-md\:max-w-2xl{max-width:42rem}
.max-md\:max-w-3xl{max-width:48rem}
.max-md\:max-w-4xl{max-width:56rem}
.max-md\:max-w-5xl{max-width:64rem}
.max-md\:max-w-6xl{max-width:72rem}
.max-md\:max-w-7xl{max-width:80rem}
.max-md\:max-w-full{max-width:100%}
.max-md\:max-w-prose{max-width:65ch}
.max-md\:mx-auto{margin-left:auto;margin-right:auto}
.max-md\:object-cover{object-fit:cover}
.max-md\:object-contain{object-fit:contain}
.max-md\:object-fill{object-fit:fill}
.max-md\:object-none{object-fit:none}
.max-md\:grid{display:grid}
.max-md\:w-full{width:100%}
.max-md\:h-auto{height:auto}
.max-md\:inline-block{display:inline-block}
.max-md\:text-white{color:#fff}
.max-md\:bg-white{background-color:#fff}
.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.max-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.max-md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.max-md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.max-md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.max-md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.max-md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.max-md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.max-md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.max-md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.max-md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.max-md\:p-0{padding:0}
.max-md\:py-0{padding-top:0;padding-bottom:0}
.max-md\:px-0{padding-left:0;padding-right:0}
.max-md\:pt-0{padding-top:0}
.max-md\:pr-0{padding-right:0}
.max-md\:pb-0{padding-bottom:0}
.max-md\:pl-0{padding-left:0}
.max-md\:gap-0{gap:0}
.max-md\:p-1{padding:0.25rem}
.max-md\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.max-md\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.max-md\:pt-1{padding-top:0.25rem}
.max-md\:pr-1{padding-right:0.25rem}
.max-md\:pb-1{padding-bottom:0.25rem}
.max-md\:pl-1{padding-left:0.25rem}
.max-md\:gap-1{gap:0.25rem}
.max-md\:p-2{padding:0.5rem}
.max-md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.max-md\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.max-md\:pt-2{padding-top:0.5rem}
.max-md\:pr-2{padding-right:0.5rem}
.max-md\:pb-2{padding-bottom:0.5rem}
.max-md\:pl-2{padding-left:0.5rem}
.max-md\:gap-2{gap:0.5rem}
.max-md\:p-3{padding:0.75rem}
.max-md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.max-md\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.max-md\:pt-3{padding-top:0.75rem}
.max-md\:pr-3{padding-right:0.75rem}
.max-md\:pb-3{padding-bottom:0.75rem}
.max-md\:pl-3{padding-left:0.75rem}
.max-md\:gap-3{gap:0.75rem}
.max-md\:p-4{padding:1rem}
.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}
.max-md\:px-4{padding-left:1rem;padding-right:1rem}
.max-md\:pt-4{padding-top:1rem}
.max-md\:pr-4{padding-right:1rem}
.max-md\:pb-4{padding-bottom:1rem}
.max-md\:pl-4{padding-left:1rem}
.max-md\:gap-4{gap:1rem}
.max-md\:p-5{padding:1.25rem}
.max-md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.max-md\:pt-5{padding-top:1.25rem}
.max-md\:pr-5{padding-right:1.25rem}
.max-md\:pb-5{padding-bottom:1.25rem}
.max-md\:pl-5{padding-left:1.25rem}
.max-md\:gap-5{gap:1.25rem}
.max-md\:p-6{padding:1.5rem}
.max-md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.max-md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.max-md\:pt-6{padding-top:1.5rem}
.max-md\:pr-6{padding-right:1.5rem}
.max-md\:pb-6{padding-bottom:1.5rem}
.max-md\:pl-6{padding-left:1.5rem}
.max-md\:gap-6{gap:1.5rem}
.max-md\:p-7{padding:1.75rem}
.max-md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.max-md\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.max-md\:pt-7{padding-top:1.75rem}
.max-md\:pr-7{padding-right:1.75rem}
.max-md\:pb-7{padding-bottom:1.75rem}
.max-md\:pl-7{padding-left:1.75rem}
.max-md\:gap-7{gap:1.75rem}
.max-md\:p-8{padding:2rem}
.max-md\:py-8{padding-top:2rem;padding-bottom:2rem}
.max-md\:px-8{padding-left:2rem;padding-right:2rem}
.max-md\:pt-8{padding-top:2rem}
.max-md\:pr-8{padding-right:2rem}
.max-md\:pb-8{padding-bottom:2rem}
.max-md\:pl-8{padding-left:2rem}
.max-md\:gap-8{gap:2rem}
.max-md\:p-9{padding:2.25rem}
.max-md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.max-md\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.max-md\:pt-9{padding-top:2.25rem}
.max-md\:pr-9{padding-right:2.25rem}
.max-md\:pb-9{padding-bottom:2.25rem}
.max-md\:pl-9{padding-left:2.25rem}
.max-md\:gap-9{gap:2.25rem}
.max-md\:p-10{padding:2.5rem}
.max-md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.max-md\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.max-md\:pt-10{padding-top:2.5rem}
.max-md\:pr-10{padding-right:2.5rem}
.max-md\:pb-10{padding-bottom:2.5rem}
.max-md\:pl-10{padding-left:2.5rem}
.max-md\:gap-10{gap:2.5rem}
.max-md\:p-11{padding:2.75rem}
.max-md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.max-md\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.max-md\:pt-11{padding-top:2.75rem}
.max-md\:pr-11{padding-right:2.75rem}
.max-md\:pb-11{padding-bottom:2.75rem}
.max-md\:pl-11{padding-left:2.75rem}
.max-md\:gap-11{gap:2.75rem}
.max-md\:p-12{padding:3rem}
.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}
.max-md\:px-12{padding-left:3rem;padding-right:3rem}
.max-md\:pt-12{padding-top:3rem}
.max-md\:pr-12{padding-right:3rem}
.max-md\:pb-12{padding-bottom:3rem}
.max-md\:pl-12{padding-left:3rem}
.max-md\:gap-12{gap:3rem}
.max-md\:p-14{padding:3.5rem}
.max-md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.max-md\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.max-md\:pt-14{padding-top:3.5rem}
.max-md\:pr-14{padding-right:3.5rem}
.max-md\:pb-14{padding-bottom:3.5rem}
.max-md\:pl-14{padding-left:3.5rem}
.max-md\:gap-14{gap:3.5rem}
.max-md\:p-16{padding:4rem}
.max-md\:py-16{padding-top:4rem;padding-bottom:4rem}
.max-md\:px-16{padding-left:4rem;padding-right:4rem}
.max-md\:pt-16{padding-top:4rem}
.max-md\:pr-16{padding-right:4rem}
.max-md\:pb-16{padding-bottom:4rem}
.max-md\:pl-16{padding-left:4rem}
.max-md\:gap-16{gap:4rem}
.max-md\:p-20{padding:5rem}
.max-md\:py-20{padding-top:5rem;padding-bottom:5rem}
.max-md\:px-20{padding-left:5rem;padding-right:5rem}
.max-md\:pt-20{padding-top:5rem}
.max-md\:pr-20{padding-right:5rem}
.max-md\:pb-20{padding-bottom:5rem}
.max-md\:pl-20{padding-left:5rem}
.max-md\:gap-20{gap:5rem}
.max-md\:p-24{padding:6rem}
.max-md\:py-24{padding-top:6rem;padding-bottom:6rem}
.max-md\:px-24{padding-left:6rem;padding-right:6rem}
.max-md\:pt-24{padding-top:6rem}
.max-md\:pr-24{padding-right:6rem}
.max-md\:pb-24{padding-bottom:6rem}
.max-md\:pl-24{padding-left:6rem}
.max-md\:gap-24{gap:6rem}
.max-md\:p-28{padding:7rem}
.max-md\:py-28{padding-top:7rem;padding-bottom:7rem}
.max-md\:px-28{padding-left:7rem;padding-right:7rem}
.max-md\:pt-28{padding-top:7rem}
.max-md\:pr-28{padding-right:7rem}
.max-md\:pb-28{padding-bottom:7rem}
.max-md\:pl-28{padding-left:7rem}
.max-md\:gap-28{gap:7rem}
.max-md\:p-32{padding:8rem}
.max-md\:py-32{padding-top:8rem;padding-bottom:8rem}
.max-md\:px-32{padding-left:8rem;padding-right:8rem}
.max-md\:pt-32{padding-top:8rem}
.max-md\:pr-32{padding-right:8rem}
.max-md\:pb-32{padding-bottom:8rem}
.max-md\:pl-32{padding-left:8rem}
.max-md\:gap-32{gap:8rem}
.max-md\:p-36{padding:9rem}
.max-md\:py-36{padding-top:9rem;padding-bottom:9rem}
.max-md\:px-36{padding-left:9rem;padding-right:9rem}
.max-md\:pt-36{padding-top:9rem}
.max-md\:pr-36{padding-right:9rem}
.max-md\:pb-36{padding-bottom:9rem}
.max-md\:pl-36{padding-left:9rem}
.max-md\:gap-36{gap:9rem}
.max-md\:p-40{padding:10rem}
.max-md\:py-40{padding-top:10rem;padding-bottom:10rem}
.max-md\:px-40{padding-left:10rem;padding-right:10rem}
.max-md\:pt-40{padding-top:10rem}
.max-md\:pr-40{padding-right:10rem}
.max-md\:pb-40{padding-bottom:10rem}
.max-md\:pl-40{padding-left:10rem}
.max-md\:gap-40{gap:10rem}
.max-md\:p-44{padding:11rem}
.max-md\:py-44{padding-top:11rem;padding-bottom:11rem}
.max-md\:px-44{padding-left:11rem;padding-right:11rem}
.max-md\:pt-44{padding-top:11rem}
.max-md\:pr-44{padding-right:11rem}
.max-md\:pb-44{padding-bottom:11rem}
.max-md\:pl-44{padding-left:11rem}
.max-md\:gap-44{gap:11rem}
.max-md\:p-48{padding:12rem}
.max-md\:py-48{padding-top:12rem;padding-bottom:12rem}
.max-md\:px-48{padding-left:12rem;padding-right:12rem}
.max-md\:pt-48{padding-top:12rem}
.max-md\:pr-48{padding-right:12rem}
.max-md\:pb-48{padding-bottom:12rem}
.max-md\:pl-48{padding-left:12rem}
.max-md\:gap-48{gap:12rem}
.max-md\:p-52{padding:13rem}
.max-md\:py-52{padding-top:13rem;padding-bottom:13rem}
.max-md\:px-52{padding-left:13rem;padding-right:13rem}
.max-md\:pt-52{padding-top:13rem}
.max-md\:pr-52{padding-right:13rem}
.max-md\:pb-52{padding-bottom:13rem}
.max-md\:pl-52{padding-left:13rem}
.max-md\:gap-52{gap:13rem}
.max-md\:p-56{padding:14rem}
.max-md\:py-56{padding-top:14rem;padding-bottom:14rem}
.max-md\:px-56{padding-left:14rem;padding-right:14rem}
.max-md\:pt-56{padding-top:14rem}
.max-md\:pr-56{padding-right:14rem}
.max-md\:pb-56{padding-bottom:14rem}
.max-md\:pl-56{padding-left:14rem}
.max-md\:gap-56{gap:14rem}
.max-md\:p-60{padding:15rem}
.max-md\:py-60{padding-top:15rem;padding-bottom:15rem}
.max-md\:px-60{padding-left:15rem;padding-right:15rem}
.max-md\:pt-60{padding-top:15rem}
.max-md\:pr-60{padding-right:15rem}
.max-md\:pb-60{padding-bottom:15rem}
.max-md\:pl-60{padding-left:15rem}
.max-md\:gap-60{gap:15rem}
.max-md\:p-64{padding:16rem}
.max-md\:py-64{padding-top:16rem;padding-bottom:16rem}
.max-md\:px-64{padding-left:16rem;padding-right:16rem}
.max-md\:pt-64{padding-top:16rem}
.max-md\:pr-64{padding-right:16rem}
.max-md\:pb-64{padding-bottom:16rem}
.max-md\:pl-64{padding-left:16rem}
.max-md\:gap-64{gap:16rem}
.max-md\:p-72{padding:18rem}
.max-md\:py-72{padding-top:18rem;padding-bottom:18rem}
.max-md\:px-72{padding-left:18rem;padding-right:18rem}
.max-md\:pt-72{padding-top:18rem}
.max-md\:pr-72{padding-right:18rem}
.max-md\:pb-72{padding-bottom:18rem}
.max-md\:pl-72{padding-left:18rem}
.max-md\:gap-72{gap:18rem}
.max-md\:p-80{padding:20rem}
.max-md\:py-80{padding-top:20rem;padding-bottom:20rem}
.max-md\:px-80{padding-left:20rem;padding-right:20rem}
.max-md\:pt-80{padding-top:20rem}
.max-md\:pr-80{padding-right:20rem}
.max-md\:pb-80{padding-bottom:20rem}
.max-md\:pl-80{padding-left:20rem}
.max-md\:gap-80{gap:20rem}
.max-md\:p-96{padding:24rem}
.max-md\:py-96{padding-top:24rem;padding-bottom:24rem}
.max-md\:px-96{padding-left:24rem;padding-right:24rem}
.max-md\:pt-96{padding-top:24rem}
.max-md\:pr-96{padding-right:24rem}
.max-md\:pb-96{padding-bottom:24rem}
.max-md\:pl-96{padding-left:24rem}
.max-md\:gap-96{gap:24rem}
}