/* ============================================================
   Static utility CSS — replaces the Tailwind Play CDN runtime.
   Covers exactly the utility classes this page uses. Generated;
   see docs/superpowers/plans if regenerating after a markup change.
   ============================================================ */

.block{display:block;}
.hidden{display:none;}
.flex{display:flex;}
.grid{display:grid;}
.relative{position:relative;}
.overflow-hidden{overflow:hidden;}
.flex-col{flex-direction:column;}
.flex-row{flex-direction:row;}
.flex-wrap{flex-wrap:wrap;}
.flex-shrink-0{flex-shrink:0;}
.items-center{align-items:center;}
.items-start{align-items:flex-start;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.mx-auto{margin-left:auto;margin-right:auto;}
.ml-auto{margin-left:auto;}
.w-full{width:100%;}
.w-auto{width:auto;}
.border{border-width:1px;border-style:solid;}
.font-bold{font-weight:700;}
.font-serif{font-family:ui-serif,Georgia,'Times New Roman',serif;}
.text-balance{text-wrap:balance;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.leading-tight{line-height:1.25;}
.rounded-lg{border-radius:0.5rem;}
.rounded-2xl{border-radius:1rem;}
.rounded-full{border-radius:9999px;}
.order-1{order:1;}
.order-2{order:2;}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.h-11{height:2.75rem;}
.h-20{height:5rem;}
.w-11{width:2.75rem;}
.w-20{width:5rem;}
.bg-white\/\[0\.03\]{background-color:rgb(255 255 255 / 0.03);}
.group{}
.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;}
.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;}
.gap-1{gap:0.25rem;}
.gap-x-1{column-gap:0.25rem;}
.gap-y-1{row-gap:0.25rem;}
.mt-1{margin-top:0.25rem;}
.mb-1{margin-bottom:0.25rem;}
.pt-1{padding-top:0.25rem;}
.pb-1{padding-bottom:0.25rem;}
.px-1{padding-left:0.25rem;padding-right:0.25rem;}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.p-1{padding:0.25rem;}
.gap-1\.5{gap:0.375rem;}
.gap-x-1\.5{column-gap:0.375rem;}
.gap-y-1\.5{row-gap:0.375rem;}
.mt-1\.5{margin-top:0.375rem;}
.mb-1\.5{margin-bottom:0.375rem;}
.pt-1\.5{padding-top:0.375rem;}
.pb-1\.5{padding-bottom:0.375rem;}
.px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}
.p-1\.5{padding:0.375rem;}
.gap-2{gap:0.5rem;}
.gap-x-2{column-gap:0.5rem;}
.gap-y-2{row-gap:0.5rem;}
.mt-2{margin-top:0.5rem;}
.mb-2{margin-bottom:0.5rem;}
.pt-2{padding-top:0.5rem;}
.pb-2{padding-bottom:0.5rem;}
.px-2{padding-left:0.5rem;padding-right:0.5rem;}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.p-2{padding:0.5rem;}
.gap-3{gap:0.75rem;}
.gap-x-3{column-gap:0.75rem;}
.gap-y-3{row-gap:0.75rem;}
.mt-3{margin-top:0.75rem;}
.mb-3{margin-bottom:0.75rem;}
.pt-3{padding-top:0.75rem;}
.pb-3{padding-bottom:0.75rem;}
.px-3{padding-left:0.75rem;padding-right:0.75rem;}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}
.p-3{padding:0.75rem;}
.gap-4{gap:1rem;}
.gap-x-4{column-gap:1rem;}
.gap-y-4{row-gap:1rem;}
.mt-4{margin-top:1rem;}
.mb-4{margin-bottom:1rem;}
.pt-4{padding-top:1rem;}
.pb-4{padding-bottom:1rem;}
.px-4{padding-left:1rem;padding-right:1rem;}
.py-4{padding-top:1rem;padding-bottom:1rem;}
.p-4{padding:1rem;}
.gap-5{gap:1.25rem;}
.gap-x-5{column-gap:1.25rem;}
.gap-y-5{row-gap:1.25rem;}
.mt-5{margin-top:1.25rem;}
.mb-5{margin-bottom:1.25rem;}
.pt-5{padding-top:1.25rem;}
.pb-5{padding-bottom:1.25rem;}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.p-5{padding:1.25rem;}
.gap-6{gap:1.5rem;}
.gap-x-6{column-gap:1.5rem;}
.gap-y-6{row-gap:1.5rem;}
.mt-6{margin-top:1.5rem;}
.mb-6{margin-bottom:1.5rem;}
.pt-6{padding-top:1.5rem;}
.pb-6{padding-bottom:1.5rem;}
.px-6{padding-left:1.5rem;padding-right:1.5rem;}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.p-6{padding:1.5rem;}
.gap-7{gap:1.75rem;}
.gap-x-7{column-gap:1.75rem;}
.gap-y-7{row-gap:1.75rem;}
.mt-7{margin-top:1.75rem;}
.mb-7{margin-bottom:1.75rem;}
.pt-7{padding-top:1.75rem;}
.pb-7{padding-bottom:1.75rem;}
.px-7{padding-left:1.75rem;padding-right:1.75rem;}
.py-7{padding-top:1.75rem;padding-bottom:1.75rem;}
.p-7{padding:1.75rem;}
.gap-8{gap:2rem;}
.gap-x-8{column-gap:2rem;}
.gap-y-8{row-gap:2rem;}
.mt-8{margin-top:2rem;}
.mb-8{margin-bottom:2rem;}
.pt-8{padding-top:2rem;}
.pb-8{padding-bottom:2rem;}
.px-8{padding-left:2rem;padding-right:2rem;}
.py-8{padding-top:2rem;padding-bottom:2rem;}
.p-8{padding:2rem;}
.gap-9{gap:2.25rem;}
.gap-x-9{column-gap:2.25rem;}
.gap-y-9{row-gap:2.25rem;}
.mt-9{margin-top:2.25rem;}
.mb-9{margin-bottom:2.25rem;}
.pt-9{padding-top:2.25rem;}
.pb-9{padding-bottom:2.25rem;}
.px-9{padding-left:2.25rem;padding-right:2.25rem;}
.py-9{padding-top:2.25rem;padding-bottom:2.25rem;}
.p-9{padding:2.25rem;}
.gap-10{gap:2.5rem;}
.gap-x-10{column-gap:2.5rem;}
.gap-y-10{row-gap:2.5rem;}
.mt-10{margin-top:2.5rem;}
.mb-10{margin-bottom:2.5rem;}
.pt-10{padding-top:2.5rem;}
.pb-10{padding-bottom:2.5rem;}
.px-10{padding-left:2.5rem;padding-right:2.5rem;}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
.p-10{padding:2.5rem;}
.gap-11{gap:2.75rem;}
.gap-x-11{column-gap:2.75rem;}
.gap-y-11{row-gap:2.75rem;}
.mt-11{margin-top:2.75rem;}
.mb-11{margin-bottom:2.75rem;}
.pt-11{padding-top:2.75rem;}
.pb-11{padding-bottom:2.75rem;}
.px-11{padding-left:2.75rem;padding-right:2.75rem;}
.py-11{padding-top:2.75rem;padding-bottom:2.75rem;}
.p-11{padding:2.75rem;}
.gap-12{gap:3rem;}
.gap-x-12{column-gap:3rem;}
.gap-y-12{row-gap:3rem;}
.mt-12{margin-top:3rem;}
.mb-12{margin-bottom:3rem;}
.pt-12{padding-top:3rem;}
.pb-12{padding-bottom:3rem;}
.px-12{padding-left:3rem;padding-right:3rem;}
.py-12{padding-top:3rem;padding-bottom:3rem;}
.p-12{padding:3rem;}
.gap-14{gap:3.5rem;}
.gap-x-14{column-gap:3.5rem;}
.gap-y-14{row-gap:3.5rem;}
.mt-14{margin-top:3.5rem;}
.mb-14{margin-bottom:3.5rem;}
.pt-14{padding-top:3.5rem;}
.pb-14{padding-bottom:3.5rem;}
.px-14{padding-left:3.5rem;padding-right:3.5rem;}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem;}
.p-14{padding:3.5rem;}
.gap-16{gap:4rem;}
.gap-x-16{column-gap:4rem;}
.gap-y-16{row-gap:4rem;}
.mt-16{margin-top:4rem;}
.mb-16{margin-bottom:4rem;}
.pt-16{padding-top:4rem;}
.pb-16{padding-bottom:4rem;}
.px-16{padding-left:4rem;padding-right:4rem;}
.py-16{padding-top:4rem;padding-bottom:4rem;}
.p-16{padding:4rem;}
.gap-20{gap:5rem;}
.gap-x-20{column-gap:5rem;}
.gap-y-20{row-gap:5rem;}
.mt-20{margin-top:5rem;}
.mb-20{margin-bottom:5rem;}
.pt-20{padding-top:5rem;}
.pb-20{padding-bottom:5rem;}
.px-20{padding-left:5rem;padding-right:5rem;}
.py-20{padding-top:5rem;padding-bottom:5rem;}
.p-20{padding:5rem;}
.gap-24{gap:6rem;}
.gap-x-24{column-gap:6rem;}
.gap-y-24{row-gap:6rem;}
.mt-24{margin-top:6rem;}
.mb-24{margin-bottom:6rem;}
.pt-24{padding-top:6rem;}
.pb-24{padding-bottom:6rem;}
.px-24{padding-left:6rem;padding-right:6rem;}
.py-24{padding-top:6rem;padding-bottom:6rem;}
.p-24{padding:6rem;}
.gap-32{gap:8rem;}
.gap-x-32{column-gap:8rem;}
.gap-y-32{row-gap:8rem;}
.mt-32{margin-top:8rem;}
.mb-32{margin-bottom:8rem;}
.pt-32{padding-top:8rem;}
.pb-32{padding-bottom:8rem;}
.px-32{padding-left:8rem;padding-right:8rem;}
.py-32{padding-top:8rem;padding-bottom:8rem;}
.p-32{padding:8rem;}
.space-y-5 > * + *{margin-top:1.25rem;}
.space-y-10 > * + *{margin-top:2.5rem;}
.space-y-0{}
.space-y-0 > * + *{margin-top:0px;}
.text-\[1\.9rem\]{font-size:1.9rem;}
.text-\[2\.15rem\]{font-size:2.15rem;}
.text-\[2\.3rem\]{font-size:2.3rem;}
.text-\[2\.4rem\]{font-size:2.4rem;}
.text-\[2\.5rem\]{font-size:2.5rem;}
.text-\[2rem\]{font-size:2rem;}
.leading-\[1\.05\]{line-height:1.05;}
.leading-\[1\.08\]{line-height:1.08;}
.leading-\[1\.1\]{line-height:1.1;}
.leading-\[1\.12\]{line-height:1.12;}
.leading-\[1\.18\]{line-height:1.18;}

@media (min-width:640px){
.sm\:flex{display:flex;}
.sm\:hidden{display:none;}
.sm\:inline-flex{display:inline-flex;}
.sm\:grid{display:grid;}
.sm\:flex-col{flex-direction:column;}
.sm\:flex-row{flex-direction:row;}
.sm\:items-center{align-items:center;}
.sm\:justify-between{justify-content:space-between;}
.sm\:text-center{text-align:center;}
.sm\:text-left{text-align:left;}
.sm\:ml-auto{margin-left:auto;}
.sm\:w-auto{width:auto;}
.sm\:order-1{order:1;}
.sm\:order-2{order:2;}
.sm\:space-y-0{}
.sm\:space-y-0 > * + *{margin-top:0px;}
.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-14{grid-template-columns:repeat(14,minmax(0,1fr));}
.sm\:grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr));}
.sm\:gap-1{gap:0.25rem;}
.sm\:mt-1{margin-top:0.25rem;}
.sm\:pb-1{padding-bottom:0.25rem;}
.sm\:py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.sm\:p-1{padding:0.25rem;}
.sm\:gap-1\.5{gap:0.375rem;}
.sm\:mt-1\.5{margin-top:0.375rem;}
.sm\:pb-1\.5{padding-bottom:0.375rem;}
.sm\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}
.sm\:p-1\.5{padding:0.375rem;}
.sm\:gap-2{gap:0.5rem;}
.sm\:mt-2{margin-top:0.5rem;}
.sm\:pb-2{padding-bottom:0.5rem;}
.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.sm\:p-2{padding:0.5rem;}
.sm\:gap-3{gap:0.75rem;}
.sm\:mt-3{margin-top:0.75rem;}
.sm\:pb-3{padding-bottom:0.75rem;}
.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem;}
.sm\:p-3{padding:0.75rem;}
.sm\:gap-4{gap:1rem;}
.sm\:mt-4{margin-top:1rem;}
.sm\:pb-4{padding-bottom:1rem;}
.sm\:py-4{padding-top:1rem;padding-bottom:1rem;}
.sm\:p-4{padding:1rem;}
.sm\:gap-5{gap:1.25rem;}
.sm\:mt-5{margin-top:1.25rem;}
.sm\:pb-5{padding-bottom:1.25rem;}
.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.sm\:p-5{padding:1.25rem;}
.sm\:gap-6{gap:1.5rem;}
.sm\:mt-6{margin-top:1.5rem;}
.sm\:pb-6{padding-bottom:1.5rem;}
.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.sm\:p-6{padding:1.5rem;}
.sm\:gap-7{gap:1.75rem;}
.sm\:mt-7{margin-top:1.75rem;}
.sm\:pb-7{padding-bottom:1.75rem;}
.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem;}
.sm\:p-7{padding:1.75rem;}
.sm\:gap-8{gap:2rem;}
.sm\:mt-8{margin-top:2rem;}
.sm\:pb-8{padding-bottom:2rem;}
.sm\:py-8{padding-top:2rem;padding-bottom:2rem;}
.sm\:p-8{padding:2rem;}
.sm\:gap-9{gap:2.25rem;}
.sm\:mt-9{margin-top:2.25rem;}
.sm\:pb-9{padding-bottom:2.25rem;}
.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem;}
.sm\:p-9{padding:2.25rem;}
.sm\:gap-10{gap:2.5rem;}
.sm\:mt-10{margin-top:2.5rem;}
.sm\:pb-10{padding-bottom:2.5rem;}
.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
.sm\:p-10{padding:2.5rem;}
.sm\:gap-11{gap:2.75rem;}
.sm\:mt-11{margin-top:2.75rem;}
.sm\:pb-11{padding-bottom:2.75rem;}
.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem;}
.sm\:p-11{padding:2.75rem;}
.sm\:gap-12{gap:3rem;}
.sm\:mt-12{margin-top:3rem;}
.sm\:pb-12{padding-bottom:3rem;}
.sm\:py-12{padding-top:3rem;padding-bottom:3rem;}
.sm\:p-12{padding:3rem;}
.sm\:gap-14{gap:3.5rem;}
.sm\:mt-14{margin-top:3.5rem;}
.sm\:pb-14{padding-bottom:3.5rem;}
.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem;}
.sm\:p-14{padding:3.5rem;}
.sm\:gap-16{gap:4rem;}
.sm\:mt-16{margin-top:4rem;}
.sm\:pb-16{padding-bottom:4rem;}
.sm\:py-16{padding-top:4rem;padding-bottom:4rem;}
.sm\:p-16{padding:4rem;}
.sm\:gap-20{gap:5rem;}
.sm\:mt-20{margin-top:5rem;}
.sm\:pb-20{padding-bottom:5rem;}
.sm\:py-20{padding-top:5rem;padding-bottom:5rem;}
.sm\:p-20{padding:5rem;}
.sm\:gap-24{gap:6rem;}
.sm\:mt-24{margin-top:6rem;}
.sm\:pb-24{padding-bottom:6rem;}
.sm\:py-24{padding-top:6rem;padding-bottom:6rem;}
.sm\:p-24{padding:6rem;}
.sm\:gap-32{gap:8rem;}
.sm\:mt-32{margin-top:8rem;}
.sm\:pb-32{padding-bottom:8rem;}
.sm\:py-32{padding-top:8rem;padding-bottom:8rem;}
.sm\:p-32{padding:8rem;}
.sm\:h-24{height:6rem;}
.sm\:w-24{width:6rem;}
.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-\[2\.4rem\]{font-size:2.4rem;}
.sm\:text-\[2\.5rem\]{font-size:2.5rem;}
.sm\:text-\[2\.6rem\]{font-size:2.6rem;}
.sm\:text-\[3\.1rem\]{font-size:3.1rem;}
.sm\:text-\[3\.4rem\]{font-size:3.4rem;}
.sm\:text-\[3\.6rem\]{font-size:3.6rem;}
.sm\:text-\[3rem\]{font-size:3rem;}
.sm\:leading-\[1\.05\]{line-height:1.05;}
.sm\:leading-\[1\.08\]{line-height:1.08;}
.sm\:leading-\[1\.12\]{line-height:1.12;}
}
@media (min-width:768px){
.md\:flex{display:flex;}
.md\:hidden{display:none;}
.md\:inline-flex{display:inline-flex;}
.md\:grid{display:grid;}
.md\:flex-col{flex-direction:column;}
.md\:flex-row{flex-direction:row;}
.md\:items-center{align-items:center;}
.md\:justify-between{justify-content:space-between;}
.md\:text-center{text-align:center;}
.md\:text-left{text-align:left;}
.md\:ml-auto{margin-left:auto;}
.md\:w-auto{width:auto;}
.md\:order-1{order:1;}
.md\:order-2{order:2;}
.md\:space-y-0{}
.md\:space-y-0 > * + *{margin-top:0px;}
.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-14{grid-template-columns:repeat(14,minmax(0,1fr));}
.md\:grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr));}
.md\:gap-1{gap:0.25rem;}
.md\:mt-1{margin-top:0.25rem;}
.md\:pb-1{padding-bottom:0.25rem;}
.md\:py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.md\:p-1{padding:0.25rem;}
.md\:gap-1\.5{gap:0.375rem;}
.md\:mt-1\.5{margin-top:0.375rem;}
.md\:pb-1\.5{padding-bottom:0.375rem;}
.md\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}
.md\:p-1\.5{padding:0.375rem;}
.md\:gap-2{gap:0.5rem;}
.md\:mt-2{margin-top:0.5rem;}
.md\:pb-2{padding-bottom:0.5rem;}
.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.md\:p-2{padding:0.5rem;}
.md\:gap-3{gap:0.75rem;}
.md\:mt-3{margin-top:0.75rem;}
.md\:pb-3{padding-bottom:0.75rem;}
.md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem;}
.md\:p-3{padding:0.75rem;}
.md\:gap-4{gap:1rem;}
.md\:mt-4{margin-top:1rem;}
.md\:pb-4{padding-bottom:1rem;}
.md\:py-4{padding-top:1rem;padding-bottom:1rem;}
.md\:p-4{padding:1rem;}
.md\:gap-5{gap:1.25rem;}
.md\:mt-5{margin-top:1.25rem;}
.md\:pb-5{padding-bottom:1.25rem;}
.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.md\:p-5{padding:1.25rem;}
.md\:gap-6{gap:1.5rem;}
.md\:mt-6{margin-top:1.5rem;}
.md\:pb-6{padding-bottom:1.5rem;}
.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.md\:p-6{padding:1.5rem;}
.md\:gap-7{gap:1.75rem;}
.md\:mt-7{margin-top:1.75rem;}
.md\:pb-7{padding-bottom:1.75rem;}
.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem;}
.md\:p-7{padding:1.75rem;}
.md\:gap-8{gap:2rem;}
.md\:mt-8{margin-top:2rem;}
.md\:pb-8{padding-bottom:2rem;}
.md\:py-8{padding-top:2rem;padding-bottom:2rem;}
.md\:p-8{padding:2rem;}
.md\:gap-9{gap:2.25rem;}
.md\:mt-9{margin-top:2.25rem;}
.md\:pb-9{padding-bottom:2.25rem;}
.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem;}
.md\:p-9{padding:2.25rem;}
.md\:gap-10{gap:2.5rem;}
.md\:mt-10{margin-top:2.5rem;}
.md\:pb-10{padding-bottom:2.5rem;}
.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
.md\:p-10{padding:2.5rem;}
.md\:gap-11{gap:2.75rem;}
.md\:mt-11{margin-top:2.75rem;}
.md\:pb-11{padding-bottom:2.75rem;}
.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem;}
.md\:p-11{padding:2.75rem;}
.md\:gap-12{gap:3rem;}
.md\:mt-12{margin-top:3rem;}
.md\:pb-12{padding-bottom:3rem;}
.md\:py-12{padding-top:3rem;padding-bottom:3rem;}
.md\:p-12{padding:3rem;}
.md\:gap-14{gap:3.5rem;}
.md\:mt-14{margin-top:3.5rem;}
.md\:pb-14{padding-bottom:3.5rem;}
.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem;}
.md\:p-14{padding:3.5rem;}
.md\:gap-16{gap:4rem;}
.md\:mt-16{margin-top:4rem;}
.md\:pb-16{padding-bottom:4rem;}
.md\:py-16{padding-top:4rem;padding-bottom:4rem;}
.md\:p-16{padding:4rem;}
.md\:gap-20{gap:5rem;}
.md\:mt-20{margin-top:5rem;}
.md\:pb-20{padding-bottom:5rem;}
.md\:py-20{padding-top:5rem;padding-bottom:5rem;}
.md\:p-20{padding:5rem;}
.md\:gap-24{gap:6rem;}
.md\:mt-24{margin-top:6rem;}
.md\:pb-24{padding-bottom:6rem;}
.md\:py-24{padding-top:6rem;padding-bottom:6rem;}
.md\:p-24{padding:6rem;}
.md\:gap-32{gap:8rem;}
.md\:mt-32{margin-top:8rem;}
.md\:pb-32{padding-bottom:8rem;}
.md\:py-32{padding-top:8rem;padding-bottom:8rem;}
.md\:p-32{padding:8rem;}
.md\:h-24{height:6rem;}
.md\:w-24{width:6rem;}
.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-\[2\.4rem\]{font-size:2.4rem;}
.md\:text-\[2\.5rem\]{font-size:2.5rem;}
.md\:text-\[2\.6rem\]{font-size:2.6rem;}
.md\:text-\[3\.1rem\]{font-size:3.1rem;}
.md\:text-\[3\.4rem\]{font-size:3.4rem;}
.md\:text-\[3\.6rem\]{font-size:3.6rem;}
.md\:text-\[3rem\]{font-size:3rem;}
.md\:leading-\[1\.05\]{line-height:1.05;}
.md\:leading-\[1\.08\]{line-height:1.08;}
.md\:leading-\[1\.12\]{line-height:1.12;}
}
@media (min-width:1024px){
.lg\:flex{display:flex;}
.lg\:hidden{display:none;}
.lg\:inline-flex{display:inline-flex;}
.lg\:grid{display:grid;}
.lg\:flex-col{flex-direction:column;}
.lg\:flex-row{flex-direction:row;}
.lg\:items-center{align-items:center;}
.lg\:justify-between{justify-content:space-between;}
.lg\:text-center{text-align:center;}
.lg\:text-left{text-align:left;}
.lg\:ml-auto{margin-left:auto;}
.lg\:w-auto{width:auto;}
.lg\:order-1{order:1;}
.lg\:order-2{order:2;}
.lg\:space-y-0{}
.lg\:space-y-0 > * + *{margin-top:0px;}
.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-14{grid-template-columns:repeat(14,minmax(0,1fr));}
.lg\:grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr));}
.lg\:gap-1{gap:0.25rem;}
.lg\:mt-1{margin-top:0.25rem;}
.lg\:pb-1{padding-bottom:0.25rem;}
.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.lg\:p-1{padding:0.25rem;}
.lg\:gap-1\.5{gap:0.375rem;}
.lg\:mt-1\.5{margin-top:0.375rem;}
.lg\:pb-1\.5{padding-bottom:0.375rem;}
.lg\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}
.lg\:p-1\.5{padding:0.375rem;}
.lg\:gap-2{gap:0.5rem;}
.lg\:mt-2{margin-top:0.5rem;}
.lg\:pb-2{padding-bottom:0.5rem;}
.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.lg\:p-2{padding:0.5rem;}
.lg\:gap-3{gap:0.75rem;}
.lg\:mt-3{margin-top:0.75rem;}
.lg\:pb-3{padding-bottom:0.75rem;}
.lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem;}
.lg\:p-3{padding:0.75rem;}
.lg\:gap-4{gap:1rem;}
.lg\:mt-4{margin-top:1rem;}
.lg\:pb-4{padding-bottom:1rem;}
.lg\:py-4{padding-top:1rem;padding-bottom:1rem;}
.lg\:p-4{padding:1rem;}
.lg\:gap-5{gap:1.25rem;}
.lg\:mt-5{margin-top:1.25rem;}
.lg\:pb-5{padding-bottom:1.25rem;}
.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.lg\:p-5{padding:1.25rem;}
.lg\:gap-6{gap:1.5rem;}
.lg\:mt-6{margin-top:1.5rem;}
.lg\:pb-6{padding-bottom:1.5rem;}
.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.lg\:p-6{padding:1.5rem;}
.lg\:gap-7{gap:1.75rem;}
.lg\:mt-7{margin-top:1.75rem;}
.lg\:pb-7{padding-bottom:1.75rem;}
.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem;}
.lg\:p-7{padding:1.75rem;}
.lg\:gap-8{gap:2rem;}
.lg\:mt-8{margin-top:2rem;}
.lg\:pb-8{padding-bottom:2rem;}
.lg\:py-8{padding-top:2rem;padding-bottom:2rem;}
.lg\:p-8{padding:2rem;}
.lg\:gap-9{gap:2.25rem;}
.lg\:mt-9{margin-top:2.25rem;}
.lg\:pb-9{padding-bottom:2.25rem;}
.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem;}
.lg\:p-9{padding:2.25rem;}
.lg\:gap-10{gap:2.5rem;}
.lg\:mt-10{margin-top:2.5rem;}
.lg\:pb-10{padding-bottom:2.5rem;}
.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
.lg\:p-10{padding:2.5rem;}
.lg\:gap-11{gap:2.75rem;}
.lg\:mt-11{margin-top:2.75rem;}
.lg\:pb-11{padding-bottom:2.75rem;}
.lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem;}
.lg\:p-11{padding:2.75rem;}
.lg\:gap-12{gap:3rem;}
.lg\:mt-12{margin-top:3rem;}
.lg\:pb-12{padding-bottom:3rem;}
.lg\:py-12{padding-top:3rem;padding-bottom:3rem;}
.lg\:p-12{padding:3rem;}
.lg\:gap-14{gap:3.5rem;}
.lg\:mt-14{margin-top:3.5rem;}
.lg\:pb-14{padding-bottom:3.5rem;}
.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem;}
.lg\:p-14{padding:3.5rem;}
.lg\:gap-16{gap:4rem;}
.lg\:mt-16{margin-top:4rem;}
.lg\:pb-16{padding-bottom:4rem;}
.lg\:py-16{padding-top:4rem;padding-bottom:4rem;}
.lg\:p-16{padding:4rem;}
.lg\:gap-20{gap:5rem;}
.lg\:mt-20{margin-top:5rem;}
.lg\:pb-20{padding-bottom:5rem;}
.lg\:py-20{padding-top:5rem;padding-bottom:5rem;}
.lg\:p-20{padding:5rem;}
.lg\:gap-24{gap:6rem;}
.lg\:mt-24{margin-top:6rem;}
.lg\:pb-24{padding-bottom:6rem;}
.lg\:py-24{padding-top:6rem;padding-bottom:6rem;}
.lg\:p-24{padding:6rem;}
.lg\:gap-32{gap:8rem;}
.lg\:mt-32{margin-top:8rem;}
.lg\:pb-32{padding-bottom:8rem;}
.lg\:py-32{padding-top:8rem;padding-bottom:8rem;}
.lg\:p-32{padding:8rem;}
.lg\:h-24{height:6rem;}
.lg\:w-24{width:6rem;}
.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-\[2\.4rem\]{font-size:2.4rem;}
.lg\:text-\[2\.5rem\]{font-size:2.5rem;}
.lg\:text-\[2\.6rem\]{font-size:2.6rem;}
.lg\:text-\[3\.1rem\]{font-size:3.1rem;}
.lg\:text-\[3\.4rem\]{font-size:3.4rem;}
.lg\:text-\[3\.6rem\]{font-size:3.6rem;}
.lg\:text-\[3rem\]{font-size:3rem;}
.lg\:leading-\[1\.05\]{line-height:1.05;}
.lg\:leading-\[1\.08\]{line-height:1.08;}
.lg\:leading-\[1\.12\]{line-height:1.12;}
}
