
html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}
body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}
b{font-weight:bolder}
h1,h2,p{margin:0}
html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}
body{font-family:inherit;line-height:inherit}
/**,:after,:before{border:0 solid;box-sizing:border-box}*/
h1,h2{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
/**,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}*/
.mx-auto{margin-left:auto;margin-right:auto}
.mt-20{margin-top:5rem}
.mt-32{margin-top:8rem}
.mb-6{margin-bottom:1.5rem}
.mb-10{margin-bottom:2.5rem}
.hidden{display:none}
.max-w-2xl{max-width:42rem}
@-webkit-keyframes spin{to{transform:rotate(1turn)}}
@keyframes spin{to{transform:rotate(1turn)}}
@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}
@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
@-webkit-keyframes pulse{50%{opacity:.5}}
@keyframes pulse{50%{opacity:.5}}
@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
.bg-pink-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}
.px-4{padding-left:1rem;padding-right:1rem}
.px-7{padding-left:1.75rem;padding-right:1.75rem}
.px-8{padding-left:2rem;padding-right:2rem}
.py-6{padding-bottom:1.5rem;padding-top:1.5rem}
.text-left{text-align:left}
.text-center{text-align:center}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-5xl{font-size:3rem;line-height:1}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-bold{font-weight:700}
.leading-none{line-height:1}
.leading-relaxed{line-height:1.625}
.tracking-wider{letter-spacing:.05em}
.text-gray-100{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}
.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}
.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}
.text-pink-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}
.underline{text-decoration:underline}
*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}
@media (min-width:1024px){
.lg\:px-0{padding-left:0;padding-right:0}
.lg\:px-32{padding-left:8rem;padding-right:8rem}
.lg\:py-16{padding-bottom:4rem;padding-top:4rem}
.lg\:leading-snug{line-height:1.375}
}
