.prose {
    color: var(--tw-prose-body);
    max-width: 100ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 900;
    color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
    scroll-margin-top: 6rem;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 800;
    color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
    scroll-margin-top: 6rem;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="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;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: top;
}
.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    text-align: start;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: rgb(17 24 39 / 10%);
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.prose :where(a:hover):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    text-decoration: underline;
}
.prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
}
.prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
}
.prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
}
.prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
}
.prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
}
.prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.4444444em;
}
.prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.4444444em;
}
.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
}
.prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
}
.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
}
.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.prose-slate {
    --tw-prose-body: #334155;
    --tw-prose-headings: #0f172a;
    --tw-prose-lead: #475569;
    --tw-prose-links: #0f172a;
    --tw-prose-bold: #0f172a;
    --tw-prose-counters: #64748b;
    --tw-prose-bullets: #cbd5e1;
    --tw-prose-hr: #e2e8f0;
    --tw-prose-quotes: #0f172a;
    --tw-prose-quote-borders: #e2e8f0;
    --tw-prose-captions: #64748b;
    --tw-prose-kbd: #0f172a;
    --tw-prose-kbd-shadows: rgb(15 23 42 / 10%);
    --tw-prose-code: #0f172a;
    --tw-prose-pre-code: #e2e8f0;
    --tw-prose-pre-bg: #1e293b;
    --tw-prose-th-borders: #cbd5e1;
    --tw-prose-td-borders: #e2e8f0;
    --tw-prose-invert-body: #cbd5e1;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #94a3b8;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #94a3b8;
    --tw-prose-invert-bullets: #475569;
    --tw-prose-invert-hr: #334155;
    --tw-prose-invert-quotes: #f1f5f9;
    --tw-prose-invert-quote-borders: #334155;
    --tw-prose-invert-captions: #94a3b8;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #cbd5e1;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #475569;
    --tw-prose-invert-td-borders: #334155;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.sticky {
    position: sticky;
}
.inset-0 {
    inset: 0px;
}
.inset-x-0 {
    left: 0px;
    right: 0px;
}
.top-0 {
    top: 0px;
}
.isolate {
    isolation: isolate;
}
.z-10 {
    z-index: 10;
}
.z-20 {
    z-index: 20;
}
.z-50 {
    z-index: 50;
}
.z-\[1\] {
    z-index: 1;
}
.col-span-1 {
    grid-column: span 1 / span 1;
}
.col-span-10 {
    grid-column: span 10 / span 10;
}
.col-span-2 {
    grid-column: span 2 / span 2;
}
.col-span-3 {
    grid-column: span 3 / span 3;
}
.col-span-4 {
    grid-column: span 4 / span 4;
}
.col-span-5 {
    grid-column: span 5 / span 5;
}
.col-span-6 {
    grid-column: span 6 / span 6;
}
.col-span-7 {
    grid-column: span 7 / span 7;
}
.col-span-8 {
    grid-column: span 8 / span 8;
}
.col-span-9 {
    grid-column: span 9 / span 9;
}
.row-span-1 {
    grid-row: span 1 / span 1;
}
.row-span-10 {
    grid-row: span 10 / span 10;
}
.row-span-2 {
    grid-row: span 2 / span 2;
}
.row-span-3 {
    grid-row: span 3 / span 3;
}
.row-span-4 {
    grid-row: span 4 / span 4;
}
.row-span-5 {
    grid-row: span 5 / span 5;
}
.row-span-6 {
    grid-row: span 6 / span 6;
}
.row-span-7 {
    grid-row: span 7 / span 7;
}
.row-span-8 {
    grid-row: span 8 / span 8;
}
.row-span-9 {
    grid-row: span 9 / span 9;
}
.-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mb-0 {
    margin-bottom: 0px;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-\[0px\] {
    margin-bottom: 0px;
}
.mb-\[100px\] {
    margin-bottom: 100px;
}
.mb-\[105px\] {
    margin-bottom: 105px;
}
.mb-\[10px\] {
    margin-bottom: 10px;
}
.mb-\[110px\] {
    margin-bottom: 110px;
}
.mb-\[115px\] {
    margin-bottom: 115px;
}
.mb-\[120px\] {
    margin-bottom: 120px;
}
.mb-\[125px\] {
    margin-bottom: 125px;
}
.mb-\[130px\] {
    margin-bottom: 130px;
}
.mb-\[135px\] {
    margin-bottom: 135px;
}
.mb-\[140px\] {
    margin-bottom: 140px;
}
.mb-\[145px\] {
    margin-bottom: 145px;
}
.mb-\[150px\] {
    margin-bottom: 150px;
}
.mb-\[155px\] {
    margin-bottom: 155px;
}
.mb-\[15px\] {
    margin-bottom: 15px;
}
.mb-\[160px\] {
    margin-bottom: 160px;
}
.mb-\[165px\] {
    margin-bottom: 165px;
}
.mb-\[170px\] {
    margin-bottom: 170px;
}
.mb-\[175px\] {
    margin-bottom: 175px;
}
.mb-\[180px\] {
    margin-bottom: 180px;
}
.mb-\[185px\] {
    margin-bottom: 185px;
}
.mb-\[190px\] {
    margin-bottom: 190px;
}
.mb-\[195px\] {
    margin-bottom: 195px;
}
.mb-\[200px\] {
    margin-bottom: 200px;
}
.mb-\[205px\] {
    margin-bottom: 205px;
}
.mb-\[20px\] {
    margin-bottom: 20px;
}
.mb-\[210px\] {
    margin-bottom: 210px;
}
.mb-\[215px\] {
    margin-bottom: 215px;
}
.mb-\[220px\] {
    margin-bottom: 220px;
}
.mb-\[225px\] {
    margin-bottom: 225px;
}
.mb-\[230px\] {
    margin-bottom: 230px;
}
.mb-\[235px\] {
    margin-bottom: 235px;
}
.mb-\[240px\] {
    margin-bottom: 240px;
}
.mb-\[245px\] {
    margin-bottom: 245px;
}
.mb-\[250px\] {
    margin-bottom: 250px;
}
.mb-\[25px\] {
    margin-bottom: 25px;
}
.mb-\[30px\] {
    margin-bottom: 30px;
}
.mb-\[35px\] {
    margin-bottom: 35px;
}
.mb-\[40px\] {
    margin-bottom: 40px;
}
.mb-\[45px\] {
    margin-bottom: 45px;
}
.mb-\[50px\] {
    margin-bottom: 50px;
}
.mb-\[55px\] {
    margin-bottom: 55px;
}
.mb-\[5px\] {
    margin-bottom: 5px;
}
.mb-\[60px\] {
    margin-bottom: 60px;
}
.mb-\[65px\] {
    margin-bottom: 65px;
}
.mb-\[70px\] {
    margin-bottom: 70px;
}
.mb-\[75px\] {
    margin-bottom: 75px;
}
.mb-\[80px\] {
    margin-bottom: 80px;
}
.mb-\[85px\] {
    margin-bottom: 85px;
}
.mb-\[90px\] {
    margin-bottom: 90px;
}
.mb-\[95px\] {
    margin-bottom: 95px;
}
.ml-0 {
    margin-left: 0px;
}
.ml-\[0px\] {
    margin-left: 0px;
}
.ml-\[100px\] {
    margin-left: 100px;
}
.ml-\[105px\] {
    margin-left: 105px;
}
.ml-\[10px\] {
    margin-left: 10px;
}
.ml-\[110px\] {
    margin-left: 110px;
}
.ml-\[115px\] {
    margin-left: 115px;
}
.ml-\[120px\] {
    margin-left: 120px;
}
.ml-\[125px\] {
    margin-left: 125px;
}
.ml-\[130px\] {
    margin-left: 130px;
}
.ml-\[135px\] {
    margin-left: 135px;
}
.ml-\[140px\] {
    margin-left: 140px;
}
.ml-\[145px\] {
    margin-left: 145px;
}
.ml-\[150px\] {
    margin-left: 150px;
}
.ml-\[155px\] {
    margin-left: 155px;
}
.ml-\[15px\] {
    margin-left: 15px;
}
.ml-\[160px\] {
    margin-left: 160px;
}
.ml-\[165px\] {
    margin-left: 165px;
}
.ml-\[170px\] {
    margin-left: 170px;
}
.ml-\[175px\] {
    margin-left: 175px;
}
.ml-\[180px\] {
    margin-left: 180px;
}
.ml-\[185px\] {
    margin-left: 185px;
}
.ml-\[190px\] {
    margin-left: 190px;
}
.ml-\[195px\] {
    margin-left: 195px;
}
.ml-\[200px\] {
    margin-left: 200px;
}
.ml-\[205px\] {
    margin-left: 205px;
}
.ml-\[20px\] {
    margin-left: 20px;
}
.ml-\[210px\] {
    margin-left: 210px;
}
.ml-\[215px\] {
    margin-left: 215px;
}
.ml-\[220px\] {
    margin-left: 220px;
}
.ml-\[225px\] {
    margin-left: 225px;
}
.ml-\[230px\] {
    margin-left: 230px;
}
.ml-\[235px\] {
    margin-left: 235px;
}
.ml-\[240px\] {
    margin-left: 240px;
}
.ml-\[245px\] {
    margin-left: 245px;
}
.ml-\[250px\] {
    margin-left: 250px;
}
.ml-\[25px\] {
    margin-left: 25px;
}
.ml-\[30px\] {
    margin-left: 30px;
}
.ml-\[35px\] {
    margin-left: 35px;
}
.ml-\[40px\] {
    margin-left: 40px;
}
.ml-\[45px\] {
    margin-left: 45px;
}
.ml-\[50px\] {
    margin-left: 50px;
}
.ml-\[55px\] {
    margin-left: 55px;
}
.ml-\[5px\] {
    margin-left: 5px;
}
.ml-\[60px\] {
    margin-left: 60px;
}
.ml-\[65px\] {
    margin-left: 65px;
}
.ml-\[70px\] {
    margin-left: 70px;
}
.ml-\[75px\] {
    margin-left: 75px;
}
.ml-\[80px\] {
    margin-left: 80px;
}
.ml-\[85px\] {
    margin-left: 85px;
}
.ml-\[90px\] {
    margin-left: 90px;
}
.ml-\[95px\] {
    margin-left: 95px;
}
.mr-0 {
    margin-right: 0px;
}
.mr-\[0px\] {
    margin-right: 0px;
}
.mr-\[100px\] {
    margin-right: 100px;
}
.mr-\[105px\] {
    margin-right: 105px;
}
.mr-\[10px\] {
    margin-right: 10px;
}
.mr-\[110px\] {
    margin-right: 110px;
}
.mr-\[115px\] {
    margin-right: 115px;
}
.mr-\[120px\] {
    margin-right: 120px;
}
.mr-\[125px\] {
    margin-right: 125px;
}
.mr-\[130px\] {
    margin-right: 130px;
}
.mr-\[135px\] {
    margin-right: 135px;
}
.mr-\[140px\] {
    margin-right: 140px;
}
.mr-\[145px\] {
    margin-right: 145px;
}
.mr-\[150px\] {
    margin-right: 150px;
}
.mr-\[155px\] {
    margin-right: 155px;
}
.mr-\[15px\] {
    margin-right: 15px;
}
.mr-\[160px\] {
    margin-right: 160px;
}
.mr-\[165px\] {
    margin-right: 165px;
}
.mr-\[170px\] {
    margin-right: 170px;
}
.mr-\[175px\] {
    margin-right: 175px;
}
.mr-\[180px\] {
    margin-right: 180px;
}
.mr-\[185px\] {
    margin-right: 185px;
}
.mr-\[190px\] {
    margin-right: 190px;
}
.mr-\[195px\] {
    margin-right: 195px;
}
.mr-\[200px\] {
    margin-right: 200px;
}
.mr-\[205px\] {
    margin-right: 205px;
}
.mr-\[20px\] {
    margin-right: 20px;
}
.mr-\[210px\] {
    margin-right: 210px;
}
.mr-\[215px\] {
    margin-right: 215px;
}
.mr-\[220px\] {
    margin-right: 220px;
}
.mr-\[225px\] {
    margin-right: 225px;
}
.mr-\[230px\] {
    margin-right: 230px;
}
.mr-\[235px\] {
    margin-right: 235px;
}
.mr-\[240px\] {
    margin-right: 240px;
}
.mr-\[245px\] {
    margin-right: 245px;
}
.mr-\[250px\] {
    margin-right: 250px;
}
.mr-\[25px\] {
    margin-right: 25px;
}
.mr-\[30px\] {
    margin-right: 30px;
}
.mr-\[35px\] {
    margin-right: 35px;
}
.mr-\[40px\] {
    margin-right: 40px;
}
.mr-\[45px\] {
    margin-right: 45px;
}
.mr-\[50px\] {
    margin-right: 50px;
}
.mr-\[55px\] {
    margin-right: 55px;
}
.mr-\[5px\] {
    margin-right: 5px;
}
.mr-\[60px\] {
    margin-right: 60px;
}
.mr-\[65px\] {
    margin-right: 65px;
}
.mr-\[70px\] {
    margin-right: 70px;
}
.mr-\[75px\] {
    margin-right: 75px;
}
.mr-\[80px\] {
    margin-right: 80px;
}
.mr-\[85px\] {
    margin-right: 85px;
}
.mr-\[90px\] {
    margin-right: 90px;
}
.mr-\[95px\] {
    margin-right: 95px;
}
.mt-0 {
    margin-top: 0px;
}
.mt-1 {
    margin-top: 0.25rem;
}
.mt-10 {
    margin-top: 2.5rem;
}
.mt-12 {
    margin-top: 3rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-5 {
    margin-top: 1.25rem;
}
.mt-8 {
    margin-top: 2rem;
}
.mt-\[-100px\] {
    margin-top: -100px;
}
.mt-\[-105px\] {
    margin-top: -105px;
}
.mt-\[-10px\] {
    margin-top: -10px;
}
.mt-\[-110px\] {
    margin-top: -110px;
}
.mt-\[-115px\] {
    margin-top: -115px;
}
.mt-\[-120px\] {
    margin-top: -120px;
}
.mt-\[-125px\] {
    margin-top: -125px;
}
.mt-\[-130px\] {
    margin-top: -130px;
}
.mt-\[-135px\] {
    margin-top: -135px;
}
.mt-\[-140px\] {
    margin-top: -140px;
}
.mt-\[-145px\] {
    margin-top: -145px;
}
.mt-\[-150px\] {
    margin-top: -150px;
}
.mt-\[-155px\] {
    margin-top: -155px;
}
.mt-\[-15px\] {
    margin-top: -15px;
}
.mt-\[-160px\] {
    margin-top: -160px;
}
.mt-\[-165px\] {
    margin-top: -165px;
}
.mt-\[-170px\] {
    margin-top: -170px;
}
.mt-\[-175px\] {
    margin-top: -175px;
}
.mt-\[-180px\] {
    margin-top: -180px;
}
.mt-\[-185px\] {
    margin-top: -185px;
}
.mt-\[-190px\] {
    margin-top: -190px;
}
.mt-\[-195px\] {
    margin-top: -195px;
}
.mt-\[-200px\] {
    margin-top: -200px;
}
.mt-\[-205px\] {
    margin-top: -205px;
}
.mt-\[-20px\] {
    margin-top: -20px;
}
.mt-\[-210px\] {
    margin-top: -210px;
}
.mt-\[-215px\] {
    margin-top: -215px;
}
.mt-\[-220px\] {
    margin-top: -220px;
}
.mt-\[-225px\] {
    margin-top: -225px;
}
.mt-\[-230px\] {
    margin-top: -230px;
}
.mt-\[-235px\] {
    margin-top: -235px;
}
.mt-\[-240px\] {
    margin-top: -240px;
}
.mt-\[-245px\] {
    margin-top: -245px;
}
.mt-\[-250px\] {
    margin-top: -250px;
}
.mt-\[-25px\] {
    margin-top: -25px;
}
.mt-\[-30px\] {
    margin-top: -30px;
}
.mt-\[-35px\] {
    margin-top: -35px;
}
.mt-\[-40px\] {
    margin-top: -40px;
}
.mt-\[-45px\] {
    margin-top: -45px;
}
.mt-\[-50px\] {
    margin-top: -50px;
}
.mt-\[-55px\] {
    margin-top: -55px;
}
.mt-\[-5px\] {
    margin-top: -5px;
}
.mt-\[-60px\] {
    margin-top: -60px;
}
.mt-\[-65px\] {
    margin-top: -65px;
}
.mt-\[-70px\] {
    margin-top: -70px;
}
.mt-\[-75px\] {
    margin-top: -75px;
}
.mt-\[-80px\] {
    margin-top: -80px;
}
.mt-\[-85px\] {
    margin-top: -85px;
}
.mt-\[-90px\] {
    margin-top: -90px;
}
.mt-\[-95px\] {
    margin-top: -95px;
}
.mt-\[0px\] {
    margin-top: 0px;
}
.mt-\[100px\] {
    margin-top: 100px;
}
.mt-\[105px\] {
    margin-top: 105px;
}
.mt-\[10px\] {
    margin-top: 10px;
}
.mt-\[110px\] {
    margin-top: 110px;
}
.mt-\[115px\] {
    margin-top: 115px;
}
.mt-\[120px\] {
    margin-top: 120px;
}
.mt-\[125px\] {
    margin-top: 125px;
}
.mt-\[130px\] {
    margin-top: 130px;
}
.mt-\[135px\] {
    margin-top: 135px;
}
.mt-\[140px\] {
    margin-top: 140px;
}
.mt-\[145px\] {
    margin-top: 145px;
}
.mt-\[150px\] {
    margin-top: 150px;
}
.mt-\[155px\] {
    margin-top: 155px;
}
.mt-\[15px\] {
    margin-top: 15px;
}
.mt-\[160px\] {
    margin-top: 160px;
}
.mt-\[165px\] {
    margin-top: 165px;
}
.mt-\[170px\] {
    margin-top: 170px;
}
.mt-\[175px\] {
    margin-top: 175px;
}
.mt-\[180px\] {
    margin-top: 180px;
}
.mt-\[185px\] {
    margin-top: 185px;
}
.mt-\[190px\] {
    margin-top: 190px;
}
.mt-\[195px\] {
    margin-top: 195px;
}
.mt-\[200px\] {
    margin-top: 200px;
}
.mt-\[205px\] {
    margin-top: 205px;
}
.mt-\[20px\] {
    margin-top: 20px;
}
.mt-\[210px\] {
    margin-top: 210px;
}
.mt-\[215px\] {
    margin-top: 215px;
}
.mt-\[220px\] {
    margin-top: 220px;
}
.mt-\[225px\] {
    margin-top: 225px;
}
.mt-\[230px\] {
    margin-top: 230px;
}
.mt-\[235px\] {
    margin-top: 235px;
}
.mt-\[240px\] {
    margin-top: 240px;
}
.mt-\[245px\] {
    margin-top: 245px;
}
.mt-\[250px\] {
    margin-top: 250px;
}
.mt-\[25px\] {
    margin-top: 25px;
}
.mt-\[30px\] {
    margin-top: 30px;
}
.mt-\[35px\] {
    margin-top: 35px;
}
.mt-\[40px\] {
    margin-top: 40px;
}
.mt-\[45px\] {
    margin-top: 45px;
}
.mt-\[50px\] {
    margin-top: 50px;
}
.mt-\[55px\] {
    margin-top: 55px;
}
.mt-\[5px\] {
    margin-top: 5px;
}
.mt-\[60px\] {
    margin-top: 60px;
}
.mt-\[65px\] {
    margin-top: 65px;
}
.mt-\[70px\] {
    margin-top: 70px;
}
.mt-\[75px\] {
    margin-top: 75px;
}
.mt-\[80px\] {
    margin-top: 80px;
}
.mt-\[85px\] {
    margin-top: 85px;
}
.mt-\[90px\] {
    margin-top: 90px;
}
.mt-\[95px\] {
    margin-top: 95px;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
    display: inline;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.h-12 {
    height: 3rem;
}
.h-\[3px\] {
    height: 3px;
}
.h-\[6px\] {
    height: 6px;
}
.h-auto {
    height: auto;
}
.min-h-\[460px\] {
    min-height: 460px;
}
.w-1\/2 {
    width: 50%;
}
.w-1\/3 {
    width: 33.333333%;
}
.w-1\/4 {
    width: 25%;
}
.w-1\/5 {
    width: 20%;
}
.w-1\/6 {
    width: 16.666667%;
}
.w-12 {
    width: 3rem;
}
.w-auto {
    width: auto;
}
.w-full {
    width: 100%;
}
.max-w-\[1200px\] {
    max-width: 1200px;
}
.max-w-\[18ch\] {
    max-width: 18ch;
}
.max-w-\[68ch\] {
    max-width: 68ch;
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(16px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.animate-fade-in-up {
    animation: fadeInUp 400ms ease-out forwards;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.items-center {
    align-items: center;
}
.justify-end {
    justify-content: flex-end;
}
.justify-between {
    justify-content: space-between;
}
.gap-0 {
    gap: 0px;
}
.gap-12 {
    gap: 3rem;
}
.gap-2 {
    gap: 0.5rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-\[10px\] {
    gap: 10px;
}
.gap-\[15px\] {
    gap: 15px;
}
.gap-\[20px\] {
    gap: 20px;
}
.gap-\[25px\] {
    gap: 25px;
}
.gap-\[30px\] {
    gap: 30px;
}
.gap-\[35px\] {
    gap: 35px;
}
.gap-\[40px\] {
    gap: 40px;
}
.gap-\[45px\] {
    gap: 45px;
}
.gap-\[50px\] {
    gap: 50px;
}
.gap-\[5px\] {
    gap: 5px;
}
.overflow-hidden {
    overflow: hidden;
}
.rounded-2xl {
    border-radius: 1rem;
}
.rounded-none {
    border-radius: 0px;
}
.rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.border {
    border-width: 1px;
}
.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-l-4 {
    border-left-width: 4px;
}
.border-t {
    border-top-width: 1px;
}
.border-\[color\:var\(--accent\)\] {
    border-color: var(--accent);
}
.border-\[color\:var\(--hairline\)\] {
    border-color: var(--hairline);
}
.bg-\[color\:var\(--accent\)\] {
    background-color: var(--accent);
}
.bg-\[color\:var\(--accent-wash\)\] {
    background-color: var(--accent-wash);
}
.bg-\[color\:var\(--navy\)\] {
    background-color: var(--navy);
}
.bg-\[color\:var\(--navy-deep\)\] {
    background-color: var(--navy-deep);
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/95 {
    background-color: rgb(255 255 255 / 0.95);
}
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.pb-0 {
    padding-bottom: 0px;
}
.pb-14 {
    padding-bottom: 3.5rem;
}
.pb-\[0px\] {
    padding-bottom: 0px;
}
.pb-\[100px\] {
    padding-bottom: 100px;
}
.pb-\[105px\] {
    padding-bottom: 105px;
}
.pb-\[10px\] {
    padding-bottom: 10px;
}
.pb-\[110px\] {
    padding-bottom: 110px;
}
.pb-\[115px\] {
    padding-bottom: 115px;
}
.pb-\[120px\] {
    padding-bottom: 120px;
}
.pb-\[125px\] {
    padding-bottom: 125px;
}
.pb-\[130px\] {
    padding-bottom: 130px;
}
.pb-\[135px\] {
    padding-bottom: 135px;
}
.pb-\[140px\] {
    padding-bottom: 140px;
}
.pb-\[145px\] {
    padding-bottom: 145px;
}
.pb-\[150px\] {
    padding-bottom: 150px;
}
.pb-\[155px\] {
    padding-bottom: 155px;
}
.pb-\[15px\] {
    padding-bottom: 15px;
}
.pb-\[160px\] {
    padding-bottom: 160px;
}
.pb-\[165px\] {
    padding-bottom: 165px;
}
.pb-\[170px\] {
    padding-bottom: 170px;
}
.pb-\[175px\] {
    padding-bottom: 175px;
}
.pb-\[180px\] {
    padding-bottom: 180px;
}
.pb-\[185px\] {
    padding-bottom: 185px;
}
.pb-\[190px\] {
    padding-bottom: 190px;
}
.pb-\[195px\] {
    padding-bottom: 195px;
}
.pb-\[200px\] {
    padding-bottom: 200px;
}
.pb-\[205px\] {
    padding-bottom: 205px;
}
.pb-\[20px\] {
    padding-bottom: 20px;
}
.pb-\[210px\] {
    padding-bottom: 210px;
}
.pb-\[215px\] {
    padding-bottom: 215px;
}
.pb-\[220px\] {
    padding-bottom: 220px;
}
.pb-\[225px\] {
    padding-bottom: 225px;
}
.pb-\[230px\] {
    padding-bottom: 230px;
}
.pb-\[235px\] {
    padding-bottom: 235px;
}
.pb-\[240px\] {
    padding-bottom: 240px;
}
.pb-\[245px\] {
    padding-bottom: 245px;
}
.pb-\[250px\] {
    padding-bottom: 250px;
}
.pb-\[25px\] {
    padding-bottom: 25px;
}
.pb-\[30px\] {
    padding-bottom: 30px;
}
.pb-\[35px\] {
    padding-bottom: 35px;
}
.pb-\[40px\] {
    padding-bottom: 40px;
}
.pb-\[45px\] {
    padding-bottom: 45px;
}
.pb-\[50px\] {
    padding-bottom: 50px;
}
.pb-\[55px\] {
    padding-bottom: 55px;
}
.pb-\[5px\] {
    padding-bottom: 5px;
}
.pb-\[60px\] {
    padding-bottom: 60px;
}
.pb-\[65px\] {
    padding-bottom: 65px;
}
.pb-\[70px\] {
    padding-bottom: 70px;
}
.pb-\[75px\] {
    padding-bottom: 75px;
}
.pb-\[80px\] {
    padding-bottom: 80px;
}
.pb-\[85px\] {
    padding-bottom: 85px;
}
.pb-\[90px\] {
    padding-bottom: 90px;
}
.pb-\[95px\] {
    padding-bottom: 95px;
}
.pl-0 {
    padding-left: 0px;
}
.pl-6 {
    padding-left: 1.5rem;
}
.pl-\[0px\] {
    padding-left: 0px;
}
.pl-\[100px\] {
    padding-left: 100px;
}
.pl-\[105px\] {
    padding-left: 105px;
}
.pl-\[10px\] {
    padding-left: 10px;
}
.pl-\[110px\] {
    padding-left: 110px;
}
.pl-\[115px\] {
    padding-left: 115px;
}
.pl-\[120px\] {
    padding-left: 120px;
}
.pl-\[125px\] {
    padding-left: 125px;
}
.pl-\[130px\] {
    padding-left: 130px;
}
.pl-\[135px\] {
    padding-left: 135px;
}
.pl-\[140px\] {
    padding-left: 140px;
}
.pl-\[145px\] {
    padding-left: 145px;
}
.pl-\[150px\] {
    padding-left: 150px;
}
.pl-\[155px\] {
    padding-left: 155px;
}
.pl-\[15px\] {
    padding-left: 15px;
}
.pl-\[160px\] {
    padding-left: 160px;
}
.pl-\[165px\] {
    padding-left: 165px;
}
.pl-\[170px\] {
    padding-left: 170px;
}
.pl-\[175px\] {
    padding-left: 175px;
}
.pl-\[180px\] {
    padding-left: 180px;
}
.pl-\[185px\] {
    padding-left: 185px;
}
.pl-\[190px\] {
    padding-left: 190px;
}
.pl-\[195px\] {
    padding-left: 195px;
}
.pl-\[200px\] {
    padding-left: 200px;
}
.pl-\[205px\] {
    padding-left: 205px;
}
.pl-\[20px\] {
    padding-left: 20px;
}
.pl-\[210px\] {
    padding-left: 210px;
}
.pl-\[215px\] {
    padding-left: 215px;
}
.pl-\[220px\] {
    padding-left: 220px;
}
.pl-\[225px\] {
    padding-left: 225px;
}
.pl-\[230px\] {
    padding-left: 230px;
}
.pl-\[235px\] {
    padding-left: 235px;
}
.pl-\[240px\] {
    padding-left: 240px;
}
.pl-\[245px\] {
    padding-left: 245px;
}
.pl-\[250px\] {
    padding-left: 250px;
}
.pl-\[25px\] {
    padding-left: 25px;
}
.pl-\[30px\] {
    padding-left: 30px;
}
.pl-\[35px\] {
    padding-left: 35px;
}
.pl-\[40px\] {
    padding-left: 40px;
}
.pl-\[45px\] {
    padding-left: 45px;
}
.pl-\[50px\] {
    padding-left: 50px;
}
.pl-\[55px\] {
    padding-left: 55px;
}
.pl-\[5px\] {
    padding-left: 5px;
}
.pl-\[60px\] {
    padding-left: 60px;
}
.pl-\[65px\] {
    padding-left: 65px;
}
.pl-\[70px\] {
    padding-left: 70px;
}
.pl-\[75px\] {
    padding-left: 75px;
}
.pl-\[80px\] {
    padding-left: 80px;
}
.pl-\[85px\] {
    padding-left: 85px;
}
.pl-\[90px\] {
    padding-left: 90px;
}
.pl-\[95px\] {
    padding-left: 95px;
}
.pr-0 {
    padding-right: 0px;
}
.pr-\[0px\] {
    padding-right: 0px;
}
.pr-\[100px\] {
    padding-right: 100px;
}
.pr-\[105px\] {
    padding-right: 105px;
}
.pr-\[10px\] {
    padding-right: 10px;
}
.pr-\[110px\] {
    padding-right: 110px;
}
.pr-\[115px\] {
    padding-right: 115px;
}
.pr-\[120px\] {
    padding-right: 120px;
}
.pr-\[125px\] {
    padding-right: 125px;
}
.pr-\[130px\] {
    padding-right: 130px;
}
.pr-\[135px\] {
    padding-right: 135px;
}
.pr-\[140px\] {
    padding-right: 140px;
}
.pr-\[145px\] {
    padding-right: 145px;
}
.pr-\[150px\] {
    padding-right: 150px;
}
.pr-\[155px\] {
    padding-right: 155px;
}
.pr-\[15px\] {
    padding-right: 15px;
}
.pr-\[160px\] {
    padding-right: 160px;
}
.pr-\[165px\] {
    padding-right: 165px;
}
.pr-\[170px\] {
    padding-right: 170px;
}
.pr-\[175px\] {
    padding-right: 175px;
}
.pr-\[180px\] {
    padding-right: 180px;
}
.pr-\[185px\] {
    padding-right: 185px;
}
.pr-\[190px\] {
    padding-right: 190px;
}
.pr-\[195px\] {
    padding-right: 195px;
}
.pr-\[200px\] {
    padding-right: 200px;
}
.pr-\[205px\] {
    padding-right: 205px;
}
.pr-\[20px\] {
    padding-right: 20px;
}
.pr-\[210px\] {
    padding-right: 210px;
}
.pr-\[215px\] {
    padding-right: 215px;
}
.pr-\[220px\] {
    padding-right: 220px;
}
.pr-\[225px\] {
    padding-right: 225px;
}
.pr-\[230px\] {
    padding-right: 230px;
}
.pr-\[235px\] {
    padding-right: 235px;
}
.pr-\[240px\] {
    padding-right: 240px;
}
.pr-\[245px\] {
    padding-right: 245px;
}
.pr-\[250px\] {
    padding-right: 250px;
}
.pr-\[25px\] {
    padding-right: 25px;
}
.pr-\[30px\] {
    padding-right: 30px;
}
.pr-\[35px\] {
    padding-right: 35px;
}
.pr-\[40px\] {
    padding-right: 40px;
}
.pr-\[45px\] {
    padding-right: 45px;
}
.pr-\[50px\] {
    padding-right: 50px;
}
.pr-\[55px\] {
    padding-right: 55px;
}
.pr-\[5px\] {
    padding-right: 5px;
}
.pr-\[60px\] {
    padding-right: 60px;
}
.pr-\[65px\] {
    padding-right: 65px;
}
.pr-\[70px\] {
    padding-right: 70px;
}
.pr-\[75px\] {
    padding-right: 75px;
}
.pr-\[80px\] {
    padding-right: 80px;
}
.pr-\[85px\] {
    padding-right: 85px;
}
.pr-\[90px\] {
    padding-right: 90px;
}
.pr-\[95px\] {
    padding-right: 95px;
}
.pt-0 {
    padding-top: 0px;
}
.pt-10 {
    padding-top: 2.5rem;
}
.pt-28 {
    padding-top: 7rem;
}
.pt-\[0px\] {
    padding-top: 0px;
}
.pt-\[100px\] {
    padding-top: 100px;
}
.pt-\[105px\] {
    padding-top: 105px;
}
.pt-\[10px\] {
    padding-top: 10px;
}
.pt-\[110px\] {
    padding-top: 110px;
}
.pt-\[115px\] {
    padding-top: 115px;
}
.pt-\[120px\] {
    padding-top: 120px;
}
.pt-\[125px\] {
    padding-top: 125px;
}
.pt-\[130px\] {
    padding-top: 130px;
}
.pt-\[135px\] {
    padding-top: 135px;
}
.pt-\[140px\] {
    padding-top: 140px;
}
.pt-\[145px\] {
    padding-top: 145px;
}
.pt-\[150px\] {
    padding-top: 150px;
}
.pt-\[155px\] {
    padding-top: 155px;
}
.pt-\[15px\] {
    padding-top: 15px;
}
.pt-\[160px\] {
    padding-top: 160px;
}
.pt-\[165px\] {
    padding-top: 165px;
}
.pt-\[170px\] {
    padding-top: 170px;
}
.pt-\[175px\] {
    padding-top: 175px;
}
.pt-\[180px\] {
    padding-top: 180px;
}
.pt-\[185px\] {
    padding-top: 185px;
}
.pt-\[190px\] {
    padding-top: 190px;
}
.pt-\[195px\] {
    padding-top: 195px;
}
.pt-\[200px\] {
    padding-top: 200px;
}
.pt-\[205px\] {
    padding-top: 205px;
}
.pt-\[20px\] {
    padding-top: 20px;
}
.pt-\[210px\] {
    padding-top: 210px;
}
.pt-\[215px\] {
    padding-top: 215px;
}
.pt-\[220px\] {
    padding-top: 220px;
}
.pt-\[225px\] {
    padding-top: 225px;
}
.pt-\[230px\] {
    padding-top: 230px;
}
.pt-\[235px\] {
    padding-top: 235px;
}
.pt-\[240px\] {
    padding-top: 240px;
}
.pt-\[245px\] {
    padding-top: 245px;
}
.pt-\[250px\] {
    padding-top: 250px;
}
.pt-\[25px\] {
    padding-top: 25px;
}
.pt-\[30px\] {
    padding-top: 30px;
}
.pt-\[35px\] {
    padding-top: 35px;
}
.pt-\[40px\] {
    padding-top: 40px;
}
.pt-\[45px\] {
    padding-top: 45px;
}
.pt-\[50px\] {
    padding-top: 50px;
}
.pt-\[55px\] {
    padding-top: 55px;
}
.pt-\[5px\] {
    padding-top: 5px;
}
.pt-\[60px\] {
    padding-top: 60px;
}
.pt-\[65px\] {
    padding-top: 65px;
}
.pt-\[70px\] {
    padding-top: 70px;
}
.pt-\[75px\] {
    padding-top: 75px;
}
.pt-\[80px\] {
    padding-top: 80px;
}
.pt-\[85px\] {
    padding-top: 85px;
}
.pt-\[90px\] {
    padding-top: 90px;
}
.pt-\[95px\] {
    padding-top: 95px;
}
.\!font-bariol {
    font-family: Bariol\ Bold, sans-serif !important;
}
.\!font-barlow {
    font-family: Barlow, sans-serif !important;
}
.\!font-gotham {
    font-family: Gotham, sans-serif !important;
}
.\!font-gotham-book {
    font-family: Gotham Book, sans-serif !important;
}
.\!font-proxima {
    font-family: Proxima\ Nova, sans-serif !important;
}
.font-bariol {
    font-family: Bariol\ Bold, sans-serif;
}
.font-barlow {
    font-family: Barlow, sans-serif;
}
.font-gotham {
    font-family: Gotham, sans-serif;
}
.font-gotham-book {
    font-family: Gotham Book, sans-serif;
}
.font-proxima {
    font-family: Proxima\ Nova, sans-serif;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.\!font-\[1000\] {
    font-weight: 1000 !important;
}
.\!font-\[500\] {
    font-weight: 500 !important;
}
.font-\[1000\] {
    font-weight: 1000;
}
.font-\[500\] {
    font-weight: 500;
}
.font-bold {
    font-weight: 700;
}
.font-medium {
    font-weight: 500;
}
.font-semibold {
    font-weight: 600;
}
.uppercase {
    text-transform: uppercase;
}
.capitalize {
    text-transform: capitalize;
}
.leading-\[1\.05\] {
    line-height: 1.05;
}
.leading-relaxed {
    line-height: 1.625;
}
.leading-snug {
    line-height: 1.375;
}
.tracking-tight {
    letter-spacing: -0.025em;
}
.text-\[color\:var\(--accent-ink\)\] {
    color: var(--accent-ink);
}
.text-\[color\:var\(--ink\)\] {
    color: var(--ink);
}
.text-\[color\:var\(--muted\)\] {
    color: var(--muted);
}
.text-\[color\:var\(--navy\)\] {
    color: var(--navy);
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/85 {
    color: rgb(255 255 255 / 0.85);
}
.text-white\/90 {
    color: rgb(255 255 255 / 0.9);
}
.underline {
    text-decoration-line: underline;
}
.decoration-white\/40 {
    text-decoration-color: rgb(255 255 255 / 0.4);
}
.underline-offset-4 {
    text-underline-offset: 4px;
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.hover\:bg-\[color\:var\(--navy-deep\)\]:hover {
    background-color: var(--navy-deep);
}
.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:opacity-90:hover {
    opacity: 0.9;
}
.focus-visible\:outline:focus-visible {
    outline-style: solid;
}
.focus-visible\:outline-2:focus-visible {
    outline-width: 2px;
}
.focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
}
.focus-visible\:outline-offset-4:focus-visible {
    outline-offset: 4px;
}
.focus-visible\:outline-\[color\:var\(--accent\)\]:focus-visible {
    outline-color: var(--accent);
}
.focus-visible\:outline-\[color\:var\(--navy\)\]:focus-visible {
    outline-color: var(--navy);
}
.focus-visible\:outline-white:focus-visible {
    outline-color: #fff;
}
.prose-headings\:font-\[\'Barlow\'\] :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-family: 'Barlow';
}
.prose-headings\:font-bold :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-weight: 700;
}
.prose-headings\:text-\[color\:var\(--navy\)\] :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    color: var(--navy);
}
.prose-h3\:mt-10 :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    margin-top: 2.5rem;
}
.prose-h3\:text-xl :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.prose-p\:leading-relaxed :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    line-height: 1.625;
}
.prose-p\:text-\[color\:var\(--ink\)\] :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    color: var(--ink);
}
.prose-p\:text-\[color\:var\(--muted\)\] :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    color: var(--muted);
}
.prose-a\:text-\[color\:var\(--navy\)\] :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    color: var(--navy);
}
.prose-strong\:text-\[color\:var\(--navy\)\] :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    color: var(--navy);
}
.prose-li\:text-\[color\:var\(--ink\)\] :is(:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    color: var(--ink);
}
@media (min-width: 640px) {
    .sm\:inline-block {
        display: inline-block;
    }
    .sm\:min-h-\[560px\] {
        min-height: 560px;
    }
    .sm\:flex-row {
        flex-direction: row;
    }
    .sm\:items-center {
        align-items: center;
    }
    .sm\:justify-between {
        justify-content: space-between;
    }
    .sm\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
    .sm\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }
}
@media (min-width: 768px) {
    .md\:col-span-1 {
        grid-column: span 1 / span 1;
    }
    .md\:col-span-10 {
        grid-column: span 10 / span 10;
    }
    .md\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .md\:col-span-3 {
        grid-column: span 3 / span 3;
    }
    .md\:col-span-4 {
        grid-column: span 4 / span 4;
    }
    .md\:col-span-5 {
        grid-column: span 5 / span 5;
    }
    .md\:col-span-6 {
        grid-column: span 6 / span 6;
    }
    .md\:col-span-7 {
        grid-column: span 7 / span 7;
    }
    .md\:col-span-8 {
        grid-column: span 8 / span 8;
    }
    .md\:col-span-9 {
        grid-column: span 9 / span 9;
    }
    .md\:row-span-1 {
        grid-row: span 1 / span 1;
    }
    .md\:row-span-10 {
        grid-row: span 10 / span 10;
    }
    .md\:row-span-2 {
        grid-row: span 2 / span 2;
    }
    .md\:row-span-3 {
        grid-row: span 3 / span 3;
    }
    .md\:row-span-4 {
        grid-row: span 4 / span 4;
    }
    .md\:row-span-5 {
        grid-row: span 5 / span 5;
    }
    .md\:row-span-6 {
        grid-row: span 6 / span 6;
    }
    .md\:row-span-7 {
        grid-row: span 7 / span 7;
    }
    .md\:row-span-8 {
        grid-row: span 8 / span 8;
    }
    .md\:row-span-9 {
        grid-row: span 9 / span 9;
    }
    .md\:mb-0 {
        margin-bottom: 0px;
    }
    .md\:mb-\[0px\] {
        margin-bottom: 0px;
    }
    .md\:mb-\[100px\] {
        margin-bottom: 100px;
    }
    .md\:mb-\[105px\] {
        margin-bottom: 105px;
    }
    .md\:mb-\[10px\] {
        margin-bottom: 10px;
    }
    .md\:mb-\[110px\] {
        margin-bottom: 110px;
    }
    .md\:mb-\[115px\] {
        margin-bottom: 115px;
    }
    .md\:mb-\[120px\] {
        margin-bottom: 120px;
    }
    .md\:mb-\[125px\] {
        margin-bottom: 125px;
    }
    .md\:mb-\[130px\] {
        margin-bottom: 130px;
    }
    .md\:mb-\[135px\] {
        margin-bottom: 135px;
    }
    .md\:mb-\[140px\] {
        margin-bottom: 140px;
    }
    .md\:mb-\[145px\] {
        margin-bottom: 145px;
    }
    .md\:mb-\[150px\] {
        margin-bottom: 150px;
    }
    .md\:mb-\[155px\] {
        margin-bottom: 155px;
    }
    .md\:mb-\[15px\] {
        margin-bottom: 15px;
    }
    .md\:mb-\[160px\] {
        margin-bottom: 160px;
    }
    .md\:mb-\[165px\] {
        margin-bottom: 165px;
    }
    .md\:mb-\[170px\] {
        margin-bottom: 170px;
    }
    .md\:mb-\[175px\] {
        margin-bottom: 175px;
    }
    .md\:mb-\[180px\] {
        margin-bottom: 180px;
    }
    .md\:mb-\[185px\] {
        margin-bottom: 185px;
    }
    .md\:mb-\[190px\] {
        margin-bottom: 190px;
    }
    .md\:mb-\[195px\] {
        margin-bottom: 195px;
    }
    .md\:mb-\[200px\] {
        margin-bottom: 200px;
    }
    .md\:mb-\[205px\] {
        margin-bottom: 205px;
    }
    .md\:mb-\[20px\] {
        margin-bottom: 20px;
    }
    .md\:mb-\[210px\] {
        margin-bottom: 210px;
    }
    .md\:mb-\[215px\] {
        margin-bottom: 215px;
    }
    .md\:mb-\[220px\] {
        margin-bottom: 220px;
    }
    .md\:mb-\[225px\] {
        margin-bottom: 225px;
    }
    .md\:mb-\[230px\] {
        margin-bottom: 230px;
    }
    .md\:mb-\[235px\] {
        margin-bottom: 235px;
    }
    .md\:mb-\[240px\] {
        margin-bottom: 240px;
    }
    .md\:mb-\[245px\] {
        margin-bottom: 245px;
    }
    .md\:mb-\[250px\] {
        margin-bottom: 250px;
    }
    .md\:mb-\[25px\] {
        margin-bottom: 25px;
    }
    .md\:mb-\[30px\] {
        margin-bottom: 30px;
    }
    .md\:mb-\[35px\] {
        margin-bottom: 35px;
    }
    .md\:mb-\[40px\] {
        margin-bottom: 40px;
    }
    .md\:mb-\[45px\] {
        margin-bottom: 45px;
    }
    .md\:mb-\[50px\] {
        margin-bottom: 50px;
    }
    .md\:mb-\[55px\] {
        margin-bottom: 55px;
    }
    .md\:mb-\[5px\] {
        margin-bottom: 5px;
    }
    .md\:mb-\[60px\] {
        margin-bottom: 60px;
    }
    .md\:mb-\[65px\] {
        margin-bottom: 65px;
    }
    .md\:mb-\[70px\] {
        margin-bottom: 70px;
    }
    .md\:mb-\[75px\] {
        margin-bottom: 75px;
    }
    .md\:mb-\[80px\] {
        margin-bottom: 80px;
    }
    .md\:mb-\[85px\] {
        margin-bottom: 85px;
    }
    .md\:mb-\[90px\] {
        margin-bottom: 90px;
    }
    .md\:mb-\[95px\] {
        margin-bottom: 95px;
    }
    .md\:ml-0 {
        margin-left: 0px;
    }
    .md\:ml-\[0px\] {
        margin-left: 0px;
    }
    .md\:ml-\[100px\] {
        margin-left: 100px;
    }
    .md\:ml-\[105px\] {
        margin-left: 105px;
    }
    .md\:ml-\[10px\] {
        margin-left: 10px;
    }
    .md\:ml-\[110px\] {
        margin-left: 110px;
    }
    .md\:ml-\[115px\] {
        margin-left: 115px;
    }
    .md\:ml-\[120px\] {
        margin-left: 120px;
    }
    .md\:ml-\[125px\] {
        margin-left: 125px;
    }
    .md\:ml-\[130px\] {
        margin-left: 130px;
    }
    .md\:ml-\[135px\] {
        margin-left: 135px;
    }
    .md\:ml-\[140px\] {
        margin-left: 140px;
    }
    .md\:ml-\[145px\] {
        margin-left: 145px;
    }
    .md\:ml-\[150px\] {
        margin-left: 150px;
    }
    .md\:ml-\[155px\] {
        margin-left: 155px;
    }
    .md\:ml-\[15px\] {
        margin-left: 15px;
    }
    .md\:ml-\[160px\] {
        margin-left: 160px;
    }
    .md\:ml-\[165px\] {
        margin-left: 165px;
    }
    .md\:ml-\[170px\] {
        margin-left: 170px;
    }
    .md\:ml-\[175px\] {
        margin-left: 175px;
    }
    .md\:ml-\[180px\] {
        margin-left: 180px;
    }
    .md\:ml-\[185px\] {
        margin-left: 185px;
    }
    .md\:ml-\[190px\] {
        margin-left: 190px;
    }
    .md\:ml-\[195px\] {
        margin-left: 195px;
    }
    .md\:ml-\[200px\] {
        margin-left: 200px;
    }
    .md\:ml-\[205px\] {
        margin-left: 205px;
    }
    .md\:ml-\[20px\] {
        margin-left: 20px;
    }
    .md\:ml-\[210px\] {
        margin-left: 210px;
    }
    .md\:ml-\[215px\] {
        margin-left: 215px;
    }
    .md\:ml-\[220px\] {
        margin-left: 220px;
    }
    .md\:ml-\[225px\] {
        margin-left: 225px;
    }
    .md\:ml-\[230px\] {
        margin-left: 230px;
    }
    .md\:ml-\[235px\] {
        margin-left: 235px;
    }
    .md\:ml-\[240px\] {
        margin-left: 240px;
    }
    .md\:ml-\[245px\] {
        margin-left: 245px;
    }
    .md\:ml-\[250px\] {
        margin-left: 250px;
    }
    .md\:ml-\[25px\] {
        margin-left: 25px;
    }
    .md\:ml-\[30px\] {
        margin-left: 30px;
    }
    .md\:ml-\[35px\] {
        margin-left: 35px;
    }
    .md\:ml-\[40px\] {
        margin-left: 40px;
    }
    .md\:ml-\[45px\] {
        margin-left: 45px;
    }
    .md\:ml-\[50px\] {
        margin-left: 50px;
    }
    .md\:ml-\[55px\] {
        margin-left: 55px;
    }
    .md\:ml-\[5px\] {
        margin-left: 5px;
    }
    .md\:ml-\[60px\] {
        margin-left: 60px;
    }
    .md\:ml-\[65px\] {
        margin-left: 65px;
    }
    .md\:ml-\[70px\] {
        margin-left: 70px;
    }
    .md\:ml-\[75px\] {
        margin-left: 75px;
    }
    .md\:ml-\[80px\] {
        margin-left: 80px;
    }
    .md\:ml-\[85px\] {
        margin-left: 85px;
    }
    .md\:ml-\[90px\] {
        margin-left: 90px;
    }
    .md\:ml-\[95px\] {
        margin-left: 95px;
    }
    .md\:mr-0 {
        margin-right: 0px;
    }
    .md\:mr-\[0px\] {
        margin-right: 0px;
    }
    .md\:mr-\[100px\] {
        margin-right: 100px;
    }
    .md\:mr-\[105px\] {
        margin-right: 105px;
    }
    .md\:mr-\[10px\] {
        margin-right: 10px;
    }
    .md\:mr-\[110px\] {
        margin-right: 110px;
    }
    .md\:mr-\[115px\] {
        margin-right: 115px;
    }
    .md\:mr-\[120px\] {
        margin-right: 120px;
    }
    .md\:mr-\[125px\] {
        margin-right: 125px;
    }
    .md\:mr-\[130px\] {
        margin-right: 130px;
    }
    .md\:mr-\[135px\] {
        margin-right: 135px;
    }
    .md\:mr-\[140px\] {
        margin-right: 140px;
    }
    .md\:mr-\[145px\] {
        margin-right: 145px;
    }
    .md\:mr-\[150px\] {
        margin-right: 150px;
    }
    .md\:mr-\[155px\] {
        margin-right: 155px;
    }
    .md\:mr-\[15px\] {
        margin-right: 15px;
    }
    .md\:mr-\[160px\] {
        margin-right: 160px;
    }
    .md\:mr-\[165px\] {
        margin-right: 165px;
    }
    .md\:mr-\[170px\] {
        margin-right: 170px;
    }
    .md\:mr-\[175px\] {
        margin-right: 175px;
    }
    .md\:mr-\[180px\] {
        margin-right: 180px;
    }
    .md\:mr-\[185px\] {
        margin-right: 185px;
    }
    .md\:mr-\[190px\] {
        margin-right: 190px;
    }
    .md\:mr-\[195px\] {
        margin-right: 195px;
    }
    .md\:mr-\[200px\] {
        margin-right: 200px;
    }
    .md\:mr-\[205px\] {
        margin-right: 205px;
    }
    .md\:mr-\[20px\] {
        margin-right: 20px;
    }
    .md\:mr-\[210px\] {
        margin-right: 210px;
    }
    .md\:mr-\[215px\] {
        margin-right: 215px;
    }
    .md\:mr-\[220px\] {
        margin-right: 220px;
    }
    .md\:mr-\[225px\] {
        margin-right: 225px;
    }
    .md\:mr-\[230px\] {
        margin-right: 230px;
    }
    .md\:mr-\[235px\] {
        margin-right: 235px;
    }
    .md\:mr-\[240px\] {
        margin-right: 240px;
    }
    .md\:mr-\[245px\] {
        margin-right: 245px;
    }
    .md\:mr-\[250px\] {
        margin-right: 250px;
    }
    .md\:mr-\[25px\] {
        margin-right: 25px;
    }
    .md\:mr-\[30px\] {
        margin-right: 30px;
    }
    .md\:mr-\[35px\] {
        margin-right: 35px;
    }
    .md\:mr-\[40px\] {
        margin-right: 40px;
    }
    .md\:mr-\[45px\] {
        margin-right: 45px;
    }
    .md\:mr-\[50px\] {
        margin-right: 50px;
    }
    .md\:mr-\[55px\] {
        margin-right: 55px;
    }
    .md\:mr-\[5px\] {
        margin-right: 5px;
    }
    .md\:mr-\[60px\] {
        margin-right: 60px;
    }
    .md\:mr-\[65px\] {
        margin-right: 65px;
    }
    .md\:mr-\[70px\] {
        margin-right: 70px;
    }
    .md\:mr-\[75px\] {
        margin-right: 75px;
    }
    .md\:mr-\[80px\] {
        margin-right: 80px;
    }
    .md\:mr-\[85px\] {
        margin-right: 85px;
    }
    .md\:mr-\[90px\] {
        margin-right: 90px;
    }
    .md\:mr-\[95px\] {
        margin-right: 95px;
    }
    .md\:mt-0 {
        margin-top: 0px;
    }
    .md\:mt-\[-100px\] {
        margin-top: -100px;
    }
    .md\:mt-\[-105px\] {
        margin-top: -105px;
    }
    .md\:mt-\[-10px\] {
        margin-top: -10px;
    }
    .md\:mt-\[-110px\] {
        margin-top: -110px;
    }
    .md\:mt-\[-115px\] {
        margin-top: -115px;
    }
    .md\:mt-\[-120px\] {
        margin-top: -120px;
    }
    .md\:mt-\[-125px\] {
        margin-top: -125px;
    }
    .md\:mt-\[-130px\] {
        margin-top: -130px;
    }
    .md\:mt-\[-135px\] {
        margin-top: -135px;
    }
    .md\:mt-\[-140px\] {
        margin-top: -140px;
    }
    .md\:mt-\[-145px\] {
        margin-top: -145px;
    }
    .md\:mt-\[-150px\] {
        margin-top: -150px;
    }
    .md\:mt-\[-155px\] {
        margin-top: -155px;
    }
    .md\:mt-\[-15px\] {
        margin-top: -15px;
    }
    .md\:mt-\[-160px\] {
        margin-top: -160px;
    }
    .md\:mt-\[-165px\] {
        margin-top: -165px;
    }
    .md\:mt-\[-170px\] {
        margin-top: -170px;
    }
    .md\:mt-\[-175px\] {
        margin-top: -175px;
    }
    .md\:mt-\[-180px\] {
        margin-top: -180px;
    }
    .md\:mt-\[-185px\] {
        margin-top: -185px;
    }
    .md\:mt-\[-190px\] {
        margin-top: -190px;
    }
    .md\:mt-\[-195px\] {
        margin-top: -195px;
    }
    .md\:mt-\[-200px\] {
        margin-top: -200px;
    }
    .md\:mt-\[-205px\] {
        margin-top: -205px;
    }
    .md\:mt-\[-20px\] {
        margin-top: -20px;
    }
    .md\:mt-\[-210px\] {
        margin-top: -210px;
    }
    .md\:mt-\[-215px\] {
        margin-top: -215px;
    }
    .md\:mt-\[-220px\] {
        margin-top: -220px;
    }
    .md\:mt-\[-225px\] {
        margin-top: -225px;
    }
    .md\:mt-\[-230px\] {
        margin-top: -230px;
    }
    .md\:mt-\[-235px\] {
        margin-top: -235px;
    }
    .md\:mt-\[-240px\] {
        margin-top: -240px;
    }
    .md\:mt-\[-245px\] {
        margin-top: -245px;
    }
    .md\:mt-\[-250px\] {
        margin-top: -250px;
    }
    .md\:mt-\[-25px\] {
        margin-top: -25px;
    }
    .md\:mt-\[-30px\] {
        margin-top: -30px;
    }
    .md\:mt-\[-35px\] {
        margin-top: -35px;
    }
    .md\:mt-\[-40px\] {
        margin-top: -40px;
    }
    .md\:mt-\[-45px\] {
        margin-top: -45px;
    }
    .md\:mt-\[-50px\] {
        margin-top: -50px;
    }
    .md\:mt-\[-55px\] {
        margin-top: -55px;
    }
    .md\:mt-\[-5px\] {
        margin-top: -5px;
    }
    .md\:mt-\[-60px\] {
        margin-top: -60px;
    }
    .md\:mt-\[-65px\] {
        margin-top: -65px;
    }
    .md\:mt-\[-70px\] {
        margin-top: -70px;
    }
    .md\:mt-\[-75px\] {
        margin-top: -75px;
    }
    .md\:mt-\[-80px\] {
        margin-top: -80px;
    }
    .md\:mt-\[-85px\] {
        margin-top: -85px;
    }
    .md\:mt-\[-90px\] {
        margin-top: -90px;
    }
    .md\:mt-\[-95px\] {
        margin-top: -95px;
    }
    .md\:mt-\[0px\] {
        margin-top: 0px;
    }
    .md\:mt-\[100px\] {
        margin-top: 100px;
    }
    .md\:mt-\[105px\] {
        margin-top: 105px;
    }
    .md\:mt-\[10px\] {
        margin-top: 10px;
    }
    .md\:mt-\[110px\] {
        margin-top: 110px;
    }
    .md\:mt-\[115px\] {
        margin-top: 115px;
    }
    .md\:mt-\[120px\] {
        margin-top: 120px;
    }
    .md\:mt-\[125px\] {
        margin-top: 125px;
    }
    .md\:mt-\[130px\] {
        margin-top: 130px;
    }
    .md\:mt-\[135px\] {
        margin-top: 135px;
    }
    .md\:mt-\[140px\] {
        margin-top: 140px;
    }
    .md\:mt-\[145px\] {
        margin-top: 145px;
    }
    .md\:mt-\[150px\] {
        margin-top: 150px;
    }
    .md\:mt-\[155px\] {
        margin-top: 155px;
    }
    .md\:mt-\[15px\] {
        margin-top: 15px;
    }
    .md\:mt-\[160px\] {
        margin-top: 160px;
    }
    .md\:mt-\[165px\] {
        margin-top: 165px;
    }
    .md\:mt-\[170px\] {
        margin-top: 170px;
    }
    .md\:mt-\[175px\] {
        margin-top: 175px;
    }
    .md\:mt-\[180px\] {
        margin-top: 180px;
    }
    .md\:mt-\[185px\] {
        margin-top: 185px;
    }
    .md\:mt-\[190px\] {
        margin-top: 190px;
    }
    .md\:mt-\[195px\] {
        margin-top: 195px;
    }
    .md\:mt-\[200px\] {
        margin-top: 200px;
    }
    .md\:mt-\[205px\] {
        margin-top: 205px;
    }
    .md\:mt-\[20px\] {
        margin-top: 20px;
    }
    .md\:mt-\[210px\] {
        margin-top: 210px;
    }
    .md\:mt-\[215px\] {
        margin-top: 215px;
    }
    .md\:mt-\[220px\] {
        margin-top: 220px;
    }
    .md\:mt-\[225px\] {
        margin-top: 225px;
    }
    .md\:mt-\[230px\] {
        margin-top: 230px;
    }
    .md\:mt-\[235px\] {
        margin-top: 235px;
    }
    .md\:mt-\[240px\] {
        margin-top: 240px;
    }
    .md\:mt-\[245px\] {
        margin-top: 245px;
    }
    .md\:mt-\[250px\] {
        margin-top: 250px;
    }
    .md\:mt-\[25px\] {
        margin-top: 25px;
    }
    .md\:mt-\[30px\] {
        margin-top: 30px;
    }
    .md\:mt-\[35px\] {
        margin-top: 35px;
    }
    .md\:mt-\[40px\] {
        margin-top: 40px;
    }
    .md\:mt-\[45px\] {
        margin-top: 45px;
    }
    .md\:mt-\[50px\] {
        margin-top: 50px;
    }
    .md\:mt-\[55px\] {
        margin-top: 55px;
    }
    .md\:mt-\[5px\] {
        margin-top: 5px;
    }
    .md\:mt-\[60px\] {
        margin-top: 60px;
    }
    .md\:mt-\[65px\] {
        margin-top: 65px;
    }
    .md\:mt-\[70px\] {
        margin-top: 70px;
    }
    .md\:mt-\[75px\] {
        margin-top: 75px;
    }
    .md\:mt-\[80px\] {
        margin-top: 80px;
    }
    .md\:mt-\[85px\] {
        margin-top: 85px;
    }
    .md\:mt-\[90px\] {
        margin-top: 90px;
    }
    .md\:mt-\[95px\] {
        margin-top: 95px;
    }
    .md\:max-h-\[1275px\] {
        max-height: 1275px;
    }
    .md\:max-h-\[425px\] {
        max-height: 425px;
    }
    .md\:max-h-\[850px\] {
        max-height: 850px;
    }
    .md\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .md\:grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .md\:grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .md\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .md\:grid-cols-9 {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }
    .md\:gap-0 {
        gap: 0px;
    }
    .md\:gap-\[10px\] {
        gap: 10px;
    }
    .md\:gap-\[15px\] {
        gap: 15px;
    }
    .md\:gap-\[20px\] {
        gap: 20px;
    }
    .md\:gap-\[25px\] {
        gap: 25px;
    }
    .md\:gap-\[30px\] {
        gap: 30px;
    }
    .md\:gap-\[35px\] {
        gap: 35px;
    }
    .md\:gap-\[40px\] {
        gap: 40px;
    }
    .md\:gap-\[45px\] {
        gap: 45px;
    }
    .md\:gap-\[50px\] {
        gap: 50px;
    }
    .md\:gap-\[5px\] {
        gap: 5px;
    }
    .md\:pb-0 {
        padding-bottom: 0px;
    }
    .md\:pb-\[0px\] {
        padding-bottom: 0px;
    }
    .md\:pb-\[100px\] {
        padding-bottom: 100px;
    }
    .md\:pb-\[105px\] {
        padding-bottom: 105px;
    }
    .md\:pb-\[10px\] {
        padding-bottom: 10px;
    }
    .md\:pb-\[110px\] {
        padding-bottom: 110px;
    }
    .md\:pb-\[115px\] {
        padding-bottom: 115px;
    }
    .md\:pb-\[120px\] {
        padding-bottom: 120px;
    }
    .md\:pb-\[125px\] {
        padding-bottom: 125px;
    }
    .md\:pb-\[130px\] {
        padding-bottom: 130px;
    }
    .md\:pb-\[135px\] {
        padding-bottom: 135px;
    }
    .md\:pb-\[140px\] {
        padding-bottom: 140px;
    }
    .md\:pb-\[145px\] {
        padding-bottom: 145px;
    }
    .md\:pb-\[150px\] {
        padding-bottom: 150px;
    }
    .md\:pb-\[155px\] {
        padding-bottom: 155px;
    }
    .md\:pb-\[15px\] {
        padding-bottom: 15px;
    }
    .md\:pb-\[160px\] {
        padding-bottom: 160px;
    }
    .md\:pb-\[165px\] {
        padding-bottom: 165px;
    }
    .md\:pb-\[170px\] {
        padding-bottom: 170px;
    }
    .md\:pb-\[175px\] {
        padding-bottom: 175px;
    }
    .md\:pb-\[180px\] {
        padding-bottom: 180px;
    }
    .md\:pb-\[185px\] {
        padding-bottom: 185px;
    }
    .md\:pb-\[190px\] {
        padding-bottom: 190px;
    }
    .md\:pb-\[195px\] {
        padding-bottom: 195px;
    }
    .md\:pb-\[200px\] {
        padding-bottom: 200px;
    }
    .md\:pb-\[205px\] {
        padding-bottom: 205px;
    }
    .md\:pb-\[20px\] {
        padding-bottom: 20px;
    }
    .md\:pb-\[210px\] {
        padding-bottom: 210px;
    }
    .md\:pb-\[215px\] {
        padding-bottom: 215px;
    }
    .md\:pb-\[220px\] {
        padding-bottom: 220px;
    }
    .md\:pb-\[225px\] {
        padding-bottom: 225px;
    }
    .md\:pb-\[230px\] {
        padding-bottom: 230px;
    }
    .md\:pb-\[235px\] {
        padding-bottom: 235px;
    }
    .md\:pb-\[240px\] {
        padding-bottom: 240px;
    }
    .md\:pb-\[245px\] {
        padding-bottom: 245px;
    }
    .md\:pb-\[250px\] {
        padding-bottom: 250px;
    }
    .md\:pb-\[25px\] {
        padding-bottom: 25px;
    }
    .md\:pb-\[30px\] {
        padding-bottom: 30px;
    }
    .md\:pb-\[35px\] {
        padding-bottom: 35px;
    }
    .md\:pb-\[40px\] {
        padding-bottom: 40px;
    }
    .md\:pb-\[45px\] {
        padding-bottom: 45px;
    }
    .md\:pb-\[50px\] {
        padding-bottom: 50px;
    }
    .md\:pb-\[55px\] {
        padding-bottom: 55px;
    }
    .md\:pb-\[5px\] {
        padding-bottom: 5px;
    }
    .md\:pb-\[60px\] {
        padding-bottom: 60px;
    }
    .md\:pb-\[65px\] {
        padding-bottom: 65px;
    }
    .md\:pb-\[70px\] {
        padding-bottom: 70px;
    }
    .md\:pb-\[75px\] {
        padding-bottom: 75px;
    }
    .md\:pb-\[80px\] {
        padding-bottom: 80px;
    }
    .md\:pb-\[85px\] {
        padding-bottom: 85px;
    }
    .md\:pb-\[90px\] {
        padding-bottom: 90px;
    }
    .md\:pb-\[95px\] {
        padding-bottom: 95px;
    }
    .md\:pl-0 {
        padding-left: 0px;
    }
    .md\:pl-\[0px\] {
        padding-left: 0px;
    }
    .md\:pl-\[100px\] {
        padding-left: 100px;
    }
    .md\:pl-\[105px\] {
        padding-left: 105px;
    }
    .md\:pl-\[10px\] {
        padding-left: 10px;
    }
    .md\:pl-\[110px\] {
        padding-left: 110px;
    }
    .md\:pl-\[115px\] {
        padding-left: 115px;
    }
    .md\:pl-\[120px\] {
        padding-left: 120px;
    }
    .md\:pl-\[125px\] {
        padding-left: 125px;
    }
    .md\:pl-\[130px\] {
        padding-left: 130px;
    }
    .md\:pl-\[135px\] {
        padding-left: 135px;
    }
    .md\:pl-\[140px\] {
        padding-left: 140px;
    }
    .md\:pl-\[145px\] {
        padding-left: 145px;
    }
    .md\:pl-\[150px\] {
        padding-left: 150px;
    }
    .md\:pl-\[155px\] {
        padding-left: 155px;
    }
    .md\:pl-\[15px\] {
        padding-left: 15px;
    }
    .md\:pl-\[160px\] {
        padding-left: 160px;
    }
    .md\:pl-\[165px\] {
        padding-left: 165px;
    }
    .md\:pl-\[170px\] {
        padding-left: 170px;
    }
    .md\:pl-\[175px\] {
        padding-left: 175px;
    }
    .md\:pl-\[180px\] {
        padding-left: 180px;
    }
    .md\:pl-\[185px\] {
        padding-left: 185px;
    }
    .md\:pl-\[190px\] {
        padding-left: 190px;
    }
    .md\:pl-\[195px\] {
        padding-left: 195px;
    }
    .md\:pl-\[200px\] {
        padding-left: 200px;
    }
    .md\:pl-\[205px\] {
        padding-left: 205px;
    }
    .md\:pl-\[20px\] {
        padding-left: 20px;
    }
    .md\:pl-\[210px\] {
        padding-left: 210px;
    }
    .md\:pl-\[215px\] {
        padding-left: 215px;
    }
    .md\:pl-\[220px\] {
        padding-left: 220px;
    }
    .md\:pl-\[225px\] {
        padding-left: 225px;
    }
    .md\:pl-\[230px\] {
        padding-left: 230px;
    }
    .md\:pl-\[235px\] {
        padding-left: 235px;
    }
    .md\:pl-\[240px\] {
        padding-left: 240px;
    }
    .md\:pl-\[245px\] {
        padding-left: 245px;
    }
    .md\:pl-\[250px\] {
        padding-left: 250px;
    }
    .md\:pl-\[25px\] {
        padding-left: 25px;
    }
    .md\:pl-\[30px\] {
        padding-left: 30px;
    }
    .md\:pl-\[35px\] {
        padding-left: 35px;
    }
    .md\:pl-\[40px\] {
        padding-left: 40px;
    }
    .md\:pl-\[45px\] {
        padding-left: 45px;
    }
    .md\:pl-\[50px\] {
        padding-left: 50px;
    }
    .md\:pl-\[55px\] {
        padding-left: 55px;
    }
    .md\:pl-\[5px\] {
        padding-left: 5px;
    }
    .md\:pl-\[60px\] {
        padding-left: 60px;
    }
    .md\:pl-\[65px\] {
        padding-left: 65px;
    }
    .md\:pl-\[70px\] {
        padding-left: 70px;
    }
    .md\:pl-\[75px\] {
        padding-left: 75px;
    }
    .md\:pl-\[80px\] {
        padding-left: 80px;
    }
    .md\:pl-\[85px\] {
        padding-left: 85px;
    }
    .md\:pl-\[90px\] {
        padding-left: 90px;
    }
    .md\:pl-\[95px\] {
        padding-left: 95px;
    }
    .md\:pr-0 {
        padding-right: 0px;
    }
    .md\:pr-\[0px\] {
        padding-right: 0px;
    }
    .md\:pr-\[100px\] {
        padding-right: 100px;
    }
    .md\:pr-\[105px\] {
        padding-right: 105px;
    }
    .md\:pr-\[10px\] {
        padding-right: 10px;
    }
    .md\:pr-\[110px\] {
        padding-right: 110px;
    }
    .md\:pr-\[115px\] {
        padding-right: 115px;
    }
    .md\:pr-\[120px\] {
        padding-right: 120px;
    }
    .md\:pr-\[125px\] {
        padding-right: 125px;
    }
    .md\:pr-\[130px\] {
        padding-right: 130px;
    }
    .md\:pr-\[135px\] {
        padding-right: 135px;
    }
    .md\:pr-\[140px\] {
        padding-right: 140px;
    }
    .md\:pr-\[145px\] {
        padding-right: 145px;
    }
    .md\:pr-\[150px\] {
        padding-right: 150px;
    }
    .md\:pr-\[155px\] {
        padding-right: 155px;
    }
    .md\:pr-\[15px\] {
        padding-right: 15px;
    }
    .md\:pr-\[160px\] {
        padding-right: 160px;
    }
    .md\:pr-\[165px\] {
        padding-right: 165px;
    }
    .md\:pr-\[170px\] {
        padding-right: 170px;
    }
    .md\:pr-\[175px\] {
        padding-right: 175px;
    }
    .md\:pr-\[180px\] {
        padding-right: 180px;
    }
    .md\:pr-\[185px\] {
        padding-right: 185px;
    }
    .md\:pr-\[190px\] {
        padding-right: 190px;
    }
    .md\:pr-\[195px\] {
        padding-right: 195px;
    }
    .md\:pr-\[200px\] {
        padding-right: 200px;
    }
    .md\:pr-\[205px\] {
        padding-right: 205px;
    }
    .md\:pr-\[20px\] {
        padding-right: 20px;
    }
    .md\:pr-\[210px\] {
        padding-right: 210px;
    }
    .md\:pr-\[215px\] {
        padding-right: 215px;
    }
    .md\:pr-\[220px\] {
        padding-right: 220px;
    }
    .md\:pr-\[225px\] {
        padding-right: 225px;
    }
    .md\:pr-\[230px\] {
        padding-right: 230px;
    }
    .md\:pr-\[235px\] {
        padding-right: 235px;
    }
    .md\:pr-\[240px\] {
        padding-right: 240px;
    }
    .md\:pr-\[245px\] {
        padding-right: 245px;
    }
    .md\:pr-\[250px\] {
        padding-right: 250px;
    }
    .md\:pr-\[25px\] {
        padding-right: 25px;
    }
    .md\:pr-\[30px\] {
        padding-right: 30px;
    }
    .md\:pr-\[35px\] {
        padding-right: 35px;
    }
    .md\:pr-\[40px\] {
        padding-right: 40px;
    }
    .md\:pr-\[45px\] {
        padding-right: 45px;
    }
    .md\:pr-\[50px\] {
        padding-right: 50px;
    }
    .md\:pr-\[55px\] {
        padding-right: 55px;
    }
    .md\:pr-\[5px\] {
        padding-right: 5px;
    }
    .md\:pr-\[60px\] {
        padding-right: 60px;
    }
    .md\:pr-\[65px\] {
        padding-right: 65px;
    }
    .md\:pr-\[70px\] {
        padding-right: 70px;
    }
    .md\:pr-\[75px\] {
        padding-right: 75px;
    }
    .md\:pr-\[80px\] {
        padding-right: 80px;
    }
    .md\:pr-\[85px\] {
        padding-right: 85px;
    }
    .md\:pr-\[90px\] {
        padding-right: 90px;
    }
    .md\:pr-\[95px\] {
        padding-right: 95px;
    }
    .md\:pt-0 {
        padding-top: 0px;
    }
    .md\:pt-\[0px\] {
        padding-top: 0px;
    }
    .md\:pt-\[100px\] {
        padding-top: 100px;
    }
    .md\:pt-\[105px\] {
        padding-top: 105px;
    }
    .md\:pt-\[10px\] {
        padding-top: 10px;
    }
    .md\:pt-\[110px\] {
        padding-top: 110px;
    }
    .md\:pt-\[115px\] {
        padding-top: 115px;
    }
    .md\:pt-\[120px\] {
        padding-top: 120px;
    }
    .md\:pt-\[125px\] {
        padding-top: 125px;
    }
    .md\:pt-\[130px\] {
        padding-top: 130px;
    }
    .md\:pt-\[135px\] {
        padding-top: 135px;
    }
    .md\:pt-\[140px\] {
        padding-top: 140px;
    }
    .md\:pt-\[145px\] {
        padding-top: 145px;
    }
    .md\:pt-\[150px\] {
        padding-top: 150px;
    }
    .md\:pt-\[155px\] {
        padding-top: 155px;
    }
    .md\:pt-\[15px\] {
        padding-top: 15px;
    }
    .md\:pt-\[160px\] {
        padding-top: 160px;
    }
    .md\:pt-\[165px\] {
        padding-top: 165px;
    }
    .md\:pt-\[170px\] {
        padding-top: 170px;
    }
    .md\:pt-\[175px\] {
        padding-top: 175px;
    }
    .md\:pt-\[180px\] {
        padding-top: 180px;
    }
    .md\:pt-\[185px\] {
        padding-top: 185px;
    }
    .md\:pt-\[190px\] {
        padding-top: 190px;
    }
    .md\:pt-\[195px\] {
        padding-top: 195px;
    }
    .md\:pt-\[200px\] {
        padding-top: 200px;
    }
    .md\:pt-\[205px\] {
        padding-top: 205px;
    }
    .md\:pt-\[20px\] {
        padding-top: 20px;
    }
    .md\:pt-\[210px\] {
        padding-top: 210px;
    }
    .md\:pt-\[215px\] {
        padding-top: 215px;
    }
    .md\:pt-\[220px\] {
        padding-top: 220px;
    }
    .md\:pt-\[225px\] {
        padding-top: 225px;
    }
    .md\:pt-\[230px\] {
        padding-top: 230px;
    }
    .md\:pt-\[235px\] {
        padding-top: 235px;
    }
    .md\:pt-\[240px\] {
        padding-top: 240px;
    }
    .md\:pt-\[245px\] {
        padding-top: 245px;
    }
    .md\:pt-\[250px\] {
        padding-top: 250px;
    }
    .md\:pt-\[25px\] {
        padding-top: 25px;
    }
    .md\:pt-\[30px\] {
        padding-top: 30px;
    }
    .md\:pt-\[35px\] {
        padding-top: 35px;
    }
    .md\:pt-\[40px\] {
        padding-top: 40px;
    }
    .md\:pt-\[45px\] {
        padding-top: 45px;
    }
    .md\:pt-\[50px\] {
        padding-top: 50px;
    }
    .md\:pt-\[55px\] {
        padding-top: 55px;
    }
    .md\:pt-\[5px\] {
        padding-top: 5px;
    }
    .md\:pt-\[60px\] {
        padding-top: 60px;
    }
    .md\:pt-\[65px\] {
        padding-top: 65px;
    }
    .md\:pt-\[70px\] {
        padding-top: 70px;
    }
    .md\:pt-\[75px\] {
        padding-top: 75px;
    }
    .md\:pt-\[80px\] {
        padding-top: 80px;
    }
    .md\:pt-\[85px\] {
        padding-top: 85px;
    }
    .md\:pt-\[90px\] {
        padding-top: 90px;
    }
    .md\:pt-\[95px\] {
        padding-top: 95px;
    }
}
@media (min-width: 1024px) {
    .lg\:sticky {
        position: sticky;
    }
    .lg\:top-28 {
        top: 7rem;
    }
    .lg\:aspect-\[4096\/2160\] {
        aspect-ratio: 4096/2160;
    }
    .lg\:aspect-video {
        aspect-ratio: 16 / 9;
    }
    .lg\:min-h-\[640px\] {
        min-height: 640px;
    }
    .lg\:w-1\/2 {
        width: 50%;
    }
    .lg\:w-1\/3 {
        width: 33.333333%;
    }
    .lg\:w-1\/4 {
        width: 25%;
    }
    .lg\:w-1\/5 {
        width: 20%;
    }
    .lg\:w-1\/6 {
        width: 16.666667%;
    }
    .lg\:w-2\/3 {
        width: 66.666667%;
    }
    .lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .lg\:grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }
    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .lg\:grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .lg\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .lg\:grid-cols-9 {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }
    .lg\:grid-cols-\[minmax\(0\2c 340px\)_minmax\(0\2c 1fr\)\] {
        grid-template-columns: minmax(0,340px) minmax(0,1fr);
    }
    .lg\:gap-0 {
        gap: 0px;
    }
    .lg\:gap-16 {
        gap: 4rem;
    }
    .lg\:gap-\[10px\] {
        gap: 10px;
    }
    .lg\:gap-\[15px\] {
        gap: 15px;
    }
    .lg\:gap-\[20px\] {
        gap: 20px;
    }
    .lg\:gap-\[25px\] {
        gap: 25px;
    }
    .lg\:gap-\[30px\] {
        gap: 30px;
    }
    .lg\:gap-\[35px\] {
        gap: 35px;
    }
    .lg\:gap-\[40px\] {
        gap: 40px;
    }
    .lg\:gap-\[45px\] {
        gap: 45px;
    }
    .lg\:gap-\[50px\] {
        gap: 50px;
    }
    .lg\:gap-\[5px\] {
        gap: 5px;
    }
    .lg\:self-start {
        align-self: flex-start;
    }
    .lg\:justify-self-end {
        justify-self: end;
    }
    .lg\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .lg\:pb-20 {
        padding-bottom: 5rem;
    }
    .lg\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }
}
@media (min-width: 1280px) {
    .xl\:min-h-\[720px\] {
        min-height: 720px;
    }
}
@media (min-width: 1536px) {
    .\32xl\:max-h-\[1024px\] {
        max-height: 1024px;
    }
    .\32xl\:max-h-\[1536px\] {
        max-height: 1536px;
    }
    .\32xl\:max-h-\[512px\] {
        max-height: 512px;
    }
    .\32xl\:min-h-\[800px\] {
        min-height: 800px;
    }
}