/*
! likeableformscss v3.4.11 | MIT License | https://likeableforms.com
*/
.lf-full-width {
    width: 100%;
    border-radius: 12px;
}

.lf-adj-padding {
    padding: 18px !important;
}
.lf-adj-card {
    height: 35px;
    border-radius: 12px;
    float: right;
}
.lf-adj-h2 {
    color: black;
    letter-spacing: normal;
    text-transform: none;
    font-family: inherit;
    font-weight: 600;
    font-size: 16px;
}
.lf-adj-txt {
    margin-top: 0px !important;
    margin-bottom: .5rem;
}
.lf-adj-badge {
    background: #a6ffb178;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    color: black;
    font-weight: 500;
}
.lf-adj-badge-blue {
    background: #ddf0ff;
    color: #0e41b7;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
}

.lf-adj-badge-gray {
    background: #ffbb3c3b;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
}
.lf-adj-badge-orange {
    background: rgb(255 92 53 / 14%);
    color: rgb(255 92 53);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
}

.lf-adj-badge-purple {
    background: #2d2f7a24;
    color: #2d2f7a;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
}

.lf-adj-badge-light-g {
    background: #22decd30;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
}
.lf-margin-bottom {
    margin-bottom: 6rem;
}

.lf-flex-grid {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2.5%;
    width: 100%;
    justify-content: space-between;
}
.lf-left-column {
    width: 64.5%;
    max-width: 686px;
    display: inline-flex;
    flex-direction: column;
}
.lf-right-column {
    width: 33%;
    display: inline-flex;
    flex-direction: column;
    gap: 7%;
}
.lf-add-padd {
    padding: 10px !important;
}
.lf-flex-ul {
    display: inline-flex;
    gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
}
.lf-flex-title {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.lf-3em-margin-top {
    margin-top: 3em;
}
.lf-6em-margin-top {
    margin-top: 6em;
}
.lf-font-size-14 {
    font-size: 14px;
}
.lf-adj-badge-lgray {
    background: #f6f8f8;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    color: #354154;
    font-weight: 500;
}
.lf-adj-badge-core {
    background: #f7f7f7;
    color: #354154;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
}
.lf-no-pd-top {
    padding-top: 0px !important;
}
.lf-txt-align-right {
    text-align: right;
}

.lf-mg-bottm-3rem {
    margin-bottom: 3rem;
}


@media only screen and (max-width: 1228px) {
    .lf-left-column {
        width: 56.5%;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-flex-grid {
        display: inline-flex;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 80px;
        width: 100%;
        justify-content: space-between;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-left-column {
        width: 100%;
        max-width: 100%;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-right-column {
        width: 100%;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-video {
        width: 100% !important;
        max-width: 100% !important;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-full-width-mobile {
        width: 100% !important;
        max-width: 100% !important;
    }
}
.lf-adj-pad-ticket {
    width: 100% !important;
    min-width: 100% !important;
    padding-left: 40px;
    padding-right: 40px;
}
@media only screen and (max-width: 675px) {
    .lf-adj-pad-ticket {
        padding-left: 0px;
        padding-right: 0px;
    }
}
.lf-no-padding-no-bd-top {
    padding-top: 0px !important;
    border-top: none !important;
}
.lf-bold {
    font-weight: bold !important;
}

.lf-media-colors {
    display: inline-flex;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    width: 100%;
    list-style: none;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px;
    padding-bottom: 50px;
}
.lf-media-color-picker {
    width: 100px;
    height: 100px;
    background: transparent;
}
.lf-media-css-color {
    text-align: center;
}
.lf-media-logo-text {
    text-align: center;
}
.lf-media-image {
    width: 300px;
    height: 100px;
    background: #0000;
}
.lf-media-image-icon {
    width: 100px;
    height: 100px;
    background: #0000;
}
.lf-media-logos {
    display: inline-flex;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    width: 100%;
    list-style: none;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px;
    padding-bottom: 50px;
    row-gap: 50px;
    gap: 30px;
}
.media-kit-divider {
    margin-bottom: 50px;
}

.lf-aspect-video {
    width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    height: auto !important;
    border-radius: 23px;
    padding: 0px !important;
    border: solid 0.5px #f0f0f0;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.lf-hyperlink {
    color: #2143ea;
}

.lf-hyperlink:hover {
    color: #059669;
}

.lf-right-menu-item {
    top: 75px;
    left: -219px !important;
}

.lf-center-menu-item {
    top: 75px;
    left: -201px !important;
}

.lf-left-menu-item {
    top: 75px;
    left: -190px !important;
}

.lf-menu-icon-width {
    width: 40px;
    height: 40px;
}

.lf-menu-hover:hover {
    background-color: #f9fafb;
}

.lf-menu-hover:hover .lf-menu-icon-width {
    background-color: white;
}

.lf-menu-min-height {
    height: 44px;
}

.lf-hide-menu-drop {
    display: none !important;
}

.lf-dropdown-arrow {
    position: relative;
    top: -1px;
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    border-right: 0.1em solid black;
    border-top: 0.1em solid black;
    transform: rotate(135deg);
    margin-left: 10px;
}

.fade-in {
	-webkit-animation: fade-in 0.15s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in 0.15s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

@-webkit-keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }

  .lf-pointer-hover {
    cursor: pointer;
  }

  .lf-mobile-menu-container {
    display: inline-flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    position: absolute;
    align-items: center;
    left: 0;
    top: 64px;
    width: 100vw;
    height: fit-content;
    z-index: 11;
}

.lf-logged-out {
    display:none;
}

.lf-z-index {
    z-index: 2147483645;
}

body {
    overflow-y: scroll;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
}
body::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}

.lf-main-img-full {
    border: solid 0.5px #e7e7e7;
    width: 100%;
    border-radius: 30px 30px 8px 8px !important;
}
@media only screen and (max-width: 675px) {
    .lf-main-img-full {
        height: 315px !important;
    }
}

.lf-fit-content {
    width: fit-content;
}

.lf-bg-cover {
    background-size: cover;
}

.lf-radius {
    border-radius: 30px 30px 8px 8px !important;
}

.bg-replies {
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/images/lf-submission-replies.png);
}
.lf-replies-bg {
    background-size: 777px 321px;
    position: relative;
    left: 5%;
    border: solid 0.5px #434a56;
    border-radius: 0px 0px 12px 12px;
    width: 90%;
}

.bg-canned {
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/images/lf-canned-responses.png);
}
.lf-canned-bg {
    background-size: cover;
    background-color: #242d3b;
    position: relative;
    left: 5%;
    border: solid 0.5px #434a56;
    border-radius: 0px 0px 12px 12px;
    width: 90%;
}
.lf-canned-bg-color {
    background: #1f2937;
}

.lf-tw-no-shadow {
    --tw-gradient-from-position: none;
}

.lf-100-px {
    left: 116px;
}

.lf-270-px {
    left: 270px;
}

.lf-178-px {
    left: 178px;
}

.lf-279-px {
    left: 279px;
}

.lf-165-px {
    left: 165px;
}

.lf-254-px {
    left: 254px;
}

.lf-button-bg-white {
    background-color: white !important;
}


.lf-centered {
    position: relative;
    margin: 0 auto;
}

.lf-30-px-radius {
    border-radius: 30px !important;
}


.lf-flex-image {
    width: 67%;
}
.lf-mobile-flex {
    display: inline-flex;
    flex-direction: row-reverse;
    gap: 200px;
    padding: 0px;
}
.lf-row-reverse {
    display: inline-flex;
    flex-direction: row;
    gap: 200px;
    padding: 0px;
}
@media only screen and (max-width: 1023px) {
    .lf-mobile-flex {
        flex-direction: column-reverse;
        gap: 100px;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-row-reverse {
        flex-direction: column-reverse;
        gap: 100px;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-flex-image {
        width: 100%;
    }
}
@media only screen and (max-width: 1023px) {
    .lf-centered {
        max-width: 100% !important;
    }
}
@media only screen and (max-width: 675px){
    .lf-row-reverse {
        display: inline-flex !important;
        flex-direction: column-reverse !important;
        gap: 20px !important;
        padding: 0px !important;
        align-items: center !important;
    }
}
@media only screen and (max-width: 675px){
    .lf-mobile-flex {
        display: inline-flex !important;
        flex-direction: column-reverse !important;
        gap: 20px !important;
        padding: 0px !important;
        align-items: center !important;
    }
}
.lf-mobile-grid-flex {
    display: inline-flex;
    flex-direction: column;
    gap: 200px;
}
@media only screen and (max-width: 675px){
    .lf-mobile-grid-flex {
        gap: 100px !important;
    }
}
@media only screen and (max-width: 675px){
    .lf-mobile-hide {
        display: none !important;
    }
}
@media only screen and (max-width: 675px){
    .lf-mobile-width {
        width: 100% !important;
        max-width: 100% !important;
    }
}

.lf-side-by-side-flex {
    align-content: center;
}

.lf-mg-top {
    margin-top: 2.5rem;
}

.lf-int-img {
    border: solid 0.5px #f2f2f2;
    border-radius: 2rem;
}

.lf-z-index-relative {
    position: relative;
    z-index: 11;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

@media only screen and (max-width: 675px) {
    .lf-mobile-min-height {
        min-height: 337px !important;
    }
}
@media only screen and (max-width: 675px) {
    .lf-mobile-pd-bottom {
        padding-bottom: 0px !important;
    }
}


.lf-template-relative-div {
    position: relative;
}
.lf-template-span {
    cursor:pointer;
    position: absolute;
    height: calc(100% - 2.8rem);
    width: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
    border-radius: 23px;
    margin-top: 2.8rem;
}
.lf-template-span:hover {
    background-color: #80808030;
}

.lf-template-preview {
    display: none !important;
    position: absolute;
    top: calc(50% - 16px);
    left: calc(50% - 66px);
    background: white;
}

.lf-template-span:hover .lf-template-preview {
    display: block !important;
} 

.lf-no-margin {
    margin: 0px;
}

.lf-top-mrg-zero {
    margin-top: 0px !important;
}

.lf-grid-col-2-with-mrgn {
    margin-top: 1.5rem;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.lf-grid-col-2-without-mrgn {
    margin-top: 0rem;
    gap: 30px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.lf-padding-left-5 {
    padding-left: 5px;
}

.lf-view-all-link {
    float: right;
    color: blue;
    padding-top: 1.5rem;
    width: 100%;
    text-align: right;
    font-size: 15px;
}

.lf-sidebar-title {
    margin-top: 4.5rem;
    margin-bottom: 1.5rem;
}

.lf-no-gap {
    gap: 0px;
}

.lf-view-all-integrations {
    float: right;
    color: blue;
    padding-top: 2rem;
    width: 100%;
    text-align: right;
    font-size: 15px;
}

.lf-tag-container {
    margin-top: 4.5rem;
    margin-bottom: 1.5rem;
}

.lf-template-close-p {
    font-size: 50px;
    margin: 0px;
    height: 40px;
    line-height: 32px;
    color: black;
}

.lf-template-close-text {
    position: absolute;
    bottom: -28px;
    background: gray;
    padding-left: 5px;
    padding-right: 5px;
    color: white;
    border-radius: 30px;
    font-size: 12px;
}

.lf-min-hgt-full {
    min-height: 100%;
}
  
/*
! tailwindcss v3.4.11 | MIT License | https://tailwindcss.com
*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after,:before {
    --tw-content: ""
}

:host,html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: Switzer,system-ui,sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,legend {
    padding: 0
}

menu,ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

*,:after,:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

.container {
    width: 100%
}

@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

.pointer-events-none {
    pointer-events: none
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.-inset-\[var\(--padding\)\] {
    inset: calc(var(--padding) * -1)
}

.inset-0 {
    inset: 0
}

.inset-2 {
    inset: .5rem
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-x-2 {
    left: .5rem;
    right: .5rem
}

.inset-y-0 {
    top: 0;
    bottom: 0
}

.-bottom-2 {
    bottom: -.5rem
}

.-left-2 {
    left: -.5rem
}

.-right-2 {
    right: -.5rem
}

.-right-60 {
    right: -15rem
}

.-top-2 {
    top: -.5rem
}

.-top-44 {
    top: -11rem
}

.bottom-0 {
    bottom: 0
}

.bottom-2 {
    bottom: .5rem
}

.left-1\/2 {
    left: 50%
}

.left-44 {
    left: 11rem
}

.left-\[7px\] {
    left: 7px
}

.left-\[calc\(50\%\+var\(--offset\)\)\] {
    left: calc(50% + var(--offset))
}

.right-0 {
    right: 0
}

.top-0 {
    top: 0
}

.top-1\/2 {
    top: 50%
}

.top-2 {
    top: .5rem
}

.top-32 {
    top: 8rem
}

.top-48 {
    top: 12rem
}

.top-8 {
    top: 2rem
}

.top-\[4px\] {
    top: 4px
}

.isolate {
    isolation: isolate
}

.-z-10 {
    z-index: -10
}

.z-10 {
    z-index: 10
}

.order-first {
    order: -9999
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.row-start-1 {
    grid-row-start: 1
}

.-m-2 {
    margin: -.5rem
}

.m-1\.5 {
    margin: .375rem
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem
}

.my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem
}

.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.-mt-8 {
    margin-top: -2rem
}

.-mt-96 {
    margin-top: -24rem
}

.mb-0\.5 {
    margin-bottom: .125rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-32 {
    margin-bottom: 8rem
}

.ml-0\.5 {
    margin-left: .125rem
}

.ml-auto {
    margin-left: auto
}

.mr-auto {
    margin-right: auto
}

.mt-0\.5 {
    margin-top: .125rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-24 {
    margin-top: 6rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-32 {
    margin-top: 8rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-auto {
    margin-top: auto
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.aspect-\[3\/2\] {
    aspect-ratio: 3/2
}

.aspect-\[3\/4\] {
    aspect-ratio: 3/4
}

.aspect-\[9\/16\] {
    aspect-ratio: 9/16
}

.aspect-\[var\(--width\)\/var\(--height\)\] {
    aspect-ratio: var(--width)/var(--height)
}

.aspect-square {
    aspect-ratio: 1/1
}

.size-12 {
    width: 3rem;
    height: 3rem
}

.size-16 {
    width: 4rem;
    height: 4rem
}

.size-2\.5 {
    width: .625rem;
    height: .625rem
}

.size-20 {
    width: 5rem;
    height: 5rem
}

.size-24 {
    width: 6rem;
    height: 6rem
}

.size-4 {
    width: 1rem;
    height: 1rem
}

.size-5 {
    width: 1.25rem;
    height: 1.25rem
}

.size-6 {
    width: 1.5rem;
    height: 1.5rem
}

.size-7 {
    width: 1.75rem;
    height: 1.75rem
}

.size-\[0\.9375rem\] {
    width: .9375rem;
    height: .9375rem
}

.size-\[15px\] {
    width: 15px;
    height: 15px
}

.size-\[38px\] {
    width: 38px;
    height: 38px
}

.size-full {
    width: 100%;
    height: 100%
}

.h-0\.5 {
    height: .125rem
}

.h-14 {
    height: 3.5rem
}

.h-6 {
    height: 1.5rem
}

.h-60 {
    height: 15rem
}

.h-80 {
    height: 20rem
}

.h-9 {
    height: 2.25rem
}

.h-\[36rem\] {
    height: 36rem
}

.h-\[3px\] {
    height: 3px
}

.h-full {
    height: 100%
}

.min-h-dvh {
    min-height: 100dvh
}

.w-0 {
    width: 0
}

.w-1\/3 {
    width: 33.333333%
}

.w-2\/3 {
    width: 66.666667%
}

.w-2\/5 {
    width: 40%
}

.w-3\/5 {
    width: 60%
}

.w-72 {
    width: 18rem
}

.w-\[26rem\] {
    width: 26rem
}

.w-\[36rem\] {
    width: 36rem
}

.w-\[42rem\] {
    width: 42rem
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.min-w-40 {
    min-width: 10rem
}

.min-w-\[--button-width\] {
    min-width: var(--button-width)
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-7xl {
    max-width: 80rem
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-lg {
    max-width: 32rem
}

.max-w-md {
    max-width: 28rem
}

.max-w-sm {
    max-width: 24rem
}

.max-w-xl {
    max-width: 36rem
}

.max-w-xs {
    max-width: 20rem
}

.flex-1 {
    flex: 1 1 0%
}

.shrink-0 {
    flex-shrink: 0
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,.-translate-x-full {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,.rotate-\[-10deg\] {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[-10deg\] {
    --tw-rotate: -10deg
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform-gpu {
    transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness)
}

.snap-mandatory {
    --tw-scroll-snap-strictness: mandatory
}

.snap-start {
    scroll-snap-align: start
}

.scroll-ml-\[var\(--scroll-padding\)\] {
    scroll-margin-left: var(--scroll-padding)
}

.scroll-mt-8 {
    scroll-margin-top: 2rem
}

.list-decimal {
    list-style-type: decimal
}

.list-disc {
    list-style-type: disc
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-\[16px\2c 1fr\] {
    grid-template-columns: 16px 1fr
}

.grid-cols-\[1rem\2c 1fr\] {
    grid-template-columns: 1rem 1fr
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.items-start {
    align-items: flex-start
}

.items-center {
    align-items: center
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.gap-0\.5 {
    gap: .125rem
}

.gap-1 {
    gap: .25rem
}

.gap-12 {
    gap: 3rem
}

.gap-16 {
    gap: 4rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-px {
    gap: 1px
}

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.gap-y-10 {
    row-gap: 2.5rem
}

.gap-y-12 {
    row-gap: 3rem
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-4 {
    row-gap: 1rem
}

.space-y-12>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse))
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.self-center {
    align-self: center
}

.overflow-hidden {
    overflow: hidden
}

.\!overflow-visible {
    overflow: visible!important
}

.overflow-visible {
    overflow: visible
}

.overflow-x-auto {
    overflow-x: auto
}

.overscroll-x-contain {
    overscroll-behavior-x: contain
}

.scroll-smooth {
    scroll-behavior: smooth
}

.whitespace-nowrap {
    white-space: nowrap
}

.text-balance {
    text-wrap: balance
}

.text-pretty {
    text-wrap: pretty
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-4xl {
    border-radius: 2rem
}

.rounded-\[calc\(var\(--radius\)\+var\(--padding\)\)\] {
    border-radius: calc(var(--radius) + var(--padding))
}

.rounded-\[var\(--radius\)\] {
    border-radius: var(--radius)
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-\[1px\] {
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}

.rounded-t-\[1px\] {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px
}

.rounded-bl-xl {
    border-bottom-left-radius: .75rem
}

.rounded-br-xl {
    border-bottom-right-radius: .75rem
}

.rounded-tl-xl {
    border-top-left-radius: .75rem
}

.rounded-tr-xl {
    border-top-right-radius: .75rem
}

.border {
    border-width: 1px
}

.border-b {
    border-bottom-width: 1px
}

.border-l-2 {
    border-left-width: 2px
}

.border-t {
    border-top-width: 1px
}

.border-dotted {
    border-style: dotted
}

.border-black\/5 {
    border-color: rgba(0,0,0,.05)
}

.border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246/var(--tw-border-opacity))
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235/var(--tw-border-opacity))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-white\/20 {
    border-color: hsla(0,0%,100%,.2)
}

.border-b-gray-100 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(243 244 246/var(--tw-border-opacity))
}

.border-l-gray-300 {
    --tw-border-opacity: 1;
    border-left-color: rgb(209 213 219/var(--tw-border-opacity))
}

.bg-black\/10 {
    background-color: rgba(0,0,0,.1)
}

.bg-fuchsia-950\/35 {
    background-color: #f5f5f5;
    color: black !important;
}

.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity))
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.bg-gray-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18/var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-white\/15 {
    background-color: hsla(0,0%,100%,.15)
}

.bg-white\/80 {
    background-color: hsla(0,0%,100%,.8)
}

.bg-\[linear-gradient\(115deg\2c var\(--tw-gradient-stops\)\)\] {
    background-image: linear-gradient(115deg,var(--tw-gradient-stops))
}

.bg-\[radial-gradient\(circle\2c transparent_25\%\2c color-mix\(in_srgb\2c _theme\(colors\.blue\.500\)_var\(--opacity\)\2c transparent\)_100\%\)\] {
    background-image: radial-gradient(circle,transparent 25%,color-mix(in srgb,#3b82f6 var(--opacity),transparent) 100%)
}

.bg-\[url\(\/dot-texture\.svg\)\] {
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/newsite/dot-texture.svg)
}

.bg-url-map {
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/newsite/map.png)
}

.bg-competitors {
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/images/lf-notifications.png)
}

.bg-engagement { 
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/newsite/screenshots/engagement.png)
}

.bg-networking { 
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/newsite/screenshots/networking.png)
}

.bg-screenshots-profile { 
    background-image: url(https://likeable-forms-cdn.s3.us-east-1.amazonaws.com/images/lf-submissions.png)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.from-\[\#fff1be\] {
    --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255,241,190,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-black {
    --tw-gradient-from: #000 var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-black\/\[3\%\] {
    --tw-gradient-from: rgb(0 0 0/3%) var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-gray-100 {
    --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(243,244,246,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-gray-800 {
    --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(31,41,55,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-green-500 {
    --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(34,197,94,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-white\/15 {
    --tw-gradient-from: hsla(0,0%,100%,.15) var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-white\/5 {
    --tw-gradient-from: hsla(0,0%,100%,.05) var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-10\% {
    --tw-gradient-from-position: 10%
}

.from-50\% {
    --tw-gradient-from-position: 50%
}

.from-\[28\%\] {
    --tw-gradient-from-position: 28%
}

.from-\[2px\] {
    --tw-gradient-from-position: 2px
}

.from-\[calc\(7\/16\*100\%\)\] {
    --tw-gradient-from-position: calc(7 / 16 * 100%)
}

.via-\[\#ee87cb\] {
    --tw-gradient-to: rgba(238,135,203,0) var(--tw-gradient-to-position);
    var(--tw-gradient-from), #def9f6 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[70\%\] {
    --tw-gradient-via-position: 70%
}

.to-\[\#b060ff\] {
    --tw-gradient-to: #def9f6 var(--tw-gradient-to-position);
}

.to-gray-100 {
    --tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)
}

.to-gray-700 {
    --tw-gradient-to: #374151 var(--tw-gradient-to-position)
}

.to-green-300 {
    --tw-gradient-to: #86efac var(--tw-gradient-to-position)
}

.to-white\/25 {
    --tw-gradient-to: hsla(0,0%,100%,.25) var(--tw-gradient-to-position)
}

.to-35\% {
    --tw-gradient-to-position: 35%
}

.to-50\% {
    --tw-gradient-to-position: 50%
}

.to-75\% {
    --tw-gradient-to-position: 75%
}

.to-\[2px\] {
    --tw-gradient-to-position: 2px
}

.bg-\[length\:12px_100\%\] {
    background-size: 12px 100%
}

.bg-\[length\:530px_430px\] {
    background-size: 530px 430px
}

.bg-\[size\:1000px_560px\] {
    background-size: 1000px 560px
}

.bg-\[size\:1100px_650px\] {
    background-size: 1100px 650px
}

.bg-\[size\:851px_344px\] {
    background-size: 851px 344px
}

.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text
}

.bg-\[center_-75px\] {
    background-position: center -75px
}

.bg-\[left_-109px_top_-112px\] {
    background-position: left -109px top -112px
}

.bg-\[left_-38px_top_-73px\] {
    background-position: left -38px top -73px
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-black {
    fill: #000
}

.fill-black\/10 {
    fill: rgba(0,0,0,.1)
}

.fill-black\/5 {
    fill: rgba(0,0,0,.05)
}

.fill-gray-400 {
    fill: #9ca3af
}

.fill-gray-500 {
    fill: #6b7280
}

.fill-gray-950\/25 {
    fill: rgba(3,7,18,.25)
}

.fill-green-600 {
    fill: #16a34a
}

.fill-slate-900 {
    fill: #0f172a
}

.fill-white {
    fill: #fff
}

.stroke-white {
    stroke: #fff
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-10 {
    padding: 2.5rem
}

.p-2 {
    padding: .5rem
}

.p-4 {
    padding: 1rem
}

.p-6 {
    padding: 1.5rem
}

.p-7 {
    padding: 1.75rem
}

.p-8 {
    padding: 2rem
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-\[calc\(theme\(spacing\.2\)-1px\)\] {
    padding-left: calc(.5rem - 1px);
    padding-right: calc(.5rem - 1px)
}

.px-\[var\(--scroll-padding\)\] {
    padding-left: var(--scroll-padding);
    padding-right: var(--scroll-padding)
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-\[calc\(theme\(spacing\.2\)-1px\)\] {
    padding-top: calc(.5rem - 1px);
    padding-bottom: calc(.5rem - 1px)
}

.py-\[calc\(theme\(spacing\.\[1\.5\]\)-1px\)\],.py-\[calc\(theme\(spacing\[1\.5\]\)-1px\)\] {
    padding-top: calc(.375rem - 1px);
    padding-bottom: calc(.375rem - 1px)
}

.py-px {
    padding-top: 1px;
    padding-bottom: 1px
}

.pb-0 {
    padding-bottom: 0
}

.pb-14 {
    padding-bottom: 3.5rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-9 {
    padding-bottom: 2.25rem
}

.pl-10 {
    padding-left: 2.5rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-16 {
    padding-top: 4rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-72 {
    padding-top: 18rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-\[calc\(theme\(spacing\.2\)\+1px\)\] {
    padding-top: calc(.5rem + 1px)
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.font-mono {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.text-2xl,.text-2xl\/8 {
    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-6xl\/\[0\.9\] {
    font-size: 3.75rem;
    line-height: .9
}

.text-\[15px\]\/8 {
    font-size: 15px;
    line-height: 2rem
}

.text-base,.text-base\/6 {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-base\/7 {
    font-size: 1rem;
    line-height: 1.75rem
}

.text-base\/8 {
    font-size: 1rem;
    line-height: 2rem
}

.text-sm,.text-sm\/5 {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-sm\/6 {
    font-size: .875rem;
    line-height: 1.5rem
}

.text-sm\/7 {
    font-size: .875rem;
    line-height: 1.75rem
}

.text-xl\/7 {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xl\/8 {
    font-size: 1.25rem;
    line-height: 2rem
}

.text-xs\/5 {
    font-size: .75rem;
    line-height: 1.25rem
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-tighter {
    letter-spacing: -.05em
}

.tracking-widest {
    letter-spacing: .1em
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(3, 7, 18, .75);
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(3, 7, 18, .75);
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-gray-950 {
    --tw-text-opacity: 1;
    color: rgb(3 7 18/var(--tw-text-opacity))
}

.text-gray-950\/50 {
    color: rgba(3,7,18,.5)
}

.text-gray-950\/75 {
    color: rgba(3,7,18,.75)
}

.text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(219 39 119/var(--tw-text-opacity))
}

.text-transparent {
    color: transparent
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.decoration-gray-400 {
    text-decoration-color: #9ca3af
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.opacity-0 {
    opacity: 0
}

.bg-blend-multiply {
    background-blend-mode: multiply
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,.shadow-2xl {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.shadow-\[0_1px_rgb\(0_0_0_\/_0\.05\)\] {
    --tw-shadow: 0 1px rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px var(--tw-shadow-color)
}

.shadow-\[0_1px_rgb\(0_0_0_\/_0\.05\)\],.shadow-\[inset_0_0_2px_1px_\#ffffff4d\] {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-\[inset_0_0_2px_1px_\#ffffff4d\] {
    --tw-shadow: inset 0 0 2px 1px #ffffff4d;
    --tw-shadow-colored: inset 0 0 2px 1px var(--tw-shadow-color)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-lg,.shadow-md {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-sm,.shadow-xl {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)
}

.shadow-black\/5 {
    --tw-shadow-color: rgba(0,0,0,.05);
    --tw-shadow: var(--tw-shadow-colored)
}

.outline {
    outline-style: solid
}

.outline-1 {
    outline-width: 1px
}

.-outline-offset-1 {
    outline-offset: -1px
}

.outline-offset-\[-5px\] {
    outline-offset: -5px
}

.outline-black\/10 {
    outline-color: rgba(0,0,0,.1)
}

.outline-white\/5 {
    outline-color: hsla(0,0%,100%,.05)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-1,.ring-4 {
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}

.ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-inset {
    --tw-ring-inset: inset
}

.ring-\[\#D15052\]\/15 {
    --tw-ring-color: rgba(209,80,82,.15)
}

.ring-black\/10 {
    --tw-ring-color: rgba(0,0,0,.1)
}

.ring-black\/5 {
    --tw-ring-color: rgba(0,0,0,.05)
}

.ring-blue-500\/\[8\%\] {
    --tw-ring-color: rgb(59 130 246/8%)
}

.ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235/var(--tw-ring-opacity))
}

.ring-gray-950\/10 {
    --tw-ring-color: rgba(3,7,18,.1)
}

.ring-white\/10 {
    --tw-ring-color: hsla(0,0%,100%,.1)
}

.blur-3xl {
    --tw-blur: blur(64px)
}

.blur-3xl,.drop-shadow-\[0_3px_1px_rgba\(0\2c 0\2c 0\2c \.15\)\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-\[0_3px_1px_rgba\(0\2c 0\2c 0\2c \.15\)\] {
    --tw-drop-shadow: drop-shadow(0 3px 1px rgba(0,0,0,.15))
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.\[--anchor-gap\: 6px\] {
    --anchor-gap:6px
}

.\[--anchor-offset\: -4px\] {
    --anchor-offset:-4px
}

.\[--anchor-padding\: 10px\] {
    --anchor-padding:10px
}

.\[--move-x-from\: -100\%\] {
    --move-x-from:-100%
}

.\[--move-x-to\: calc\(100\%\+100cqw\)\] {
    --move-x-to:calc(100% + 100cqw)
}

.\[--padding\: theme\(spacing\.2\)\] {
    --padding:0.5rem
}

.\[--radius\: theme\(borderRadius\.xl\)\] {
    --radius:0.75rem
}

.\[--scroll-padding\: max\(theme\(spacing\.6\)\2c calc\(\(100vw-theme\(maxWidth\.2xl\)\)\/2\)\)\] {
    --scroll-padding:max(1.5rem,calc((100vw - 42rem) / 2))
}

.\[animation-delay\:-10s\] {
    animation-delay: -10s
}

.\[animation-delay\:-20s\] {
    animation-delay: -20s
}

.\[animation-delay\:-23s\] {
    animation-delay: -23s
}

.\[animation-delay\:-26s\] {
    animation-delay: -26s
}

.\[animation-delay\:-28s\] {
    animation-delay: -28s
}

.\[animation-delay\:-32s\] {
    animation-delay: -32s
}

.\[animation-delay\:-40s\] {
    animation-delay: -40s
}

.\[animation-delay\:-45s\] {
    animation-delay: -45s
}

.\[animation-delay\:-55s\] {
    animation-delay: -55s
}

.\[animation-delay\:-8s\] {
    animation-delay: -8s
}

.\[animation-delay\:-9s\] {
    animation-delay: -9s
}

.\[animation-duration\:30s\] {
    animation-duration: 30s
}

.\[animation-duration\:40s\] {
    animation-duration: 40s
}

.\[animation-duration\:45s\] {
    animation-duration: 45s
}

.\[animation-duration\:60s\] {
    animation-duration: 60s
}

.\[animation-iteration-count\:infinite\] {
    animation-iteration-count: infinite
}

.\[animation-name\:move-x\] {
    animation-name: move-x
}

.\[animation-play-state\:paused\] {
    animation-play-state: paused
}

.\[animation-timing-function\:linear\] {
    animation-timing-function: linear
}

.\[container-type\:inline-size\] {
    container-type: inline-size
}

.\[mask-composite\:intersect\] {
    -webkit-mask-composite: source-in,xor;
    mask-composite: intersect
}

.\[mask-image\:linear-gradient\(to_bottom\2c black_50\%\2c transparent\)\] {
    -webkit-mask-image: linear-gradient(180deg,#000 50%,transparent);
    mask-image: linear-gradient(180deg,#000 50%,transparent)
}

.\[mask-image\:linear-gradient\(to_bottom\2c black_90\%\2c transparent\)\2c radial-gradient\(circle\2c rgba\(0\2c 0\2c 0\2c 1\)_0\%\2c rgba\(0\2c 0\2c 0\2c 0\)_100\%\)\] {
    -webkit-mask-image: linear-gradient(180deg,#000 90%,transparent),radial-gradient(circle,#000 0,transparent 100%);
    mask-image: linear-gradient(180deg,#000 90%,transparent),radial-gradient(circle,#000 0,transparent 100%)
}

.\[scrollbar-width\:none\] {
    scrollbar-width: none
}

@keyframes move-x {
    0% {
        transform: translateX(var(--move-x-from))
    }

    to {
        transform: translateX(var(--move-x-to))
    }
}

.marker\:text-gray-400 ::marker {
    color: #9ca3af
}

.marker\:text-gray-400::marker {
    color: #9ca3af
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:-translate-x-full:before {
    content: var(--tw-content);
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:content-\[\'\201C\'\]:before{--tw-content:"“";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:shadow-\[inset_0_0_2px_1px_\#ffffff4d\]:after{content:var(--tw-content);--tw-shadow:inset 0 0 2px 1px #ffffff4d;--tw-shadow-colored:inset 0 0 2px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.after\:content-\[\'\201D\'\]:after{--tw-content:"”";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-t:first-child{border-top-width:1px}.first\:border-t-gray-200:first-child{--tw-border-opacity:1;border-top-color:rgb(229 231 235/var(--tw-border-opacity))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-none:last-child{border-style:none}.last\:pb-\[calc\(theme\(spacing\.2\)\+1px\)\]:last-child{padding-bottom:calc(.5rem + 1px)}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group\/item:first-child .group-first\/item\:block,.group\/row:last-child .group-last\/row\:block{display:block}.group:last-child .group-last\:hidden{display:none}.group\/row:last-child .group\/item:first-child .group-last\/row\:group-first\/item\:block{display:block}.group:first-of-type .group-first-of-type\:pt-5{padding-top:1.25rem}.group:hover .group-hover\:\[animation-play-state\:running\]{animation-play-state:running}.has-\[br\]\:mb-8:has(br){margin-bottom:2rem}.data-\[selected\]\:table-cell[data-selected]{display:table-cell}.data-\[selected\]\:table-column[data-selected]{display:table-column}.data-\[active\]\:bg-gray-400[data-active]{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.data-\[active\]\:data-\[hover\]\:bg-gray-50[data-hover][data-active]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.data-\[checked\]\:bg-black[data-checked]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.data-\[dark\]\:bg-gray-800[data-dark]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.data-\[disabled\]\:bg-gray-950[data-disabled]{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity))}.data-\[disabled\]\:bg-transparent[data-disabled]{background-color:transparent}.data-\[disabled\]\:bg-white\/15[data-disabled]{background-color:hsla(0,0%,100%,.15)}.data-\[focus\]\:bg-gray-200[data-focus]{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.data-\[focus\]\:bg-gray-950\/5[data-focus]{background-color:rgba(3,7,18,.05)}.data-\[hover\]\:bg-black\/5[data-hover]{background-color:rgba(0,0,0,.05)}.data-\[hover\]\:bg-black\/\[2\.5\%\][data-hover]{background-color:rgba(0,0,0,.025)}.data-\[hover\]\:bg-fuchsia-950\/30[data-hover]{background-color:rgba(74,4,78,.3)}.data-\[hover\]\:bg-gray-100[data-hover]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.data-\[hover\]\:bg-gray-400[data-hover]{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.data-\[hover\]\:bg-gray-50[data-hover]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.data-\[hover\]\:bg-gray-800[data-hover]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.data-\[hover\]\:bg-white\/20[data-hover]{background-color:hsla(0,0%,100%,.2)}.data-\[dark\]\:text-gray-400[data-dark]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.data-\[dark\]\:text-white[data-dark]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.data-\[disabled\]\:text-gray-950\/25[data-disabled]{color:rgba(3,7,18,.25)}.data-\[hover\]\:text-gray-950\/75[data-hover]{color:rgba(3,7,18,.75)}.data-\[hover\]\:decoration-gray-600[data-hover]{text-decoration-color:#4b5563}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[active\]\:shadow[data-active]{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[focus\]\:outline[data-focus]{outline-style:solid}.data-\[focus\]\:outline-2[data-focus]{outline-width:2px}.data-\[focus\]\:-outline-offset-1[data-focus]{outline-offset:-1px}.data-\[focus\]\:outline-offset-2[data-focus]{outline-offset:2px}.data-\[focus\]\:outline-black[data-focus]{outline-color:#000}.data-\[active\]\:ring-1[data-active]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.data-\[active\]\:ring-black\/10[data-active]{--tw-ring-color:rgba(0,0,0,.1)}.data-\[checked\]\:ring-black[data-checked]{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.data-\[dark\]\:ring-white\/15[data-dark]{--tw-ring-color:hsla(0,0%,100%,.15)}.group[data-selected] .group-data-\[selected\]\:block{display:block}.group[data-dark] .group-data-\[dark\]\:from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group[data-dark] .group-data-\[dark\]\:from-\[-25\%\]{--tw-gradient-from-position:-25%}.group[data-dark] .group-data-\[dark\]\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.group[data-dark] .group-data-\[dark\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group[data-checked] .group-data-\[checked\]\:opacity-100{opacity:1}@media not all and (min-width:1024px){.max-lg\:order-first{order:-9999}.max-lg\:mx-auto{margin-left:auto;margin-right:auto}.max-lg\:mt-16{margin-top:4rem}.max-lg\:w-full{width:100%}.max-lg\:max-w-lg{max-width:32rem}.max-lg\:max-w-md{max-width:28rem}.max-lg\:max-w-xs{max-width:20rem}.max-lg\:justify-between{justify-content:space-between}.max-lg\:rounded-b-4xl{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.max-lg\:rounded-t-4xl{border-top-left-radius:2rem;border-top-right-radius:2rem}.max-lg\:text-center{text-align:center}}@media not all and (min-width:640px){.max-sm\:mx-auto{margin-left:auto;margin-right:auto}.max-sm\:hidden{display:none}.max-sm\:max-w-md{max-width:28rem}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:justify-evenly{justify-content:space-evenly}.max-sm\:gap-3{gap:.75rem}.max-sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.max-sm\:gap-y-4{row-gap:1rem}.max-sm\:border-b{border-bottom-width:1px}.max-sm\:border-dotted{border-style:dotted}.max-sm\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.max-sm\:pb-4{padding-bottom:1rem}.max-sm\:text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:mt-16{margin-top:4rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:aspect-\[3\/4\]{aspect-ratio:3/4}.sm\:aspect-\[5\/4\]{aspect-ratio:5/4}.sm\:h-8{height:2rem}.sm\:h-auto{height:auto}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-96{width:24rem}.sm\:w-\[54rem\]{width:54rem}.sm\:w-\[76rem\]{width:76rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.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\:flex-row{flex-direction:row}.sm\:gap-2{gap:.5rem}.sm\:bg-\[linear-gradient\(145deg\2c var\(--tw-gradient-stops\)\)\]{background-image:linear-gradient(145deg,var(--tw-gradient-stops))}.sm\:from-25\%{--tw-gradient-from-position:25%}.sm\:p-11{padding:2.75rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-24{padding-top:6rem}.sm\:text-2xl\/8{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-8xl\/\[0\.8\]{font-size:6rem;line-height:.8}.sm\:text-sm\/6{font-size:.875rem;line-height:1.5rem}.sm\:font-medium{font-weight:500}}@media (min-width:768px){.md\:right-0{right:0}.md\:pb-48{padding-bottom:12rem}.md\:pt-32{padding-top:8rem}.md\:text-9xl\/\[0\.8\]{font-size:8rem;line-height:.8}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:-mr-16{margin-right:-4rem}.lg\:-mt-32{margin-top:-8rem}.lg\:-mt-52{margin-top:-13rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[3\/4\]{aspect-ratio:3/4}.lg\:h-12{height:3rem}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-7xl{max-width:80rem}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[15rem_1fr\]{grid-template-columns:15rem 1fr}.lg\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}.lg\:grid-cols-\[384px_1fr_1fr\]{grid-template-columns:384px 1fr 1fr}.lg\:grid-cols-subgrid{grid-template-columns:subgrid}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:3rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:rounded-bl-4xl{border-bottom-left-radius:2rem}.lg\:rounded-br-4xl{border-bottom-right-radius:2rem}.lg\:rounded-tl-4xl{border-top-left-radius:2rem}.lg\:rounded-tr-4xl{border-top-right-radius:2rem}.lg\:from-25\%{--tw-gradient-from-position:25%}.lg\:p-8{padding:2rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pt-36{padding-top:9rem}.lg\:pt-6{padding-top:1.5rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:\[--scroll-padding\:max\(theme\(spacing\.8\)\2c calc\(\(100vw-theme\(maxWidth\.7xl\)\)\/2\)\)\]{--scroll-padding:max(2rem,calc((100vw - 80rem) / 2))}}@media (min-width:1280px){.xl\:mx-auto{margin-left:auto}.xl\:mr-auto,.xl\:mx-auto{margin-right:auto}.xl\:grid-cols-\[15rem_1fr_15rem\]{grid-template-columns:15rem 1fr 15rem}.xl\:gap-8{gap:2rem}}@media (forced-colors:active){.forced-colors\:data-\[active\]\:bg-\[Highlight\][data-active]{background-color:Highlight}.forced-colors\:data-\[focus\]\:outline-offset-4[data-focus]{outline-offset:4px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:ring-0>*{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where(.\[\:where\(\&_svg\)\]\:h-3\.5 svg){height:.875rem}:where(.\[\:where\(\&_svg\)\]\:fill-gray-600 svg){fill:#4b5563}

