@font-face{font-family:LektoratCondensed;src:url(../fonts/LektoratCondensed-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}
@font-face{font-family:LektoratCondensed;src:url(../fonts/LektoratCondensed-900.woff2) format(woff2);font-display:swap;font-weight:900;font-style:normal}
@font-face{font-family:GTAmerica;src:url(../fonts/GTAmerica-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}
@font-face{font-family:GTAmerica;src:url(../fonts/GTAmerica-700-Italic.woff2) format(woff2);font-display:swap;font-weight:700;font-style:italic}
@font-face{font-family:GTAmerica;src:url(../fonts/GTAmerica-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}
@font-face{font-family:GTAmerica;src:url(../fonts/GTAmerica-400-Italic.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}
@font-face{font-family:LektoratCondensed;src:url(../fonts/LektoratCondensed-300.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}
@font-face{font-family:HennepinArts;src:url(../fonts/HennepinArts-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}

progress[data-v-69c6813f]:indeterminate{position:relative}progress[data-v-69c6813f]:indeterminate:after{--tw-content:"";background-color:currentColor;content:var(--tw-content);top:0;right:0;bottom:0;left:0;position:absolute}progress[data-v-69c6813f]:indeterminate::-webkit-progress-value{background-color:currentColor}progress[data-v-69c6813f]:indeterminate::-moz-progress-bar{background-color:currentColor}progress:indeterminate.bar-animation-carousel[data-v-69c6813f]:after{animation:carousel-69c6813f 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel[data-v-69c6813f]::-webkit-progress-value{animation:carousel-69c6813f 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel[data-v-69c6813f]::-moz-progress-bar{animation:carousel-69c6813f 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel-inverse[data-v-69c6813f]:after{animation:carousel-inverse-69c6813f 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel-inverse[data-v-69c6813f]::-webkit-progress-value{animation:carousel-inverse-69c6813f 2s ease-in-out infinite}progress:indeterminate.bar-animation-carousel-inverse[data-v-69c6813f]::-moz-progress-bar{animation:carousel-inverse-69c6813f 2s ease-in-out infinite}progress:indeterminate.bar-animation-swing[data-v-69c6813f]:after{animation:swing-69c6813f 3s ease-in-out infinite}progress:indeterminate.bar-animation-swing[data-v-69c6813f]::-webkit-progress-value{animation:swing-69c6813f 3s ease-in-out infinite}progress:indeterminate.bar-animation-swing[data-v-69c6813f]::-moz-progress-bar{animation:swing-69c6813f 3s ease-in-out infinite}progress:indeterminate.bar-animation-elastic[data-v-69c6813f]:after{animation:elastic-69c6813f 3s ease-in-out infinite}progress:indeterminate.bar-animation-elastic[data-v-69c6813f]::-webkit-progress-value{animation:elastic-69c6813f 3s ease-in-out infinite}progress:indeterminate.bar-animation-elastic[data-v-69c6813f]::-moz-progress-bar{animation:elastic-69c6813f 3s ease-in-out infinite}@keyframes carousel-69c6813f{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-inverse-69c6813f{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes swing-69c6813f{0%,to{transform:translate(-25%);width:50%}50%{transform:translate(125%)}}@keyframes elastic-69c6813f{0%,to{margin-left:25%;width:50%}50%{margin-left:5%;width:90%}}[data-v-9b2fba56]>[data-block]{margin-bottom:3rem;margin-top:3rem}[data-v-9b2fba56]>[data-block].button{margin-bottom:0;margin-right:.75rem;margin-top:0}[data-v-9b2fba56]>[data-block].button+.button{margin-top:.75rem}@media (min-width:640px){[data-v-9b2fba56]>[data-block].button+.button{margin-top:0}}[data-v-9b2fba56] .table-component{margin-bottom:1.5rem;margin-top:1.5rem}[data-v-9b2fba56] .table-component:first-child{margin-top:0}[data-v-9b2fba56] .table-component:last-child{margin-bottom:0}.prose[data-block][data-block-root=true][data-v-9b2fba56]{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (min-width:640px){.prose[data-block][data-block-root=true][data-v-9b2fba56]{max-width:640px}}@media (min-width:768px){.prose[data-block][data-block-root=true][data-v-9b2fba56]{max-width:768px;padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.prose[data-block][data-block-root=true][data-v-9b2fba56]{max-width:1024px;padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.prose[data-block][data-block-root=true][data-v-9b2fba56]{max-width:1280px;padding-left:4rem;padding-right:4rem}}@media (min-width:1440px){.prose[data-block][data-block-root=true][data-v-9b2fba56]{max-width:1440px;padding-left:6rem;padding-right:6rem}}@media (min-width:1280px){.prose[data-block][data-block-root=true][data-v-9b2fba56]{display:grid;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.prose[data-block][data-block-root=true] .prose-container[data-v-9b2fba56]{grid-column-end:12;grid-column-start:2}.prose[data-block][data-block-root=true][data-v-9b2fba56] .quote[data-block]{display:grid;gap:1.5rem;grid-template-columns:repeat(10,minmax(0,1fr))}.prose[data-block][data-block-root=true][data-v-9b2fba56] .quote[data-block] .quote-container{grid-column-end:10;grid-column-start:2}}.button[aria-disabled=true][data-v-fc2c2392]{cursor:not-allowed;opacity:.4}.button[aria-disabled=true][data-v-fc2c2392]:hover{background-color:inherit;color:inherit}.site-header-menu.mobile-mode.menu-is-active .menu-secondary[data-v-84942814],.site-header-menu.mobile-mode.menu-is-active .site-header-menu-item-button[data-v-84942814]{display:none}.site-header-menu-transition-enter-active[data-v-84942814]{pointer-events:none;transition-duration:.3s;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-timing-function:cubic-bezier(0,0,.2,1)}.site-header-menu-transition-enter-from[data-v-84942814]{--tw-translate-y:3rem;opacity:0}.site-header-menu-transition-enter-from[data-v-84942814],.site-header-menu-transition-enter-to[data-v-84942814]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.site-header-menu-transition-enter-to[data-v-84942814]{--tw-translate-y:0px;opacity:1}.site-header-menu-transition-mobile-enter-active[data-v-84942814]{pointer-events:none;transition-delay:75ms;transition-duration:.3s;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-timing-function:cubic-bezier(0,0,.2,1)}.site-header-menu-transition-mobile-enter-from[data-v-84942814]{--tw-translate-x:3rem;opacity:0}.site-header-menu-transition-mobile-enter-from[data-v-84942814],.site-header-menu-transition-mobile-enter-to[data-v-84942814]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.site-header-menu-transition-mobile-enter-to[data-v-84942814]{--tw-translate-x:0px;opacity:1}:root{--header-height:var(--header-main-height);--header-main-height:6.375rem;--header-breadcrumbs-height:2.5rem;--header-padding-x:1.5rem;--header-padding-y:1.5rem}@media (min-width:640px){:root{--header-main-height:11.375rem;--header-padding-x:3rem;--header-padding-y:3rem}}.site.breadcrumbs-is-active{--header-height:calc(var(--header-main-height) + var(--header-breadcrumbs-height))}.blocks[data-v-7ac97ae2]{--block-spacing:6rem;--block-spacing-tight:4.5rem}

*, :after, :before {
    box-sizing: border-box;
}

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

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    font-family: GTAmerica, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
}

body {
	font-family: GTAmerica;
    font-size: 1rem;
    line-height: 1.25;
}

.h1, h1 {
    font-family: LektoratCondensed, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 5.625rem;
    font-size: 4.21875rem;
    font-weight: 600;
    letter-spacing: -.02em;
    line-height: 1.0222;
}

.h2, h2 {
    font-size: 3.125rem;
    font-size: 2.5rem;
    letter-spacing: -.02em;
    line-height: 1.04;
}

.h3, h3 {
    font-size: 1.5625rem;
    font-size: 1.48438rem;
    line-height: 1.0526;
}

.h4, h4 {
    font-size: 1.875rem;
    font-size: 1.6875rem;
    line-height: 1.0666;
}

.font-sans-condensed {
    font-family: LektoratCondensed, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.font-semibold {
    font-weight: 600;
}

input, button, select, textarea {
    font-family: inherit;
}

.flex {
    display: flex;
}

.inline-flex {
    display: inline-flex;
}

.inline-block {
    display: inline-block;
}

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

.flex-col {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.relative {
    position: relative;
}

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

.z-50 {
    z-index: 50;
}

.h-\[--header-height\] {
    height: var(--header-height);
}

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

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

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

.py-\[--header-padding-y\] {
    padding-bottom: var(--header-padding-y);
    padding-top: var(--header-padding-y);
}

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

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

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

.self-stretch {
    align-self: stretch;
}

.inset-0 {
    inset: 0;
}

.gap-12 {
    gap: 3rem;
}

.gap-10 {
    gap: 2.5rem;
}

.gap-8 {
    gap: 2rem;
}

.gap-6 {
    gap: 1.5rem;
}

.gap-4 {
    gap: 1rem;
}

.gap-3 {
    gap: .75rem;
}

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

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

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

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

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

.p-8 {
    padding: 2rem;
}

.p-12 {
    padding: 3rem;
}

.py-18 {
    padding-bottom: 4.5rem;
    padding-top: 4.5rem;
}

.text-sm {
    font-size: .875rem;
    line-height: 1.2857;
}

.w-full {
    width: 100%;
}

.justify-end {
    justify-content: flex-end;
}
.items-start {
    align-items: flex-start;
}

.items-center {
    align-items: center;
}

.text-left {
    text-align: left;
}

.text-xl {
    font-size: 1.5625rem;
    line-height: 1.12;
}

.font-bold {
    font-weight: 700;
}

.decoration-2 {
    text-decoration-thickness: 2px;
}

.site-footer {
	background-color: #000;
	color: #fff;
}

.min-h-\[calc\(100vh-var\(--header-height\)\)\] {
    min-height: calc(100vh - var(--header-height));
}

.w-\[148px\] {
    width: 148px;
}

.w-\[82px\] {
    width: 82px;
}

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

.leading-none {
    line-height: 1;
}

.text-2xl {
    font-size: 1.875rem;
    line-height: 1.0666;
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}

.svg-inline--fa.fa-w-16 {
    width: 1em;
}

svg:not(:root).svg-inline--fa {
    overflow: visible;
}

.hover\:underline:hover {
    text-decoration-line: underline;
}

.decoration-2 {
    text-decoration-thickness: 2px;
}
.decoration-primary {
    text-decoration-color: #008cff;
}

.block {
    display: block;
}

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

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

.top-\[calc\(50\%-1px\)\] {
    top: calc(50% - 1px);
}

.top-full {
    top: 100%;
}

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

.-translate-x-1\/2, .-translate-x-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
}
.translate-y-2 {
    --tw-translate-y: 0.5rem;
}
.-translate-y-2 {
    --tw-translate-y: -0.5rem;
}
.w-12 {
    width: 3rem;
}
.mt-3 {
    margin-top: .75rem;
}
.z-10 {
    z-index: 10;
}

.z-20 {
    z-index: 20;
}

.absolute {
    position: absolute;
}

.top-0 {
    top: 0;
}

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

.pt-\[--header-height\] {
    padding-top: var(--header-height);
}

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

.\[\&\>\*\:last-child\]\:mb-\[--block-spacing\]>:last-child {
    margin-bottom: var(--block-spacing);
}

.\[\&\>\*\]\:mt-\[--block-spacing\]>* {
    margin-top: var(--block-spacing);
}

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

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

.text-primary {
    color: rgb(0, 140, 255);
}

.bg-primary {
    background-color: rgb(0, 140, 255);
}

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

.duration-150 {
    transition-duration: .15s;
}
.transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(0 140 255 / var(--tw-bg-opacity));
}
.rotate-45 {
    --tw-rotate: 45deg;
}
.-rotate-45 {
    --tw-rotate: -45deg;
}
.w-3\/4 {
    width: 75%;
}
.rotate-180, .rotate-45 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
    --tw-translate-y: 0px;
}
.translate-x-full, .translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/2, .-translate-x-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
}
.w-3\/4 {
    width: 75%;
}
.h-\[3px\] {
    height: 3px;
}
.block {
    display: block;
}
.top-\[calc\(50\%-1px\)\] {
    top: calc(50% - 1px);
}

@media (min-width: 640px) {
	    .container {
        max-width: 640px;
    }
	
    .sm\:w-\[238px\] {
        width: 238px;
    }
}

@media (min-width: 768px) {
    .md\:flex-row {
        flex-direction: row;
    }
	
	.container {
        max-width: 768px;
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media (min-width: 1024px) {
	.container {
        max-width: 1024px;
        padding-left: 3rem;
        padding-right: 3rem;
    }
	
    .lg\:py-24 {
        padding-bottom: 6rem;
        padding-top: 6rem;
    }
	
	.lg\:gap-12 {
        gap: 3rem;
    }
	
	.lg\:flex-row {
        flex-direction: row;
    }
	
	.lg\:items-center {
        align-items: center;
    }
	
	.h1, h1 {
        font-size: 5.625rem;
    }
	
	.h2, h2 {
        font-size: 3.125rem;
    }
	
	.h3, h3 {
        font-size: 1.5625rem;
    }
	
	    .h4, h4 {
        font-size: 1.875rem;
    }
}

@media (min-width: 1280px) {
	.container {
        max-width: 1280px;
        padding-left: 4rem;
        padding-right: 4rem;
    }
	
	.xl\:hidden {
        display: none;
    }
	
    .xl\:flex-row {
        flex-direction: row;
    }
	
	.xl\:items-center {
        align-items: center;
    }
	
	.xl\:static {
        position: static;
    }
	
	.xl\:right-auto {
        right: auto;
    }
	
	.xl\:items-center {
        align-items: center;
    }
	
	.xl\:text-center {
        text-align: center;
    }
	
	.xl\:\!block {
        display: block !important;
    }
	
	.xl\:flex-1 {
        flex: 1 1 0%;
    }
	
	.xl\:overflow-visible {
        overflow: visible;
		visibility: visible;
    }
	
	.xl\:bg-transparent {
        background-color: transparent;
    }
	
	.xl\:pt-0 {
        padding-top: 0;
    }
	
	.xl\:p-0 {
        padding: 0;
    }
	
	.xl\:gap-0 {
        gap: 0;
    }
	
	.xl\:gap-12 {
        gap: 3rem;
    }
	
	.xl\:gap-y-10 {
        row-gap: 2.5rem;
    }
	
	.xl\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
	
	.xl\:p-12 {
        padding: 3rem;
    }
	
	.xl\:min-h-\[2\.375rem\] {
        min-height: 2.375rem;
    }
	
	.xl\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem;
    }
	
	.xl\:py-0 {
        padding-bottom: 0;
        padding-top: 0;
    }
	
	.xl\:text-base {
        font-size: 1rem;
        line-height: 1.25;
    }
	
	.xl\:absolute {
        position: absolute;
    }
	
	.xl\:relative {
        position: relative;
    }
	
	.xl\:left-0 {
        left: 0;
    }
	
	.xl\:w-full {
        width: 100%;
    }
	
	.xl\:max-w-screen-2xl {
        max-width: 1440px;
    }
	
	.xl\:pl-48 {
        padding-left: 12rem;
    }
	
	.xl\:pr-24 {
        padding-right: 6rem;
    }
	
	.xl\:pt-6 {
        padding-top: 1.5rem;
    }
	
	.xl\:min-h-96 {
        min-height: 24rem;
    }
	
	.xl\:flex-row {
        flex-direction: row;
    }
	
	.xl\:items-start {
        align-items: flex-start;
    }
	
	.xl\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
	
	.xl\:w-96 {
        width: 24rem;
    }
	
	.xl\:-mx-0 {
        margin-left: 0;
        margin-right: 0;
    }
	
	.xl\:grid {
        display: grid
;
    }
	
	.xl\:flex-1 {
        flex: 1 1 0%;
    }
	
	.xl\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
	
	.xl\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
	
	.xl\:gap-y-10 {
        row-gap: 2.5rem;
    }
	
	.xl\:col-span-2 {
        grid-column: span 2 / span 2;
    }
	
	.xl\:shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    }
	
	.xl\:shadow-2xl, .xl\:shadow-none {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

.xl\:text-foreground {
        --tw-text-opacity: 1;
        color: rgb(var(--ui-foreground) / var(--tw-text-opacity));
    }
}
@media (min-width: 1440px) {
    .container {
        max-width: 1440px;
        padding-left: 6rem;
        padding-right: 6rem;
    }
}