*,:after,:before{box-sizing:border-box}:root{--color-text:#fff;--color-bg:#4732ab;--color-link:#fff;--color-link-hover:#fff;--page-padding:1.5rem 2rem;font-size:16px}#contact-section5{z-index:0;width:100%;height:700px;overflow:hidden}.grecaptcha-badge{visibility:hidden}body{color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1000;margin:0;font-family:area-normal,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;overflow-x:hidden}.hidden{display:none}.inactive{pointer-events:none;opacity:.5;cursor:default;border-bottom:none!important;text-decoration:none!important}#sticky-menu,#sticky-menu *{margin:0}#sticky-menu.hidden{display:none}#sticky-menu a.inactive{pointer-events:none;opacity:.5}#sticky-menu a.inactive:before{display:none}#sticky-menu{z-index:1;opacity:0;background-color:#0e0e0e00;width:100%;transition:opacity .5s ease-in-out;position:fixed;top:-1px;left:0;box-shadow:0 2px 4px #0000}#sticky-menu.visible{opacity:1}.menu-name{font-family:area-normal;font-size:1rem;font-weight:700}.menu-links a{color:inherit;margin-left:1rem;text-decoration:none;transition:color .3s}.menu-links a:hover{color:#007bff}.extra a:not(.extra__title-back):hover,.extra a:not(.extra__title-back).active{color:#d68521}.extra a:not(.extra__title-back):hover:before,.extra a:not(.extra__title-back).active:before{transform:scaleX(1)}.extra{color:var(--color-title);padding:var(--page-padding);justify-content:space-between;align-items:center;margin-bottom:3rem;font-size:14px;font-weight:600;display:flex}.extra a:not(.extra__title-back){white-space:nowrap;position:relative;overflow:hidden}.extra a:not(.extra__title-back):before{content:"";transform-origin:0%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;top:90%;transform:scaleX(0)}.extra a:not(.extra__title-back):hover:before{transform-origin:0%;transform:scaleX(1)}.extra__title{grid-area:title;align-items:center;display:flex;border-bottom:none!important;text-decoration:none!important}.extra__title-main{margin:0;font-size:1rem;font-weight:400}.extra__title-back{align-items:flex-end;font-family:campaign-serif;display:flex;position:relative}.extra__title-back svg{fill:currentColor}.extra__prev{grid-area:prev;align-self:start}.extra__demos{gap:1rem;display:flex}.extra__demos span{opacity:.7}.demo-1{background-image:linear-gradient(#0b0bef 0%,#3508e7 10%,#4a08e2 20%,#5c08e2 30%,#650adb 40%,#6f0ed8 50%,#7318c3 60%,#7220ac 70%,#6c2697 80%,#af1dbf 90%,#501cca 100%)}.mikkat-2{--color-text:#ddc4a4;--color-bg:#0e0e0e;--color-link:#ede3e3;--color-link-hover:#d68521}.js .loading:before,.js .loading:after{content:"";z-index:1000;position:fixed}.js .loading:before{background:var(--color-bg);width:100%;height:100%;top:0;left:0}.js .loading:after{opacity:.4;background:var(--color-link);border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:.7s linear infinite alternate forwards loaderAnim;top:50%;left:50%}@keyframes loaderAnim{to{opacity:1;transform:scale(.5)}}a{color:var(--color-link);cursor:pointer;outline:none;text-decoration:none}a:hover{color:var(--color-link-hover);outline:none}a:focus{background:#d3d3d3;outline:none}a:focus:not(:focus-visible){background:0 0}a:focus-visible{background:0 0;outline:2px solid red}.unbutton{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.unbutton:focus{outline:none}main{counter-reset:section}.splitting .word{white-space:nowrap}.frame{color:var(--color-title);padding:var(--page-padding);grid-gap:.5rem;grid-template:"title""prev""demos""sponsor"/1fr;justify-content:start;place-items:start end;margin-bottom:3rem;font-size:14px;font-weight:600;display:grid}.frame a:not(.frame__title-back),.line{white-space:nowrap;position:relative;overflow:hidden}.frame a:not(.frame__title-back):before,.line:before{content:"";transform-origin:0%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;top:90%}.frame a:not(.frame__title-back):hover:before,.line:hover:before{transform-origin:100%;transform:scaleX(0)}.frame__title{grid-area:title;align-items:center;display:flex}.frame__title-main{margin:0;font-size:1rem;font-weight:400}.frame__title-back{align-items:flex-end;display:flex;position:relative}.frame__title-back svg{fill:currentColor}.frame__prev{grid-area:prev;align-self:start}.frame__demos{gap:1rem;display:flex}.frame__demos span{opacity:.7}.intro{text-align:center;place-items:center;height:100vh;display:grid}.intro__title{place-items:center;margin:120px;font-weight:300;line-height:.9;display:grid}.intro__title-pre{text-transform:uppercase;font-family:norman-stencil,sans-serif;font-size:clamp(2rem,8vw,9rem);font-weight:800}.intro__title-sub{font-size:clamp(1rem,6vw,1.75rem)}.intro__info{opacity:.6;max-width:20ch;margin-bottom:4rem;padding-bottom:1rem;font-size:14px;font-weight:600;line-height:1.2;position:relative}.intro__info:after{content:"";background:#fff;width:1px;height:2rem;position:absolute;top:100%;left:50%}.content,.content-footer,.content-contactme{padding:var(--page-padding);flex-direction:column;width:100vw;display:flex;position:relative}.content:last-child{padding-bottom:25vh}.content--full{padding:0}.content p{max-width:660px;margin:1.5rem auto;font-size:1.25rem;font-weight:600;line-height:1.5}.content-about p{max-width:660px;margin:1rem auto;font-size:1.1rem;font-weight:600;line-height:1.5}.content-footer p{text-align:center;max-width:660px;margin:0 auto;font-size:1rem;font-weight:600;line-height:1.5}.footer-links{margin:1px auto;padding:0}.rightsidedtext{padding:var(--page-padding);text-align:left;width:50%;margin-left:auto;position:relative}.content--highlight p{font-size:clamp(1rem,3vw,2rem)}.content__title{counter-increment:section;text-align:center;gap:2rem;font-size:12vw;line-height:.8;display:grid}.content__title--contact{counter-increment:section;text-align:center;gap:1rem;font-size:5vw;line-height:.1;display:grid}.content__title--contact:before{content:"." counter(section);text-align:center;margin-bottom:1vh;font-family:area-normal,sans-serif;font-size:1rem;font-weight:400;display:block}.content__title--left{text-align:left}.content__title--right{text-align:right}.content__title:before{content:"." counter(section);text-align:center;margin-bottom:10vh;font-family:area-normal,sans-serif;font-size:1rem;font-weight:400;display:block}.content__title--sides{text-align:left;grid-template-rows:auto auto;grid-template-columns:100%;gap:2rem;display:grid}.content__title--sides span:last-child{justify-self:end}.font-1{font-family:wayfinder-cf,serif;font-weight:100}.font-101{font-family:wayfinder-cf,serif;font-weight:10}.font-2{font-family:campaign-serif,sans-serif;font-weight:400}.font-3{font-family:area-normal,sans-serif;font-weight:600}.font-4{font-family:campaign-serif,sans-serif;font-style:italic;font-weight:400}.font-5{text-transform:uppercase;font-family:zedou,sans-serif;font-weight:300}.font-6{font-family:afronaut,sans-serif;font-weight:400}.font-7{font-family:hoss-round-wide,sans-serif;font-weight:400}.font-8{text-transform:lowercase;font-family:monotalic,sans-serif;font-weight:400}.font-9{font-family:aziga,sans-serif;font-weight:400}.font-10{font-family:norman-stencil,sans-serif;font-weight:800}.font-11{font-family:neighbor,sans-serif;font-weight:400}.font-12{font-family:halogen,sans-serif;font-weight:700}.font-13{font-weight:initial;font-variation-settings:"wght" 400;font-family:marlide-display-variable,sans-serif}.font-14{font-weight:initial;font-variation-settings:"STYL" 0;font-family:june-expt-variable,sans-serif}.font-15{font-weight:initial;font-variation-settings:"STYL" 100;font-family:june-expt-variable,sans-serif}.font-16{font-weight:initial;font-variation-settings:"slnt" 0;font-family:inge-variable,sans-serif}.font-17{font-weight:initial;font-variation-settings:"wght" 450,"wdth" 80;font-family:antipoda-variable,sans-serif}.font-18{font-weight:initial;font-variation-settings:"slnt" 0,"wght" 100,"wdth" 100;font-family:vinila-variable,sans-serif}.font-19{font-weight:initial;font-variation-settings:"slnt" 0,"wght" 610;font-family:nagel-variable,sans-serif}.font-20{font-weight:initial;font-variation-settings:"wght" 400;font-family:borax-variable,sans-serif}.font-21{font-family:gigantic,sans-serif;font-style:normal;font-weight:900}.font-22{font-family:capsule,sans-serif;font-style:normal;font-weight:400}.font-23{font-variation-settings:"opsz" 1000,"wght" 300;font-family:arsenica-variable,sans-serif}.font-height{line-height:1.4}.font-height-medium{line-height:.9}.font-medium{margin-top:3rem;font-size:6vw}.font-small{margin-top:2rem;font-size:3vw}.font-larger{font-size:27vw}.font-upper{text-transform:uppercase}.font-sub{margin-top:2rem;font-size:5vw;display:block}.splitting .font-sub .word{grid-auto-flow:column;display:grid}.char-wrap{display:inline-block;position:relative;overflow:hidden}.font-highlight{color:#e4c216}@media screen and (min-width:53em){.frame{grid-gap:2rem;grid-template:"title prev demos sponsor"/auto auto 1fr auto;justify-items:start}.frame__demos{justify-self:end}}@supports (display:grid){.splitting.cells{visibility:hidden;background-size:cover;position:relative;overflow:hidden}.splitting .cell-grid{background:inherit;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;visibility:visible;width:calc(100%*var(--col-total));height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));top:calc(-100%*var(--row-index));position:absolute}.splitting .cell{--center-x:calc((var(--col-total) - 1)/2);--center-y:calc((var(--row-total) - 1)/2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x)*var(--offset-x))/var(--center-x));--distance-y:calc((var(--offset-y)*var(--offset-y))/var(--center-y))}}.hamburger{cursor:pointer;z-index:1100;background-color:#0000;flex-direction:column;justify-content:space-around;width:30px;height:25px;display:none;position:fixed;top:20px;right:20px}.hamburger div{background-color:#ddc4a4bd;width:100%;height:3px;transition:all .3s ease-in-out}.mobile-menu.active .hamburger div:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-menu.active .hamburger div:nth-child(2){opacity:0}.mobile-menu.active .hamburger div:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.mobile-menu{display:none}@media screen and (max-width:768px){.desktop-menu,.extra__title{display:none}.mobile-menu{display:block}body{overflow-x:hidden}.hamburger{display:flex}.mobile-menu-content{z-index:100;background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:none;position:fixed;top:0;left:0}.mobile-menu a{margin:10px 0;display:block}.mobile-menu.active .mobile-menu-content{display:flex}.extra__demos a{padding:10px 20px}.rightsidedtext{width:100%;margin-left:0}.content-contactme{width:100%;margin:0 auto}.content__title--contact{counter-increment:section;text-align:center;gap:1rem;margin-top:0;font-size:3vw;line-height:1;display:grid}.content__title--contact:before{display:none}}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);visibility:hidden;-webkit-user-select:none;user-select:none;transition:inherit;position:absolute;top:0;left:0}.splitting{--word-center:calc((var(--word-total) - 1)/2);--char-center:calc((var(--char-total) - 1)/2);--line-center:calc((var(--line-total) - 1)/2)}.splitting .word{--word-percent:calc(var(--word-index)/var(--word-total));--line-percent:calc(var(--line-index)/var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index)/var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset)*var(--char-offset))/var(--char-center));--distance-sine:calc(var(--char-offset)/var(--char-center));--distance-percent:calc((var(--distance)/var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid ){.splitting.cells{visibility:hidden;background-size:cover;position:relative;overflow:hidden}.splitting .cell-grid{background:inherit;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;visibility:visible;width:calc(100%*var(--col-total));height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));top:calc(-100%*var(--row-index));position:absolute}.splitting .cell{--center-x:calc((var(--col-total) - 1)/2);--center-y:calc((var(--row-total) - 1)/2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x)*var(--offset-x))/var(--center-x));--distance-y:calc((var(--offset-y)*var(--offset-y))/var(--center-y))}}