body {
    background-color: transparent;
}

.__className_d05349 {
    font-family: "Roboto Flex", sans-serif;
    font-style: normal
}

.__variable_d05349 {
    --font-roboto: "Roboto Flex", sans-serif;
}

/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after,:before {
    --tw-content: ""
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: var(--font-roboto),sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -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
}

input::placeholder,textarea::placeholder {
    color: #9ca3af
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000
}

[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color: #2563eb
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder,textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em
}

::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field {
    padding-top: 0;
    padding-bottom: 0
}

select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

[multiple] {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

[type=checkbox],[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus,[type=radio]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

[type=checkbox]:checked,[type=radio]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}

[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover {
    border-color: transparent;
    background-color: currentColor
}

[type=checkbox]:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover {
    border-color: transparent;
    background-color: currentColor
}

[type=file] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit
}

[type=file]:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color
}

*,: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:
}

::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:
}

.dHctY29udGFpbmVy {
    width: 100%
}

@media (min-width: 640px) {
    .dHctY29udGFpbmVy {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .dHctY29udGFpbmVy {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .dHctY29udGFpbmVy {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .dHctY29udGFpbmVy {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .dHctY29udGFpbmVy {
        max-width:1536px
    }
}

.dHctYXNwZWN0LWgtMQ {
    --tw-aspect-h: 1
}

.dHctYXNwZWN0LWgtMg {
    --tw-aspect-h: 2
}

.dHctYXNwZWN0LWgtNA {
    --tw-aspect-h: 4
}

.dHctYXNwZWN0LWgtOQ {
    --tw-aspect-h: 9
}

.dHctYXNwZWN0LXctMQ {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 1
}

.dHctYXNwZWN0LXctMQ>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.dHctYXNwZWN0LXctMTY {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 16
}

.dHctYXNwZWN0LXctMTY>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.dHctYXNwZWN0LXctMw {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 3
}

.dHctYXNwZWN0LXctMw>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.dHctcHJvc2U {
    color: var(--tw-prose-body);
    max-width: 65ch
}

.dHctcHJvc2U :where(p):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.dHctcHJvc2U :where([class~=lead]):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em
}

.dHctcHJvc2U :where(a):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500
}

.dHctcHJvc2U :where(strong):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.dHctcHJvc2U :where(a strong):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(blockquote strong):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(thead th strong):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(ol):not(:where([class~=tw-not-prose] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.dHctcHJvc2U :where(ol[type=A]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: upper-alpha
}

.dHctcHJvc2U :where(ol[type=a]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: lower-alpha
}

.dHctcHJvc2U :where(ol[type=A s]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: upper-alpha
}

.dHctcHJvc2U :where(ol[type=a s]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: lower-alpha
}

.dHctcHJvc2U :where(ol[type=I]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: upper-roman
}

.dHctcHJvc2U :where(ol[type=i]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: lower-roman
}

.dHctcHJvc2U :where(ol[type=I s]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: upper-roman
}

.dHctcHJvc2U :where(ol[type=i s]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: lower-roman
}

.dHctcHJvc2U :where(ol[type="1"]):not(:where([class~=tw-not-prose] *)) {
    list-style-type: decimal
}

.dHctcHJvc2U :where(ul):not(:where([class~=tw-not-prose] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.dHctcHJvc2U :where(ol>li):not(:where([class~=tw-not-prose] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters)
}

.dHctcHJvc2U :where(ul>li):not(:where([class~=tw-not-prose] *))::marker {
    color: var(--tw-prose-bullets)
}

.dHctcHJvc2U :where(hr):not(:where([class~=tw-not-prose] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em
}

.dHctcHJvc2U :where(blockquote):not(:where([class~=tw-not-prose] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: .25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em
}

.dHctcHJvc2U :where(blockquote p:first-of-type):not(:where([class~=tw-not-prose] *)):before {
    content: open-quote
}

.dHctcHJvc2U :where(blockquote p:last-of-type):not(:where([class~=tw-not-prose] *)):after {
    content: close-quote
}

.dHctcHJvc2U :where(h1):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: .8888889em;
    line-height: 1.1111111
}

.dHctcHJvc2U :where(h1 strong):not(:where([class~=tw-not-prose] *)) {
    font-weight: 900;
    color: inherit
}

.dHctcHJvc2U :where(h2):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333
}

.dHctcHJvc2U :where(h2 strong):not(:where([class~=tw-not-prose] *)) {
    font-weight: 800;
    color: inherit
}

.dHctcHJvc2U :where(h3):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: .6em;
    line-height: 1.6
}

.dHctcHJvc2U :where(h3 strong):not(:where([class~=tw-not-prose] *)) {
    font-weight: 700;
    color: inherit
}

.dHctcHJvc2U :where(h4):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: .5em;
    line-height: 1.5
}

.dHctcHJvc2U :where(h4 strong):not(:where([class~=tw-not-prose] *)) {
    font-weight: 700;
    color: inherit
}

.dHctcHJvc2U :where(img):not(:where([class~=tw-not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.dHctcHJvc2U :where(figure>*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.dHctcHJvc2U :where(figcaption):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
}

.dHctcHJvc2U :where(code):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: .875em
}

.dHctcHJvc2U :where(code):not(:where([class~=tw-not-prose] *)):before {
    content: "`"
}

.dHctcHJvc2U :where(code):not(:where([class~=tw-not-prose] *)):after {
    content: "`"
}

.dHctcHJvc2U :where(a code):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(h1 code):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(h2 code):not(:where([class~=tw-not-prose] *)) {
    color: inherit;
    font-size: .875em
}

.dHctcHJvc2U :where(h3 code):not(:where([class~=tw-not-prose] *)) {
    color: inherit;
    font-size: .9em
}

.dHctcHJvc2U :where(h4 code):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(blockquote code):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(thead th code):not(:where([class~=tw-not-prose] *)) {
    color: inherit
}

.dHctcHJvc2U :where(pre):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: .875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: .375rem;
    padding: .8571429em 1.1428571em
}

.dHctcHJvc2U :where(pre code):not(:where([class~=tw-not-prose] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

.dHctcHJvc2U :where(pre code):not(:where([class~=tw-not-prose] *)):before {
    content: none
}

.dHctcHJvc2U :where(pre code):not(:where([class~=tw-not-prose] *)):after {
    content: none
}

.dHctcHJvc2U :where(table):not(:where([class~=tw-not-prose] *)) {
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.7142857
}

.dHctcHJvc2U :where(thead):not(:where([class~=tw-not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders)
}

.dHctcHJvc2U :where(thead th):not(:where([class~=tw-not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: .5714286em;
    padding-bottom: .5714286em;
    padding-left: .5714286em
}

.dHctcHJvc2U :where(tbody tr):not(:where([class~=tw-not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders)
}

.dHctcHJvc2U :where(tbody tr:last-child):not(:where([class~=tw-not-prose] *)) {
    border-bottom-width: 0
}

.dHctcHJvc2U :where(tbody td):not(:where([class~=tw-not-prose] *)) {
    vertical-align: baseline
}

.dHctcHJvc2U :where(tfoot):not(:where([class~=tw-not-prose] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders)
}

.dHctcHJvc2U :where(tfoot td):not(:where([class~=tw-not-prose] *)) {
    vertical-align: top
}

.dHctcHJvc2U {
    --tw-prose-body: #18083a;
    --tw-prose-headings: #160041;
    --tw-prose-lead: #160041;
    --tw-prose-links: #49479f;
    --tw-prose-bold: #160041;
    --tw-prose-counters: #18083a;
    --tw-prose-bullets: #18083a;
    --tw-prose-hr: #f0ebfe;
    --tw-prose-quotes: #2c1854;
    --tw-prose-quote-borders: #49479f;
    --tw-prose-captions: #18083a;
    --tw-prose-code: #160041;
    --tw-prose-pre-code: #f4f0fc;
    --tw-prose-pre-bg: #160041;
    --tw-prose-th-borders: #e0d7fc;
    --tw-prose-td-borders: #e0d7fc;
    --tw-prose-invert-body: #f4f0fc;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #fff;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #f4f0fc;
    --tw-prose-invert-bullets: #e0d7fc;
    --tw-prose-invert-hr: #f4f0fc;
    --tw-prose-invert-quotes: #fff;
    --tw-prose-invert-quote-borders: #e0d7fc;
    --tw-prose-invert-captions: #f0ebfe;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #fff;
    --tw-prose-invert-pre-bg: #18083a;
    --tw-prose-invert-th-borders: #f0ebfe;
    --tw-prose-invert-td-borders: #e0d7fc;
    font-size: 1rem;
    line-height: 1.75
}

.dHctcHJvc2U :where(video):not(:where([class~=tw-not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.dHctcHJvc2U :where(figure):not(:where([class~=tw-not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.dHctcHJvc2U :where(li):not(:where([class~=tw-not-prose] *)) {
    margin-top: .5em;
    margin-bottom: .5em
}

.dHctcHJvc2U :where(ol>li):not(:where([class~=tw-not-prose] *)) {
    padding-left: .375em
}

.dHctcHJvc2U :where(ul>li):not(:where([class~=tw-not-prose] *)) {
    padding-left: .375em
}

.dHctcHJvc2U :where(.dHctcHJvc2U>ul>li p):not(:where([class~=tw-not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.dHctcHJvc2U :where(.dHctcHJvc2U>ul>li>:first-child):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.25em
}

.dHctcHJvc2U :where(.dHctcHJvc2U>ul>li>:last-child):not(:where([class~=tw-not-prose] *)) {
    margin-bottom: 1.25em
}

.dHctcHJvc2U :where(.dHctcHJvc2U>ol>li>:first-child):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.25em
}

.dHctcHJvc2U :where(.dHctcHJvc2U>ol>li>:last-child):not(:where([class~=tw-not-prose] *)) {
    margin-bottom: 1.25em
}

.dHctcHJvc2U :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=tw-not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.dHctcHJvc2U :where(hr+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2U :where(h2+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2U :where(h3+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2U :where(h4+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2U :where(thead th:first-child):not(:where([class~=tw-not-prose] *)) {
    padding-left: 0
}

.dHctcHJvc2U :where(thead th:last-child):not(:where([class~=tw-not-prose] *)) {
    padding-right: 0
}

.dHctcHJvc2U :where(tbody td,tfoot td):not(:where([class~=tw-not-prose] *)) {
    padding: .5714286em
}

.dHctcHJvc2U :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=tw-not-prose] *)) {
    padding-left: 0
}

.dHctcHJvc2U :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=tw-not-prose] *)) {
    padding-right: 0
}

.dHctcHJvc2U :where(.dHctcHJvc2U>:first-child):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2U :where(.dHctcHJvc2U>:last-child):not(:where([class~=tw-not-prose] *)) {
    margin-bottom: 0
}

.dHctcHJvc2U {
    --tw-prose-links-hover: #b5a1f5
}

.dHctcHJvc2UtbGc {
    font-size: 1.125rem;
    line-height: 1.7777778
}

.dHctcHJvc2UtbGc :where(p):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em
}

.dHctcHJvc2UtbGc :where([class~=lead]):not(:where([class~=tw-not-prose] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em
}

.dHctcHJvc2UtbGc :where(blockquote):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em
}

.dHctcHJvc2UtbGc :where(h1):not(:where([class~=tw-not-prose] *)) {
    font-size: 2.7rem;
    margin-top: 0;
    margin-bottom: .8333333em;
    line-height: 1
}

.dHctcHJvc2UtbGc :where(h2):not(:where([class~=tw-not-prose] *)) {
    font-size: 2.25rem;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333
}

.dHctcHJvc2UtbGc :where(h3):not(:where([class~=tw-not-prose] *)) {
    font-size: 2rem;
    margin-top: 1.6666667em;
    margin-bottom: .6666667em;
    line-height: 1.5
}

.dHctcHJvc2UtbGc :where(h4):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: .4444444em;
    line-height: 1.5555556
}

.dHctcHJvc2UtbGc :where(img):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em
}

.dHctcHJvc2UtbGc :where(video):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em
}

.dHctcHJvc2UtbGc :where(figure):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em
}

.dHctcHJvc2UtbGc :where(figure>*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.dHctcHJvc2UtbGc :where(figcaption):not(:where([class~=tw-not-prose] *)) {
    font-size: .8888889em;
    line-height: 1.5;
    margin-top: 1em
}

.dHctcHJvc2UtbGc :where(code):not(:where([class~=tw-not-prose] *)) {
    font-size: .8888889em
}

.dHctcHJvc2UtbGc :where(h2 code):not(:where([class~=tw-not-prose] *)) {
    font-size: .8666667em
}

.dHctcHJvc2UtbGc :where(h3 code):not(:where([class~=tw-not-prose] *)) {
    font-size: .875em
}

.dHctcHJvc2UtbGc :where(pre):not(:where([class~=tw-not-prose] *)) {
    font-size: .8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: .375rem;
    padding: 1em 1.5em
}

.dHctcHJvc2UtbGc :where(ol):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em
}

.dHctcHJvc2UtbGc :where(ul):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em
}

.dHctcHJvc2UtbGc :where(li):not(:where([class~=tw-not-prose] *)) {
    margin-top: .6666667em;
    margin-bottom: .6666667em
}

.dHctcHJvc2UtbGc :where(ol>li):not(:where([class~=tw-not-prose] *)) {
    padding-left: .4444444em
}

.dHctcHJvc2UtbGc :where(ul>li):not(:where([class~=tw-not-prose] *)) {
    padding-left: .4444444em
}

.dHctcHJvc2UtbGc :where(.dHctcHJvc2UtbGc>ul>li p):not(:where([class~=tw-not-prose] *)) {
    margin-top: .8888889em;
    margin-bottom: .8888889em
}

.dHctcHJvc2UtbGc :where(.dHctcHJvc2UtbGc>ul>li>:first-child):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.3333333em
}

.dHctcHJvc2UtbGc :where(.dHctcHJvc2UtbGc>ul>li>:last-child):not(:where([class~=tw-not-prose] *)) {
    margin-bottom: 1.3333333em
}

.dHctcHJvc2UtbGc :where(.dHctcHJvc2UtbGc>ol>li>:first-child):not(:where([class~=tw-not-prose] *)) {
    margin-top: 1.3333333em
}

.dHctcHJvc2UtbGc :where(.dHctcHJvc2UtbGc>ol>li>:last-child):not(:where([class~=tw-not-prose] *)) {
    margin-bottom: 1.3333333em
}

.dHctcHJvc2UtbGc :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=tw-not-prose] *)) {
    margin-top: .8888889em;
    margin-bottom: .8888889em
}

.dHctcHJvc2UtbGc :where(hr):not(:where([class~=tw-not-prose] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em
}

.dHctcHJvc2UtbGc :where(hr+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2UtbGc :where(h2+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2UtbGc :where(h3+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2UtbGc :where(h4+*):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2UtbGc :where(table):not(:where([class~=tw-not-prose] *)) {
    font-size: .8888889em;
    line-height: 1.5
}

.dHctcHJvc2UtbGc :where(thead th):not(:where([class~=tw-not-prose] *)) {
    padding-right: .75em;
    padding-bottom: .75em;
    padding-left: .75em
}

.dHctcHJvc2UtbGc :where(thead th:first-child):not(:where([class~=tw-not-prose] *)) {
    padding-left: 0
}

.dHctcHJvc2UtbGc :where(thead th:last-child):not(:where([class~=tw-not-prose] *)) {
    padding-right: 0
}

.dHctcHJvc2UtbGc :where(tbody td,tfoot td):not(:where([class~=tw-not-prose] *)) {
    padding: .75em
}

.dHctcHJvc2UtbGc :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=tw-not-prose] *)) {
    padding-left: 0
}

.dHctcHJvc2UtbGc :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=tw-not-prose] *)) {
    padding-right: 0
}

.dHctcHJvc2UtbGc :where(.dHctcHJvc2UtbGc>:first-child):not(:where([class~=tw-not-prose] *)) {
    margin-top: 0
}

.dHctcHJvc2UtbGc :where(.dHctcHJvc2UtbGc>:last-child):not(:where([class~=tw-not-prose] *)) {
    margin-bottom: 0
}

.dHctcHJvc2UtaW52ZXJ0 {
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders)
}

.dHctcG9pbnRlci1ldmVudHMtbm9uZQ {
    pointer-events: none
}

.dHctZml4ZWQ {
    position: fixed
}

.dHctYWJzb2x1dGU {
    position: absolute
}

.dHctcmVsYXRpdmU {
    position: relative
}

.dHctaW5zZXQtMA {
    inset: 0
}

.dHctaW5zZXQteC0w {
    left: 0;
    right: 0
}

.dHctaW5zZXQteS0w {
    top: 0;
    bottom: 0
}

.LXR3LWJvdHRvbS0x {
    bottom: -.25rem
}

.LXR3LWxlZnQtMQ {
    left: -.25rem
}

.LXR3LWxlZnQtMTQ {
    left: -3.5rem
}

.LXR3LWxlZnQtMjA {
    left: -5rem
}

.LXR3LWxlZnQtMzY {
    left: -9rem
}

.LXR3LWxlZnQtNjA {
    left: -15rem
}

.LXR3LXJpZ2h0LTE {
    right: -.25rem
}

.LXR3LXJpZ2h0LTE2 {
    right: -4rem
}

.LXR3LXJpZ2h0LTIw {
    right: -5rem
}

.LXR3LXJpZ2h0LTYw {
    right: -15rem
}

.LXR3LXRvcC0xMg {
    top: -3rem
}

.LXR3LXRvcC0xNg {
    top: -4rem
}

.LXR3LXRvcC0yMA {
    top: -5rem
}

.LXR3LXRvcC0z {
    top: -.75rem
}

.LXR3LXRvcC03 {
    top: -1.75rem
}

.dHctYm90dG9tLTA {
    bottom: 0
}

.dHctYm90dG9tLTEw {
    bottom: 2.5rem
}

.dHctYm90dG9tLTM2 {
    bottom: 9rem
}

.dHctbGVmdC0w {
    left: 0
}

.dHctbGVmdC0xLzI {
    left: 50%
}

.dHctbGVmdC02 {
    left: 1.5rem
}

.dHctcmlnaHQtMA {
    right: 0
}

.dHctcmlnaHQtMQ {
    right: .25rem
}

.dHctcmlnaHQtMQ\.5 {
    right: .375rem
}

.dHctcmlnaHQtMjA {
    right: 5rem
}

.dHctdG9wLTA {
    top: 0
}

.dHctdG9wLTE {
    top: .25rem
}

.dHctdG9wLTE\.5 {
    top: .375rem
}

.dHctdG9wLTEvMg {
    top: 50%
}

.dHctdG9wLTEw {
    top: 2.5rem
}

.dHctdG9wLTEy {
    top: 3rem
}

.dHctdG9wLTI {
    top: .5rem
}

.dHctdG9wLTQ {
    top: 1rem
}

.dHctdG9wLWF1dG8 {
    top: auto
}

.dHctei0w {
    z-index: 0
}

.dHctei0xMA {
    z-index: 10
}

.dHctei0yMA {
    z-index: 20
}

.dHctei00MA {
    z-index: 40
}

.dHctei01MA {
    z-index: 50
}

.dHctb3JkZXItMQ {
    order: 1
}

.dHctb3JkZXItMg {
    order: 2
}

.dHctY29sLXNwYW4tMg {
    grid-column: span 2/span 2
}

.dHctY29sLXNwYW4tNA {
    grid-column: span 4/span 4
}

.dHctY29sLXNwYW4tOA {
    grid-column: span 8/span 8
}

.LXR3LW14LTM {
    margin-left: -.75rem;
    margin-right: -.75rem
}

.LXR3LW15LTI {
    margin-top: -.5rem;
    margin-bottom: -.5rem
}

.dHctbXgtMQ {
    margin-left: .25rem;
    margin-right: .25rem
}

.dHctbXgtMw {
    margin-left: .75rem;
    margin-right: .75rem
}

.dHctbXgtYXV0bw {
    margin-left: auto;
    margin-right: auto
}

.dHctbXktMQ {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.dHctbXktMg {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.dHctbXktOA {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.LXR3LW1iLTQ4 {
    margin-bottom: -12rem
}

.LXR3LW1iLTUy {
    margin-bottom: -13rem
}

.LXR3LW10LTg {
    margin-top: -2rem
}

.dHctbWItMTA {
    margin-bottom: 2.5rem
}

.dHctbWwtMA {
    margin-left: 0
}

.dHctbWwtMA\.5 {
    margin-left: .125rem
}

.dHctbWwtMQ {
    margin-left: .25rem
}

.dHctbWwtMQ\.5 {
    margin-left: .375rem
}

.dHctbWwtMg {
    margin-left: .5rem
}

.dHctbWwtMw {
    margin-left: .75rem
}

.dHctbWwtNg {
    margin-left: 1.5rem
}

.dHctbWwtOA {
    margin-left: 2rem
}

.dHctbWwtYXV0bw {
    margin-left: auto
}

.dHctbXItMg {
    margin-right: .5rem
}

.dHctbXItMw {
    margin-right: .75rem
}

.dHctbXQtMA {
    margin-top: 0
}

.dHctbXQtMA\.5 {
    margin-top: .125rem
}

.dHctbXQtMQ {
    margin-top: .25rem
}

.dHctbXQtMQ\.5 {
    margin-top: .375rem
}

.dHctbXQtMTA {
    margin-top: 2.5rem
}

.dHctbXQtMTI {
    margin-top: 3rem
}

.dHctbXQtMTQ {
    margin-top: 3.5rem
}

.dHctbXQtMTY {
    margin-top: 4rem
}

.dHctbXQtMg {
    margin-top: .5rem
}

.dHctbXQtMg\.5 {
    margin-top: .625rem
}

.dHctbXQtMjA {
    margin-top: 5rem
}

.dHctbXQtMw {
    margin-top: .75rem
}

.dHctbXQtMw\.5 {
    margin-top: .875rem
}

.dHctbXQtNA {
    margin-top: 1rem
}

.dHctbXQtNQ {
    margin-top: 1.25rem
}

.dHctbXQtNg {
    margin-top: 1.5rem
}

.dHctbXQtOA {
    margin-top: 2rem
}

.dHctYmxvY2s {
    display: block
}

.dHctaW5saW5lLWJsb2Nr {
    display: inline-block
}

.dHctZmxleA {
    display: flex
}

.dHctaW5saW5lLWZsZXg {
    display: inline-flex
}

.dHctZ3JpZA {
    display: grid
}

.dHctaGlkZGVu {
    display: none
}

.dHctYXNwZWN0LQ\[12\/10\] {
    aspect-ratio: 12/10
}

.dHctaC0x {
    height: .25rem
}

.dHctaC0x\.5 {
    height: .375rem
}

.dHctaC0xMA {
    height: 2.5rem
}

.dHctaC0xMQ {
    height: 2.75rem
}

.dHctaC0xMg {
    height: 3rem
}

.dHctaC0xNA {
    height: 3.5rem
}

.dHctaC0yMA {
    height: 5rem
}

.dHctaC0yNA {
    height: 6rem
}

.dHctaC0zMHZ3 {
    height: 30vw
}

.dHctaC0zMg {
    height: 8rem
}

.dHctaC00 {
    height: 1rem
}

.dHctaC00MA {
    height: 10rem
}

.dHctaC00OA {
    height: 12rem
}

.dHctaC01 {
    height: 1.25rem
}

.dHctaC01Ng {
    height: 14rem
}

.dHctaC02 {
    height: 1.5rem
}

.dHctaC02NA {
    height: 16rem
}

.dHctaC03 {
    height: 1.75rem
}

.dHctaC04 {
    height: 2rem
}

.dHctaC0\[22px\] {
    height: 22px
}

.dHctaC1hdXRv {
    height: auto
}

.dHctaC1mdWxs {
    height: 100%
}

.dHctaC1zY3JlZW4 {
    height: 100vh
}

.dHctbWF4LWgtZnVsbA {
    max-height: 100%
}

.dHctbWluLWgtc2NyZWVu {
    min-height: 100vh
}

.dHctdy0w {
    width: 0
}

.dHctdy0xLzI {
    width: 50%
}

.dHctdy0xMA {
    width: 2.5rem
}

.dHctdy0xMQ {
    width: 2.75rem
}

.dHctdy0xMg {
    width: 3rem
}

.dHctdy0xNA {
    width: 3.5rem
}

.dHctdy0yMA {
    width: 5rem
}

.dHctdy0yNA {
    width: 6rem
}

.dHctdy0yOA {
    width: 7rem
}

.dHctdy0zNg {
    width: 9rem
}

.dHctdy00 {
    width: 1rem
}

.dHctdy00\.5 {
    width: 1.125rem
}

.dHctdy00MA {
    width: 10rem
}

.dHctdy00OA {
    width: 12rem
}

.dHctdy01 {
    width: 1.25rem
}

.dHctdy02 {
    width: 1.5rem
}

.dHctdy02MA {
    width: 15rem
}

.dHctdy03 {
    width: 1.75rem
}

.dHctdy03Mg {
    width: 18rem
}

.dHctdy04 {
    width: 2rem
}

.dHctdy04MA {
    width: 20rem
}

.dHctdy0\[126px\] {
    width: 126px
}

.dHctdy0\[22px\] {
    width: 22px
}

.dHctdy1hdXRv {
    width: auto
}

.dHctdy1mdWxs {
    width: 100%
}

.dHctdy1zY3JlZW4 {
    width: 100vw
}

.dHctbWF4LXctMnhs {
    max-width: 42rem
}

.dHctbWF4LXctM3hs {
    max-width: 48rem
}

.dHctbWF4LXctNHhs {
    max-width: 56rem
}

.dHctbWF4LXctNnhs {
    max-width: 72rem
}

.dHctbWF4LXctZnVsbA {
    max-width: 100%
}

.dHctbWF4LXctbGc {
    max-width: 32rem
}

.dHctbWF4LXctbWQ {
    max-width: 28rem
}

.dHctbWF4LXctc2NyZWVuLXhs {
    max-width: 1280px
}

.dHctbWF4LXcteGw {
    max-width: 36rem
}

.dHctbWF4LXcteHM {
    max-width: 20rem
}

.dHctZmxleC0x {
    flex: 1 1 0%
}

.dHctZmxleC1zaHJpbms {
    flex-shrink: 1
}

.dHctZmxleC1zaHJpbmstMA {
    flex-shrink: 0
}

.dHctZmxleC1ncm93LTA {
    flex-grow: 0
}

.dHctb3JpZ2luLWJvdHRvbQ {
    transform-origin: bottom
}

.dHctb3JpZ2luLXRvcA {
    transform-origin: top
}

.LXR3LXRyYW5zbGF0ZS14LTEvMg {
    --tw-translate-x: -50%
}

.LXR3LXRyYW5zbGF0ZS14LTEvMg,.LXR3LXRyYW5zbGF0ZS15LTEvMg {
    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))
}

.LXR3LXRyYW5zbGF0ZS15LTEvMg {
    --tw-translate-y: -50%
}

.LXR3LXRyYW5zbGF0ZS15LTMy {
    --tw-translate-y: -8rem
}

.LXR3LXRyYW5zbGF0ZS15LTMy,.LXR3LXRyYW5zbGF0ZS15LTUy {
    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))
}

.LXR3LXRyYW5zbGF0ZS15LTUy {
    --tw-translate-y: -13rem
}

.LXR3LXRyYW5zbGF0ZS15LTU2 {
    --tw-translate-y: -14rem
}

.LXR3LXRyYW5zbGF0ZS15LTU2,.LXR3LXRyYW5zbGF0ZS15LTg {
    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))
}

.LXR3LXRyYW5zbGF0ZS15LTg {
    --tw-translate-y: -2rem
}

.LXR3LXRyYW5zbGF0ZS15LWZ1bGw {
    --tw-translate-y: -100%
}

.LXR3LXRyYW5zbGF0ZS15LWZ1bGw,.dHctdHJhbnNsYXRlLXktMA {
    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))
}

.dHctdHJhbnNsYXRlLXktMA {
    --tw-translate-y: 0px
}

.dHctdHJhbnNsYXRlLXktMjQ {
    --tw-translate-y: 6rem
}

.dHctdHJhbnNsYXRlLXktMjQ,.dHctdHJhbnNsYXRlLXktOQ {
    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))
}

.dHctdHJhbnNsYXRlLXktOQ {
    --tw-translate-y: 2.25rem
}

.dHctdHJhbnNsYXRlLXkt\[90\%\] {
    --tw-translate-y: 90%
}

.LXR3LXJvdGF0ZS0x,.dHctdHJhbnNsYXRlLXkt\[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))
}

.LXR3LXJvdGF0ZS0x {
    --tw-rotate: -1deg
}

.LXR3LXJvdGF0ZS0z {
    --tw-rotate: -3deg
}

.LXR3LXJvdGF0ZS00NQ,.LXR3LXJvdGF0ZS0z {
    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))
}

.LXR3LXJvdGF0ZS00NQ {
    --tw-rotate: -45deg
}

.dHctcm90YXRlLTA {
    --tw-rotate: 0deg
}

.dHctcm90YXRlLTA,.dHctcm90YXRlLTEy {
    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))
}

.dHctcm90YXRlLTEy {
    --tw-rotate: 12deg
}

.dHctcm90YXRlLTE4MA {
    --tw-rotate: 180deg
}

.dHctcm90YXRlLTE4MA,.dHctcm90YXRlLTM {
    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))
}

.dHctcm90YXRlLTM {
    --tw-rotate: 3deg
}

.dHctcm90YXRlLTQ1 {
    --tw-rotate: 45deg
}

.dHctcm90YXRlLTQ1,.dHctcm90YXRlLTkw {
    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))
}

.dHctcm90YXRlLTkw {
    --tw-rotate: 90deg
}

.dHctc2NhbGUtMTAw {
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.dHctc2NhbGUtMTAw,.dHctc2NhbGUtODA {
    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))
}

.dHctc2NhbGUtODA {
    --tw-scale-x: 0.8;
    --tw-scale-y: 0.8
}

.dHctc2NhbGUtOTU {
    --tw-scale-x: .95;
    --tw-scale-y: .95
}

.dHctc2NhbGUtOTU,.dHctc2NhbGUteC0w {
    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))
}

.dHctc2NhbGUteC0w {
    --tw-scale-x: 0
}

.dHctc2NhbGUteC0xMDA {
    --tw-scale-x: 1
}

.dHctc2NhbGUteC0xMDA,.dHctdHJhbnNmb3Jt {
    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 tw-ping {
    75%,to {
        transform: scale(2);
        opacity: 0
    }
}

.dHctYW5pbWF0ZS1waW5n {
    animation: tw-ping 2.5s cubic-bezier(0,0,.3,1) infinite
}

.dHctY3Vyc29yLXBvaW50ZXI {
    cursor: pointer
}

.dHctZ3JpZC1mbG93LXJvdy1kZW5zZQ {
    grid-auto-flow: row dense
}

.dHctYXV0by1yb3dzLWZy {
    grid-auto-rows: minmax(0,1fr)
}

.dHctZ3JpZC1jb2xzLTE {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.dHctZ3JpZC1jb2xzLTEy {
    grid-template-columns: repeat(12,minmax(0,1fr))
}

.dHctZ3JpZC1jb2xzLTI {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.dHctZmxleC1jb2w {
    flex-direction: column
}

.dHctZmxleC13cmFw {
    flex-wrap: wrap
}

.dHctaXRlbXMtY2VudGVy {
    align-items: center
}

.dHctanVzdGlmeS1zdGFydA {
    justify-content: flex-start
}

.dHctanVzdGlmeS1lbmQ {
    justify-content: flex-end
}

.dHctanVzdGlmeS1jZW50ZXI {
    justify-content: center
}

.dHctanVzdGlmeS1iZXR3ZWVu {
    justify-content: space-between
}

.dHctanVzdGlmeS1ldmVubHk {
    justify-content: space-evenly
}

.dHctanVzdGlmeS1pdGVtcy1jZW50ZXI {
    justify-items: center
}

.dHctZ2FwLTEw {
    gap: 2.5rem
}

.dHctZ2FwLTEy {
    gap: 3rem
}

.dHctZ2FwLTE0 {
    gap: 3.5rem
}

.dHctZ2FwLTE2 {
    gap: 4rem
}

.dHctZ2FwLTI {
    gap: .5rem
}

.dHctZ2FwLTM {
    gap: .75rem
}

.dHctZ2FwLTQ {
    gap: 1rem
}

.dHctZ2FwLTY {
    gap: 1.5rem
}

.dHctZ2FwLTg {
    gap: 2rem
}

.dHctZ2FwLXktMTY {
    row-gap: 4rem
}

.dHctZ2FwLXktOA {
    row-gap: 2rem
}

.dHctc3BhY2UteC0x>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.dHctc3BhY2UteC0x\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.375rem * var(--tw-space-x-reverse));
    margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.dHctc3BhY2UteC0y>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.dHctc3BhY2UteC00>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.dHctc3BhY2UteS0y>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.dHctc3BhY2UteS01>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
}

.dHctc3BhY2UteS02>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.dHctc3BhY2UteS04>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.dHctZGl2aWRlLXk>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.dHctZGl2aWRlLXB1cnBsZS00MDAvMjA>:not([hidden])~:not([hidden]) {
    border-color: rgba(124,122,196,.2)
}

.dHctb3ZlcmZsb3ctYXV0bw {
    overflow: auto
}

.dHctb3ZlcmZsb3ctaGlkZGVu {
    overflow: hidden
}

.dHctb3ZlcmZsb3cteS1zY3JvbGw {
    overflow-y: scroll
}

.dHctcm91bmRlZC0yeGw {
    border-radius: 1rem
}

.dHctcm91bmRlZC0zeGw {
    border-radius: 1.5rem
}

.dHctcm91bmRlZC1mdWxs {
    border-radius: 9999px
}

.dHctcm91bmRlZC1sZw {
    border-radius: .5rem
}

.dHctcm91bmRlZC1tZA {
    border-radius: .375rem
}

.dHctcm91bmRlZC14bA {
    border-radius: .75rem
}

.dHctcm91bmRlZC1sLTV4bA {
    border-top-left-radius: 5rem;
    border-bottom-left-radius: 5rem
}

.dHctcm91bmRlZC10LTJ4bA {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.dHctYm9yZGVy {
    border-width: 1px
}

.dHctYm9yZGVyLTA {
    border-width: 0
}

.dHctYm9yZGVyLTI {
    border-width: 2px
}

.dHctYm9yZGVyLWI {
    border-bottom-width: 1px
}

.dHctYm9yZGVyLWItMg {
    border-bottom-width: 2px
}

.dHctYm9yZGVyLXNvbGlk {
    border-style: solid
}

.dHctYm9yZGVyLWdyYXktNTA {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251/var(--tw-border-opacity))
}

.dHctYm9yZGVyLXB1cnBsZS0yMDA {
    --tw-border-opacity: 1;
    border-color: rgb(210 198 250/var(--tw-border-opacity))
}

.dHctYm9yZGVyLXB1cnBsZS0yMDAvMzA {
    border-color: rgba(210,198,250,.3)
}

.dHctYm9yZGVyLXB1cnBsZS01MA {
    --tw-border-opacity: 1;
    border-color: rgb(240 235 254/var(--tw-border-opacity))
}

.dHctYm9yZGVyLXB1cnBsZS01MDA {
    --tw-border-opacity: 1;
    border-color: rgb(98 96 181/var(--tw-border-opacity))
}

.dHctYm9yZGVyLXB1cnBsZS02MDA {
    --tw-border-opacity: 1;
    border-color: rgb(73 71 159/var(--tw-border-opacity))
}

.dHctYm9yZGVyLXRyYW5zcGFyZW50 {
    border-color: transparent
}

.dHctYm9yZGVyLXllbGxvdy0zMDA {
    --tw-border-opacity: 1;
    border-color: rgb(253 235 194/var(--tw-border-opacity))
}

.dHctYm9yZGVyLW9wYWNpdHktMzA {
    --tw-border-opacity: 0.3
}

.dHctYmctYmxhY2s {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.dHctYmctYmx1ZS0yMDA {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254/var(--tw-bg-opacity))
}

.dHctYmctYmx1ZS01MA {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255/var(--tw-bg-opacity))
}

.dHctYmctZ3JheS05MDA {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTEwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(224 215 252/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTIwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(210 198 250/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTI1 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 240 252/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTQwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(124 122 196/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTUw {
    --tw-bg-opacity: 1;
    background-color: rgb(240 235 254/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTUwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(98 96 181/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTYwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(73 71 159/var(--tw-bg-opacity))
}

.dHctYmctcHVycGxlLTYwMC85MA {
    background-color: rgba(73,71,159,.9)
}

.dHctYmctcHVycGxlLTkwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(22 0 65/var(--tw-bg-opacity))
}

.dHctYmctcm9zZS0yMDA {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211/var(--tw-bg-opacity))
}

.dHctYmctcm9zZS01MA {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242/var(--tw-bg-opacity))
}

.dHctYmctdGVhbC01MA {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250/var(--tw-bg-opacity))
}

.dHctYmctdHJhbnNwYXJlbnQ {
    background-color: transparent
}

.dHctYmctd2hpdGU {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.dHctYmcteWVsbG93LTEwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(254 247 231/var(--tw-bg-opacity))
}

.dHctYmcteWVsbG93LTIwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 218/var(--tw-bg-opacity))
}

.dHctYmcteWVsbG93LTQwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(251 222 155/var(--tw-bg-opacity))
}

.dHctYmcteWVsbG93LTUw {
    --tw-bg-opacity: 1;
    background-color: rgb(255 250 246/var(--tw-bg-opacity))
}

.dHctYmcteWVsbG93LTUwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(248 208 117/var(--tw-bg-opacity))
}

.dHctYmctZ3JhZGllbnQtdG8tYg {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.dHctYmctZ3JhZGllbnQtdG8tYnI {
    background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.dHctYmctZ3JhZGllbnQtdG8tcg {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.dHctYmctZ3JhZGllbnQtdG8tdHI {
    background-image: linear-gradient(to top right,var(--tw-gradient-stops))
}

.dHctZnJvbS1ibHVlLTEwMA {
    --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(219,234,254,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctZnJvbS1wdXJwbGUtMjAw {
    --tw-gradient-from: #d2c6fa var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(210,198,250,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctZnJvbS1wdXJwbGUtMjU {
    --tw-gradient-from: #f4f0fc var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(244,240,252,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctZnJvbS1wdXJwbGUtNTA {
    --tw-gradient-from: #f4f0fc var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(240,235,254,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctZnJvbS1wdXJwbGUtNjAw {
    --tw-gradient-from: #49479f var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(73,71,159,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctZnJvbS1yb3NlLTEwMA {
    --tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255,228,230,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctZnJvbS13aGl0ZQ {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctZnJvbS15ZWxsb3ctNDAw {
    --tw-gradient-from: #fbde9b var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(42,92%,80%,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.dHctdmlhLXB1cnBsZS0yNQ {
    --tw-gradient-to: rgba(244,240,252,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),#f4f0fc var(--tw-gradient-via-position),var(--tw-gradient-to)
}

.dHctdG8tYmx1ZS0zMDA {
    --tw-gradient-to: #93c5fd var(--tw-gradient-to-position)
}

.dHctdG8tcHVycGxlLTMwMA {
    --tw-gradient-to: #b5a1f5 var(--tw-gradient-to-position)
}

.dHctdG8tcHVycGxlLTUw {
    --tw-gradient-to: #f0ebfe var(--tw-gradient-to-position)
}

.dHctdG8tcHVycGxlLTYwMA {
    --tw-gradient-to: #49479f var(--tw-gradient-to-position)
}

.dHctdG8tcm9zZS0zMDA {
    --tw-gradient-to: #fda4af var(--tw-gradient-to-position)
}

.dHctdG8td2hpdGU {
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.dHctdG8teWVsbG93LTEwMA {
    --tw-gradient-to: #fef7e7 var(--tw-gradient-to-position)
}

.dHctdG8teWVsbG93LTUwMA {
    --tw-gradient-to: #f8d075 var(--tw-gradient-to-position)
}

.dHctb2JqZWN0LWNvdmVy {
    -o-object-fit: cover;
    object-fit: cover
}

.dHctb2JqZWN0LWNlbnRlcg {
    -o-object-position: center;
    object-position: center
}

.dHctb2JqZWN0LXRvcA {
    -o-object-position: top;
    object-position: top
}

.dHctcC0w {
    padding: 0
}

.dHctcC0w\.5 {
    padding: .125rem
}

.dHctcC00 {
    padding: 1rem
}

.dHctcC02 {
    padding: 1.5rem
}

.dHctcC04 {
    padding: 2rem
}

.dHctcHgtMA {
    padding-left: 0;
    padding-right: 0
}

.dHctcHgtMw {
    padding-left: .75rem;
    padding-right: .75rem
}

.dHctcHgtMw\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

.dHctcHgtNA {
    padding-left: 1rem;
    padding-right: 1rem
}

.dHctcHgtNQ {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.dHctcHgtNg {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.dHctcHgtOA {
    padding-left: 2rem;
    padding-right: 2rem
}

.dHctcHktMA {
    padding-top: 0;
    padding-bottom: 0
}

.dHctcHktMA\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.dHctcHktMQ {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.dHctcHktMQ\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.dHctcHktMTA {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.dHctcHktMTY {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.dHctcHktMg {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.dHctcHktMg\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.dHctcHktMjA {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.dHctcHktMjQ {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.dHctcHktMw {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.dHctcHktMw\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.dHctcHktNA {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.dHctcHktNQ {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.dHctcHktNg {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.dHctcHktOA {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.dHctcGItMTI {
    padding-bottom: 3rem
}

.dHctcGItMTY {
    padding-bottom: 4rem
}

.dHctcGItMg {
    padding-bottom: .5rem
}

.dHctcGItMjQ {
    padding-bottom: 6rem
}

.dHctcGItMjg {
    padding-bottom: 7rem
}

.dHctcGItNQ {
    padding-bottom: 1.25rem
}

.dHctcGwtMTI {
    padding-left: 3rem
}

.dHctcGwtMg {
    padding-left: .5rem
}

.dHctcGwtMw {
    padding-left: .75rem
}

.dHctcHItMTA {
    padding-right: 2.5rem
}

.dHctcHItMjQ {
    padding-right: 6rem
}

.dHctcHQtMTY {
    padding-top: 4rem
}

.dHctcHQtMg {
    padding-top: .5rem
}

.dHctcHQtMjA {
    padding-top: 5rem
}

.dHctcHQtNQ {
    padding-top: 1.25rem
}

.dHctcHQtNTY {
    padding-top: 14rem
}

.dHctdGV4dC1sZWZ0 {
    text-align: left
}

.dHctdGV4dC1jZW50ZXI {
    text-align: center
}

.dHctYWxpZ24tdG9w {
    vertical-align: top
}

.dHctZm9udC1zYW5z {
    font-family: var(--font-roboto),sans-serif
}

.dHctZm9udC13cml0dGVu {
    font-family: var(--font-gochi-hand),cursive
}

.dHctdGV4dC0yeGw {
    font-size: 1.75rem
}

.dHctdGV4dC04eGw {
    font-size: 5rem
}

.dHctdGV4dC1iYXNl {
    font-size: 1rem;
    line-height: 1.5rem
}

.dHctdGV4dC1sZw {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.dHctdGV4dC1zbQ {
    font-size: .875rem;
    line-height: 1.25rem
}

.dHctdGV4dC14bA {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.dHctdGV4dC14cw {
    font-size: .75rem;
    line-height: 1rem
}

.dHctZm9udC1ib2xk {
    font-weight: 700
}

.dHctZm9udC1tZWRpdW0 {
    font-weight: 500
}

.dHctZm9udC1zZW1pYm9sZA {
    font-weight: 600
}

.dHctdXBwZXJjYXNl {
    text-transform: uppercase
}

.dHctbGVhZGluZy01 {
    line-height: 1.25rem
}

.dHctbGVhZGluZy02 {
    line-height: 1.5rem
}

.dHctbGVhZGluZy1sb29zZQ {
    line-height: 1.875
}

.dHctbGVhZGluZy1ub25l {
    line-height: 1
}

.dHctbGVhZGluZy1ub3JtYWw {
    line-height: 1.5
}

.dHctbGVhZGluZy1yZWxheGVk {
    line-height: 1.625
}

.dHctdHJhY2tpbmctbm9ybWFs {
    letter-spacing: 0
}

.dHctdHJhY2tpbmctd2lkZQ {
    letter-spacing: .025em
}

.dHctdHJhY2tpbmctd2lkZXI {
    letter-spacing: .05em
}

.dHctdGV4dC1wdXJwbGUtMjAw {
    --tw-text-opacity: 1;
    color: rgb(210 198 250/var(--tw-text-opacity))
}

.dHctdGV4dC1wdXJwbGUtMjU {
    --tw-text-opacity: 1;
    color: rgb(244 240 252/var(--tw-text-opacity))
}

.dHctdGV4dC1wdXJwbGUtNTA {
    --tw-text-opacity: 1;
    color: rgb(240 235 254/var(--tw-text-opacity))
}

.dHctdGV4dC1wdXJwbGUtNTAw {
    --tw-text-opacity: 1;
    color: rgb(98 96 181/var(--tw-text-opacity))
}

.dHctdGV4dC1wdXJwbGUtNjAw {
    --tw-text-opacity: 1;
    color: rgb(73 71 159/var(--tw-text-opacity))
}

.dHctdGV4dC1wdXJwbGUtNzAw {
    --tw-text-opacity: 1;
    color: rgb(44 24 84/var(--tw-text-opacity))
}

.dHctdGV4dC1wdXJwbGUtODAw {
    --tw-text-opacity: 1;
    color: rgb(24 8 58/var(--tw-text-opacity))
}

.dHctdGV4dC1wdXJwbGUtODAwLzkw {
    color: rgba(24,8,58,.9)
}

.dHctdGV4dC1wdXJwbGUtOTAw {
    --tw-text-opacity: 1;
    color: rgb(22 0 65/var(--tw-text-opacity))
}

.dHctdGV4dC13aGl0ZQ {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.dHctdGV4dC13aGl0ZS85MA {
    color: hsla(0,0%,100%,.9)
}

.dHctdGV4dC15ZWxsb3ctNTAw {
    --tw-text-opacity: 1;
    color: rgb(248 208 117/var(--tw-text-opacity))
}

.dHctdGV4dC1vcGFjaXR5LTkw {
    --tw-text-opacity: 0.9
}

.dHctbm8tdW5kZXJsaW5l {
    text-decoration-line: none
}

.dHctcGxhY2Vob2xkZXItcHVycGxlLTcwMA::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(44 24 84/var(--tw-placeholder-opacity))
}

.dHctcGxhY2Vob2xkZXItcHVycGxlLTcwMA::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(44 24 84/var(--tw-placeholder-opacity))
}

.dHctcGxhY2Vob2xkZXItb3BhY2l0eS03MA::-moz-placeholder {
    --tw-placeholder-opacity: 0.7
}

.dHctcGxhY2Vob2xkZXItb3BhY2l0eS03MA::placeholder {
    --tw-placeholder-opacity: 0.7
}

.dHctb3BhY2l0eS0w {
    opacity: 0
}

.dHctb3BhY2l0eS0xMDA {
    opacity: 1
}

.dHctb3BhY2l0eS0yNQ {
    opacity: .25
}

.dHctb3BhY2l0eS00MA {
    opacity: .4
}

.dHctb3BhY2l0eS01MA {
    opacity: .5
}

.dHctb3BhY2l0eS02MA {
    opacity: .6
}

.dHctb3BhY2l0eS03NQ {
    opacity: .75
}

.dHctb3BhY2l0eS04MA {
    opacity: .8
}

.dHctb3BhY2l0eS05MA {
    opacity: .9
}

.dHctc2hhZG93LTJ4bA {
    --tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.dHctc2hhZG93LTJ4bA,.dHctc2hhZG93LWxn {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.dHctc2hhZG93LWxn {
    --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)
}

.dHctc2hhZG93LW1k {
    --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)
}

.dHctc2hhZG93LW1k,.dHctc2hhZG93LXNt {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.dHctc2hhZG93LXNt {
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.dHctc2hhZG93LXhs {
    --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)
}

.dHctb3V0bGluZS1ub25l {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.dHctZHJvcC1zaGFkb3ctMnhs {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0,0,0,.15))
}

.dHctZHJvcC1zaGFkb3ctMnhs,.dHctZmlsdGVy {
    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)
}

.dHctdHJhbnNpdGlvbg {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.dHctdHJhbnNpdGlvbi1hbGw {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.dHctdHJhbnNpdGlvbi1vcGFjaXR5 {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.dHctZHVyYXRpb24tMTAw {
    transition-duration: .1s
}

.dHctZHVyYXRpb24tMTUw {
    transition-duration: .15s
}

.dHctZHVyYXRpb24tMjAw {
    transition-duration: .2s
}

.dHctZHVyYXRpb24tMzAw {
    transition-duration: .3s
}

.dHctZHVyYXRpb24tNTAw {
    transition-duration: .5s
}

.dHctZHVyYXRpb24tNzU {
    transition-duration: 75ms
}

.dHctZWFzZS1pbg {
    transition-timing-function: cubic-bezier(.4,0,1,1)
}

.dHctZWFzZS1pbi1vdXQ {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.dHctZWFzZS1saW5lYXI {
    transition-timing-function: linear
}

.dHctZWFzZS1vdXQ {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.h1 {
    font-size: 2.7rem;
    font-weight: 800;
    line-height: 1.375
}

@media (min-width: 640px) {
    .h1 {
        font-size:3.25rem;
        line-height: 1.25
    }
}

@media (min-width: 1280px) {
    .h1 {
        font-size:3.75rem;
        line-height: 1.1
    }
}

.h2 {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: -.025em
}

@media (min-width: 640px) {
    .h2 {
        font-size:2.7rem;
        line-height: 1.1
    }
}

@media (min-width: 1280px) {
    .h2 {
        font-size:3.25rem
    }
}

.h3 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: -.025em
}

@media (min-width: 640px) {
    .h3 {
        font-size:2.25rem;
        line-height: 1.1
    }
}

.h4 {
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: -.025em
}

@media (min-width: 640px) {
    .h4 {
        font-size:2rem;
        line-height: 1.1
    }

    .sm\:dHctYXNwZWN0LWgtNA {
        --tw-aspect-h: 4
    }

    .sm\:dHctYXNwZWN0LWgtOQ {
        --tw-aspect-h: 9
    }

    .sm\:dHctYXNwZWN0LXctMTY {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 16
    }

    .sm\:dHctYXNwZWN0LXctMTY>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .sm\:dHctYXNwZWN0LXctMw {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 3
    }

    .sm\:dHctYXNwZWN0LXctMw>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .sm\:dHctcHJvc2UteGw {
        font-size: 1.25rem;
        line-height: 1.8
    }

    .sm\:dHctcHJvc2UteGw :where(p):not(:where([class~=tw-not-prose] *)) {
        margin-top: 1.2em;
        margin-bottom: 1.2em
    }

    .sm\:dHctcHJvc2UteGw :where([class~=lead]):not(:where([class~=tw-not-prose] *)) {
        font-size: 1.2em;
        line-height: 1.5;
        margin-top: 1em;
        margin-bottom: 1em
    }

    .sm\:dHctcHJvc2UteGw :where(blockquote):not(:where([class~=tw-not-prose] *)) {
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-left: 1.0666667em
    }

    .sm\:dHctcHJvc2UteGw :where(h1):not(:where([class~=tw-not-prose] *)) {
        font-size: 3.25rem;
        margin-top: 0;
        margin-bottom: .8571429em;
        line-height: 1
    }

    .sm\:dHctcHJvc2UteGw :where(h2):not(:where([class~=tw-not-prose] *)) {
        font-size: 2.7rem;
        margin-top: 1.5555556em;
        margin-bottom: .8888889em;
        line-height: 1.1111111
    }

    .sm\:dHctcHJvc2UteGw :where(h3):not(:where([class~=tw-not-prose] *)) {
        font-size: 2rem;
        margin-top: 1.6em;
        margin-bottom: .6666667em;
        line-height: 1.3333333
    }

    .sm\:dHctcHJvc2UteGw :where(h4):not(:where([class~=tw-not-prose] *)) {
        margin-top: 1.8em;
        margin-bottom: .6em;
        line-height: 1.6
    }

    .sm\:dHctcHJvc2UteGw :where(img):not(:where([class~=tw-not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .sm\:dHctcHJvc2UteGw :where(video):not(:where([class~=tw-not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .sm\:dHctcHJvc2UteGw :where(figure):not(:where([class~=tw-not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .sm\:dHctcHJvc2UteGw :where(figure>*):not(:where([class~=tw-not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }

    .sm\:dHctcHJvc2UteGw :where(figcaption):not(:where([class~=tw-not-prose] *)) {
        font-size: .9em;
        line-height: 1.5555556;
        margin-top: 1em
    }

    .sm\:dHctcHJvc2UteGw :where(code):not(:where([class~=tw-not-prose] *)) {
        font-size: .9em
    }

    .sm\:dHctcHJvc2UteGw :where(h2 code):not(:where([class~=tw-not-prose] *)) {
        font-size: .8611111em
    }

    .sm\:dHctcHJvc2UteGw :where(h3 code):not(:where([class~=tw-not-prose] *)) {
        font-size: .9em
    }

    .sm\:dHctcHJvc2UteGw :where(pre):not(:where([class~=tw-not-prose] *)) {
        font-size: .9em;
        line-height: 1.7777778;
        margin-top: 2em;
        margin-bottom: 2em;
        border-radius: .5rem;
        padding: 1.1111111em 1.3333333em
    }

    .sm\:dHctcHJvc2UteGw :where(ol):not(:where([class~=tw-not-prose] *)) {
        margin-top: 1.2em;
        margin-bottom: 1.2em;
        padding-left: 1.6em
    }

    .sm\:dHctcHJvc2UteGw :where(ul):not(:where([class~=tw-not-prose] *)) {
        margin-top: 1.2em;
        margin-bottom: 1.2em;
        padding-left: 1.6em
    }

    .sm\:dHctcHJvc2UteGw :where(li):not(:where([class~=tw-not-prose] *)) {
        margin-top: .6em;
        margin-bottom: .6em
    }

    .sm\:dHctcHJvc2UteGw :where(ol>li):not(:where([class~=tw-not-prose] *)) {
        padding-left: .4em
    }

    .sm\:dHctcHJvc2UteGw :where(ul>li):not(:where([class~=tw-not-prose] *)) {
        padding-left: .4em
    }

    .sm\:dHctcHJvc2UteGw :where(.sm\:dHctcHJvc2UteGw>ul>li p):not(:where([class~=tw-not-prose] *)) {
        margin-top: .8em;
        margin-bottom: .8em
    }

    .sm\:dHctcHJvc2UteGw :where(.sm\:dHctcHJvc2UteGw>ul>li>:first-child):not(:where([class~=tw-not-prose] *)) {
        margin-top: 1.2em
    }

    .sm\:dHctcHJvc2UteGw :where(.sm\:dHctcHJvc2UteGw>ul>li>:last-child):not(:where([class~=tw-not-prose] *)) {
        margin-bottom: 1.2em
    }

    .sm\:dHctcHJvc2UteGw :where(.sm\:dHctcHJvc2UteGw>ol>li>:first-child):not(:where([class~=tw-not-prose] *)) {
        margin-top: 1.2em
    }

    .sm\:dHctcHJvc2UteGw :where(.sm\:dHctcHJvc2UteGw>ol>li>:last-child):not(:where([class~=tw-not-prose] *)) {
        margin-bottom: 1.2em
    }

    .sm\:dHctcHJvc2UteGw :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=tw-not-prose] *)) {
        margin-top: .8em;
        margin-bottom: .8em
    }

    .sm\:dHctcHJvc2UteGw :where(hr):not(:where([class~=tw-not-prose] *)) {
        margin-top: 2.8em;
        margin-bottom: 2.8em
    }

    .sm\:dHctcHJvc2UteGw :where(hr+*):not(:where([class~=tw-not-prose] *)) {
        margin-top: 0
    }

    .sm\:dHctcHJvc2UteGw :where(h2+*):not(:where([class~=tw-not-prose] *)) {
        margin-top: 0
    }

    .sm\:dHctcHJvc2UteGw :where(h3+*):not(:where([class~=tw-not-prose] *)) {
        margin-top: 0
    }

    .sm\:dHctcHJvc2UteGw :where(h4+*):not(:where([class~=tw-not-prose] *)) {
        margin-top: 0
    }

    .sm\:dHctcHJvc2UteGw :where(table):not(:where([class~=tw-not-prose] *)) {
        font-size: .9em;
        line-height: 1.5555556
    }

    .sm\:dHctcHJvc2UteGw :where(thead th):not(:where([class~=tw-not-prose] *)) {
        padding-right: .6666667em;
        padding-bottom: .8888889em;
        padding-left: .6666667em
    }

    .sm\:dHctcHJvc2UteGw :where(thead th:first-child):not(:where([class~=tw-not-prose] *)) {
        padding-left: 0
    }

    .sm\:dHctcHJvc2UteGw :where(thead th:last-child):not(:where([class~=tw-not-prose] *)) {
        padding-right: 0
    }

    .sm\:dHctcHJvc2UteGw :where(tbody td,tfoot td):not(:where([class~=tw-not-prose] *)) {
        padding: .8888889em .6666667em
    }

    .sm\:dHctcHJvc2UteGw :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=tw-not-prose] *)) {
        padding-left: 0
    }

    .sm\:dHctcHJvc2UteGw :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=tw-not-prose] *)) {
        padding-right: 0
    }

    .sm\:dHctcHJvc2UteGw :where(.sm\:dHctcHJvc2UteGw>:first-child):not(:where([class~=tw-not-prose] *)) {
        margin-top: 0
    }

    .sm\:dHctcHJvc2UteGw :where(.sm\:dHctcHJvc2UteGw>:last-child):not(:where([class~=tw-not-prose] *)) {
        margin-bottom: 0
    }
}

.hover\:dHctei01MA:hover {
    z-index: 50
}

.hover\:dHctc2NhbGUtMTA1:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    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))
}

.hover\:dHctYm9yZGVyLXB1cnBsZS00MDA:hover {
    --tw-border-opacity: 1;
    border-color: rgb(124 122 196/var(--tw-border-opacity))
}

.hover\:dHctYm9yZGVyLXRyYW5zcGFyZW50:hover {
    border-color: transparent
}

.hover\:dHctYmctcHVycGxlLTEwMA:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 215 252/var(--tw-bg-opacity))
}

.hover\:dHctYmctcHVycGxlLTI1LzYw:hover {
    background-color: rgba(244,240,252,.6)
}

.hover\:dHctYmctcHVycGxlLTUwMA:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(98 96 181/var(--tw-bg-opacity))
}

.hover\:dHctYmctcHVycGxlLTYwMA:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(73 71 159/var(--tw-bg-opacity))
}

.hover\:dHctYmctcHVycGxlLTYwMC85NQ:hover {
    background-color: rgba(73,71,159,.95)
}

.hover\:dHctYmcteWVsbG93LTYwMA:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 195 80/var(--tw-bg-opacity))
}

.hover\:dHctdGV4dC1wdXJwbGUtNTAw:hover {
    --tw-text-opacity: 1;
    color: rgb(98 96 181/var(--tw-text-opacity))
}

.hover\:dHctdGV4dC1wdXJwbGUtNjAw:hover {
    --tw-text-opacity: 1;
    color: rgb(73 71 159/var(--tw-text-opacity))
}

.hover\:dHctdGV4dC1wdXJwbGUtOTAw:hover {
    --tw-text-opacity: 1;
    color: rgb(22 0 65/var(--tw-text-opacity))
}

.hover\:dHctdGV4dC13aGl0ZQ:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:dHctdW5kZXJsaW5l:hover {
    text-decoration-line: underline
}

.hover\:dHctc2hhZG93LWxn: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)
}

.focus\:dHctYm9yZGVyLXB1cnBsZS0yMDA:focus {
    --tw-border-opacity: 1;
    border-color: rgb(210 198 250/var(--tw-border-opacity))
}

.focus\:dHctYmctd2hpdGU:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.focus\:dHctb3V0bGluZS1ub25l:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:dHctcmluZy0y:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}

.focus\:dHctcmluZy1wdXJwbGUtMjAw:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(210 198 250/var(--tw-ring-opacity))
}

.focus\:dHctcmluZy1wdXJwbGUtNTAw:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(98 96 181/var(--tw-ring-opacity))
}

.dHctZ3JvdXA:hover .group-hover\:dHctcm90YXRlLTA {
    --tw-rotate: 0deg
}

.dHctZ3JvdXA:hover .group-hover\:dHctc2NhbGUtMTEw,.dHctZ3JvdXA:hover .group-hover\:dHctcm90YXRlLTA {
    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))
}

.dHctZ3JvdXA:hover .group-hover\:dHctc2NhbGUtMTEw {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1
}

.dHctZ3JvdXA:hover .group-hover\:dHctc2NhbGUteC0xMDA {
    --tw-scale-x: 1;
    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 tw-horizontal-bounce {
    50% {
        transform: translateX(25%);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }

    0%,to {
        transform: translateX(0);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }
}

.dHctZ3JvdXA:hover .group-hover\:dHctYW5pbWF0ZS1ob3Jpem9udGFsLWJvdW5jZQ {
    animation: tw-horizontal-bounce 1s infinite
}

.dHctZ3JvdXA:hover .group-hover\:dHctYmctcHVycGxlLTYwMA {
    --tw-bg-opacity: 1;
    background-color: rgb(73 71 159/var(--tw-bg-opacity))
}

.dHctZ3JvdXA:hover .group-hover\:dHctYmctd2hpdGU {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.dHctZ3JvdXA:hover .group-hover\:dHctYmctd2hpdGUvMzA {
    background-color: hsla(0,0%,100%,.3)
}

.dHctZ3JvdXA:hover .group-hover\:dHctdGV4dC1wdXJwbGUtNTA {
    --tw-text-opacity: 1;
    color: rgb(240 235 254/var(--tw-text-opacity))
}

.dHctZ3JvdXA:hover .group-hover\:dHctdGV4dC1wdXJwbGUtNjAw {
    --tw-text-opacity: 1;
    color: rgb(73 71 159/var(--tw-text-opacity))
}

.dHctZ3JvdXA:hover .group-hover\:dHctdGV4dC13aGl0ZQ {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.dHctZ3JvdXA:hover .group-hover\:dHctdGV4dC13aGl0ZS85NQ {
    color: hsla(0,0%,100%,.95)
}

.dHctZ3JvdXA:hover .group-hover\:dHctb3BhY2l0eS0xMDA {
    opacity: 1
}

.dHctZ3JvdXA:hover .group-hover\:dHctb3BhY2l0eS02MA {
    opacity: .6
}

@media (min-width: 640px) {
    .sm\:LXR3LXRvcC0xNg {
        top:-4rem
    }

    .sm\:dHctbGVmdC0xMA {
        left: 2.5rem
    }

    .sm\:dHctb3JkZXItMQ {
        order: 1
    }

    .sm\:dHctb3JkZXItMg {
        order: 2
    }

    .sm\:dHctb3JkZXItMw {
        order: 3
    }

    .sm\:dHctb3JkZXItNA {
        order: 4
    }

    .sm\:dHctY29sLXNwYW4tMg {
        grid-column: span 2/span 2
    }

    .sm\:dHctY29sLXNwYW4tNA {
        grid-column: span 4/span 4
    }

    .sm\:dHctY29sLXNwYW4tOA {
        grid-column: span 8/span 8
    }

    .sm\:dHctY29sLXN0YXJ0LTI {
        grid-column-start: 2
    }

    .sm\:dHctbXgtMA {
        margin-left: 0;
        margin-right: 0
    }

    .sm\:dHctbXgtYXV0bw {
        margin-left: auto;
        margin-right: auto
    }

    .sm\:dHctbXktMTA {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }

    .sm\:dHctbXktMg {
        margin-top: .5rem;
        margin-bottom: .5rem
    }

    .sm\:dHctbWItMTI {
        margin-bottom: 3rem
    }

    .sm\:dHctbWwtMA {
        margin-left: 0
    }

    .sm\:dHctbWwtMw {
        margin-left: .75rem
    }

    .sm\:dHctbWwtNg {
        margin-left: 1.5rem
    }

    .sm\:dHctbXItMw {
        margin-right: .75rem
    }

    .sm\:dHctbXQtMA {
        margin-top: 0
    }

    .sm\:dHctbXQtMQ {
        margin-top: .25rem
    }

    .sm\:dHctbXQtMQ\.5 {
        margin-top: .375rem
    }

    .sm\:dHctbXQtMTQ {
        margin-top: 3.5rem
    }

    .sm\:dHctbXQtMTY {
        margin-top: 4rem
    }

    .sm\:dHctbXQtMjA {
        margin-top: 5rem
    }

    .sm\:dHctbXQtMjQ {
        margin-top: 6rem
    }

    .sm\:dHctbXQtMw {
        margin-top: .75rem
    }

    .sm\:dHctbXQtNA {
        margin-top: 1rem
    }

    .sm\:dHctbXQtNDQ {
        margin-top: 11rem
    }

    .sm\:dHctbXQtNQ {
        margin-top: 1.25rem
    }

    .sm\:dHctYmxvY2s {
        display: block
    }

    .sm\:dHctZmxleA {
        display: flex
    }

    .sm\:dHctZ3JpZA {
        display: grid
    }

    .sm\:dHctaGlkZGVu {
        display: none
    }

    .sm\:dHctaC00MA {
        height: 10rem
    }

    .sm\:dHctaC00OA {
        height: 12rem
    }

    .sm\:dHctaC03Mg {
        height: 18rem
    }

    .sm\:dHctaC1mdWxs {
        height: 100%
    }

    .sm\:dHctdy01Mg {
        width: 13rem
    }

    .sm\:dHctdy03Mg {
        width: 18rem
    }

    .sm\:dHctbWF4LXctbm9uZQ {
        max-width: none
    }

    .sm\:LXR3LXRyYW5zbGF0ZS15LTEvMw {
        --tw-translate-y: -33.333333%
    }

    .sm\:LXR3LXRyYW5zbGF0ZS15LTEvMw,.sm\:dHctdHJhbnNsYXRlLXktMS8z {
        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))
    }

    .sm\:dHctdHJhbnNsYXRlLXktMS8z {
        --tw-translate-y: 33.333333%
    }

    .sm\:dHctdHJhbnNsYXRlLXktMTA {
        --tw-translate-y: 2.5rem
    }

    .sm\:dHctdHJhbnNsYXRlLXktMTA,.sm\:dHctdHJhbnNsYXRlLXktMTE {
        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))
    }

    .sm\:dHctdHJhbnNsYXRlLXktMTE {
        --tw-translate-y: 2.75rem
    }

    .sm\:dHctc2NhbGUtMTAw {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        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))
    }

    .sm\:dHctZ3JpZC1jb2xzLTEy {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .sm\:dHctZ3JpZC1jb2xzLTI {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .sm\:dHctZ3JpZC1jb2xzLTM {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .sm\:dHctZ3JpZC1jb2xzLTQ {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .sm\:dHctZmxleC1yb3c {
        flex-direction: row
    }

    .sm\:dHctZmxleC1jb2w {
        flex-direction: column
    }

    .sm\:dHctanVzdGlmeS1pdGVtcy1zdGFydA {
        justify-items: start
    }

    .sm\:dHctZ2FwLTE2 {
        gap: 4rem
    }

    .sm\:dHctZ2FwLTM {
        gap: .75rem
    }

    .sm\:dHctZ2FwLTU {
        gap: 1.25rem
    }

    .sm\:dHctZ2FwLTY {
        gap: 1.5rem
    }

    .sm\:dHctZ2FwLTg {
        gap: 2rem
    }

    .sm\:dHctZ2FwLXgtNg {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .sm\:dHctZ2FwLXgtOA {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .sm\:dHctZ2FwLXktMTI {
        row-gap: 3rem
    }

    .sm\:dHctc3BhY2UteC00>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .sm\:dHctZGl2aWRlLXg>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }

    .sm\:dHctZGl2aWRlLXktMA>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }

    .sm\:dHctanVzdGlmeS1zZWxmLWVuZA {
        justify-self: end
    }

    .sm\:dHctcm91bmRlZC1sLTJ4bA {
        border-top-left-radius: 1rem;
        border-bottom-left-radius: 1rem
    }

    .sm\:dHctcm91bmRlZC1yLTJ4bA {
        border-top-right-radius: 1rem;
        border-bottom-right-radius: 1rem
    }

    .sm\:dHctcm91bmRlZC10bC1ub25l {
        border-top-left-radius: 0
    }

    .sm\:dHctcm91bmRlZC10ci1ub25l {
        border-top-right-radius: 0
    }

    .sm\:dHctcC0xMg {
        padding: 3rem
    }

    .sm\:dHctcC0xNg {
        padding: 4rem
    }

    .sm\:dHctcC01 {
        padding: 1.25rem
    }

    .sm\:dHctcC03 {
        padding: 1.75rem
    }

    .sm\:dHctcC04 {
        padding: 2rem
    }

    .sm\:dHctcHgtMTA {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .sm\:dHctcHgtMTI {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .sm\:dHctcHgtNg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sm\:dHctcHgtOA {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .sm\:dHctcHktMA {
        padding-top: 0;
        padding-bottom: 0
    }

    .sm\:dHctcHktMTA {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .sm\:dHctcHktMTI {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .sm\:dHctcHktMjA {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .sm\:dHctcHktMjQ {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .sm\:dHctcHktMjg {
        padding-top: 7rem;
        padding-bottom: 7rem
    }

    .sm\:dHctcHktMzI {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .sm\:dHctcHktNA {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .sm\:dHctcHktOA {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .sm\:dHctcGItMA {
        padding-bottom: 0
    }

    .sm\:dHctcGItMjQ {
        padding-bottom: 6rem
    }

    .sm\:dHctcGItMjg {
        padding-bottom: 7rem
    }

    .sm\:dHctcGItMzY {
        padding-bottom: 9rem
    }

    .sm\:dHctcGwtMA {
        padding-left: 0
    }

    .sm\:dHctcGwtMTA {
        padding-left: 2.5rem
    }

    .sm\:dHctcGwtMzY {
        padding-left: 9rem
    }

    .sm\:dHctcHItMTA {
        padding-right: 2.5rem
    }

    .sm\:dHctcHItMzY {
        padding-right: 9rem
    }

    .sm\:dHctcHQtMA {
        padding-top: 0
    }

    .sm\:dHctcHQtMjA {
        padding-top: 5rem
    }

    .sm\:dHctcHQtMjQ {
        padding-top: 6rem
    }

    .sm\:dHctcHQtMjg {
        padding-top: 7rem
    }

    .sm\:dHctcHQtNjQ {
        padding-top: 16rem
    }

    .sm\:dHctdGV4dC1sZWZ0 {
        text-align: left
    }

    .sm\:dHctdGV4dC1jZW50ZXI {
        text-align: center
    }

    .sm\:dHctdGV4dC0zeGw {
        font-size: 2rem
    }

    .sm\:dHctdGV4dC1sZw {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .sm\:dHctdGV4dC14bA {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .sm\:dHctZm9udC1tZWRpdW0 {
        font-weight: 500
    }

    .sm\:dHctbGVhZGluZy1yZWxheGVk {
        line-height: 1.625
    }
}

@media (min-width: 768px) {
    .md\:LXR3LWxlZnQtMjQ {
        left:-6rem
    }

    .md\:LXR3LXJpZ2h0LTg {
        right: -2rem
    }

    .md\:dHctb3JkZXItMQ {
        order: 1
    }

    .md\:dHctY29sLXNwYW4tMg {
        grid-column: span 2/span 2
    }

    .md\:dHctY29sLXNwYW4tMw {
        grid-column: span 3/span 3
    }

    .md\:dHctY29sLXNwYW4tNA {
        grid-column: span 4/span 4
    }

    .md\:dHctY29sLXN0YXJ0LTI {
        grid-column-start: 2
    }

    .md\:LXR3LW1sLTM {
        margin-left: -.75rem
    }

    .md\:LXR3LW10LTQ4 {
        margin-top: -12rem
    }

    .md\:dHctbWItMjA {
        margin-bottom: 5rem
    }

    .md\:dHctbWwtNg {
        margin-left: 1.5rem
    }

    .md\:dHctbXItMA {
        margin-right: 0
    }

    .md\:dHctbXQtMA {
        margin-top: 0
    }

    .md\:dHctbXQtMTQ {
        margin-top: 3.5rem
    }

    .md\:dHctbXQtMjA {
        margin-top: 5rem
    }

    .md\:dHctbXQtNQ {
        margin-top: 1.25rem
    }

    .md\:dHctbXQtNzI {
        margin-top: 18rem
    }

    .md\:dHctYmxvY2s {
        display: block
    }

    .md\:dHctZ3JpZA {
        display: grid
    }

    .md\:dHctdy0yLzM {
        width: 66.666667%
    }

    .md\:dHctdy0yMA {
        width: 5rem
    }

    .md\:dHctdy0zMg {
        width: 8rem
    }

    .md\:dHctdy1mdWxs {
        width: 100%
    }

    .md\:dHctbWF4LXctM3hs {
        max-width: 48rem
    }

    .md\:dHctbWF4LXctc2NyZWVuLXhs {
        max-width: 1280px
    }

    .md\:LXR3LXRyYW5zbGF0ZS15LTEy {
        --tw-translate-y: -3rem
    }

    .md\:LXR3LXRyYW5zbGF0ZS15LTEy,.md\:LXR3LXRyYW5zbGF0ZS15LTY {
        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\:LXR3LXRyYW5zbGF0ZS15LTY {
        --tw-translate-y: -1.5rem
    }

    .md\:LXR3LXRyYW5zbGF0ZS15LTgw {
        --tw-translate-y: -20rem
    }

    .md\:LXR3LXRyYW5zbGF0ZS15LTgw,.md\:dHctdHJhbnNsYXRlLXgtMw {
        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\:dHctdHJhbnNsYXRlLXgtMw {
        --tw-translate-x: 0.75rem
    }

    .md\:dHctdHJhbnNsYXRlLXktMTI {
        --tw-translate-y: 3rem
    }

    .md\:LXR3LXJvdGF0ZS04,.md\:dHctdHJhbnNsYXRlLXktMTI {
        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\:LXR3LXJvdGF0ZS04 {
        --tw-rotate: -8deg
    }

    .md\:dHctcm90YXRlLTEy {
        --tw-rotate: 12deg
    }

    .md\:dHctcm90YXRlLTEy,.md\:dHctcm90YXRlLTQ {
        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\:dHctcm90YXRlLTQ {
        --tw-rotate: 4deg
    }

    .md\:dHctcm90YXRlLTg {
        --tw-rotate: 8deg;
        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\:dHctZ3JpZC1jb2xzLTI {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .md\:dHctZmxleC1jb2w {
        flex-direction: column
    }

    .md\:dHctanVzdGlmeS1lbmQ {
        justify-content: flex-end
    }

    .md\:dHctZ2FwLTEy {
        gap: 3rem
    }

    .md\:dHctZ2FwLTE2 {
        gap: 4rem
    }

    .md\:dHctZ2FwLTQ {
        gap: 1rem
    }

    .md\:dHctZ2FwLTg {
        gap: 2rem
    }

    .md\:dHctZ2FwLXgtMTI {
        -moz-column-gap: 3rem;
        column-gap: 3rem
    }

    .md\:dHctZ2FwLXgtOA {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .md\:dHctc3BhY2UteC02>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:dHctcHgtNg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .md\:dHctcHgtOA {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .md\:dHctcHktMTA {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .md\:dHctcGItMA {
        padding-bottom: 0
    }

    .md\:dHctcHItMw {
        padding-right: .75rem
    }

    .md\:dHctcHItNA {
        padding-right: 1rem
    }
}

@media (min-width: 1024px) {
    .lg\:LXR3LXRvcC0xNg {
        top:-4rem
    }

    .lg\:dHctbGVmdC0xNA {
        left: 3.5rem
    }

    .lg\:dHctb3JkZXItMQ {
        order: 1
    }

    .lg\:dHctb3JkZXItMg {
        order: 2
    }

    .lg\:dHctb3JkZXItbm9uZQ {
        order: 0
    }

    .lg\:dHctY29sLXNwYW4tMQ {
        grid-column: span 1/span 1
    }

    .lg\:dHctY29sLXNwYW4tMg {
        grid-column: span 2/span 2
    }

    .lg\:dHctY29sLXNwYW4tMw {
        grid-column: span 3/span 3
    }

    .lg\:dHctY29sLXNwYW4tNA {
        grid-column: span 4/span 4
    }

    .lg\:dHctY29sLXNwYW4tNQ {
        grid-column: span 5/span 5
    }

    .lg\:dHctY29sLXNwYW4tNg {
        grid-column: span 6/span 6
    }

    .lg\:dHctY29sLXNwYW4tNw {
        grid-column: span 7/span 7
    }

    .lg\:dHctY29sLXN0YXJ0LTM {
        grid-column-start: 3
    }

    .lg\:dHctbXgtMA {
        margin-left: 0;
        margin-right: 0
    }

    .lg\:dHctbXgtYXV0bw {
        margin-left: auto;
        margin-right: auto
    }

    .lg\:LXR3LW1sLTY {
        margin-left: -1.5rem
    }

    .lg\:dHctbWwtNg {
        margin-left: 1.5rem
    }

    .lg\:dHctbWwtYXV0bw {
        margin-left: auto
    }

    .lg\:dHctbXItMA {
        margin-right: 0
    }

    .lg\:dHctbXQtMA {
        margin-top: 0
    }

    .lg\:dHctbXQtMTA {
        margin-top: 2.5rem
    }

    .lg\:dHctbXQtMTI {
        margin-top: 3rem
    }

    .lg\:dHctbXQtMTY {
        margin-top: 4rem
    }

    .lg\:dHctbXQtMg {
        margin-top: .5rem
    }

    .lg\:dHctbXQtMjA {
        margin-top: 5rem
    }

    .lg\:dHctbXQtMjQ {
        margin-top: 6rem
    }

    .lg\:dHctbXQtNA {
        margin-top: 1rem
    }

    .lg\:dHctbXQtNDQ {
        margin-top: 11rem
    }

    .lg\:dHctbXQtNTY {
        margin-top: 14rem
    }

    .lg\:dHctbXQtNg {
        margin-top: 1.5rem
    }

    .lg\:dHctYmxvY2s {
        display: block
    }

    .lg\:dHctZmxleA {
        display: flex
    }

    .lg\:dHctZ3JpZA {
        display: grid
    }

    .lg\:dHctaGlkZGVu {
        display: none
    }

    .lg\:dHctaC00NA {
        height: 11rem
    }

    .lg\:dHctaC01 {
        height: 1.25rem
    }

    .lg\:dHctaC02NA {
        height: 16rem
    }

    .lg\:dHctaC04MA {
        height: 20rem
    }

    .lg\:dHctdy0zNg {
        width: 9rem
    }

    .lg\:dHctdy01 {
        width: 1.25rem
    }

    .lg\:dHctdy02NA {
        width: 16rem
    }

    .lg\:dHctbWF4LXctbGc {
        max-width: 32rem
    }

    .lg\:dHctbWF4LXctbWQ {
        max-width: 28rem
    }

    .lg\:dHctbWF4LXctbm9uZQ {
        max-width: none
    }

    .lg\:dHctbWF4LXctc2NyZWVuLTJ4bA {
        max-width: 1536px
    }

    .lg\:dHctbWF4LXctc2NyZWVuLWxn {
        max-width: 1024px
    }

    .lg\:dHctbWF4LXctc2NyZWVuLXhs {
        max-width: 1280px
    }

    .lg\:LXR3LXRyYW5zbGF0ZS15LTIw {
        --tw-translate-y: -5rem
    }

    .lg\:LXR3LXRyYW5zbGF0ZS15LTIw,.lg\:dHctdHJhbnNsYXRlLXktMjg {
        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\:dHctdHJhbnNsYXRlLXktMjg {
        --tw-translate-y: 7rem
    }

    .lg\:dHctc2NhbGUtMTM1 {
        --tw-scale-x: 1.35;
        --tw-scale-y: 1.35;
        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\:dHctZ3JpZC1jb2xzLTE {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .lg\:dHctZ3JpZC1jb2xzLTEx {
        grid-template-columns: repeat(11,minmax(0,1fr))
    }

    .lg\:dHctZ3JpZC1jb2xzLTEy {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .lg\:dHctZ3JpZC1jb2xzLTI {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .lg\:dHctZ3JpZC1jb2xzLTM {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .lg\:dHctZ3JpZC1jb2xzLTQ {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .lg\:dHctZmxleC1yb3c {
        flex-direction: row
    }

    .lg\:dHctaXRlbXMtc3RhcnQ {
        align-items: flex-start
    }

    .lg\:dHctaXRlbXMtY2VudGVy {
        align-items: center
    }

    .lg\:dHctZ2FwLTA {
        gap: 0
    }

    .lg\:dHctZ2FwLTEw {
        gap: 2.5rem
    }

    .lg\:dHctZ2FwLTEy {
        gap: 3rem
    }

    .lg\:dHctZ2FwLTE2 {
        gap: 4rem
    }

    .lg\:dHctZ2FwLTQ {
        gap: 1rem
    }

    .lg\:dHctZ2FwLTU {
        gap: 1.25rem
    }

    .lg\:dHctZ2FwLTY {
        gap: 1.5rem
    }

    .lg\:dHctZ2FwLTg {
        gap: 2rem
    }

    .lg\:dHctZ2FwLXgtMTI {
        -moz-column-gap: 3rem;
        column-gap: 3rem
    }

    .lg\:dHctZ2FwLXgtMTQ {
        -moz-column-gap: 3.5rem;
        column-gap: 3.5rem
    }

    .lg\:dHctZ2FwLXgtOA {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .lg\:dHctc3BhY2UteC0xMA>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse));
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:dHctc3BhY2UteC02>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:dHctcC0xMg {
        padding: 3rem
    }

    .lg\:dHctcHgtNA {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:dHctcHgtNQ {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .lg\:dHctcHgtNg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:dHctcHgtOA {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:dHctcHktMA {
        padding-top: 0;
        padding-bottom: 0
    }

    .lg\:dHctcHktMjA {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .lg\:dHctcHktMjQ {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .lg\:dHctcHktMzI {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .lg\:dHctcHktMzY {
        padding-top: 9rem;
        padding-bottom: 9rem
    }

    .lg\:dHctcGwtMTI {
        padding-left: 3rem
    }

    .lg\:dHctcGwtMjA {
        padding-left: 5rem
    }

    .lg\:dHctcHItMA {
        padding-right: 0
    }

    .lg\:dHctcHItMTA {
        padding-right: 2.5rem
    }

    .lg\:dHctcHItMjA {
        padding-right: 5rem
    }

    .lg\:dHctcHQtMjQ {
        padding-top: 6rem
    }

    .lg\:dHctcHQtMzY {
        padding-top: 9rem
    }

    .lg\:dHctcHQtNzI {
        padding-top: 18rem
    }

    .lg\:dHctdGV4dC1sZWZ0 {
        text-align: left
    }

    .lg\:dHctdGV4dC1jZW50ZXI {
        text-align: center
    }

    .lg\:dHctdGV4dC0yeGw {
        font-size: 1.75rem
    }

    .lg\:dHctdGV4dC05eGw {
        font-size: 6rem
    }

    .lg\:dHctdGV4dC14bA {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .lg\:dHctbGVhZGluZy10aWdodA {
        line-height: 1.25
    }

    .lg\:dHctb3BhY2l0eS00MA {
        opacity: .4
    }
}

@media (min-width: 1280px) {
    .xl\:LXR3LXRvcC0yMA {
        top:-5rem
    }

    .xl\:dHctY29sLXNwYW4tNQ {
        grid-column: span 5/span 5
    }

    .xl\:dHctY29sLXNwYW4tNg {
        grid-column: span 6/span 6
    }

    .xl\:dHctbWwtNA {
        margin-left: 1rem
    }

    .xl\:dHctbXQtMTQ {
        margin-top: 3.5rem
    }

    .xl\:dHctbXQtMjA {
        margin-top: 5rem
    }

    .xl\:dHctbXQtNjA {
        margin-top: 15rem
    }

    .xl\:dHctYmxvY2s {
        display: block
    }

    .xl\:dHctZmxleA {
        display: flex
    }

    .xl\:dHctaGlkZGVu {
        display: none
    }

    .xl\:dHctaC01Mg {
        height: 13rem
    }

    .xl\:dHctaC03Mg {
        height: 18rem
    }

    .xl\:dHctdy00OA {
        width: 12rem
    }

    .xl\:dHctdy03Mg {
        width: 18rem
    }

    .xl\:dHctdHJhbnNsYXRlLXktMTI {
        --tw-translate-y: 3rem
    }

    .xl\:dHctdHJhbnNsYXRlLXktMTI,.xl\:dHctdHJhbnNsYXRlLXktMTQ {
        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))
    }

    .xl\:dHctdHJhbnNsYXRlLXktMTQ {
        --tw-translate-y: 3.5rem
    }

    .xl\:dHctZ3JpZC1jb2xzLTEx {
        grid-template-columns: repeat(11,minmax(0,1fr))
    }

    .xl\:dHctZ3JpZC1jb2xzLTQ {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .xl\:dHctZ2FwLTEy {
        gap: 3rem
    }

    .xl\:dHctZ2FwLTE2 {
        gap: 4rem
    }

    .xl\:dHctZ2FwLTI0 {
        gap: 6rem
    }

    .xl\:dHctZ2FwLTMy {
        gap: 8rem
    }

    .xl\:dHctZ2FwLTg {
        gap: 2rem
    }

    .xl\:dHctZ2FwLXgtMjA {
        -moz-column-gap: 5rem;
        column-gap: 5rem
    }

    .xl\:dHctc3BhY2UteC0xNg>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2.25rem * var(--tw-space-x-reverse));
        margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .xl\:dHctcC0xNA {
        padding: 3.5rem
    }

    .xl\:dHctcHgtMTA {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .xl\:dHctcHgtOA {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .xl\:dHctcGwtMTI {
        padding-left: 3rem
    }

    .xl\:dHctcGwtMzI {
        padding-left: 8rem
    }

    .xl\:dHctcHItMA {
        padding-right: 0
    }

    .xl\:dHctcHItMzI {
        padding-right: 8rem
    }

    .xl\:dHctdGV4dC0zeGw {
        font-size: 2rem
    }

    .xl\:dHctbGVhZGluZy10aWdodA {
        line-height: 1.25
    }
}

@media (min-width: 1536px) {
    .\32xl\:tw-right-0 {
        right:0
    }

    .\32xl\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .\32xl\:tw-mt-24 {
        margin-top: 6rem
    }

    .\32xl\:tw-mt-64 {
        margin-top: 16rem
    }

    .\32xl\:tw-block {
        display: block
    }

    .\32xl\:tw-h-80 {
        height: 20rem
    }

    .\32xl\:tw-w-80 {
        width: 20rem
    }

    .\32xl\:tw-max-w-screen-xl {
        max-width: 1280px
    }

    .\32xl\:-tw-translate-x-16 {
        --tw-translate-x: -4rem;
        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))
    }

    .\32xl\:tw-gap-12 {
        gap: 3rem
    }

    .\32xl\:tw-gap-4 {
        gap: 1rem
    }

    .\32xl\:tw-gap-5 {
        gap: 1.25rem
    }

    .\32xl\:tw-gap-x-24 {
        -moz-column-gap: 6rem;
        column-gap: 6rem
    }

    .\32xl\:tw-rounded-4xl {
        border-radius: 2.5rem
    }

    .\32xl\:tw-rounded-l-5xl {
        border-top-left-radius: 5rem;
        border-bottom-left-radius: 5rem
    }

    .\32xl\:tw-px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .\32xl\:tw-px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .\32xl\:tw-pr-0 {
        padding-right: 0
    }
}
