<!DOCTYPE html>
<html lang="en">

        <style>
            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: normal;
                font-weight: 400;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: italic;
                font-weight: 400;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/3322cc/00000000000000007735e616/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/3322cc/00000000000000007735e616/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/3322cc/00000000000000007735e616/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: normal;
                font-weight: 500;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: italic;
                font-weight: 500;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/79862c/00000000000000007735e60e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/79862c/00000000000000007735e60e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/79862c/00000000000000007735e60e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: normal;
                font-weight: 600;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: italic;
                font-weight: 600;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/144da4/00000000000000007735e619/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/144da4/00000000000000007735e619/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/144da4/00000000000000007735e619/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: normal;
                font-weight: 700;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: italic;
                font-weight: 700;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/4de20a/00000000000000007735e604/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/4de20a/00000000000000007735e604/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/4de20a/00000000000000007735e604/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: normal;
                font-weight: 800;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/8738d8/00000000000000007735e611/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/8738d8/00000000000000007735e611/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/8738d8/00000000000000007735e611/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype")
            }

            @font-face {
                font-display: auto;
                font-family: proxima-nova;
                font-stretch: normal;
                font-style: italic;
                font-weight: 800;
                src: local("Proxima Nova"),url(https://use.typekit.net/af/58acf5/00000000000000007735e622/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff2"),url(https://use.typekit.net/af/58acf5/00000000000000007735e622/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff"),url(https://use.typekit.net/af/58acf5/00000000000000007735e622/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("opentype")
            }

            @font-face {
                font-family: Proxima-fallback;
                size-adjust:98%;src: local("Arial")
            }

            @font-face {
                font-display: swap;
                font-family: Montserrat;
                font-variation-settings:"wght" 100 900;src: local("Montserrat"),url(/fonts/Montserrat.woff2) format("woff2");
                unicode-range: u+00??
            }

            @font-face {
                ascent-override:82%;font-family: Montserrat-fallback;
                size-adjust:111.39999999999998%;src: local("Arial")
            }

            @font-face {
                font-family: Montserrat-bold-fallback;
                size-adjust:113%;src: local("Verdana")
            }
        </style>
        <style>
            .prose {
                line-height: 1.625
            }

            .prose a {
                --tw-text-opacity: 1;
                color: rgb(116 31 162/var(--tw-text-opacity,1));
                font-weight: 600
            }

            .prose strong {
                font-weight: 700
            }

            .prose p {
                margin-bottom: 1.25rem
            }

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

            .prose ol,.prose ul {
                margin-bottom: 1.25rem;
                padding-left: 1.5rem
            }

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

            .prose li {
                margin-bottom: .5rem;
                margin-top: .5rem;
                padding-left: .25rem
            }

            .prose h3 {
                font-size: .75rem;
                line-height: 1rem;
                margin-top: 1.75rem
            }

            .prose h3,.prose h4 {
                font-weight: 700;
                letter-spacing: .05em;
                margin-bottom: .5rem;
                text-transform: uppercase
            }

            .prose h4 {
                font-size: 11px;
                margin-top: 1.25rem
            }

            .prose :last-child {
                margin-bottom: 0
            }

            .auto-transition-container {
                display: grid;
                grid-template-rows: 0fr;
                transition-duration: .3s;
                transition-property: grid-template-rows;
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .auto-transition-container.auto-transition-open {
                grid-template-rows: 1fr
            }

            .auto-transition-content {
                overflow: hidden
            }

            .tiptap {
                &>:not(.table-wrapper) {
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 1rem;
                    max-width: 1024px
                }

                h2 {
                    font-size: 1.5rem;
                    font-weight: 700;
                    line-height: 2rem;
                    margin-bottom: 1rem
                }

                h2,h3 {
                    margin-top: .5rem
                }

                h3 {
                    font-size: 1.25rem;
                    font-weight: 700;
                    line-height: 1.75rem;
                    margin-bottom: 1rem
                }

                h4 {
                    font-size: 1.125rem;
                    font-weight: 700;
                    line-height: 1.75rem;
                    margin-bottom: 1rem;
                    margin-top: .5rem
                }

                .table-wrapper {
                    --tw-bg-opacity: 1;
                    background-color: rgb(247 247 247/var(--tw-bg-opacity,1));
                    padding-bottom: 4rem;
                    padding-left: .25rem;
                    padding-right: .25rem;
                    padding-top: 4rem
                }

                .table-wrapper,table {
                    position: relative
                }

                table {
                    --tw-border-spacing-x: 0px;
                    --tw-border-spacing-y: 0px;
                    --tw-bg-opacity: 1;
                    background-color: rgb(247 247 247/var(--tw-bg-opacity,1));
                    border-collapse: separate;
                    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
                    min-width: 100%;
                    table-layout: fixed
                }

                td,th {
                    padding: 1.5rem;
                    text-align: left
                }

                th {
                    position: sticky;
                    top: 0;
                    z-index: 20
                }

                th,tr: nth-child(2n) {
                    --tw-bg-opacity:1;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity,1))
                }

                tr th,tr: nth-child(2n) td,tr:nth-child(2n) td:first-child,tr:nth-child(2n) td:last-child {
                    --tw-border-opacity:1;
                    border-bottom-width: 1px;
                    border-color: rgb(224 224 224/var(--tw-border-opacity,1));
                    border-top-width: 1px
                }

                tr: nth-child(2n) td:first-child {
                    --tw-border-opacity:1;
                    border-bottom-left-radius: 1rem;
                    border-color: rgb(224 224 224/var(--tw-border-opacity,1));
                    border-left-width: 1px;
                    border-top-left-radius: 1rem
                }

                tr: nth-child(2n) td:last-child {
                    --tw-border-opacity:1;
                    border-bottom-right-radius: 1rem;
                    border-color: rgb(224 224 224/var(--tw-border-opacity,1));
                    border-right-width: 1px;
                    border-top-right-radius: 1rem
                }

                tr th: first-child {
                    border-bottom-left-radius:1rem;
                    border-bottom-width: 1px;
                    border-left-width: 1px;
                    border-top-left-radius: 1rem;
                    border-top-width: 1px
                }

                tr th: last-child {
                    border-bottom-right-radius:1rem;
                    border-bottom-width: 1px;
                    border-right-width: 1px;
                    border-top-right-radius: 1rem;
                    border-top-width: 1px
                }

                ul {
                    list-style-type: disc;
                    padding-left: 1.5rem
                }

                ol {
                    list-style-type: decimal;
                    padding-left: 1.5rem
                }

                div,h2,h3,h4 {
                    clear: both
                }
            }

            @media (max-width: 768px) {
                .tiptap {
                    .table-wrapper {
                        -ms-overflow-style:none;
                        margin-left: -1rem;
                        margin-right: -1rem;
                        overflow-x: auto;
                        padding-left: 1rem;
                        padding-right: 1rem;
                        scrollbar-width: none
                    }

                    .table-wrapper::-webkit-scrollbar {
                        display: none
                    }

                    td,th {
                        min-width: 150px;
                        padding: 1rem
                    }
                }
            }

            @media (min-width: 768px) {
                .tiptap {
                    .table-wrapper {
                        --tw-bg-opacity:1;
                        --tw-bg-opacity: 1;
                        background-color: rgb(247 247 247/var(--tw-bg-opacity,1));
                        background-color: rgb(247 247 247/var(--tw-bg-opacity,1));
                        content: "";
                        content: "";
                        height: 100%;
                        height: 100%;
                        left: 100%;
                        margin-left: auto;
                        margin-right: auto;
                        max-width: 1024px;
                        padding-left: .25rem;
                        padding-right: .25rem;
                        position: absolute;
                        position: absolute;
                        right: 100%;
                        top: 0;
                        top: 0;
                        width: 100vw;
                        width: 100vw
                    }
                }
            }

            input[type=date]:before {
                color: #aaa;
                content: attr(placeholder)!important;
                margin-right: .5em
            }

            input[type=date]:focus:before,input[type=date]:valid:before {
                content: ""
            }

            *,: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:
            }

            /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/
            *,:after,:before {
                border: 0 solid #e5e7eb;
                box-sizing: border-box
            }

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

            :host,html {
                -webkit-text-size-adjust: 100%;
                font-feature-settings: normal;
                -webkit-tap-highlight-color: transparent;
                font-family: Montserrat,Montserrat-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-variation-settings: normal;
                line-height: 1.5;
                -moz-tab-size: 4;
                -o-tab-size: 4;
                tab-size: 4
            }

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

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

            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-feature-settings: normal;
                font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
                font-size: 1em;
                font-variation-settings: normal
            }

            small {
                font-size: 80%
            }

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

            sub {
                bottom: -.25em
            }

            sup {
                top: -.5em
            }

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

            button,input,optgroup,select,textarea {
                font-feature-settings: inherit;
                color: inherit;
                font-family: inherit;
                font-size: 100%;
                font-variation-settings: inherit;
                font-weight: inherit;
                letter-spacing: inherit;
                line-height: 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 {
                color: #9ca3af;
                opacity: 1
            }

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

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

            :disabled {
                cursor: default
            }

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

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

            [hidden]:where(:not([hidden=until-found])) {
                display: none
            }

            summary::-webkit-details-marker {
                display: none
            }

            .container {
                margin-left: auto;
                margin-right: auto;
                padding-left: 1rem;
                padding-right: 1rem;
                width: 100%
            }

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

            @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
                }
            }

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

            .visible {
                visibility: visible
            }

            .invisible {
                visibility: hidden
            }

            .static {
                position: static
            }

            .fixed {
                position: fixed
            }

            .absolute {
                position: absolute
            }

            .relative {
                position: relative
            }

            .sticky {
                position: sticky
            }

            .inset-0 {
                inset: 0
            }

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

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

            .-bottom-3 {
                bottom: -.75rem
            }

            .-bottom-52 {
                bottom: -13rem
            }

            .-bottom-\[85px\] {
                bottom: -85px
            }

            .-left-1\.5 {
                left: -.375rem
            }

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

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

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

            .-left-96 {
                left: -24rem
            }

            .-right-1 {
                right: -.25rem
            }

            .-right-30 {
                right: -7.75rem
            }

            .-right-4 {
                right: -1rem
            }

            .-right-7 {
                right: -1.75rem
            }

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

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

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

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

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

            .-top-28 {
                top: -7rem
            }

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

            .-top-36 {
                top: -9rem
            }

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

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

            .-top-\[20vh\] {
                top: -20vh
            }

            .-top-\[50vh\] {
                top: -50vh
            }

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

            .-top-px {
                top: -1px
            }

            .bottom-0 {
                bottom: 0
            }

            .bottom-1 {
                bottom: .25rem
            }

            .bottom-11 {
                bottom: 2.75rem
            }

            .bottom-12 {
                bottom: 3rem
            }

            .bottom-16 {
                bottom: 4rem
            }

            .bottom-3 {
                bottom: .75rem
            }

            .bottom-32 {
                bottom: 8rem
            }

            .bottom-4 {
                bottom: 1rem
            }

            .bottom-6 {
                bottom: 1.5rem
            }

            .left-0 {
                left: 0
            }

            .left-1 {
                left: .25rem
            }

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

            .left-1\/4 {
                left: 25%
            }

            .left-14 {
                left: 3.5rem
            }

            .left-2 {
                left: .5rem
            }

            .left-20 {
                left: 5rem
            }

            .left-24 {
                left: 6rem
            }

            .left-28 {
                left: 7rem
            }

            .left-3 {
                left: .75rem
            }

            .left-4 {
                left: 1rem
            }

            .left-5 {
                left: 1.25rem
            }

            .left-6 {
                left: 1.5rem
            }

            .left-8 {
                left: 2rem
            }

            .right-0 {
                right: 0
            }

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

            .right-1 {
                right: .25rem
            }

            .right-14 {
                right: 3.5rem
            }

            .right-16 {
                right: 4rem
            }

            .right-2 {
                right: .5rem
            }

            .right-3 {
                right: .75rem
            }

            .right-32 {
                right: 8rem
            }

            .right-4 {
                right: 1rem
            }

            .right-48 {
                right: 12rem
            }

            .right-6 {
                right: 1.5rem
            }

            .right-8 {
                right: 2rem
            }

            .right-auto {
                right: auto
            }

            .start-0 {
                inset-inline-start: 0
            }

            .top-0 {
                top: 0
            }

            .top-1 {
                top: .25rem
            }

            .top-1\.5 {
                top: .375rem
            }

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

            .top-1\/4 {
                top: 25%
            }

            .top-10 {
                top: 2.5rem
            }

            .top-12 {
                top: 3rem
            }

            .top-14 {
                top: 3.5rem
            }

            .top-2 {
                top: .5rem
            }

            .top-20 {
                top: 5rem
            }

            .top-24 {
                top: 6rem
            }

            .top-3 {
                top: .75rem
            }

            .top-36 {
                top: 9rem
            }

            .top-4 {
                top: 1rem
            }

            .top-40 {
                top: 10rem
            }

            .top-5 {
                top: 1.25rem
            }

            .top-\[40\%\] {
                top: 40%
            }

            .top-\[calc\(100\%-224px\)\] {
                top: calc(100% - 224px)
            }

            .top-full {
                top: 100%
            }

            .isolate {
                isolation: isolate
            }

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

            .z-0 {
                z-index: 0
            }

            .z-10 {
                z-index: 10
            }

            .z-20 {
                z-index: 20
            }

            .z-30 {
                z-index: 30
            }

            .z-40 {
                z-index: 40
            }

            .z-50 {
                z-index: 50
            }

            .z-\[100\] {
                z-index: 100
            }

            .z-\[200\] {
                z-index: 200
            }

            .z-\[2\] {
                z-index: 2
            }

            .z-\[60\] {
                z-index: 60
            }

            .z-\[9999\] {
                z-index: 9999
            }

            .order-1 {
                order: 1
            }

            .order-2 {
                order: 2
            }

            .order-3 {
                order: 3
            }

            .order-4 {
                order: 4
            }

            .order-first {
                order: -9999
            }

            .order-last {
                order: 9999
            }

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

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

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

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

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

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

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

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

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

            .row-span-1 {
                grid-row: span 1/span 1
            }

            .row-span-2 {
                grid-row: span 2/span 2
            }

            .row-span-3 {
                grid-row: span 3/span 3
            }

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

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

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

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

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

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

            .float-right {
                float: right
            }

            .float-left {
                float: left
            }

            .m-0 {
                margin: 0
            }

            .m-1 {
                margin: .25rem
            }

            .m-4 {
                margin: 1rem
            }

            .m-auto {
                margin: auto
            }

            .-my-\[7px\] {
                margin-bottom: -7px;
                margin-top: -7px
            }

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

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

            .mx-1\.5 {
                margin-left: .375rem;
                margin-right: .375rem
            }

            .mx-10 {
                margin-left: 2.5rem;
                margin-right: 2.5rem
            }

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

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

            .mx-3 {
                margin-left: .75rem;
                margin-right: .75rem
            }

            .mx-3\.5 {
                margin-left: .875rem;
                margin-right: .875rem
            }

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

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

            .mx-7 {
                margin-left: 1.75rem;
                margin-right: 1.75rem
            }

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

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

            .my-0 {
                margin-bottom: 0;
                margin-top: 0
            }

            .my-1 {
                margin-bottom: .25rem;
                margin-top: .25rem
            }

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

            .my-12 {
                margin-bottom: 3rem;
                margin-top: 3rem
            }

            .my-16 {
                margin-bottom: 4rem;
                margin-top: 4rem
            }

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

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

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

            .my-3 {
                margin-bottom: .75rem;
                margin-top: .75rem
            }

            .my-4 {
                margin-bottom: 1rem;
                margin-top: 1rem
            }

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

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

            .my-7 {
                margin-bottom: 1.75rem;
                margin-top: 1.75rem
            }

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

            .my-9 {
                margin-bottom: 2.25rem;
                margin-top: 2.25rem
            }

            .my-auto {
                margin-bottom: auto;
                margin-top: auto
            }

            .-mb-1 {
                margin-bottom: -.25rem
            }

            .-mb-8 {

            }

            .-mb-\[100vh\] {
                margin-bottom: -100vh
            }

            .-ml-1 {
                margin-left: -.25rem
            }

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

            .-ml-2\.5 {
                margin-left: -.625rem
            }

            .-ml-8 {
                margin-left: -2rem
            }

            .-ml-px {
                margin-left: -1px
            }

            .-mr-1 {
                margin-right: -.25rem
            }

            .-mr-4 {
                margin-right: -1rem
            }

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

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

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

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

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

            .-mt-\[1px\] {
                margin-top: -1px
            }

            .mb-0 {
                margin-bottom: 0
            }

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

            .mb-1 {
                margin-bottom: .25rem
            }

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

            .mb-12 {
                margin-bottom: 3rem
            }

            .mb-14 {
                margin-bottom: 3.5rem
            }

            .mb-16 {
                margin-bottom: 4rem
            }

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

            .mb-2\.5 {
                margin-bottom: .625rem
            }

            .mb-24 {
                margin-bottom: 6rem
            }

            .mb-3 {
                margin-bottom: .75rem
            }

            .mb-3\.5 {
                margin-bottom: .875rem
            }

            .mb-30 {
                margin-bottom: 7.75rem
            }

            .mb-4 {
                margin-bottom: 1rem
            }

            .mb-5 {
                margin-bottom: 1.25rem
            }

            .mb-6 {
                margin-bottom: 1.5rem
            }

            .mb-7 {
                margin-bottom: 1.75rem
            }

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

            .mb-9 {
                margin-bottom: 2.25rem
            }

            .mb-\[-1rem\] {
                margin-bottom: -1rem
            }

            .mb-auto {
                margin-bottom: auto
            }

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

            .ml-1 {
                margin-left: .25rem
            }

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

            .ml-3 {
                margin-left: .75rem
            }

            .ml-4 {
                margin-left: 1rem
            }

            .ml-5 {
                margin-left: 1.25rem
            }

            .ml-7 {
                margin-left: 1.75rem
            }

            .ml-9 {
                margin-left: 2.25rem
            }

            .ml-\[5rem\] {
                margin-left: 5rem
            }

            .ml-auto {
                margin-left: auto
            }

            .ml-px {
                margin-left: 1px
            }

            .mr-0 {
                margin-right: 0
            }

            .mr-0\.5 {
                margin-right: .125rem
            }

            .mr-1 {
                margin-right: .25rem
            }

            .mr-12 {
                margin-right: 3rem
            }

            .mr-16 {
                margin-right: 4rem
            }

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

            .mr-3 {
                margin-right: .75rem
            }

            .mr-4 {
                margin-right: 1rem
            }

            .mr-5 {
                margin-right: 1.25rem
            }

            .mr-6 {
                margin-right: 1.5rem
            }

            .mr-8 {
                margin-right: 2rem
            }

            .mr-auto {
                margin-right: auto
            }

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

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

            .mt-1\.5 {
                margin-top: .375rem
            }

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

            .mt-11 {
                margin-top: 2.75rem
            }

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

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

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

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

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

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

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

            .mt-30 {
                margin-top: 7.75rem
            }

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

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

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

            .mt-7 {
                margin-top: 1.75rem
            }

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

            .mt-9 {
                margin-top: 2.25rem
            }

            .mt-\[18px\] {
                margin-top: 18px
            }

            .mt-\[21px\] {
                margin-top: 21px
            }

            .mt-\[6px\] {
                margin-top: 6px
            }

            .mt-auto {
                margin-top: auto
            }

            .mt-px {
                margin-top: 1px
            }

            .line-clamp-2 {
                -webkit-line-clamp: 2
            }

            .line-clamp-2,.line-clamp-3 {
                -webkit-box-orient: vertical;
                display: -webkit-box;
                overflow: hidden
            }

            .line-clamp-3 {
                -webkit-line-clamp: 3
            }

            .block {
                display: block
            }

            .inline-block {
                display: inline-block
            }

            .inline {
                display: inline
            }

            .\!flex {
                display: flex!important
            }

            .flex {
                display: flex
            }

            .inline-flex {
                display: inline-flex
            }

            .table {
                display: table
            }

            .grid {
                display: grid
            }

            .contents {
                display: contents
            }

            .\!hidden {
                display: none!important
            }

            .hidden {
                display: none
            }

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

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

            .aspect-video {
                aspect-ratio: 16/9
            }

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

            .size-14 {
                height: 3.5rem;
                width: 3.5rem
            }

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

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

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

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

            .size-32 {
                height: 8rem;
                width: 8rem
            }

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

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

            .size-8 {
                height: 2rem;
                width: 2rem
            }

            .size-9 {
                height: 2.25rem;
                width: 2.25rem
            }

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

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

            .h-0 {
                height: 0
            }

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

            .h-10 {
                height: 2.5rem
            }

            .h-11 {
                height: 2.75rem
            }

            .h-12 {
                height: 3rem
            }

            .h-14 {
                height: 3.5rem
            }

            .h-16 {
                height: 4rem
            }

            .h-2 {
                height: .5rem
            }

            .h-20 {
                height: 5rem
            }

            .h-24 {
                height: 6rem
            }

            .h-3 {
                height: .75rem
            }

            .h-30 {
                height: 7.75rem
            }

            .h-32 {
                height: 8rem
            }

            .h-36 {
                height: 9rem
            }

            .h-4 {
                height: 1rem
            }

            .h-4\/5 {
                height: 80%
            }

            .h-48 {
                height: 12rem
            }

            .h-5 {
                height: 1.25rem
            }

            .h-52 {
                height: 13rem
            }

            .h-6 {
                height: 1.5rem
            }

            .h-60 {
                height: 15rem
            }

            .h-7 {
                height: 1.75rem
            }

            .h-8 {
                height: 2rem
            }

            .h-80 {
                height: 20rem
            }

            .h-9 {
                height: 2.25rem
            }

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

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

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

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

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

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

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

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

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

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

            .h-\[80\%\] {
                height: 80%
            }

            .h-\[97\%\] {
                height: 97%
            }

            .h-\[calc\(100\%-theme\(spacing\.30\)\)\] {
                height: calc(100% - 7.75rem)
            }

            .h-\[calc\(100svh_-_48px\)\] {
                height: calc(100svh - 48px)
            }

            .h-auto {
                height: auto
            }

            .h-fit {
                height: -moz-fit-content;
                height: fit-content
            }

            .h-full {
                height: 100%
            }

            .max-h-10 {
                max-height: 2.5rem
            }

            .max-h-12 {
                max-height: 3rem
            }

            .max-h-4\/5 {
                max-height: 80%
            }

            .max-h-\[102px\] {
                max-height: 102px
            }

            .max-h-full {
                max-height: 100%
            }

            .min-h-10 {
                min-height: 2.5rem
            }

            .min-h-16 {
                min-height: 4rem
            }

            .min-h-48 {
                min-height: 12rem
            }

            .min-h-64 {
                min-height: 16rem
            }

            .min-h-96 {
                min-height: 24rem
            }

            .min-h-\[0px\] {
                min-height: 0
            }

            .min-h-\[250px\] {
                min-height: 250px
            }

            .min-h-\[75px\] {
                min-height: 75px
            }

            .min-h-full {
                min-height: 100%
            }

            .min-h-md {
                min-height: 768px
            }

            .min-h-screen {
                min-height: 100vw
            }

            .min-h-sm {
                min-height: 640px
            }

            .w-0 {
                width: 0
            }

            .w-1\/2 {
                width: 50%
            }

            .w-1\/5 {
                width: 20%
            }

            .w-10 {
                width: 2.5rem
            }

            .w-11 {
                width: 2.75rem
            }

            .w-11\/12 {
                width: 91.666667%
            }

            .w-12 {
                width: 3rem
            }

            .w-14 {
                width: 3.5rem
            }

            .w-16 {
                width: 4rem
            }

            .w-2 {
                width: .5rem
            }

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

            .w-20 {
                width: 5rem
            }

            .w-24 {
                width: 6rem
            }

            .w-28 {
                width: 7rem
            }

            .w-3 {
                width: .75rem
            }

            .w-3\/4 {
                width: 75%
            }

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

            .w-30 {
                width: 7.75rem
            }

            .w-32 {
                width: 8rem
            }

            .w-36 {
                width: 9rem
            }

            .w-4 {
                width: 1rem
            }

            .w-4\/5 {
                width: 80%
            }

            .w-4\/6 {
                width: 66.666667%
            }

            .w-40 {
                width: 10rem
            }

            .w-44 {
                width: 11rem
            }

            .w-48 {
                width: 12rem
            }

            .w-5 {
                width: 1.25rem
            }

            .w-5\/6 {
                width: 83.333333%
            }

            .w-52 {
                width: 13rem
            }

            .w-56 {
                width: 14rem
            }

            .w-6 {
                width: 1.5rem
            }

            .w-60 {
                width: 15rem
            }

            .w-64 {
                width: 16rem
            }

            .w-7 {
                width: 1.75rem
            }

            .w-7\/12 {
                width: 58.333333%
            }

            .w-72 {
                width: 18rem
            }

            .w-8 {
                width: 2rem
            }

            .w-80 {
                width: 20rem
            }

            .w-9 {
                width: 2.25rem
            }

            .w-96 {
                width: 24rem
            }

            .w-\[1075px\] {
                width: 1075px
            }

            .w-\[108vw\] {
                width: 108vw
            }

            .w-\[18px\] {
                width: 18px
            }

            .w-\[250px\] {
                width: 250px
            }

            .w-\[364px\] {
                width: 364px
            }

            .w-\[45\%\] {
                width: 45%
            }

            .w-\[55\%\] {
                width: 55%
            }

            .w-\[610px\] {
                width: 610px
            }

            .w-\[88px\] {
                width: 88px
            }

            .w-\[98\%\] {
                width: 98%
            }

            .w-auto {
                width: auto
            }

            .w-fit {
                width: -moz-fit-content;
                width: fit-content
            }

            .w-full {
                width: 100%
            }

            .w-md {
                width: 768px
            }

            .w-screen {
                width: 100vw
            }

            .min-w-0 {
                min-width: 0
            }

            .min-w-24 {
                min-width: 6rem
            }

            .min-w-4 {
                min-width: 1rem
            }

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

            .min-w-44 {
                min-width: 11rem
            }

            .min-w-60 {
                min-width: 15rem
            }

            .min-w-72 {
                min-width: 18rem
            }

            .min-w-80 {
                min-width: 20rem
            }

            .min-w-\[0px\] {
                min-width: 0
            }

            .min-w-fit {
                min-width: -moz-fit-content;
                min-width: fit-content
            }

            .min-w-full {
                min-width: 100%
            }

            .\!max-w-full {
                max-width: 100%!important
            }

            .max-w-11\/12 {
                max-width: 91.666667%
            }

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

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

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

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

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

            .max-w-48 {
                max-width: 12rem
            }

            .max-w-52 {
                max-width: 13rem
            }

            .max-w-56 {
                max-width: 14rem
            }

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

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

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

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

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

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

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

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

            .max-w-\[66\.7\%\] {
                max-width: 66.7%
            }

            .max-w-\[70\%\] {
                max-width: 70%
            }

            .max-w-fit {
                max-width: -moz-fit-content;
                max-width: fit-content
            }

            .max-w-full {
                max-width: 100%
            }

            .max-w-lg {
                max-width: 1024px
            }

            .max-w-none {
                max-width: none
            }

            .max-w-screen {
                max-width: 100vw
            }

            .max-w-screen-md {
                max-width: 768px
            }

            .max-w-screen-sm {
                max-width: 640px
            }

            .max-w-screen-xl {
                max-width: 1280px
            }

            .max-w-sm {
                max-width: 640px
            }

            .max-w-xl {
                max-width: 1280px
            }

            .max-w-xs {
                max-width: 425px
            }

            .flex-auto {
                flex: 1 1 auto
            }

            .flex-none {
                flex: none
            }

            .shrink-0 {
                flex-shrink: 0
            }

            .flex-grow,.grow {
                flex-grow: 1
            }

            .grow-0 {
                flex-grow: 0
            }

            .border-collapse {
                border-collapse: collapse
            }

            .border-separate {
                border-collapse: separate
            }

            .border-spacing-2 {
                --tw-border-spacing-x: 0.5rem;
                --tw-border-spacing-y: 0.5rem;
                border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
            }

            .origin-top {
                transform-origin: top
            }

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

            .-translate-x-1\/2,.-translate-y-0 {
                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-y-0 {
                --tw-translate-y: -0px
            }

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

            .-translate-y-1\/2,.-translate-y-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-y-full {
                --tw-translate-y: -100%
            }

            .translate-x-0 {
                --tw-translate-x: 0px
            }

            .translate-x-0,.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-0 {
                --tw-translate-y: 0px
            }

            .translate-y-0,.translate-y-4 {
                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-y-4 {
                --tw-translate-y: 1rem
            }

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

            .-rotate-12,.translate-y-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))
            }

            .-rotate-12 {
                --tw-rotate: -12deg
            }

            .-rotate-3 {
                --tw-rotate: -3deg
            }

            .-rotate-3,.-rotate-45 {
                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-45 {
                --tw-rotate: -45deg
            }

            .-rotate-90 {
                --tw-rotate: -90deg
            }

            .-rotate-90,.rotate-0 {
                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-0 {
                --tw-rotate: 0deg
            }

            .rotate-180 {
                --tw-rotate: 180deg
            }

            .rotate-180,.rotate-90 {
                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-90 {
                --tw-rotate: 90deg
            }

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

            .rotate-\[60deg\],.scale-50 {
                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))
            }

            .scale-50 {
                --tw-scale-x: .5;
                --tw-scale-y: .5
            }

            .-scale-x-100 {
                --tw-scale-x: -1
            }

            .-scale-x-100,.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))
            }

            @keyframes short-bounce-down {
                0%,to {
                    animation-timing-function: cubic-bezier(.8,0,1,1);
                    transform: translateY(0)
                }

                50% {
                    animation-timing-function: cubic-bezier(0,0,.2,1);
                    transform: translateY(15%)
                }
            }

            .animate-\[short-bounce-down_1s_1_ease-in-out\] {
                animation: short-bounce-down 1s ease-in-out 1
            }

            @keyframes short-bounce {
                0%,to {
                    animation-timing-function: cubic-bezier(.8,0,1,1);
                    transform: translateY(0)
                }

                50% {
                    animation-timing-function: cubic-bezier(0,0,.2,1);
                    transform: translateY(-15%)
                }
            }

            .animate-\[short-bounce_1s_1_ease-in-out\] {
                animation: short-bounce 1s ease-in-out 1
            }

            @keyframes spin {
                to {
                    transform: rotate(1turn)
                }
            }

            .animate-spin {
                animation: spin 1s linear infinite
            }

            .cursor-auto {
                cursor: auto
            }

            .cursor-default {
                cursor: default
            }

            .cursor-not-allowed {
                cursor: not-allowed
            }

            .cursor-pointer {
                cursor: pointer
            }

            .select-none {
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none
            }

            .resize {
                resize: both
            }

            .list-inside {
                list-style-position: inside
            }

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

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

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

            .grid-flow-row {
                grid-auto-flow: row
            }

            .grid-flow-col {
                grid-auto-flow: column
            }

            .auto-rows-fr {
                grid-auto-rows: minmax(0,1fr)
            }

            .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-6 {
                grid-template-columns: repeat(6,minmax(0,1fr))
            }

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

            .grid-cols-\[4em_10em_auto_5em\] {
                grid-template-columns: 4em 10em auto 5em
            }

            .grid-cols-\[auto_auto\] {
                grid-template-columns: auto auto
            }

            .grid-cols-\[theme\(spacing\.20\)_auto\] {
                grid-template-columns: 5rem auto
            }

            .grid-cols-\[theme\(spacing\.24\)_auto\] {
                grid-template-columns: 6rem auto
            }

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

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

            .grid-rows-6 {
                grid-template-rows: repeat(6,minmax(0,1fr))
            }

            .grid-rows-\[0fr\] {
                grid-template-rows: 0fr
            }

            .grid-rows-\[180px_auto\] {
                grid-template-rows: 180px auto
            }

            .grid-rows-\[1fr\] {
                grid-template-rows: 1fr
            }

            .grid-rows-\[auto_auto_auto\] {
                grid-template-rows: auto auto auto
            }

            .grid-rows-\[auto_auto_theme\(spacing\.24\)\] {
                grid-template-rows: auto auto 6rem
            }

            .grid-rows-\[theme\(spacing\.6\)_auto\] {
                grid-template-rows: 1.5rem auto
            }

            .flex-row {
                flex-direction: row
            }

            .flex-col {
                flex-direction: column
            }

            .flex-wrap {
                flex-wrap: wrap
            }

            .flex-nowrap {
                flex-wrap: nowrap
            }

            .place-items-start {
                place-items: start
            }

            .place-items-center {
                place-items: center
            }

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

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

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

            .items-center {
                align-items: center
            }

            .items-baseline {
                align-items: baseline
            }

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

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

            .justify-center {
                justify-content: center
            }

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

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

            .justify-items-center {
                justify-items: center
            }

            .gap-1 {
                gap: .25rem
            }

            .gap-2 {
                gap: .5rem
            }

            .gap-4 {
                gap: 1rem
            }

            .gap-8 {
                gap: 2rem
            }

            .gap-9 {
                gap: 2.25rem
            }

            .gap-x-1 {
                -moz-column-gap: .25rem;
                column-gap: .25rem
            }

            .gap-x-10 {
                -moz-column-gap: 2.5rem;
                column-gap: 2.5rem
            }

            .gap-x-12 {
                -moz-column-gap: 3rem;
                column-gap: 3rem
            }

            .gap-x-16 {
                -moz-column-gap: 4rem;
                column-gap: 4rem
            }

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

            .gap-x-2\.5 {
                -moz-column-gap: .625rem;
                column-gap: .625rem
            }

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

            .gap-x-3 {
                -moz-column-gap: .75rem;
                column-gap: .75rem
            }

            .gap-x-3\.5 {
                -moz-column-gap: .875rem;
                column-gap: .875rem
            }

            .gap-x-4 {
                -moz-column-gap: 1rem;
                column-gap: 1rem
            }

            .gap-x-5 {
                -moz-column-gap: 1.25rem;
                column-gap: 1.25rem
            }

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

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

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

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

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

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

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

            .gap-y-6 {
                row-gap: 1.5rem
            }

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

            .place-self-start {
                place-self: start
            }

            .place-self-end {
                place-self: end
            }

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

            .self-end {
                align-self: flex-end
            }

            .self-center {
                align-self: center
            }

            .self-baseline {
                align-self: baseline
            }

            .justify-self-start {
                justify-self: start
            }

            .justify-self-end {
                justify-self: end
            }

            .justify-self-center {
                justify-self: center
            }

            .overflow-auto {
                overflow: auto
            }

            .overflow-hidden {
                overflow: hidden
            }

            .overflow-clip {
                overflow: clip
            }

            .overflow-visible {
                overflow: visible
            }

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

            .overflow-y-hidden {
                overflow-y: hidden
            }

            .overflow-y-visible {
                overflow-y: visible
            }

            .overflow-x-scroll {
                overflow-x: scroll
            }

            .overflow-y-scroll {
                overflow-y: scroll
            }

            .overscroll-none {
                overscroll-behavior: none
            }

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

            .truncate {
                overflow: hidden;
                white-space: nowrap
            }

            .overflow-ellipsis,.text-ellipsis,.truncate {
                text-overflow: ellipsis
            }

            .whitespace-normal {
                white-space: normal
            }

            .whitespace-nowrap {
                white-space: nowrap
            }

            .text-wrap {
                text-wrap: wrap
            }

            .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-\[4px\] {
                border-radius: 4px
            }

            .rounded-\[500px\] {
                border-radius: 500px
            }

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

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

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

            .rounded-none {
                border-radius: 0
            }

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

            .rounded-b-2xl {
                border-bottom-left-radius: 1rem;
                border-bottom-right-radius: 1rem
            }

            .rounded-b-3xl {
                border-bottom-left-radius: 1.5rem;
                border-bottom-right-radius: 1.5rem
            }

            .rounded-b-lg {
                border-bottom-left-radius: .5rem;
                border-bottom-right-radius: .5rem
            }

            .rounded-l-full {
                border-bottom-left-radius: 9999px;
                border-top-left-radius: 9999px
            }

            .rounded-l-xl {
                border-bottom-left-radius: .75rem;
                border-top-left-radius: .75rem
            }

            .rounded-r-full {
                border-bottom-right-radius: 9999px;
                border-top-right-radius: 9999px
            }

            .rounded-r-xl {
                border-bottom-right-radius: .75rem;
                border-top-right-radius: .75rem
            }

            .rounded-t-3xl {
                border-top-left-radius: 1.5rem;
                border-top-right-radius: 1.5rem
            }

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

            .rounded-t-lg {
                border-top-left-radius: .5rem;
                border-top-right-radius: .5rem
            }

            .rounded-t-md {
                border-top-left-radius: .375rem;
                border-top-right-radius: .375rem
            }

            .rounded-t-none {
                border-top-left-radius: 0;
                border-top-right-radius: 0
            }

            .border {
                border-width: 1px
            }

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

            .border-\[3px\] {
                border-width: 3px
            }

            .border-x {
                border-left-width: 1px;
                border-right-width: 1px
            }

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

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

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

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

            .border-b-\[10px\] {
                border-bottom-width: 10px
            }

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

            .border-l-\[22px\] {
                border-left-width: 22px
            }

            .border-r {
                border-right-width: 1px
            }

            .border-r-\[22px\] {
                border-right-width: 22px
            }

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

            .border-solid {
                border-style: solid
            }

            .border-dashed {
                border-style: dashed
            }

            .border-none {
                border-style: none
            }

            .border-\[\#00DCF5\] {
                --tw-border-opacity: 1;
                border-color: rgb(0 220 245/var(--tw-border-opacity,1))
            }

            .border-\[\#9969e4\] {
                --tw-border-opacity: 1;
                border-color: rgb(153 105 228/var(--tw-border-opacity,1))
            }

            .border-\[\#E0E0E0\] {
                --tw-border-opacity: 1;
                border-color: rgb(224 224 224/var(--tw-border-opacity,1))
            }

            .border-\[\#ECECEC\] {
                --tw-border-opacity: 1;
                border-color: rgb(236 236 236/var(--tw-border-opacity,1))
            }

            .border-\[\#F7F7F7\] {
                --tw-border-opacity: 1;
                border-color: rgb(247 247 247/var(--tw-border-opacity,1))
            }

            .border-black {
                --tw-border-opacity: 1;
                border-color: rgb(0 0 0/var(--tw-border-opacity,1))
            }

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

            .border-black\/20 {
                border-color: rgba(0,0,0,.2)
            }

            .border-dynamic {
                border-color: var(--dynamic)
            }

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

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

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

            .border-gray-400 {
                --tw-border-opacity: 1;
                border-color: rgb(156 163 175/var(--tw-border-opacity,1))
            }

            .border-gray-500 {
                --tw-border-opacity: 1;
                border-color: rgb(107 114 128/var(--tw-border-opacity,1))
            }

            .border-purple-700 {
                --tw-border-opacity: 1;
                border-color: rgb(116 31 162/var(--tw-border-opacity,1))
            }

            .border-red-400 {
                --tw-border-opacity: 1;
                border-color: rgb(204 0 51/var(--tw-border-opacity,1))
            }

            .border-transparent {
                border-color: transparent
            }

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

            .border-x-purple-300 {
                --tw-border-opacity: 1;
                border-left-color: rgb(220 154 255/var(--tw-border-opacity,1));
                border-right-color: rgb(220 154 255/var(--tw-border-opacity,1))
            }

            .border-b-transparent {
                border-bottom-color: transparent
            }

            .border-l-transparent {
                border-left-color: transparent
            }

            .border-r-black {
                --tw-border-opacity: 1;
                border-right-color: rgb(0 0 0/var(--tw-border-opacity,1))
            }

            .border-r-transparent {
                border-right-color: transparent
            }

            .\!bg-black {
                --tw-bg-opacity: 1!important;
                background-color: rgb(0 0 0/var(--tw-bg-opacity,1))!important
            }

            .bg-\[\#1877F2\] {
                --tw-bg-opacity: 1;
                background-color: rgb(24 119 242/var(--tw-bg-opacity,1))
            }

            .bg-\[\#6D28D9\],.bg-\[\#6d28d9\] {
                --tw-bg-opacity: 1;
                background-color: rgb(109 40 217/var(--tw-bg-opacity,1))
            }

            .bg-\[\#82F3FB\]\/10 {
                background-color: rgba(130,243,251,.1)
            }

            .bg-\[\#82F3FB\]\/40 {
                background-color: rgba(130,243,251,.4)
            }

            .bg-\[\#D8B4FE80\] {
                background-color: #d8b4fe80
            }

            .bg-\[\#F7F7F7\] {
                --tw-bg-opacity: 1;
                background-color: rgb(247 247 247/var(--tw-bg-opacity,1))
            }

            .bg-\[\#FEBFC4\] {
                --tw-bg-opacity: 1;
                background-color: rgb(254 191 196/var(--tw-bg-opacity,1))
            }

            .bg-\[\#e6dfdd\] {
                --tw-bg-opacity: 1;
                background-color: rgb(230 223 221/var(--tw-bg-opacity,1))
            }

            .bg-\[\#f7f7f7\] {
                --tw-bg-opacity: 1;
                background-color: rgb(247 247 247/var(--tw-bg-opacity,1))
            }

            .bg-amber-200 {
                --tw-bg-opacity: 1;
                background-color: rgb(253 230 138/var(--tw-bg-opacity,1))
            }

            .bg-black {
                --tw-bg-opacity: 1;
                background-color: rgb(0 0 0/var(--tw-bg-opacity,1))
            }

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

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

            .bg-dynamic {
                background-color: var(--dynamic)
            }

            .bg-gold\/70 {
                background-color: rgba(255,214,56,.7)
            }

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

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

            .bg-gray-300\/50 {
                background-color: rgba(209,213,219,.5)
            }

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

            .bg-purple-200 {
                --tw-bg-opacity: 1;
                background-color: rgb(235 198 255/var(--tw-bg-opacity,1))
            }

            .bg-purple-300 {
                --tw-bg-opacity: 1;
                background-color: rgb(220 154 255/var(--tw-bg-opacity,1))
            }

            .bg-purple-300\/40 {
                background-color: rgba(220,154,255,.4)
            }

            .bg-purple-300\/70 {
                background-color: rgba(220,154,255,.7)
            }

            .bg-purple-700 {
                --tw-bg-opacity: 1;
                background-color: rgb(116 31 162/var(--tw-bg-opacity,1))
            }

            .bg-purple-800 {
                --tw-bg-opacity: 1;
                background-color: rgb(93 25 130/var(--tw-bg-opacity,1))
            }

            .bg-teal-400\/10 {
                background-color: rgba(0,204,219,.1)
            }

            .bg-teal-50 {
                --tw-bg-opacity: 1;
                background-color: rgb(235 251 253/var(--tw-bg-opacity,1))
            }

            .bg-transparent {
                background-color: transparent
            }

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

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

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

            .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)
            }

            .bg-cover {
                background-size: cover
            }

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

            .bg-center {
                background-position: 50%
            }

            .fill-black {
                fill: #000
            }

            .fill-gold {
                fill: #ffd638
            }

            .fill-purple-700 {
                fill: #741fa2
            }

            .fill-white {
                fill: #fff
            }

            .stroke-1 {
                stroke-width: 1
            }

            .stroke-2 {
                stroke-width: 2
            }

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

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

            .\!p-3 {
                padding: .75rem!important
            }

            .p-0 {
                padding: 0
            }

            .p-0\.5 {
                padding: .125rem
            }

            .p-1 {
                padding: .25rem
            }

            .p-1\.5 {
                padding: .375rem
            }

            .p-10 {
                padding: 2.5rem
            }

            .p-2 {
                padding: .5rem
            }

            .p-2\.5 {
                padding: .625rem
            }

            .p-3 {
                padding: .75rem
            }

            .p-3\.5 {
                padding: .875rem
            }

            .p-4 {
                padding: 1rem
            }

            .p-5 {
                padding: 1.25rem
            }

            .p-8 {
                padding: 2rem
            }

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

            .px-10 {
                padding-left: 2.5rem;
                padding-right: 2.5rem
            }

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

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

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

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

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

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

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

            .px-7 {
                padding-left: 1.75rem;
                padding-right: 1.75rem
            }

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

            .py-0 {
                padding-bottom: 0;
                padding-top: 0
            }

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

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

            .py-1\.5 {
                padding-bottom: .375rem;
                padding-top: .375rem
            }

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

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

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

            .py-2 {
                padding-bottom: .5rem;
                padding-top: .5rem
            }

            .py-2\.5 {
                padding-bottom: .625rem;
                padding-top: .625rem
            }

            .py-20 {
                padding-bottom: 5rem;
                padding-top: 5rem
            }

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

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

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

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

            .py-\[3px\] {
                padding-bottom: 3px;
                padding-top: 3px
            }

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

            .pb-10 {
                padding-bottom: 2.5rem
            }

            .pb-12 {
                padding-bottom: 3rem
            }

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

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

            .pb-2\.5 {
                padding-bottom: .625rem
            }

            .pb-3 {
                padding-bottom: .75rem
            }

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

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

            .pb-8 {
                padding-bottom: 2rem
            }

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

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

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

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

            .pl-3 {
                padding-left: .75rem
            }

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

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

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

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

            .pr-1 {
                padding-right: .25rem
            }

            .pr-12 {
                padding-right: 3rem
            }

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

            .pr-24 {
                padding-right: 6rem
            }

            .pr-3 {
                padding-right: .75rem
            }

            .pr-4 {
                padding-right: 1rem
            }

            .pr-8 {
                padding-right: 2rem
            }

            .pt-0 {
                padding-top: 0
            }

            .pt-0\.5 {
                padding-top: .125rem
            }

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

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

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

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

            .pt-3\.5 {
                padding-top: .875rem
            }

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

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

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

            .pt-7 {
                padding-top: 1.75rem
            }

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

            .pt-9 {
                padding-top: 2.25rem
            }

            .pt-px {
                padding-top: 1px
            }

            .text-left {
                text-align: left
            }

            .text-center {
                text-align: center
            }

            .text-right {
                text-align: right
            }

            .text-start {
                text-align: start
            }

            .align-top {
                vertical-align: top
            }

            .align-middle {
                vertical-align: middle
            }

            .font-proxima {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif
            }

            .font-sans {
                font-family: Montserrat,Montserrat-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif
            }

            .font-sans-bold {
                font-family: Montserrat,Montserrat-bold-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif
            }

            .font-serif {
                font-family: utopia-std,ui-serif,Georgia,Cambria,Times New Roman,Times,serif
            }

            .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-7xl {
                font-size: 4.5rem;
                line-height: 1
            }

            .text-8xl {
                font-size: 6rem;
                line-height: 1
            }

            .text-\[10px\] {
                font-size: 10px
            }

            .text-\[110px\] {
                font-size: 110px
            }

            .text-\[11px\] {
                font-size: 11px
            }

            .text-\[12px\] {
                font-size: 12px
            }

            .text-\[28\.6px\] {
                font-size: 28.6px
            }

            .text-base {
                font-size: 1rem;
                line-height: 1.5rem
            }

            .text-lg {
                font-size: 1.125rem;
                line-height: 1.75rem
            }

            .text-sm {
                font-size: .1.5rem;
                line-height: 1.25rem
            }

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

            .text-xs {
                font-size: .75rem;
                line-height: 1rem
            }

            .font-black {
                font-weight: 900
            }

            .font-bold {
                font-weight: 700
            }

            .font-extrabold {
                font-weight: 800
            }

            .font-extralight {
                font-weight: 200
            }

            .font-light {
                font-weight: 300
            }

            .font-medium {
                font-weight: 500
            }

            .font-normal {
                font-weight: 400
            }

            .font-semibold {
                font-weight: 600
            }

            .uppercase {
                text-transform: uppercase
            }

            .capitalize {
                text-transform: capitalize
            }

            .normal-case {
                text-transform: none
            }

            .italic {
                font-style: italic
            }

            .not-italic {
                font-style: normal
            }

            .ordinal {
                --tw-ordinal: ordinal;
                font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
            }

            .leading-10 {
                line-height: 2.5rem
            }

            .leading-5 {
                line-height: 1.25rem
            }

            .leading-6 {
                line-height: 1.5rem
            }

            .leading-7 {
                line-height: 1.75rem
            }

            .leading-8 {
                line-height: 2rem
            }

            .leading-9 {
                line-height: 2.25rem
            }

            .leading-\[-0\.6\%\] {
                line-height: -.6%
            }

            .leading-\[-1\.1\%\] {
                line-height: -1.1%
            }

            .leading-\[0\.75\] {
                line-height: .75
            }

            .leading-\[110px\] {
                line-height: 110px
            }

            .leading-\[44px\] {
                line-height: 44px
            }

            .leading-\[50px\] {
                line-height: 50px
            }

            .leading-loose {
                line-height: 2
            }

            .leading-none {
                line-height: 1
            }

            .leading-tight {
                line-height: 1.25
            }

            .tracking-\[2px\] {
                letter-spacing: 2px
            }

            .tracking-\[4px\] {
                letter-spacing: 4px
            }

            .tracking-normal {
                letter-spacing: 0
            }

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

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

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

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

            .text-\[\#1877F2\] {
                --tw-text-opacity: 1;
                color: rgb(24 119 242/var(--tw-text-opacity,1))
            }

            .text-\[\#2ACAD7\] {
                --tw-text-opacity: 1;
                color: rgb(42 202 215/var(--tw-text-opacity,1))
            }

            .text-\[\#9A44C8\] {
                --tw-text-opacity: 1;
                color: rgb(154 68 200/var(--tw-text-opacity,1))
            }

            .text-\[\#E2B0FD\] {
                --tw-text-opacity: 1;
                color: rgb(226 176 253/var(--tw-text-opacity,1))
            }

            .text-\[\#cc0033\] {
                --tw-text-opacity: 1;
                color: rgb(204 0 51/var(--tw-text-opacity,1))
            }

            .text-black {
                --tw-text-opacity: 1;
                color: rgb(0 0 0/var(--tw-text-opacity,1))
            }

            .text-black\/75 {
                color: rgba(0,0,0,.75)
            }

            .text-gold {
                --tw-text-opacity: 1;
                color: rgb(255 214 56/var(--tw-text-opacity,1))
            }

            .text-gray-400 {
                --tw-text-opacity: 1;
                color: rgb(156 163 175/var(--tw-text-opacity,1))
            }

            .text-gray-500 {
                --tw-text-opacity: 1;
                color: rgb(107 114 128/var(--tw-text-opacity,1))
            }

            .text-gray-600 {
                --tw-text-opacity: 1;
                color: rgb(75 85 99/var(--tw-text-opacity,1))
            }

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

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

            .text-green-400 {
                --tw-text-opacity: 1;
                color: rgb(9 149 6/var(--tw-text-opacity,1))
            }

            .text-purple-400 {
                --tw-text-opacity: 1;
                color: rgb(198 92 255/var(--tw-text-opacity,1))
            }

            .text-purple-50\/10 {
                color: rgba(251,242,255,.1)
            }

            .text-purple-700 {
                --tw-text-opacity: 1;
                color: rgb(116 31 162/var(--tw-text-opacity,1))
            }

            .text-purple-800 {
                --tw-text-opacity: 1;
                color: rgb(93 25 130/var(--tw-text-opacity,1))
            }

            .text-purple-900 {
                --tw-text-opacity: 1;
                color: rgb(68 17 96/var(--tw-text-opacity,1))
            }

            .text-red-400 {
                --tw-text-opacity: 1;
                color: rgb(204 0 51/var(--tw-text-opacity,1))
            }

            .text-transparent {
                color: transparent
            }

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

            .underline {
                text-decoration-line: underline
            }

            .overline {
                text-decoration-line: overline
            }

            .line-through {
                text-decoration-line: line-through
            }

            .no-underline {
                text-decoration-line: none
            }

            .decoration-gray-300 {
                text-decoration-color: #d1d5db
            }

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

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

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

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

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

            .opacity-0 {
                opacity: 0
            }

            .opacity-100 {
                opacity: 1
            }

            .opacity-15 {
                opacity: .15
            }

            .opacity-25 {
                opacity: .25
            }

            .opacity-40 {
                opacity: .4
            }

            .opacity-50 {
                opacity: .5
            }

            .shadow-\[0_2px_8px_0px_\#00000040\] {
                --tw-shadow: 0 2px 8px 0px #00000040;
                --tw-shadow-colored: 0 2px 8px 0px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
            }

            .shadow-\[0_5px_15px_rgba\(163\2c 163\2c 163\2c 0\.33\)\] {
                --tw-shadow: 0 5px 15px hsla(0,0%,64%,.33);
                --tw-shadow-colored: 0 5px 15px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
            }

            .shadow-\[0px_-2px_15px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
                --tw-shadow: 0px -2px 15px rgba(0,0,0,.15);
                --tw-shadow-colored: 0px -2px 15px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
            }

            .shadow-\[0px_0\.5px_6px_0px_rgba\(64\2c 66\2c 63\2c 0\.1\)\] {
                --tw-shadow: 0px 0.5px 6px 0px rgba(64,66,63,.1);
                --tw-shadow-colored: 0px 0.5px 6px 0px var(--tw-shadow-color)
            }

            .shadow-\[0px_0\.5px_6px_0px_rgba\(64\2c 66\2c 63\2c 0\.1\)\],.shadow-lg {
                box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
            }

            .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-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-md,.shadow-none {
                box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
            }

            .shadow-none {
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000
            }

            .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-gray-200\/50 {
                --tw-shadow-color: rgba(229,231,235,.5);
                --tw-shadow: var(--tw-shadow-colored)
            }

            .outline-none {
                outline: 2px solid transparent;
                outline-offset: 2px
            }

            .outline-0 {
                outline-width: 0
            }

            .blur {
                --tw-blur: blur(8px)
            }

            .blur,.drop-shadow {
                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 {
                --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))
            }

            .drop-shadow-2xl {
                --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0,0,0,.15))
            }

            .drop-shadow-2xl,.drop-shadow-\[-20px_20px_40px_rgba\(0\2c 0\2c 0\2c \.6\)\] {
                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-\[-20px_20px_40px_rgba\(0\2c 0\2c 0\2c \.6\)\] {
                --tw-drop-shadow: drop-shadow(-20px 20px 40px rgba(0,0,0,.6))
            }

            .drop-shadow-lg {
                --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))
            }

            .drop-shadow-lg,.drop-shadow-sm {
                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-sm {
                --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,.05))
            }

            .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-sm {
                --tw-backdrop-blur: blur(4px)
            }

            .backdrop-blur-sm,.backdrop-brightness-75 {
                -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)
            }

            .backdrop-brightness-75 {
                --tw-backdrop-brightness: brightness(.75)
            }

            .backdrop-filter {
                -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-duration: .15s;
                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-all {
                transition-duration: .15s;
                transition-property: all;
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .transition-shadow {
                transition-duration: .15s;
                transition-property: box-shadow;
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .duration-200 {
                transition-duration: .2s
            }

            .duration-300 {
                transition-duration: .3s
            }

            .duration-500 {
                transition-duration: .5s
            }

            .duration-700 {
                transition-duration: .7s
            }

            .duration-\[350ms\] {
                transition-duration: .35s
            }

            .ease-in {
                transition-timing-function: cubic-bezier(.4,0,1,1)
            }

            .ease-in-out {
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .ease-out {
                transition-timing-function: cubic-bezier(0,0,.2,1)
            }

            .brand-theme-blue-dark {
                background-color: #00006c;
                color: #fff
            }

            .brand-theme-blue-dark.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#00006c 80%,#000 20%)
            }

            .brand-theme-blue-light {
                background-color: #3753ac;
                color: #fff
            }

            .brand-theme-blue-light.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#3753ac 80%,#000 20%)
            }

            .brand-theme-green {
                background-color: #009b9b;
                color: #000
            }

            .brand-theme-green.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#009b9b 80%,#000 20%)
            }

            .brand-theme-green-metal {
                background-color: #004452;
                color: #fff
            }

            .brand-theme-green-metal.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#004452 80%,#000 20%)
            }

            .brand-theme-green-metal-darkest {
                background-color: #002a32;
                color: #fff
            }

            .brand-theme-green-metal-darkest.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#002a32 80%,#000 20%)
            }

            .brand-theme-green-metal-lightest {
                background-color: #00596b;
                color: #fff
            }

            .brand-theme-green-metal-lightest.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#00596b 80%,#000 20%)
            }

            .brand-theme-mint {
                background-color: #96c9d3;
                color: #741fa2
            }

            .brand-theme-mint.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#96c9d3 80%,#fff 20%)
            }

            .brand-theme-peony {
                background-color: #ff868c;
                color: #000
            }

            .brand-theme-peony.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#ff868c 80%,#000 20%)
            }

            .brand-theme-peony-light {
                background-color: #ffb4b2;
                color: #000
            }

            .brand-theme-peony-light.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#ffb4b2 80%,#000 20%)
            }

            .brand-theme-peony-lightest {
                background-color: #f9c7d0;
                color: #741fa2
            }

            .brand-theme-peony-lightest.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#f9c7d0 80%,#fff 20%)
            }

            .brand-theme-purple {
                background-color: #741fa2;
                color: #fff
            }

            .brand-theme-purple.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#741fa2 80%,#000 20%)
            }

            .brand-theme-purple-dark {
                background-color: #5d1982;
                color: #fff
            }

            .brand-theme-purple-dark.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#5d1982 80%,#000 20%)
            }

            .brand-theme-purple-light {
                background-color: #a751d4;
                color: #fff
            }

            .brand-theme-purple-light.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#a751d4 80%,#000 20%)
            }

            .brand-theme-purple-lightest {
                background-color: #e2b0fd;
                color: #741fa2
            }

            .brand-theme-purple-lightest.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#e2b0fd 80%,#fff 20%)
            }

            .brand-theme-rose {
                background-color: #e39eab;
                color: #5238a1
            }

            .brand-theme-rose.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#e39eab 80%,#000 20%)
            }

            .brand-theme-teal {
                background-color: #00ccdb;
                color: #000
            }

            .brand-theme-teal.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#00ccdb 80%,#000 20%)
            }

            .brand-theme-teal-light {
                background-color: #00dcf5;
                color: #000
            }

            .brand-theme-teal-light.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#00dcf5 80%,#000 20%)
            }

            .brand-theme-teal-lightest {
                background-color: #82f3fb;
                color: #000
            }

            .brand-theme-teal-lightest.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#82f3fb 80%,#000 20%)
            }

            .brand-theme-violet {
                background-color: #790cfc;
                color: #fff
            }

            .brand-theme-violet.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#790cfc 80%,#000 20%)
            }

            .brand-theme-violet-dark {
                background-color: #6d28d9;
                color: #fff
            }

            .brand-theme-violet-dark.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#6d28d9 80%,#000 20%)
            }

            .brand-theme-violet-light {
                background-color: #9c00bf;
                color: #fff
            }

            .brand-theme-violet-light.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#9c00bf 80%,#000 20%)
            }

            .brand-theme-violet-lightest {
                background-color: #c069ed;
                color: #fff
            }

            .brand-theme-violet-lightest.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#c069ed 80%,#000 20%)
            }

            .brand-theme-white {
                background-color: #fff;
                color: #000
            }

            .brand-theme-white.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#fff 80%,#000 20%)
            }

            .brand-theme-yellow {
                background-color: #fccd2e;
                color: #741fa2
            }

            .brand-theme-yellow.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#fccd2e 80%,#fff 20%)
            }

            .brand-theme-yellow-light {
                background-color: #fce073;
                color: #741fa2
            }

            .brand-theme-yellow-light.brand-theme-hover:hover {
                background-color: color-mix(in srgb,#fce073 80%,#fff 20%)
            }

            [class^=brand-theme-] .brand-label {
                -webkit-backdrop-filter: brightness(.95);
                backdrop-filter: brightness(.95)
            }

            .headline-xl {
                font-size: 2.5rem;
                line-height: 3rem
            }

            .headline-lg,.headline-xl {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 800;
                letter-spacing: -.01em
            }

            .headline-lg {
                font-size: 2rem;
                line-height: 2.5rem
            }

            .headline-md {
                font-size: 1.5rem
            }

            .headline-md,.headline-sm {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 800;
                letter-spacing: 0
            }

            .headline-sm {
                font-size: 1.25rem;
                line-height: 1.5rem
            }

            .headline-xs {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-size: .875rem;
                font-weight: 800;
                letter-spacing: 0;
                line-height: 1.25rem
            }

            .subhead-xl {
                font-size: 1.5rem;
                line-height: 1.75rem
            }

            .subhead-lg,.subhead-xl {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 600;
                letter-spacing: -.015em
            }

            .subhead-lg {
                font-size: 1.25rem;
                line-height: 1.5rem
            }

            .subhead-md {
                font-size: 1rem;
                letter-spacing: -.011em
            }

            .subhead-md,.subhead-sm {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 600;
                line-height: 1.25rem
            }

            .subhead-sm {
                font-size: .875rem;
                letter-spacing: -.06em
            }

            .subhead-xs {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-size: .75rem;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 1rem
            }

            .eyebrow-md {
                font-size: 1rem;
                line-height: 1.5rem
            }

            .eyebrow-md,.eyebrow-sm {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 600;
                letter-spacing: .06em
            }

            .eyebrow-sm {
                font-size: .875rem;
                line-height: 1.25rem
            }

            .eyebrow-xs {
                font-size: .75rem;
                letter-spacing: .04em;
                line-height: 1rem
            }

            .eyebrow-2xs,.eyebrow-xs {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 600
            }

            .eyebrow-2xs {
                font-size: .625rem;
                letter-spacing: .02em;
                line-height: .875rem
            }

            .paragraph-xl {
                font-size: 1.5rem
            }

            .paragraph-lg,.paragraph-xl {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 400;
                letter-spacing: -.015em;
                line-height: 1.75rem
            }

            .paragraph-lg {
                font-size: 1.25rem
            }

            .paragraph-md {
                font-size: 1rem;
                letter-spacing: -.011em;
                line-height: 1.5rem
            }

            .paragraph-md,.paragraph-sm {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 400
            }

            .paragraph-sm {
                font-size: .875rem;
                letter-spacing: -.06em;
                line-height: 1.25rem
            }

            .paragraph-xs {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-size: .75rem;
                font-weight: 400;
                letter-spacing: 0;
                line-height: 1rem
            }

            .display-xl {
                font-size: 3.5rem;
                line-height: 4rem
            }

            .display-lg,.display-xl {
                font-family: proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;
                font-weight: 800;
                letter-spacing: -.01em
            }

            .display-lg {
                font-size: 3rem;
                line-height: 3.5rem
            }

            .scrollbar-hide {
                -ms-overflow-style: none;
                scrollbar-width: none
            }

            .scrollbar-hide::-webkit-scrollbar {
                display: none
            }

            [x-cloak] {
                display: none
            }

            .star-0 {
                clip-path: inset(0 100% 0 0)
            }

            .star-1\/2 {
                clip-path: inset(0 50% 0 0)
            }

            .star-full {
                clip-path: inset(0 0 0 0)
            }

            :is([class*=bg-black]) :focus,:is([class*=bg-purple]) :focus,:is([class*=bg-transparent]) :focus {
                outline: 2px solid #fff
            }

            :focus,:is([class*=bg-gray]) :focus,:is([class*=bg-teal]) :focus,:is([class*=bg-white]) :focus {
                outline: 2px solid #741fa2;
                outline-offset: 6px
            }

            @media (min-width: 640px) {
                :is([class*="sm:bg-black"]) :focus,:is([class*="sm:bg-purple"]) :focus,:is([class*="sm:bg-transparent"]) :focus {
                    outline:2px solid #fff
                }

                :is([class*="sm:bg-gray"]) :focus,:is([class*="sm:bg-teal"]) :focus,:is([class*="sm:bg-white"]) :focus {
                    outline: 2px solid #741fa2;
                    outline-offset: 6px
                }
            }

            @media (min-width: 768px) {
                :is([class*="md:bg-black"]) :focus,:is([class*="md:bg-purple"]) :focus,:is([class*="md:bg-transparent"]) :focus {
                    outline:2px solid #fff
                }

                :is([class*="md:bg-gray"]) :focus,:is([class*="md:bg-teal"]) :focus,:is([class*="md:bg-white"]) :focus {
                    outline: 2px solid #741fa2;
                    outline-offset: 6px
                }
            }

            @media (min-width: 1024px) {
                :is([class*="lg:bg-black"]) :focus,:is([class*="lg:bg-purple"]) :focus,:is([class*="lg:bg-transparent"]) :focus {
                    outline:2px solid #fff
                }

                :is([class*="lg:bg-gray"]) :focus,:is([class*="lg:bg-teal"]) :focus,:is([class*="lg:bg-white"]) :focus {
                    outline: 2px solid #741fa2;
                    outline-offset: 6px
                }
            }

            @media (min-width: 1280px) {
                :is([class*="md:bg-transparent"]) :focus,:is([class*="xl:bg-black"]) :focus,:is([class*="xl:bg-purple"]) :focus {
                    outline:2px solid #fff
                }

                :is([class*="xl:bg-gray"]) :focus,:is([class*="xl:bg-teal"]) :focus,:is([class*="xl:bg-white"]) :focus {
                    outline: 2px solid #741fa2;
                    outline-offset: 6px
                }
            }

            .\[background-blend-mode\:multiply\] {
                background-blend-mode: multiply
            }

            .\[background\:radial-gradient\(101\.04\%_49\.59\%_at_100\%_49\.94\%\2c rgba\(83\2c 83\2c 83\2c 0\.8\)_0\%\2c \#f3f4f6_100\%\)\] {
                background: radial-gradient(101.04% 49.59% at 100% 49.94%,rgba(83,83,83,.8) 0,#f3f4f6 100%)
            }

            .\[background\:radial-gradient\(82\.85\%_64\.41\%_at_95\.58\%_79\.33\%\2c rgba\(83\2c 83\2c 83\2c 0\.3\)_0\%\2c \#f3f4f6_100\%\)\] {
                background: radial-gradient(82.85% 64.41% at 95.58% 79.33%,rgba(83,83,83,.3) 0,#f3f4f6 100%)
            }

            .\[box-shadow\:0_9\.63px_16px_0px_\#ababb833\] {
                box-shadow: 0 9.63px 16px 0 #ababb833
            }

            .\[box-shadow\:0_9\.63px_23\.07px_0px_\#ababb833\] {
                box-shadow: 0 9.63px 23.07px 0 #ababb833
            }

            .\[font-synthesis\:none\] {
                font-synthesis: none
            }

            .\[grid-area\:content\] {
                grid-area: content
            }

            .\[grid-area\:disclaimer\] {
                grid-area: disclaimer
            }

            .\[grid-area\:heading\] {
                grid-area: heading
            }

            .\[grid-area\:leftrail\] {
                grid-area: leftrail
            }

            .\[grid-area\:logo\] {
                grid-area: logo
            }

            .\[grid-area\:offers\] {
                grid-area: offers
            }

            .\[grid-area\:subheading\] {
                grid-area: subheading
            }

            .\[grid-area\:table\] {
                grid-area: table
            }

            .\[grid-template-areas\:\'disclaimer_disclaimer\'_\'logo_heading\'_\'subheading_subheading\'_\'offers_offers\'_\'leftrail_leftrail\'\]{grid-template-areas:"disclaimer disclaimer" "logo heading" "subheading subheading" "offers offers" "leftrail leftrail"}.\[grid-template-areas\:\'disclaimer_disclaimer\'_\'logo_heading\'_\'subheading_subheading\'_\'offers_offers\'_\'table_table\'_\'leftrail_leftrail\'_\'content_content\'\]{grid-template-areas:"disclaimer disclaimer" "logo heading" "subheading subheading" "offers offers" "table table" "leftrail leftrail" "content content"}.\[text-shadow\:none\]{text-shadow:none}@media print{body.modal-open :not(dialog[open],dialog[open] *){display:none}}@media (min-width:1024px){.lg\:container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:425px){.lg\:container{max-width:425px}}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}}.placeholder\:text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:font-medium::-moz-placeholder{font-weight:500}.placeholder\:font-medium::placeholder{font-weight:500}.placeholder\:text-\[\#595959\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.placeholder\:text-\[\#595959\]::placeholder{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-white::-moz-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder\:text-white::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.backdrop\:bg-black\/30::backdrop{background-color:rgba(0,0,0,.3)}.backdrop\:opacity-100::backdrop{opacity:1}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-right-5:before{content:var(--tw-content);right:-1.25rem}.before\:-top-16:before{content:var(--tw-content);top:-4rem}.before\:-top-3:before{content:var(--tw-content);top:-.75rem}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-20:before{content:var(--tw-content);height:5rem}.before\:h-8:before{content:var(--tw-content);height:2rem}.before\:w-12:before{content:var(--tw-content);width:3rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rotate-45:before{--tw-rotate:45deg;content:var(--tw-content);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\:bg-gray-300:before{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:bg-purple-300:before{--tw-bg-opacity:1;background-color:rgb(220 154 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:content-\[\'-\'\]:before{--tw-content:"-";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-right-4:after{content:var(--tw-content);right:-1rem}.after\:-top-4:after{content:var(--tw-content);top:-1rem}.after\:bottom-full:after{bottom:100%;content:var(--tw-content)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-12:after{content:var(--tw-content);height:3rem}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-12:after{content:var(--tw-content);width:3rem}.after\:w-\[--dynamic\]:after{content:var(--tw-content);width:var(--dynamic)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-screen:after{content:var(--tw-content);width:100vw}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%}.after\:-translate-x-1\/2:after,.after\:rotate-45:after{content:var(--tw-content);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))}.after\:rotate-45:after{--tw-rotate:45deg}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:bg-gray-200\/30:after{background-color:rgba(229,231,235,.3);content:var(--tw-content)}.after\:opacity-\[\.3\]:after{content:var(--tw-content);opacity:.3}.after\:shadow-xl:after{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:var(--tw-content)}.after\:content-\[\'\:\'\]:after{--tw-content:":";content:var(--tw-content)}.open\:pointer-events-auto[open]{pointer-events:auto}.open\:z-50[open]{z-index:50}.open\:flex[open]{display:flex}.open\:opacity-100[open]{opacity:1}.open\:transition-all[open]{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.open\:duration-\[350ms\][open]{transition-duration:.35s}.hover\:border:hover{border-width:1px}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:font-extrabold:hover{font-weight:800}.hover\:font-semibold:hover{font-weight:600}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgb(68 17 96/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-purple-700:hover{text-decoration-color:#741fa2}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-\[60\%\]:hover{opacity:60%}.hover\:shadow-lg:hover{--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)}.hover\:shadow-lg:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:rgba(229,231,235,.5);--tw-shadow:var(--tw-shadow-colored)}.hover\:backdrop-brightness-95:hover{--tw-backdrop-brightness:brightness(.95);-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)}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:font-semibold:focus{font-weight:600}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0}.active\:shadow-\[0_5px_8px_0_\#00000040\]:active{--tw-shadow:0 5px 8px 0 #00000040;--tw-shadow-colored:0 5px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-0{--tw-rotate:0deg}.group[open] .group-open\:rotate-0,.group[open] .group-open\:rotate-90{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))}.group[open] .group-open\:rotate-90{--tw-rotate:90deg}.group[open] .group-open\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5;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))}.group[open] .group-open\:opacity-0{opacity:0}.group[open] .group-open\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:pointer-events-auto{pointer-events:auto}.group:focus-within .group-focus-within\:z-10{z-index:10}.group:focus-within .group-focus-within\:block{display:block}.group:focus-within .group-focus-within\:w-screen{width:100vw}.group:focus-within .group-focus-within\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:focus-within .group-focus-within\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group:focus-within .group-focus-within\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.group:focus-within .group-focus-within\:placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-25%)}}.group:hover .group-hover\:animate-bounce{animation:bounce 1s infinite}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:underline-offset-4{text-underline-offset:4px}.group:hover .group-hover\: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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:border-purple-700{--tw-border-opacity:1;border-color:rgb(116 31 162/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:bg-purple-700{--tw-bg-opacity:1;background-color:rgb(116 31 162/var(--tw-bg-opacity,1))}.peer:disabled~.peer-disabled\:text-black\/30{color:rgba(0,0,0,.3)}.group:has(:checked) .group-has-\[\:checked\]\:block{display:block}@media not all and (min-width:1024px){.max-lg\:pointer-events-none{pointer-events:none}.max-lg\:fixed{position:fixed}.max-lg\:-bottom-12{bottom:-3rem}.max-lg\:bottom-0{bottom:0}.max-lg\:left-0{left:0}.max-lg\:top-0{top:0}.max-lg\:order-3{order:3}.max-lg\:mx-auto{margin-left:auto;margin-right:auto}.max-lg\:mb-3{margin-bottom:.75rem}.max-lg\:mr-auto{margin-right:auto}.max-lg\:mt-1{margin-top:.25rem}.max-lg\:mt-4{margin-top:1rem}.max-lg\:mt-6{margin-top:1.5rem}.max-lg\:hidden{display:none}.max-lg\:h-\[100vh\]{height:100vh}.max-lg\:h-\[calc\(100vh_-_100\%\)\]{height:calc(100vh - 100%)}.max-lg\:w-full{width:100%}.max-lg\:min-w-36{min-width:9rem}.max-lg\:overflow-hidden{overflow:hidden}.max-lg\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.max-lg\:border-t{border-top-width:1px}.max-lg\:border-black\/10{border-color:rgba(0,0,0,.1)}.max-lg\:px-8{padding-left:2rem;padding-right:2rem}.max-lg\:py-1{padding-bottom:.25rem;padding-top:.25rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:font-bold{font-weight:700}.max-lg\:font-semibold{font-weight:600}.max-lg\:opacity-0{opacity:0}.max-lg\:opacity-100{opacity:1}.max-lg\:shadow-\[0_-4px_4px_0_\#00000040\]{--tw-shadow:0 -4px 4px 0 #00000040;--tw-shadow-colored:0 -4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:max-lg\:fixed:focus-within{position:fixed}.focus-within\:max-lg\:top-0:focus-within{top:0}.focus-within\:max-lg\:z-50:focus-within{z-index:50}.focus-within\:max-lg\:rounded-b-none:focus-within{border-bottom-left-radius:0;border-bottom-right-radius:0}.focus-within\:max-lg\:rounded-t-none:focus-within{border-top-left-radius:0;border-top-right-radius:0}.focus-within\:max-lg\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus-within\:max-lg\:pb-5:focus-within{padding-bottom:1.25rem}.focus-within\:max-lg\:pt-7:focus-within{padding-top:1.75rem}.group:focus-within .group-focus-within\:max-lg\:ml-4{margin-left:1rem}.group:focus-within .group-focus-within\:max-lg\:block{display:block}.group:focus-within .group-focus-within\:max-lg\:max-w-96{max-width:24rem}.group:focus-within .group-focus-within\:max-lg\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}}@media not all and (min-width:768px){.max-md\:static{position:static}.max-md\:fixed{position:fixed}.max-md\:-bottom-4{bottom:-1rem}.max-md\:-left-10{left:-2.5rem}.max-md\:-right-10{right:-2.5rem}.max-md\:-top-10{top:-2.5rem}.max-md\:bottom-16{bottom:4rem}.max-md\:left-0{left:0}.max-md\:right-0{right:0}.max-md\:right-5{right:1.25rem}.max-md\:top-20{top:5rem}.max-md\:top-\[90\%\]{top:90%}.max-md\:z-40{z-index:40}.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:col-start-1{grid-column-start:1}.max-md\:row-start-2{grid-row-start:2}.max-md\:row-start-3{grid-row-start:3}.max-md\:row-start-4{grid-row-start:4}.max-md\:row-start-5{grid-row-start:5}.max-md\:row-start-6{grid-row-start:6}.max-md\:row-start-7{grid-row-start:7}.max-md\:row-start-8{grid-row-start:8}.max-md\:row-start-9{grid-row-start:9}.max-md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.max-md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:my-0{margin-bottom:0;margin-top:0}.max-md\:my-2{margin-bottom:.5rem;margin-top:.5rem}.max-md\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.max-md\:-ml-6{margin-left:-1.5rem}.max-md\:mb-5{margin-bottom:1.25rem}.max-md\:mb-56{margin-bottom:14rem}.max-md\:mb-9{margin-bottom:2.25rem}.max-md\:ml-10{margin-left:2.5rem}.max-md\:ml-6{margin-left:1.5rem}.max-md\:mr-2{margin-right:.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-6{margin-top:1.5rem}.max-md\:mt-8{margin-top:2rem}.max-md\:mt-9{margin-top:2.25rem}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:size-14{height:3.5rem;width:3.5rem}.max-md\:size-16{height:4rem;width:4rem}.max-md\:size-6{height:1.5rem;width:1.5rem}.max-md\:size-7{height:1.75rem;width:1.75rem}.max-md\:size-8{height:2rem;width:2rem}.max-md\:h-7{height:1.75rem}.max-md\:h-auto{height:auto}.max-md\:h-fit{height:-moz-fit-content;height:fit-content}.max-md\:w-11\/12{width:91.666667%}.max-md\:w-2\/3{width:66.666667%}.max-md\:w-3\/4{width:75%}.max-md\:w-36{width:9rem}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:translate-y-full{--tw-translate-y: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))}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-rows-\[auto_auto_auto_auto_auto_auto_auto_auto_auto\]{grid-template-rows:auto auto auto auto auto auto auto auto auto}.max-md\:flex-col{flex-direction:column}.max-md\:justify-normal{justify-content:normal}.max-md\:justify-start{justify-content:flex-start}.max-md\:self-end{align-self:flex-end}.max-md\:justify-self-start{justify-self:start}.max-md\:overflow-hidden{overflow:hidden}.max-md\:overflow-x-scroll{overflow-x:scroll}.max-md\:overscroll-contain{overscroll-behavior:contain}.max-md\:border-b{border-bottom-width:1px}.max-md\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.max-md\:p-4{padding:1rem}.max-md\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.max-md\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.max-md\:py-9{padding-bottom:2.25rem;padding-top:2.25rem}.max-md\:pb-0{padding-bottom:0}.max-md\:pt-8{padding-top:2rem}.max-md\:text-left{text-align:left}.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-base{font-size:1rem;line-height:1.5rem}.max-md\:text-lg{font-size:1.125rem;line-height:1.75rem}.max-md\:text-sm{font-size:.875rem;line-height:1.25rem}.max-md\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-md\:text-xs{font-size:.75rem;line-height:1rem}.max-md\:leading-7{line-height:1.75rem}.max-md\:leading-\[46px\]{line-height:46px}.max-md\:open\:translate-y-0[open]{--tw-translate-y:0px;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))}.max-md\:open\:shadow-\[0_-4px_4px_0_\#00000040\][open]{--tw-shadow:0 -4px 4px 0 #00000040;--tw-shadow-colored:0 -4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media not all and (min-width:640px){.max-sm\:top-3{top:.75rem}.max-sm\:mt-1{margin-top:.25rem}.max-sm\:block{display:block}.max-sm\:h-4{height:1rem}.max-sm\:h-6{height:1.5rem}.max-sm\:max-w-30{max-width:7.75rem}.max-sm\:max-w-80{max-width:20rem}.max-sm\:max-w-96{max-width:24rem}@keyframes fade-up-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.max-sm\:animate-\[fade-up-in_0\.5s_linear\]{animation:fade-up-in .5s linear}.max-sm\:bg-transparent{background-color:transparent}.max-sm\:px-8{padding-left:2rem;padding-right:2rem}.max-sm\:pb-5{padding-bottom:1.25rem}.max-sm\:pt-3{padding-top:.75rem}.max-sm\:text-xs{font-size:.75rem;line-height:1rem}.max-sm\:backdrop-blur-none{--tw-backdrop-blur: ;-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)}}@media (min-width:425px){.xs\:mb-4{margin-bottom:1rem}.xs\:mb-5{margin-bottom:1.25rem}.xs\:mt-4{margin-top:1rem}.xs\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:640px){.sm\:row-span-3{grid-row:span 3/span 3}.sm\:row-start-1{grid-row-start:1}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-0{margin-left:0}.sm\:ml-3{margin-left:.75rem}.sm\:mr-0{margin-right:0}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:hidden{display:none}.sm\:h-\[30px\]{height:30px}.sm\:w-2{width:.5rem}.sm\:grid-cols-\[theme\(spacing\.30\)_auto\]{grid-template-columns:7.75rem auto}.sm\:justify-normal{justify-content:normal}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-1{padding-top:.25rem}.sm\:text-\[22px\]{font-size:22px}.sm\:leading-normal{line-height:1.5}}@media (min-width:768px){.md\:invisible{visibility:hidden}.md\:static{position:static}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:-bottom-6{bottom:-1.5rem}.md\:-left-\[92\%\]{left:-92%}.md\:-top-11{top:-2.75rem}.md\:-top-\[10vh\]{top:-10vh}.md\:-top-\[4\.5rem\]{top:-4.5rem}.md\:bottom-0{bottom:0}.md\:bottom-4{bottom:1rem}.md\:bottom-8{bottom:2rem}.md\:left-40{left:10rem}.md\:left-\[25\%\]{left:25%}.md\:right-0{right:0}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:top-1{top:.25rem}.md\:top-1\/2{top:50%}.md\:top-\[40\%\]{top:40%}.md\:top-auto{top:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:float-right{float:right}.md\:m-auto{margin:auto}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.md\:my-20{margin-bottom:5rem;margin-top:5rem}.md\:my-4{margin-bottom:1rem;margin-top:1rem}.md\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.md\:my-8{margin-bottom:2rem;margin-top:2rem}.md\:-mb-\[10vh\]{margin-bottom:-10vh}.md\:-mt-14{margin-top:-3.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-auto{margin-bottom:auto}.md\:ml-0{margin-left:0}.md\:ml-2{margin-left:.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-1{margin-right:.25rem}.md\:mr-2{margin-right:.5rem}.md\:mr-4{margin-right:1rem}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mt-20{margin-top:5rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:\!flex{display:flex!important}.md\:flex{display:flex}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:size-24{height:6rem;width:6rem}.md\:size-7{height:1.75rem;width:1.75rem}.md\:size-\[275px\]{height:275px;width:275px}.md\:size-\[330px\]{height:330px;width:330px}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-32{height:8rem}.md\:h-36{height:9rem}.md\:h-4{height:1rem}.md\:h-40{height:10rem}.md\:h-5{height:1.25rem}.md\:h-7{height:1.75rem}.md\:h-\[360px\]{height:360px}.md\:h-auto{height:auto}.md\:h-fit{height:-moz-fit-content;height:fit-content}.md\:h-full{height:100%}.md\:max-h-96{max-height:24rem}.md\:min-h-\[278px\]{min-height:278px}.md\:min-h-\[400px\]{min-height:400px}.md\:min-h-auto{min-height:auto}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-3\/5{width:60%}.md\:w-32{width:8rem}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-5\/12{width:41.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-7\/12{width:58.333333%}.md\:w-72{width:18rem}.md\:w-\[432px\]{width:432px}.md\:w-\[472px\]{width:472px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:w-sm{width:640px}.md\:min-w-\[410px\]{min-width:410px}.md\:max-w-1\/2{max-width:50%}.md\:max-w-32{max-width:8rem}.md\:max-w-4\/5{max-width:80%}.md\:max-w-6xl{max-width:72rem}.md\:max-w-\[330px\]{max-width:330px}.md\:max-w-\[398px\]{max-width:398px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[524px\]{max-width:524px}.md\:max-w-\[660px\]{max-width:660px}.md\:max-w-\[800px\]{max-width:800px}.md\:max-w-full{max-width:100%}.md\:max-w-lg{max-width:1024px}.md\:max-w-max{max-width:-moz-max-content;max-width:max-content}.md\:max-w-md{max-width:768px}.md\:max-w-screen-lg{max-width:1024px}.md\:grow-0{flex-grow:0}.md\:translate-x-full{--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))}.md\:columns-2{-moz-columns:2;column-count:2}.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-\[theme\(spacing\.30\)_auto_theme\(spacing\.48\)\]{grid-template-columns:7.75rem auto 12rem}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:place-content-center{place-content:center}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-around{justify-content:space-around}.md\:gap-12{gap:3rem}.md\:gap-4{gap:1rem}.md\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.md\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:place-self-center{place-self:center}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-4xl{border-radius:32px}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.md\:border{border-width:1px}.md\:border-0{border-width:0}.md\:border-l{border-left-width:1px}.md\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.md\:p-10{padding:2.5rem}.md\:p-16{padding:4rem}.md\:p-2{padding:.5rem}.md\:p-5{padding:1.25rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-1{padding-bottom:.25rem;padding-top:.25rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-2{padding-left:.5rem}.md\:pt-0{padding-top:0}.md\:pt-10{padding-top:2.5rem}.md\:pt-3{padding-top:.75rem}.md\:pt-4{padding-top:1rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-start{text-align:start}.md\:text-end{text-align:end}.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-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-bold{font-weight:700}.md\:font-normal{font-weight:400}.md\:leading-10{line-height:2.5rem}.md\:leading-normal{line-height:1.5}.md\:tracking-normal{letter-spacing:0}.md\:tracking-widest{letter-spacing:.1em}.md\:decoration-4{text-decoration-thickness:4px}.md\: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)}.md\:shadow-md,.md\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.md\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000);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)}.md\:display-xl{font-family:proxima-nova,Proxima-fallback,Segoe UI,Helvetica Neue,Helvetica,Roboto,sans-serif;font-size:3.5rem;font-weight:800;letter-spacing:-.01em;line-height:4rem}.md\:before\:absolute:before{content:var(--tw-content);position:absolute}.md\:before\:-bottom-10:before{bottom:-2.5rem;content:var(--tw-content)}.md\:before\:-left-2:before{content:var(--tw-content);left:-.5rem}.md\:before\:-top-1:before{content:var(--tw-content);top:-.25rem}.md\:before\:z-\[5\]:before{content:var(--tw-content);z-index:5}.md\:before\:w-\[26px\]:before{content:var(--tw-content);width:26px}.md\:before\:bg-white:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.md\:open\:translate-x-0[open]{--tw-translate-x:0px;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))}.md\:hover\:shadow-lg:hover{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow-gray-200\/50:hover{--tw-shadow-color:rgba(229,231,235,.5);--tw-shadow:var(--tw-shadow-colored)}.group:hover .group-hover\:md\:block{display:block}}@media (min-width:1024px){.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:-right-4{right:-1rem}.lg\:-right-\[76px\]{right:-76px}.lg\:-top-1\/2{top:-50%}.lg\:-top-8{top:-2rem}.lg\:bottom-0{bottom:0}.lg\:bottom-6{bottom:1.5rem}.lg\:left-0{left:0}.lg\:left-6{left:1.5rem}.lg\:right-0{right:0}.lg\:right-3{right:.75rem}.lg\:right-6{right:1.5rem}.lg\:top-0{top:0}.lg\:top-16{top:4rem}.lg\:top-2{top:.5rem}.lg\:top-36{top:9rem}.lg\:top-72{top:18rem}.lg\:top-\[55px\]{top:55px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.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\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:row-end-infinite{grid-row-end:99}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-0{margin-bottom:0;margin-top:0}.lg\:my-1{margin-bottom:.25rem;margin-top:.25rem}.lg\:my-12{margin-bottom:3rem;margin-top:3rem}.lg\:my-2{margin-bottom:.5rem;margin-top:.5rem}.lg\:my-4{margin-bottom:1rem;margin-top:1rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mt-16{margin-top:-4rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-1{margin-bottom:.25rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-2\.5{margin-bottom:.625rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-0{margin-left:0}.lg\:ml-10{margin-left:2.5rem}.lg\:ml-11{margin-left:2.75rem}.lg\:ml-24{margin-left:6rem}.lg\:ml-4{margin-left:1rem}.lg\:ml-\[5rem\]{margin-left:5rem}.lg\:mr-0{margin-right:0}.lg\:mr-12{margin-right:3rem}.lg\:mr-16{margin-right:4rem}.lg\:mr-2{margin-right:.5rem}.lg\:mr-4{margin-right:1rem}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-8{margin-top:2rem}.lg\:line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-32{height:8rem}.lg\:h-36{height:9rem}.lg\:h-52{height:13rem}.lg\:h-96{height:24rem}.lg\:h-\[100px\]{height:100px}.lg\:h-\[144px\]{height:144px}.lg\:h-\[550px\]{height:550px}.lg\:h-\[700px\]{height:700px}.lg\:h-\[800px\]{height:800px}.lg\:h-fit{height:-moz-fit-content;height:fit-content}.lg\:h-full{height:100%}.lg\:max-h-80{max-height:20rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-24{width:6rem}.lg\:w-32{width:8rem}.lg\:w-36{width:9rem}.lg\:w-52{width:13rem}.lg\:w-56{width:14rem}.lg\:w-64{width:16rem}.lg\:w-80{width:20rem}.lg\:w-96{width:24rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[310px\]{width:310px}.lg\:w-\[420px\]{width:420px}.lg\:w-\[500px\]{width:500px}.lg\:w-\[513px\]{width:513px}.lg\:w-\[72px\]{width:72px}.lg\:w-auto{width:auto}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:0}.lg\:min-w-\[1000px\]{min-width:1000px}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-96{max-width:24rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-lg{max-width:1024px}.lg\:max-w-none{max-width:none}.lg\:max-w-screen-xl,.lg\:max-w-xl{max-width:1280px}.lg\:border-spacing-4{--tw-border-spacing-x:1rem;--tw-border-spacing-y:1rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:translate-x-0,.lg\: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))}.lg\:translate-x-full{--tw-translate-x:100%}.lg\:rotate-0{--tw-rotate:0deg;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))}.lg\:cursor-pointer{cursor:pointer}.lg\:columns-2{-moz-columns:2;column-count:2}.lg\:columns-3{-moz-columns:3;column-count:3}.lg\:break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.lg\:auto-rows-\[auto_auto_100px_auto_1fr_auto\]{grid-auto-rows:auto auto 100px auto 1fr auto}.lg\:auto-rows-\[auto_auto_100px_auto_auto_1fr\]{grid-auto-rows:auto auto 100px auto auto 1fr}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[auto_468px\]{grid-template-columns:auto 468px}.lg\:grid-cols-\[theme\(spacing\.80\)_auto\]{grid-template-columns:20rem auto}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:place-items-start{place-items:start}.lg\:content-center{align-content:center}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.lg\:gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-4{row-gap:1rem}.lg\:gap-y-7{row-gap:1.75rem}.lg\:place-self-center{place-self:center}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-visible{overflow-y:visible}.lg\:text-pretty{text-wrap:pretty}.lg\:rounded{border-radius:.25rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-full{border-radius:9999px}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-md{border-radius:.375rem}.lg\:border{border-width:1px}.lg\:border-0{border-width:0}.lg\:border-b{border-bottom-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-r-4{border-right-width:4px}.lg\:border-t{border-top-width:1px}.lg\:border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.lg\:border-purple-700{--tw-border-opacity:1;border-color:rgb(116 31 162/var(--tw-border-opacity,1))}.lg\:bg-transparent{background-color:transparent}.lg\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}.lg\:\!p-4{padding:1rem!important}.lg\:p-0{padding:0}.lg\:p-4{padding:1rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-36{padding-left:9rem;padding-right:9rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-0{padding-bottom:0;padding-top:0}.lg\:py-1{padding-bottom:.25rem;padding-top:.25rem}.lg\:py-12{padding-bottom:3rem;padding-top:3rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pl-0{padding-left:0}.lg\:pl-2{padding-left:.5rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-2{padding-right:.5rem}.lg\:pr-4{padding-right:1rem}.lg\:pt-0{padding-top:0}.lg\:pt-11{padding-top:2.75rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-4{padding-top:1rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:text-left{text-align:left}.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-base{font-size:1rem;line-height:1.5rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:font-bold{font-weight:700}.lg\:font-semibold{font-weight:600}.lg\:uppercase{text-transform:uppercase}.lg\:leading-10{line-height:2.5rem}.lg\:leading-6{line-height:1.5rem}.lg\:leading-normal{line-height:1.5}.lg\:tracking-wide{letter-spacing:.025em}.lg\:tracking-wider{letter-spacing:.05em}.lg\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.lg\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.lg\:text-purple-700{--tw-text-opacity:1;color:rgb(116 31 162/var(--tw-text-opacity,1))}.lg\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.lg\:opacity-0{opacity:0}.lg\:opacity-100{opacity:1}.lg\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.lg\:shadow-2xl,.lg\:shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\: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)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:shadow-sm,.lg\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\: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)}.lg\:\[grid-template-areas\:\'logo_heading\'_\'logo_subheading\'_\'logo_offers\'_\'disclaimer_offers\'_\'leftrail_offers\'_\'leftrail_offers\'\]{grid-template-areas:"logo heading" "logo subheading" "logo offers" "disclaimer offers" "leftrail offers" "leftrail offers"}.lg\:\[grid-template-areas\:\'logo_heading\'_\'logo_subheading\'_\'logo_offers\'_\'disclaimer_offers\'_\'leftrail_offers\'_\'leftrail_table\'_\'leftrail_content\'\]{grid-template-areas:"logo heading" "logo subheading" "logo offers" "disclaimer offers" "leftrail offers" "leftrail table" "leftrail content"}.lg\:placeholder\:text-base::-moz-placeholder{font-size:1rem;line-height:1.5rem}.lg\:placeholder\:text-base::placeholder{font-size:1rem;line-height:1.5rem}.lg\:before\:absolute:before{content:var(--tw-content);position:absolute}.lg\:before\:-bottom-10:before{bottom:-2.5rem;content:var(--tw-content)}.lg\:before\:-left-8:before{content:var(--tw-content);left:-2rem}.lg\:before\:-top-10:before{content:var(--tw-content);top:-2.5rem}.lg\:before\:z-10:before{content:var(--tw-content);z-index:10}.lg\:before\:w-8:before{content:var(--tw-content);width:2rem}.lg\:before\:bg-\[\#f7f7f7\]:before{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));content:var(--tw-content)}.lg\:after\:absolute:after{content:var(--tw-content);position:absolute}.lg\:after\:-right-4:after{content:var(--tw-content);right:-1rem}.lg\:after\:bottom-0:after{bottom:0;content:var(--tw-content)}.lg\:after\:left-\[calc\(50\%-\(theme\(spacing\.40\)\+theme\(spacing\.2\)\)\)\]:after{content:var(--tw-content);left:calc(50% - 10.5rem)}.lg\:after\:left-\[calc\(50\%-theme\(spacing\.40\)\)\]:after{content:var(--tw-content);left:calc(50% - 10rem)}.lg\:after\:top-0:after{content:var(--tw-content);top:0}.lg\:after\:w-8:after{content:var(--tw-content);width:2rem}.lg\:after\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.focus-within\:lg\:relative:focus-within{position:relative}.lg\:hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.lg\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgb(116 31 162/var(--tw-text-opacity,1))}.lg\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgb(68 17 96/var(--tw-text-opacity,1))}.lg\:hover\:underline:hover{text-decoration-line:underline}.lg\:hover\:shadow-xl:hover{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:focus-within .lg\:group-focus-within\:w-full{width:100%}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:mt-16{margin-top:4rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-24{height:6rem}.xl\:h-30{height:7.75rem}.xl\:h-52{height:13rem}.xl\:w-4\/5{width:80%}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:w-lg{width:1024px}.xl\:max-w-\[1200px\]{max-width:1200px}.xl\:max-w-\[530px\]{max-width:530px}.xl\:max-w-xl{max-width:1280px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.xl\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:gap-x-\[5\.25rem\]{-moz-column-gap:5.25rem;column-gap:5.25rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.\[\&\>\*\:first-child\]\:bg-\[\#D28AFF\]\/20>:first-child{background-color:rgba(210,138,255,.2)}.\[\&\>\*\:nth-child\(n\+2\)\]\:bg-gray-100>:nth-child(n+2){--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}@media not all and (min-width:640px){.max-sm\:\[\&\>\*\:nth-child\(n\+3\)\]\:hidden>:nth-child(n+3){display:none}}.\[\&\>\*\]\:ml-2>*{margin-left:.5rem}.\[\&\>\*\]\:mt-1>*{margin-top:.25rem}.\[\&\>\*\]\:py-2>*{padding-bottom:.5rem;padding-top:.5rem}.\[\&\>\:after\]\:mx-1>:after{margin-left:.25rem;margin-right:.25rem}.\[\&\>\:after\]\:pl-2>:after{padding-left:.5rem}.\[\&\>\:after\]\:font-bold>:after{font-weight:700}.\[\&\>\:after\]\:text-gray-500>:after{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\[\&\>\:after\]\:content-\[\'_\B7_\'\]>:after{--tw-content:" · ";content:var(--tw-content)}.\[\&\>\:last-child\:after\]\:content-\[\'\'\]>:last-child:after{--tw-content:"";content:var(--tw-content)}@media not all and (min-width:640px){.max-sm\:\[\&\>\:nth-child\(n\+2\)\:after\]\:content-\[\'\'\]>:nth-child(n+2):after{--tw-content:"";content:var(--tw-content)}.max-sm\:\[\&\>\:nth-child\(n\+3\)\]\:hidden>:nth-child(n+3){display:none}}.\[\&\>a\]\:mr-9>a{margin-right:2.25rem}.\[\&\>a\]\:block>a{display:block}.\[\&\>a\]\:text-purple-500>a{--tw-text-opacity:1;color:rgb(154 43 215/var(--tw-text-opacity,1))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-2>a{text-underline-offset:2px}.\[\&\>b\]\:font-bold>b{font-weight:700}.\[\&\>div\]\:z-10>div{z-index:10}.\[\&\>h3\]\:mt-8>h3{margin-top:2rem}.\[\&\>h3\]\:text-xl>h3{font-size:1.25rem;line-height:1.75rem}.\[\&\>h3\]\:font-bold>h3{font-weight:700}.\[\&\>h3\]\:normal-case>h3{text-transform:none}.\[\&\>li\]\:marker\:font-bold *>li::marker{font-weight:700}.\[\&\>li\]\:marker\:font-bold>li::marker{font-weight:700}.\[\&\>p\]\:my-4>p{margin-bottom:1rem;margin-top:1rem}.\[\&\>p\]\:text-lg>p{font-size:1.125rem;line-height:1.75rem}.\[\&\>p\]\:font-medium>p{font-weight:500}.\[\&\>ul\>li\:last-child\]\:mb-12>ul>li:last-child{margin-bottom:3rem}.\[\&\>ul\]\:list-disc>ul{list-style-type:disc}.\[\&\>ul\]\:text-sm>ul{font-size:.875rem;line-height:1.25rem}.\[\&\>ul_li\]\:my-4>ul li{margin-bottom:1rem;margin-top:1rem}.\[\&\>ul_li\]\:ml-4>ul li{margin-left:1rem}@media (min-width:1024px){.lg\:\[\&\>ul_li\]\:ml-16>ul li{margin-left:4rem}}@media (min-width:768px){.md\:\[\&_\*\:first-child\]\:-mt-24 :first-child{margin-top:-6rem}.md\:\[\&_\*\:last-child\]\:mb-8 :last-child{margin-bottom:2rem}}.\[\&_a\]\:font-bold a{font-weight:700}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-1 a{text-underline-offset:1px}.\[\&_div\:hover_\~_div_svg\:first-child\]\:\[clip-path\:_inset\(0_100\%_0_0\)\] div:hover~div svg:first-child{clip-path:inset(0 100% 0 0)}.\[\&_svg\]\:hover\:\[clip-path\:_inset\(0_0_0_0\)\]:hover svg{clip-path:inset(0 0 0 0)}</style>
        <!-- Fonts -->

        </style>
</html>
