.\!fixed{position:fixed!important}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[60px\]{height:60px}.h-\[80px\]{height:80px}.h-full{height:100%}.w-\[200px\]{width:200px}.w-\[60px\]{width:60px}.w-full{width:100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{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))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.text-balance{text-wrap:balance}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-primary{background-color:rgb(137 70 224/var(--tw-bg-opacity,1))}.bg-primary,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-2\.5{padding:.625rem}.p-6{padding:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.text-center{text-align:center}.text-8xl{font-size:6rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-primary{--tw-text-opacity:1;color:rgb(137 70 224/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#header.header-blur{background-color:#fff9;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#header{--padding-x:1rem;--padding-y:1.75rem;--icon-size:35px;--color:#8946e0;--color-ts-duration:.8s;--color-ts-delay:0ms;--nav-color:#6b7280;--nav-color-hover:#8946e0;--nav-top:-100%;--nav-top-ts-duration:.6s;--nav-top-ts-delay:0ms;--nav-text-opacity:0%;--nav-text-opacity-ts-duration:.5s;--nav-text-opacity-ts-delay:0ms;align-items:center;display:flex;justify-content:space-between;left:0;padding:var(--padding-y) var(--padding-x);position:sticky;top:0;transition:background-color .2s,-webkit-backdrop-filter .2s;transition:backdrop-filter .2s,background-color .2s;transition:backdrop-filter .2s,background-color .2s,-webkit-backdrop-filter .2s;width:100%;z-index:10}#header.nav-showing{--color-ts-delay:.5s;--nav-top-ts-delay:.4s;--nav-text-opacity-ts-delay:1.15s}#header.nav-hiding{--color-ts-delay:1.25s;--nav-top-ts-delay:.65s;--nav-text-opacity-ts-delay:0ms}#header.nav-visible{--color:#fff;--nav-top:0;--nav-text-opacity:100%}#header nav{align-items:center;display:flex;flex-direction:column;gap:1.25rem;height:100dvh;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-10;--tw-bg-opacity:1;background-color:rgb(137 70 224/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--nav-text-opacity));font-size:2.25rem;line-height:2.5rem;transform:translateY(var(--nav-top));transition:transform var(--nav-top-ts-duration) cubic-bezier(.7,0,1,.43) var(--nav-top-ts-delay),color var(--nav-text-opacity-ts-duration) var(--nav-text-opacity-ts-delay)}#header nav select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin-inline-start:1.25rem;outline:2px solid transparent;outline-offset:2px}#header #nav-toggle,#header nav select{cursor:pointer}#header #nav-toggle{position:relative}@media (min-width:1024px){#header #nav-toggle{display:none}}#header #nav-toggle{height:var(--icon-size);width:var(--icon-size)}#header #nav-toggle span{height:20%;left:50%;position:absolute;width:20%;--tw-translate-x:-50%;background-color:var(--color);border-radius:.25rem;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));transition:all var(--color-ts-duration),background-color var(--color-ts-duration) var(--color-ts-delay)}#header #nav-toggle span:first-child{top:0}#header #nav-toggle span:nth-child(2){top:50%;--tw-translate-y:-50%;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))}#header #nav-toggle span:nth-child(3){bottom:0}#header.nav-visible #nav-toggle span:first-child,#header.nav-visible #nav-toggle span:nth-child(3){height:15%;left:50%;top:50%;width:100%;--tw-translate-x:-50%;--tw-translate-y:-50%}#header.nav-visible #nav-toggle span:first-child,#header.nav-visible #nav-toggle span:nth-child(3){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))}#header.nav-visible #nav-toggle span:first-child{--tw-rotate:-135deg}#header.nav-visible #nav-toggle span:nth-child(2){opacity:0}#header.nav-visible #nav-toggle span:nth-child(3){--tw-rotate:135deg;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))}#header #logo{height:var(--icon-size);fill:var(--color);transition:fill var(--color-ts-duration) var(--color-ts-delay),transform .5s}#header #logo stop{stop-color:var(--color);transition:stop-color var(--color-ts-duration) var(--color-ts-delay)}#header #logo:hover{transform:scale(1.1)}@media (min-width:1024px){#header{--padding-x:1.75rem;--padding-y:2.5rem;--icon-size:50px}#header nav{background-color:transparent;color:var(--nav-color);flex-direction:row;font-size:inherit;gap:1.75rem;height:auto;position:static;transform:none;transition:color var(--color-ts-duration) var(--color-ts-delay)}#header nav a:hover{--tw-text-opacity:1;color:rgb(137 70 224/var(--tw-text-opacity,1))}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.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\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:text-primary{--tw-text-opacity:1;color:rgb(137 70 224/var(--tw-text-opacity,1))}.lg\:header-blur#header{background-color:#fff9;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.lg\:header-white#header{--color:#fff;--nav-color:#fff}}#footer{--padding-x:1rem;--padding-y:1.25rem;--tw-bg-opacity:1;background-color:rgb(137 70 224/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:var(--padding-y) var(--padding-x)}@media (min-width:768px){#footer{--padding-x:1.75rem;--padding-y:1.75rem}}
