/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@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)))){*,::backdrop,:after,:before{--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:host,:root{--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-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-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-bold:700;--font-weight-black:900;--leading-tight:1.25;--radius-md:.375rem;--radius-3xl:1.5rem;--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}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.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}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.mt-2{margin-top:calc(var(--spacing)*2)}.mr-\[-4px\]{margin-right:-4px}.mb-2{margin-bottom:calc(var(--spacing)*2)}.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-\[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)}.skew-x-\[-8deg\],.skew-x-\[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{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}.overflow-hidden{overflow:hidden}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e+38px}.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)}.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-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-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-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.text-dark{color:var(--color-dark)}.text-light{color:var(--color-light)}.text-primary{color:var(--color-primary)}.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))}.shadow-btn,.shadow-none{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}.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)}.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))}@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\: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))}.hover\:shadow-btn-active:hover,.hover\:shadow-rotation:hover{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))}}.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-thumb,::-webkit-scrollbar-track{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{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)}a,b,body,button,em,i,p,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:after,#lorem-menu-frame:before{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);height:100vh;line-height:1.3;display:block;position:relative}body,p{width:100%}p{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 img,.button:hover svg,button:hover img,button:hover svg{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:focus,main p a:hover{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:scaleUpHover 1s ease-out forwards}#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:after,nav:before{-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:focus-visible:after,#lorem-menu a:focus-visible:before,#lorem-menu a:hover:after,#lorem-menu a:hover:before{-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:after,#lorem-menu a:before{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:scaleUpHover 1s forwards}body.menu #li-logo{animation:disappear .5s forwards}#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.loading #lorem-frame,body.menu #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:0 0 0 .35rem var(--color-primary-transparent)}.shadow-btn:hover{box-shadow:0 0 0 .35rem var(--color-primary-transparent),0 10px 30px -10px var(--color-primary)}.animateBackground{animation:animateBackground 10s ease-in-out infinite}@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)}@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-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}