@import "https://use.typekit.net/ega0alp.css";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-purple-50:#faf5ff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-black:#000;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-xl:80rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--radius-md:.375rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#a0f;--color-primary-dark:#4800ac;--color-primary-transparent:#4800ac1a;--color-primary-transparent-backdrop:#322346e6;--color-light:#fff5ff;--color-dark:#322346;--color-neg:#00ff8c;--gradient-primary:linear-gradient(45deg,var(--color-primary),var(--color-primary-dark));--gradient-primary-repeat:linear-gradient(45deg,var(--color-primary),var(--color-primary-dark),var(--color-primary),var(--color-primary-dark));--font-headers:"eurostile-condensed",sans-serif;--font-body:"raleway",sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-12{top:calc(var(--spacing)*12)}.top-\[-22\%\]{top:-22%}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-8{left:calc(var(--spacing)*-8)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-8{left:calc(var(--spacing)*8)}.left-\[-5\%\]{left:-5%}.z-10{z-index:10}.z-50{z-index:50}.z-\[150\]{z-index:150}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-end-\[14\]{grid-column-end:14}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-6{grid-row-start:6}.row-end-9{grid-row-end:9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing)*2)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-\[-4px\]{margin-right:-4px}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing)*0)}.h-7{height:calc(var(--spacing)*7)}.h-52{height:calc(var(--spacing)*52)}.h-\[75vh\]{height:75vh}.h-\[90vh\]{height:90vh}.h-\[120\%\]{height:120%}.h-\[130\%\]{height:130%}.h-full{height:100%}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[50vh\]{min-height:50vh}.w-4{width:calc(var(--spacing)*4)}.w-12{width:calc(var(--spacing)*12)}.w-32{width:calc(var(--spacing)*32)}.w-80{width:calc(var(--spacing)*80)}.w-\[110\%\]{width:110%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7{max-width:calc(var(--spacing)*7)}.max-w-\[64ch\]{max-width:64ch}.max-w-\[100\%\]{max-width:100%}.max-w-\[720px\]{max-width:720px}.max-w-\[920px\]{max-width:920px}.max-w-\[1920px\]{max-width:1920px}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.min-w-max{min-width:max-content}.flex-initial{flex:0 auto}.origin-bottom{transform-origin:bottom}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.skew-x-\[-8deg\]{--tw-skew-x:skewX(-8deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.skew-x-\[8deg\]{--tw-skew-x:skewX(8deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(16\,_1fr\)\]{grid-template-columns:repeat(16,1fr)}.grid-rows-\[repeat\(8\,_1fr\)\]{grid-template-rows:repeat(8,1fr)}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-solid{--tw-border-style:solid;border-style:solid}.border-primary{border-color:var(--color-primary)}.border-purple-500{border-color:var(--color-purple-500)}.bg-dark{background-color:var(--color-dark)}.bg-light{background-color:var(--color-light)}.bg-primary-transparent-backdrop{background-color:var(--color-primary-transparent-backdrop)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-transparent{background-color:#0000}.bg-cover{background-size:cover}.fill-primary-dark{fill:var(--color-primary-dark)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-40{padding-top:calc(var(--spacing)*40)}.pt-\[38\.2\%\]{padding-top:38.2%}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.font-headers{font-family:var(--font-headers)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[140px\]{font-size:140px}.leading-\[0\.75\]{--tw-leading:.75;line-height:.75}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.text-dark{color:var(--color-dark)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-light{color:var(--color-light)}.text-primary{color:var(--color-primary)}.text-purple-600{color:var(--color-purple-600)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.shadow-btn{--tw-shadow:0px 0px 0px .35rem var(--tw-shadow-color,var(--color-l-overlay));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:-top-4:is(:where(.group):hover *){top:calc(var(--spacing)*-4)}.group-hover\:top-0:is(:where(.group):hover *){top:calc(var(--spacing)*0)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-rotation:is(:where(.group):hover *){--tw-shadow:0px 20px 40px -30px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-\[100\%\]:before{content:var(--tw-content);bottom:100%}.before\:font-headers:before{content:var(--tw-content);font-family:var(--font-headers)}.before\:leading-\[0\.85\]:before{content:var(--tw-content);--tw-leading:.85;line-height:.85}.before\:text-transparent:before{content:var(--tw-content);color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[100\%\]:after{content:var(--tw-content);top:100%}.after\:bottom-\[-6px\]:after{content:var(--tw-content);bottom:-6px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:aspect-square:after{content:var(--tw-content);aspect-ratio:1}.after\:w-3:after{content:var(--tw-content);width:calc(var(--spacing)*3)}.after\:rotate-45:after{content:var(--tw-content);rotate:45deg}.after\:bg-dark:after{content:var(--tw-content);background-color:var(--color-dark)}.after\:font-headers:after{content:var(--tw-content);font-family:var(--font-headers)}.after\:leading-\[0\.85\]:after{content:var(--tw-content);--tw-leading:.85;line-height:.85}.after\:text-transparent:after{content:var(--tw-content);color:#0000}@media (hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}.hover\:shadow-btn-active:hover{--tw-shadow:0px 0px 0px .35rem var(--tw-shadow-color,var(--color-l-overlay)),0px 10px 30px -10px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-rotation:hover{--tw-shadow:0px 20px 40px -30px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:cursor-grabbing:active{cursor:grabbing}@media not all and (min-width:320px){.max-\[320px\]\:top-\[-12\%\]{top:-12%}}@media (min-width:40rem){.sm\:min-h-\[100vh\]{min-height:100vh}.sm\:rotate-0{rotate:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}}@media (min-width:48rem){.md\:top-\[10\%\]{top:10%}.md\:left-0{left:calc(var(--spacing)*0)}.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:h-\[60vh\]{height:60vh}.md\:min-h-\[50vh\]{min-height:50vh}.md\:min-h-\[70vh\]{min-height:70vh}.md\:min-h-\[100vh\]{min-height:100vh}.md\:translate-x-\[-60\%\]{--tw-translate-x:-60%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pr-6{padding-right:calc(var(--spacing)*6)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:pl-28{padding-left:calc(var(--spacing)*28)}.md\:text-left{text-align:left}}@media (min-width:64rem){.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:-left-14{left:calc(var(--spacing)*-14)}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-\[16\]{grid-column-end:16}.lg\:row-span-full{grid-row:1/-1}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-4{grid-row-start:4}.lg\:row-start-5{grid-row-start:5}.lg\:row-start-6{grid-row-start:6}.lg\:ml-\[-1vw\]{margin-left:-1vw}.lg\:flex{display:flex}.lg\:h-64{height:calc(var(--spacing)*64)}.lg\:translate-y-5{--tw-translate-y:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:rotate-90{rotate:90deg}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:calc(var(--spacing)*8)}:where(.lg\:space-x-40>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*40)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*40)*calc(1 - var(--tw-space-x-reverse)))}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-\[17vw\]{font-size:17vw}.lg\:text-\[220px\]{font-size:220px}}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{color:#fff;background-color:var(--color-neg)}img,picture,svg video{display:block}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}h1,h2,h3,h4,nav>a{font-family:var(--font-headers);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase;font-style:italic}h1 span.highlight,h2 span.highlight,h3 span.highlight,h4 span.highlight{padding:calc(var(--spacing)*2.5);background:var(--gradient-primary);-webkit-text-fill-color:transparent;line-height:inherit;-webkit-background-clip:text;display:inline-flex}h2,h3,h4{padding-bottom:calc(var(--spacing)*6);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:.75;--tw-font-weight:var(--font-weight-black);line-height:.75;font-weight:var(--font-weight-black);font-style:italic}@media (min-width:40rem){h2,h3,h4{--tw-leading:.65;font-size:60px;line-height:.65}}@media (min-width:48rem){h2,h3,h4{padding-bottom:calc(var(--spacing)*8);font-size:80px}}@media (min-width:80rem){h2,h3,h4{font-size:100px}}h5,h6{padding-bottom:calc(var(--spacing)*1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}body,p,a,button,b,i,em,strong{font-family:var(--font-body);--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}span{line-height:inherit;display:inline-flex}#lorem-menu-frame:before,#lorem-menu-frame:after{content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi volutpat arcu gravida elementum sagittis. Phasellus bibendum nunc quis viverra rutrum. Fusce nec viverra magna. Integer tristique pellentesque convallis. Donec lacinia dui massa, dictum eleifend ante pharetra vulputate. Ut odio nisi, suscipit ut venenatis quis, pellentesque eu arcu. Nam pulvinar, nisi a luctus gravida, libero arcu ultricies lorem, sit amet molestie turpis libero sit amet nunc. Nullam pretium tempus dui sed iaculis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi volutpat arcu gravida elementum sagittis. Phasellus bibendum nunc quis viverra rutrum. Fusce nec viverra magna. Integer tristique pellentesque convallis. Donec lacinia dui massa, dictum eleifend ante pharetra vulputate. Ut odio nisi, suscipit ut venenatis quis, pellentesque eu arcu. Nam pulvinar, nisi a luctus gravida, libero arcu ultricies lorem, sit amet molestie turpis libero sit amet nunc. Nullam pretium tempus dui sed iaculis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi volutpat arcu gravida elementum sagittis. Phasellus bibendum nunc quis viverra rutrum. Fusce nec viverra magna. Integer tristique pellentesque convallis. Donec lacinia dui massa, dictum eleifend ante pharetra vulputate. Ut odio nisi, suscipit ut venenatis quis, pellentesque eu arcu. Nam pulvinar, nisi a luctus gravida, libero arcu ultricies lorem, sit amet molestie turpis libero sit amet nunc. Nullam pretium tempus dui sed iaculis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi volutpat arcu gravida elementum sagittis. Phasellus bibendum nunc quis viverra rutrum. Fusce nec viverra magna. Integer tristique pellentesque convallis. Donec lacinia dui massa, dictum eleifend ante pharetra vulputate. Ut odio nisi, suscipit ut venenatis quis, pellentesque eu arcu. Nam pulvinar, nisi a luctus gravida, libero arcu ultricies lorem, sit amet molestie turpis libero sit amet nunc. Nullam pretium tempus dui sed iaculis Ut odio nisi, suscipit ut venenatis quis, pellentesque eu arcu. Nam pulvinar, nisi a luctus gravida, libero arcu ultricies lorem, sit amet molestie turpis libero sit amet nunc. Nullam pretium tempus dui sed iaculis Ut odio nisi, suscipit ut venenatis quis, pellentesque eu arcu. Nam pulvinar, nisi a luctus gravida, libero arcu ultricies lorem, sit amet molestie turpis libero sit";min-width:4000px}body{font-family:var(--font-body);text-align:center;background-color:var(--color-dark);color:var(--color-dark);width:100%;height:100vh;line-height:1.3;display:block;position:relative}p{width:100%;font-size:18px}p+p{margin-top:2rem}p a{color:var(--color-primary);background-image:linear-gradient(45deg,var(--color-primary),var(--color-primary));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;transition:background .5s}a:hover{background-size:100% 1px;outline:none;transition:background 1.5s}button:hover svg,.button:hover svg,button:hover img,.button:hover img{transform:rotate(-12deg)}main p a{background-image:var(--gradient-primary);background-position:0 100%;background-repeat:no-repeat;background-size:20px 1px;font-weight:700;text-decoration:none;transition:background .5s}main p a:hover,main p a:focus{background-size:100% 1px;outline:none;transition:background .15s}#loremipsum-root{height:100dvh}body.loading #lorem-menu-button{opacity:0}#lorem-menu-button{aspect-ratio:1;background:var(--color-dark);opacity:1;cursor:pointer;z-index:2;border-radius:100%;width:75px;transition:all .5s;display:flex;position:fixed;bottom:30px;right:30px}@supports (bottom:env(safe-area-inset-bottom)){#lorem-menu-button{bottom:calc(30px + env(safe-area-inset-bottom))}}#lorem-menu-button:hover{animation:1s ease-out forwards scaleUpHover}#lorem-menu-button:hover svg *{fill:var(--color-primary)}body.menu #lorem-menu-button{background:var(--color-black)}#lorem-menu-button svg *{fill:var(--color-light);transition:all .5s}body.menu #lorem-menu-button rect:first-child{transform-origin:50%;transform:rotate(45deg)translate(4px,-1px)scaleX(1.4)}body.menu #lorem-menu-button rect:nth-child(2){transform-origin:23px 0;transform:scaleX(0)}body.menu #lorem-menu-button rect:nth-child(3){transform-origin:50%;transform:rotate(-45deg)translate(4px,1px)scaleX(1.4)}#lorem-menu{opacity:0;background:var(--color-dark);flex-direction:column;justify-content:center;align-items:center;max-width:100%;height:100vh;transition:all .75s .5s;display:flex;overflow:hidden}nav:before,nav:after{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#a0f}body.menu #lorem-menu{opacity:1;transition:all .75s 1s}#lorem-menu a{--tw-leading:.85;text-wrap:nowrap;color:var(--color-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));line-height:.85;position:relative}#lorem-menu a:hover{color:var(--color-neg)}#lorem-menu a:hover:before,#lorem-menu a:hover:after,#lorem-menu a:focus-visible:before,#lorem-menu a:focus-visible:after{-webkit-text-stroke-color:var(--color-neg);opacity:.25}#lorem-menu a:nth-child(odd):hover{padding-left:1rem}#lorem-menu a:nth-child(2n):hover{padding-right:1rem}#lorem-menu a:before,#lorem-menu a:after{content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi volutpat arcu gravida elementum sagittis. Phasellus bibendum nunc quis viverra rutrum. Fusce nec viverra magna. Integer tristique pellentesque convallis. Donec lacinia dui massa, dictum eleifend ante pharetra vulputate. Ut odio nisi, suscipit ut venenatis quis, pellentesque eu arcu. Nam pulvinar, nisi a luctus gravida, libero arcu ultricies lorem, sit amet molestie turpis libero sit amet nunc. Nullam pretium tempus dui sed iaculis.";text-wrap:nowrap;text-align:right;min-width:fit-content;line-height:inherit;pointer-events:none;color:#0000;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--color-primary);display:inline-block;position:absolute}#lorem-menu a:before{right:105%}#lorem-menu a:after{left:105%}body.loading #li-logo{opacity:0}#li-logo{opacity:1;z-index:99;width:50px;display:flex;position:absolute;top:2.5rem;left:2.5rem;transform:scale(1)}#li-logo:hover{animation:1s forwards scaleUpHover}body.menu #li-logo{animation:.5s forwards disappear}#lorem-frame{background-color:var(--color-light);z-index:1;border-radius:30px;width:calc(100% - 2rem);height:calc(100dvh - 2rem);transition:all .5s cubic-bezier(.5,.06,.3,.9);display:flex;position:absolute;inset:1rem;overflow:hidden scroll}body.menu #lorem-frame,body.loading #lorem-frame{border-radius:10px 10px 100% 100%;height:0;transition:all 1s cubic-bezier(.5,.06,.3,.9);overflow:hidden}#lorem-body{flex-direction:column;width:100vw;min-width:calc(100vw - 4rem);min-height:100vh;display:flex}.content-frame{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:95vw;min-height:33vh;margin:4rem 0;display:flex}.odometer .odometer-digit{margin-inline:-.5rem;padding-inline:.5rem!important}.bg-primary-gradient{background-image:var(--gradient-primary)}.bg-primary-gradient-repeat{background:var(--gradient-primary-repeat)}.shadow-btn{box-shadow:0px 0px 0px .35rem var(--color-primary-transparent)}.shadow-btn:hover{box-shadow:0px 0px 0px .35rem var(--color-primary-transparent),0px 10px 30px -10px var(--color-primary)}.animateBackground{animation:10s ease-in-out infinite animateBackground}@keyframes animateBackground{0%{background-position:0%;background-size:400%}to{background-position:96%;background-size:400%}}.bg-element-c{background-image:url(/graphics/svg/background-stroke.svg);background-position:50%;background-repeat:no-repeat;background-size:65vh}.card:hover .rotate3d{transform:rotateX(12deg)}.card:hover+.card .rotate3d{transform:rotateX(10deg)}.card:hover+.card+.card .rotate3d{transform:rotateX(8deg)}.odometer{font-family:var(--font-headers)!important}.client-logo:hover img{transition:all .25s;transform:rotateX(12deg)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{vertical-align:middle;display:inline-block;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{vertical-align:middle;visibility:hidden;display:inline-block}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-o-transition:-o-transform 2s;-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-o-transition:-o-transform 2s;-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}
