@font-face{font-display:swap;font-family:GeneralSans-Variable;font-style:normal;font-weight:200 700;src:url(./GeneralSans-Variable.49d3fbd2.woff2) format("woff2"),url(./GeneralSans-Variable.473d4f5e.woff) format("woff"),url(./GeneralSans-Variable.4b2539d9.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-VariableItalic;font-style:italic;font-weight:200 700;src:url(./GeneralSans-VariableItalic.71537245.woff2) format("woff2"),url(./GeneralSans-VariableItalic.c0b7f35e.woff) format("woff"),url(./GeneralSans-VariableItalic.4aa0c20d.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-Extralight;font-style:normal;font-weight:200;src:url(./GeneralSans-Extralight.3e6ee7e5.woff2) format("woff2"),url(./GeneralSans-Extralight.6a52bdce.woff) format("woff"),url(./GeneralSans-Extralight.4cb07dad.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-ExtralightItalic;font-style:italic;font-weight:200;src:url(./GeneralSans-ExtralightItalic.83bbc211.woff2) format("woff2"),url(./GeneralSans-ExtralightItalic.acc7311a.woff) format("woff"),url(./GeneralSans-ExtralightItalic.9b80b399.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-Light;font-style:normal;font-weight:300;src:url(./GeneralSans-Light.ac0b8f29.woff2) format("woff2"),url(./GeneralSans-Light.09f0f0fe.woff) format("woff"),url(./GeneralSans-Light.86a255b5.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-LightItalic;font-style:italic;font-weight:300;src:url(./GeneralSans-LightItalic.7787625d.woff2) format("woff2"),url(./GeneralSans-LightItalic.639de7d9.woff) format("woff"),url(./GeneralSans-LightItalic.eb313a89.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-Regular;font-style:normal;font-weight:400;src:url(./GeneralSans-Regular.3ec2be77.woff2) format("woff2"),url(./GeneralSans-Regular.52af118f.woff) format("woff"),url(./GeneralSans-Regular.0723d125.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-Italic;font-style:italic;font-weight:400;src:url(./GeneralSans-Italic.1c91e1d3.woff2) format("woff2"),url(./GeneralSans-Italic.f9e5a73e.woff) format("woff"),url(./GeneralSans-Italic.ea19866f.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-Medium;font-style:normal;font-weight:500;src:url(./GeneralSans-Medium.c30377df.woff2) format("woff2"),url(./GeneralSans-Medium.f5beb161.woff) format("woff"),url(./GeneralSans-Medium.e85572fe.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-MediumItalic;font-style:italic;font-weight:500;src:url(./GeneralSans-MediumItalic.ffe0560d.woff2) format("woff2"),url(./GeneralSans-MediumItalic.d02080e7.woff) format("woff"),url(./GeneralSans-MediumItalic.3b4e2f45.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-Semibold;font-style:normal;font-weight:600;src:url(./GeneralSans-Semibold.94a2a0e1.woff2) format("woff2"),url(./GeneralSans-Semibold.eec4ab4c.woff) format("woff"),url(./GeneralSans-Semibold.307d27c4.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-SemiboldItalic;font-style:italic;font-weight:600;src:url(./GeneralSans-SemiboldItalic.98c7276f.woff2) format("woff2"),url(./GeneralSans-SemiboldItalic.cd1fca15.woff) format("woff"),url(./GeneralSans-SemiboldItalic.d3b62cb5.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-Bold;font-style:normal;font-weight:700;src:url(./GeneralSans-Bold.a29eab9b.woff2) format("woff2"),url(./GeneralSans-Bold.4c2b7f63.woff) format("woff"),url(./GeneralSans-Bold.1c435b33.ttf) format("truetype")}@font-face{font-display:swap;font-family:GeneralSans-BoldItalic;font-style:italic;font-weight:700;src:url(./GeneralSans-BoldItalic.97483640.woff2) format("woff2"),url(./GeneralSans-BoldItalic.0599ec69.woff) format("woff"),url(./GeneralSans-BoldItalic.2297ae79.ttf) format("truetype")}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(3turn)}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes loading{0%{stroke-dashoffset:140px;transform:rotate(-90deg) translate(0);transform-origin:50%}50%{stroke-dashoffset:70px}to{stroke-dashoffset:0;transform:rotate(270deg) translate(0);transform-origin:50%}}@keyframes color-load{0%{stroke:var(--maincolor40)}10%{stroke:var(--maincolor40)}20%{stroke:var(--maincolor0)}30%{stroke:var(--maincolor40)}40%{stroke:var(--maincolor40)}50%{stroke:var(--maincolor0)}60%{stroke:var(--maincolor40)}70%{stroke:var(--maincolor40)}80%{stroke:var(--maincolor0)}90%{stroke:var(--maincolor40)}to{stroke:var(--maincolor0)}}@keyframes draw{to{stroke-dashoffset:0}}:root{--8px:getRemUnits(8);--16px:getRemUnits(16);--24px:getRemUnits(24);--32px:getRemUnits(32);--40px:getRemUnits(40);--48px:getRemUnits(48);--56px:getRemUnits(56);--64px:getRemUnits(64);--72px:getRemUnits(72);--80px:getRemUnits(80);--88px:getRemUnits(88);--96px:getRemUnits(96);--104px:getRemUnits(104);--112px:getRemUnits(112);--120px:getRemUnits(120);--128px:getRemUnits(128);--136px:getRemUnits(136);--144px:getRemUnits(144);--152px:getRemUnits(152);--160px:getRemUnits(160)}a,a:active,a:hover{text-decoration:none}*{-webkit-font-smoothing:antialiased}:focus{outline:none}ul{list-style:none}ol,ul{margin:0;padding:0}input[type=number]::-webkit-inner-spin-Button,input[type=number]::-webkit-outer-spin-Button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-ms-clear{display:none}a,a:active{color:inherit}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family-secondary);font-size:calc(var(--font-size-base)*1px);margin:0;overflow-x:hidden;padding:0;padding:0 var(--layout-gap)}.h6,.p,h6:not([class]),p:not([class]){font-size:calc(16/var(--font-size-base)*1rem)}.h5,h5:not([class]){font-size:calc(24/var(--font-size-base)*1rem)}.h4,h4:not([class]){font-size:calc(36/var(--font-size-base)*1rem)}.h3,h3:not([class]){font-size:calc(54/var(--font-size-base)*1rem)}.h2,h2:not([class]){font-size:calc(81/var(--font-size-base)*1rem)}.h1,h1:not([class]){font-size:calc(122/var(--font-size-base)*1rem)}.h0,h0:not([class]){font-size:calc(182/var(--font-size-base)*1rem)}.l-flex,.l-flex-row{display:flex}.l-flex-grow,.l-flex-row{flex-direction:row}.l-flex-grow{display:flex}.is-disabled{opacity:.5;pointer-events:none}.is-hidden{display:none}.is-visible{display:block}.is-inside-mask{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;margin:0}button{-webkit-appearance:button;background:none;border:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;padding:0;text-transform:none}button:hover{cursor:pointer}fieldset{border:0;margin:0;min-width:0;padding:0}figure{margin:0}:after:focus:not(:focus-visible),:before:focus:not(:focus-visible),:focus:not(:focus-visible){outline:none}.acc-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.TooltipD{background:var(--color-text);border-radius:2px;box-shadow:0 0 17px #2828281f,0 0 22px #28282814,0 0 8px #28282829;box-sizing:border-box;color:var(--color-bg);max-width:360px;opacity:0;padding:3px 8px;position:fixed;transition:opacity .24s cubic-bezier(.37,.74,.15,1);width:auto;z-index:2000}.TooltipD:after{bottom:-10px;color:var(--color-text);content:"";font-family:var(--font-family-icon);font-size:16px;height:16px;position:absolute;right:calc(50% - 8px);width:16px}.TooltipD--bottom:after{bottom:auto;top:-10px;transform:rotate(180deg)}.TooltipD--right:after{right:12px}.TooltipD--left:after{left:12px;right:auto}.TooltipD--side.TooltipD--left:after{bottom:calc(50% - 8px);left:auto;right:-10px;transform:rotate(-90deg)}.TooltipD--side.TooltipD--right:after{bottom:calc(50% - 8px);left:-10px;right:auto;transform:rotate(90deg)}:root{--color-dark:#1a1a1a;--color-light:#d9d9d9;--color-light-01:hsla(0,0%,85%,.03);--color-light-20:hsla(0,0%,85%,.2);--color-light-80:hsla(0,0%,85%,.8);--color-medium:#939f93;--color-primary:#ff92ff;--color-secondary:#00eb99;--color-dark-rgb:#1a1a1a;--color-dark-rgb-50:rgba(26,26,26,.5);--color-dark-rgb-60:rgba(26,26,26,.6);--color-dark-rgb-80:rgba(26,26,26,.8);--color-light-rgb:#d9d9d9;--color-primary-rgb:#ff92ff;--color-primary-rgb-10:rgba(255,146,255,.1);--color-primary-rgb-20:rgba(255,146,255,.2);--color-primary-rgb-30:rgba(255,146,255,.3);--color-primary-rgb-40:rgba(255,146,255,.4);--color-primary-rgb-50:rgba(255,146,255,.5);--color-primary-rgb-60:rgba(255,146,255,.6);--color-primary-rgb-70:rgba(255,146,255,.7);--color-primary-rgb-80:rgba(255,146,255,.8);--color-primary-rgb-90:rgba(255,146,255,.9);--color-secondary-rgb:#00eb99;--color-secondary-rgb-80:rgba(0,235,153,.8);--color-secondary-rgb-60:rgba(0,235,153,.6);--color-secondary-rgb-50:rgba(0,235,153,.5);--color-secondary-rgb-10:rgba(0,235,153,.1);--color-secondary-rgb-5:rgba(0,235,153,.05);--font-family-primary:"IBM Plex Mono",monospace;--font-family-secondary:"Synonym-Variable";--font-family-bitmap:"Press Start 2P",system-ui;--font-size-base:16;--font-rule:1.5;--grid-cols:16;--grid-rows:16;--size-navbar:calc(7.1% - .5rem);--grid-text-size:min(4vw,4rem)}@media only screen and (orientation:portrait){:root{--size-navbar:calc(13% - .5rem);--grid-text-size:min(7.2vw,4rem)}}h1,h2,h3,h4,h5,h6{margin:0}p{margin-bottom:1rem}.grid{box-sizing:border-box;color:var(--color-white);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols),1fr);grid-template-rows:repeat(var(--grid-rows),1fr);height:100%;max-height:100vh;max-width:100vw;padding:var(--grid-margin);position:fixed;width:100%}@media only screen and (min-width:1920px){.grid{max-width:177.7777777778vh}}.grid{overflow:hidden;visibility:hidden}.grid__item{grid-area:1/1/2/2;height:100%;position:relative;width:100%}.grid__item--f{filter:url(#filterBorderGrid);opacity:0}.grid__item--f:first-child{transform:scaleY(0);transform-origin:left bottom}.grid__item--f:nth-child(2){transform:scaleX(0);transform-origin:eifhr bottom}.grid__item--f:nth-child(3),.grid__item--f:nth-child(4){transform:scaleX(0);transform-origin:left bottom}.grid__item--f:nth-child(5){transform:scaleY(0);transform-origin:left bottom}.grid__item--f:nth-child(6){transform:scaleX(0);transform-origin:left top}.grid__item--f:first-child .grid__noise{animation:noise 1s infinite alternate,opacityNoise 4s 2.5s infinite alternate}.grid__item--f:nth-child(2) .grid__noise{animation:noise 1s infinite alternate,opacityNoise 4s 5s infinite alternate}.grid__item--f:nth-child(3) .grid__noise{animation:noise 1s infinite alternate,opacityNoise 4s 7.5s infinite alternate}.grid__item--f:nth-child(4) .grid__noise{animation:noise 1s infinite alternate,opacityNoise 4s 10s infinite alternate}.grid__item--f:nth-child(5) .grid__noise{animation:noise 1s infinite alternate,opacityNoise 4s 12.5s infinite alternate}.grid__item--f:nth-child(6) .grid__noise{animation:noise 1s infinite alternate,opacityNoise 4s 15s infinite alternate}.grid__item--f:nth-child(7) .grid__noise{animation:noise 1s infinite alternate,opacityNoise 4s 17.5s infinite alternate}.grid__item--t{display:flex;flex-direction:column;justify-content:flex-end}.grid__item--0 .grid__border{background:var(--color-dark)}.grid__bw{filter:url(#filterBorderGrid);height:calc(100% - var(--bw-width)*2);left:var(--bw-width);position:absolute;top:var(--bw-width);width:calc(100% - var(--bw-width)*2)}.grid__border,.grid__image,.grid__screen{height:100%;left:0;position:absolute;top:0;width:100%}.grid__border,.grid__canvas .chars-screen,.grid__screen{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.grid__border{animation:gradient 8s ease infinite;background:linear-gradient(var(--angle),var(--color-primary),var(--color-primary),var(--color-secondary),var(--color-secondary));background-size:200% 200%}.grid__screen{background:var(--color-dark);position:relative}.grid__text{color:var(--color-light);font-size:min(4vw,4rem);font-weight:700;line-height:1}@media only screen and (orientation:portrait){.grid__text{font-size:min(7.2vw,4rem);line-height:1.2}}.grid__text--cd{display:flex;flex-direction:column;line-height:1.1;margin-bottom:.5rem}@media only screen and (orientation:portrait){.grid__text--cd{transform:rotate(180deg);writing-mode:vertical-rl}}.grid__text--bit{color:var(--color-primary);display:inline-block;filter:url(#filterBorderText);font-family:var(--font-family-bitmap);font-size:min(3.8vw,5.2rem);font-weight:400;letter-spacing:min(1.5vw,1rem);transform:translateY(min(.45vw,.6rem)) scaleX(.7);transform-origin:left}@media only screen and (orientation:portrait){.grid__text--bit{font-size:min(5.9vw,7rem);transform:translateY(.6vw) scaleX(.7)}}.grid__text--lau{color:var(--color-primary)}.grid__text--crea,.grid__text--dev{animation:gradient 8s ease infinite;background:linear-gradient(var(--angle),var(--color-primary),var(--color-primary),var(--color-secondary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent}.grid__text--dot{color:var(--color-secondary)}.grid__filter{height:0;position:absolute;width:0}.grid__glass{animation:blury 3s ease infinite;pointer-events:none;position:absolute;width:calc(100% - 1rem);z-index:11}.grid__glass__bg{background:rgba(26,26,26,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.grid__glass br{display:none}.grid__glass--1{bottom:-110%;margin-bottom:.5rem;right:7%}.grid__glass--2{bottom:7%;margin-right:.5rem;right:-110%}.grid__glass--3{left:7%;margin-top:.5rem;top:-110%}.grid__glass--4{bottom:7%;margin-right:.5rem;right:-110%}.grid__glass--5{bottom:7%;left:-110%;margin-left:.5rem}.grid__glass--1,.grid__glass--3{height:calc(100% - 1rem);width:auto}.grid__glass--always-visible.grid__glass--1,.grid__glass--visible.grid__glass--1{bottom:0}.grid__glass--always-visible.grid__glass--2,.grid__glass--visible.grid__glass--2{right:0}.grid__glass--always-visible.grid__glass--3,.grid__glass--visible.grid__glass--3{top:0}.grid__glass--always-visible.grid__glass--4,.grid__glass--visible.grid__glass--4{right:0}.grid__glass--always-visible.grid__glass--5,.grid__glass--visible.grid__glass--5{left:0}.grid__glass--always-visible.grid__glass,.grid__glass--visible.grid__glass{z-index:15}.grid__glass--always-visible .grid__glass__bg,.grid__glass--visible .grid__glass__bg{opacity:1}.grid__glass--always-visible .grid__title,.grid__glass--visible .grid__title{--stroke-color:var(--color-secondary-rgb-80)}.grid__title{--stroke-color:var(--color-secondary-rgb-50);-webkit-text-stroke:.2px var(--stroke-color);text-stroke:.2px var(--stroke-color);color:transparent;font-size:var(--glass-font-size);font-weight:900;line-height:1;opacity:1;padding:.5rem 1rem;transition:-webkit-text-stroke .3s cubic-bezier(.37,.74,.15,1),text-stroke .3s cubic-bezier(.37,.74,.15,1)}.grid__title--1,.grid__title--3{padding:1rem .5rem;transform:rotate(180deg);writing-mode:vertical-rl}.stateAB1 .grid__item--0{grid-area:1/13/4/17}.stateAB1 .grid__item--1{grid-area:1/9/10/13}.stateAB1 .grid__item--2{grid-area:4/13/13/17}.stateAB1 .grid__item--3{grid-area:10/7/17/13}.stateAB1 .grid__item--4{grid-area:7/1/13/7}.stateAB1 .grid__item--5{grid-area:13/1/17/4}.stateAB1 .grid__item--lt{grid-area:5/1/7/9}.stateAB1 .grid__item--cd{grid-area:13/11/17/17}.stateAB1 .grid__border--3,.stateAB1 .grid__canvas .chars-screen--3{-webkit-clip-path:polygon(0 0,100% 0,100% calc(42.85% - 12px),calc(66.6666% - 10px) calc(42.85% - 12px),calc(66.6666% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(42.85% - 12px),calc(66.6666% - 10px) calc(42.85% - 12px),calc(66.6666% - 10px) 100%,0 100%)}.stateAB1 .grid__screen--3{-webkit-clip-path:polygon(0 0,100% 0,100% calc(42.85% - 16px),calc(66.6666% - 14px) calc(42.85% - 16px),calc(66.6666% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(42.85% - 16px),calc(66.6666% - 14px) calc(42.85% - 16px),calc(66.6666% - 14px) 100%,0 100%)}.stateAB2 .grid__item--3{grid-area:10/7/17/11}.stateAB2 .grid__item--4{grid-area:9/1/13/7}.stateAB2 .grid__border--3,.stateAB2 .grid__canvas .chars-screen--3,.stateAB2 .grid__screen--3{-webkit-clip-path:polygon(0 0,50% 0,100% 0,100% 50%,100% 100%,50% 100%,0 100%,0 50%);clip-path:polygon(0 0,50% 0,100% 0,100% 50%,100% 100%,50% 100%,0 100%,0 50%)}.stateAB3 .grid__item--1{grid-area:7/9/10/13}.stateAB3 .grid__item--3{grid-area:10/7/17/9}.stateAB3 .grid__item--2{grid-area:4/13/10/17}.stateAB3 .grid__item--lt{grid-area:7/1/9/6}.stateAB4 .grid__item--0{grid-area:1/14/4/17}.stateAB4 .grid__item--1{grid-area:12/9/15/13}.stateAB4 .grid__item--3{grid-area:1/7/7/9}.stateAB4 .grid__item--4{grid-area:9/1/13/6}.stateAB4 .grid__item--cd{grid-area:13/9/17/17}.stateAB5 .grid__item--2{grid-area:4/6/10/11}.stateAB5 .grid__item--3{grid-area:1/1/7/6}.stateAB5 .grid__item--0{grid-area:7/14/10/17}@media only screen and (orientation:portrait){.stateAB1 .grid__item--0{grid-area:5/10/7/17}.stateAB1 .grid__item--1{grid-area:9/1/13/10}.stateAB1 .grid__item--2{grid-area:13/4/17/13}.stateAB1 .grid__item--3{grid-area:7/10/13/17}.stateAB1 .grid__item--4{grid-area:1/3/7/10}.stateAB1 .grid__item--5{grid-area:1/10/5/17}.stateAB1 .grid__item--lt{grid-area:7/1/9/10}.stateAB1 .grid__item--cd{grid-area:11/13/17/17}.stateAB2 .grid__item--3{grid-area:7/10/11/17}.stateAB2 .grid__item--4{grid-area:1/9/7/13}.stateAB3 .grid__item--1{grid-area:9/7/13/10}.stateAB3 .grid__item--3{grid-area:7/10/9/17}.stateAB3 .grid__item--2{grid-area:13/4/17/10}.stateAB3 .grid__item--lt{grid-area:1/7/6/9}.stateAB4 .grid__item--0{grid-area:14/1/17/4}.stateAB4 .grid__item--1{grid-area:9/12/13/15}.stateAB4 .grid__item--3{grid-area:7/1/9/7}.stateAB4 .grid__item--4{grid-area:1/9/6/13}.stateAB4 .grid__item--cd{grid-area:9/13/17/17}.stateAB5 .grid__item--2{grid-area:6/4/11/10}.stateAB5 .grid__item--3{grid-area:1/1/6/7}.stateAB5 .grid__item--0{grid-area:14/7/17/10}}.stateAB1 .grid__item--cd.grid__item--cd-lt{grid-area:13/1/17/9}@media only screen and (orientation:portrait){.stateAB1 .grid__item--cd.grid__item--cd-lt{grid-area:11/13/17/17;right:-40vw}.stateAB1 .grid__item--lt.grid__item--cd-lt{top:-36vh}.stateAB1 .grid__item--3 .grid__border,.stateAB1 .grid__item--3 .grid__canvas{-webkit-clip-path:polygon(0 0,100% 0,100% calc(69.1% - 12px),calc(44.6666% - 10px) calc(69.1% - 12px),calc(44.6666% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(69.1% - 12px),calc(44.6666% - 10px) calc(69.1% - 12px),calc(44.6666% - 10px) 100%,0 100%)}.stateAB1 .grid__item--3 .grid__screen{-webkit-clip-path:polygon(0 0,100% 0,100% calc(69.1% - 16px),calc(44.6666% - 14px) calc(69.1% - 16px),calc(44.6666% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(69.1% - 16px),calc(44.6666% - 14px) calc(69.1% - 16px),calc(44.6666% - 14px) 100%,0 100%)}}.project{box-sizing:border-box;color:var(--color-white);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols),1fr);grid-template-rows:repeat(var(--grid-rows),1fr);height:100%;max-height:100vh;max-width:100vw;padding:var(--grid-margin);position:relative;width:100%}@media only screen and (min-width:1920px){.project{max-width:177.7777777778vh}}.project{color:var(--color-light);overflow:hidden}.project,.project--0 .project__about{pointer-events:none}.project--0 .project__go-back{border-left:3px solid var(--color-primary)}@media only screen and (orientation:portrait){.project--0 .project__go-back{border-left:none;border-top:3px solid var(--color-primary)}}.project--0 .grid__border{background:transparent}.project__fullscreen{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:calc(100% - var(--size-navbar))}@media only screen and (orientation:portrait){.project__fullscreen{height:calc(100% - var(--size-navbar));width:100%}}.project__go-back{--go-back-size:min(4vh,3rem);align-items:center;background:var(--color-dark);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-family-primary);font-size:var(--go-back-size);font-weight:500;height:100%;opacity:0;padding:.5rem;position:absolute;right:0;top:0;transform:translate(100%);width:var(--size-navbar);z-index:131}@media only screen and (orientation:portrait){.project__go-back{--go-back-size:min(6vw,3rem);bottom:0;flex-direction:row;height:var(--size-navbar);top:auto;transform:translate(0);width:100%}}@media only screen and (min-width:400px){.project__go-back{padding:1rem}}@media only screen and (min-width:1024px){.project__go-back{padding:3.2vh 1rem}}.project__go-back--visible{opacity:1;transform:translate(0)}.project__go-back__text{color:var(--color-light);flex:1;font-family:inherit;font-size:inherit;font-weight:400;margin:0;text-align:start;text-align:end;transform:rotate(180deg);writing-mode:vertical-rl}@media only screen and (orientation:portrait){.project__go-back__text{transform:rotate(0);writing-mode:horizontal-tb}.project__go-back__text span{display:none}}.project__go-back__text span{color:var(--color-secondary);display:inline-block;font-size:calc(var(--go-back-size)*1.9);font-weight:600;line-height:1;transform:rotate(90deg)}@media only screen and (orientation:portrait){.project__go-back__text span.mql{display:none}}.project__go-back__text span.mqp{display:none}@media only screen and (orientation:portrait){.project__go-back__text span.mqp{display:inline-block;transform:rotate(0) translateY(.2rem)}}.project__about{grid-area:1/13/17/16;height:calc(100% + var(--grid-margin)*2);pointer-events:none;position:absolute;top:calc(0px - var(--grid-margin));width:100%}@media only screen and (orientation:portrait){.project__about{right:-40vw}}.project__about .marquee,.project__about .marquee__wrapper{opacity:0}.project__about .slider,.project__about .slider__item{pointer-events:none}.project__about .grid__border{opacity:.24}.project__about-text{grid-area:8/7/17/13}@media only screen and (orientation:portrait){.project__about-text{grid-area:6/1/15/25}}@media only screen and (orientation:portrait) and (min-height:768px){.project__about-text{grid-area:7/1/15/25}}.project__contact{align-items:flex-end;display:flex;grid-area:5/7/7/13;height:100%;width:100%}@media only screen and (orientation:portrait){.project__contact{grid-area:3/1/5/25}}@media only screen and (orientation:portrait) and (min-height:768px){.project__contact{grid-area:4/1/6/25}}.project__border{animation:gradient 8s ease infinite;background:linear-gradient(var(--angle),var(--color-primary),var(--color-primary),var(--color-secondary),var(--color-secondary));background-size:200% 200%}.project__wrapper{background:var(--color-dark)}.project__title{--title-size:min(8vh,5rem);--title-strong-factor:2;align-items:center;display:flex;flex-direction:column;font-size:4.5vw;font-weight:700;height:100%;justify-content:flex-end;line-height:.8;position:absolute;width:100%;z-index:11}.project__title,.project__title h2{font-family:var(--font-family-primary)}.project__title h2{color:var(--color-light);font-size:var(--title-size)}.project__title h2 strong{font-size:calc(var(--title-strong-factor)*var(--title-size))}.project__carousel{background:var(--color-light-01);border-radius:.5rem;overflow:hidden;position:absolute;position:relative}.project__canvas{height:100%;position:absolute;width:100%}.project__canvas .chars-screen{filter:none;margin:.125rem}.project__canvas canvas{border-radius:.5rem}@media only screen and (min-width:768px){.project__canvas canvas{border-radius:.5rem}}@media only screen and (min-width:1280px){.project__canvas canvas{border-radius:3rem}}.project__glitch,.project__slide{background-size:contain;background-size:auto 100%;height:100%;left:0;position:absolute;top:0;width:100%}.project__frame{background:var(--color-light-01);border-radius:.5rem;box-sizing:border-box;display:flex;max-height:100%;overflow:hidden;padding:calc(var(--grid-area-padding)*.7);width:100%}@media only screen and (min-width:768px){.project__frame{border-radius:.5rem}}@media only screen and (min-width:1280px){.project__frame{border-radius:.5rem}}.project__frame--end{align-items:flex-end}.project__text{height:100%;overflow:hidden;position:absolute;width:100%}.project__stack{z-index:1}.project__link{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;position:absolute;width:100%}.project__anchor{align-items:center;color:var(--color-light);display:flex;font-size:min(1.5vw,2rem);font-weight:500;gap:.5rem}.project__anchor:before{aspect-ratio:1/1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRjJGMkYyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI0Ljc1IDguMjVIOC4yNXYzMS41aDMxLjV2LTE2LjVtMC0xNS0xNi41IDE2LjVtOS0xOS41aDEwLjV2MTAuNSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:cover;content:"";width:min(3vw,4rem)}@media only screen and (orientation:portrait){.project__anchor{height:2rem;width:2rem}.project__anchor span{display:none}.project__anchor:before{height:2rem;width:2rem}}.project .grid__glass{display:none}.project--1 .project__title{grid-area:1/1/17/3}.project--1 .project__carousel{grid-area:1/4/9/11}.project--1 .project__canvas{grid-area:8/12/17/16}.project--1 .project__text{grid-area:10/4/17/11}.project--1 .project__stack{grid-area:13/4/17/10}.project--1 .project__link{grid-area:1/12/3/16;justify-content:flex-end}@media only screen and (orientation:portrait){.project--1 .project__title{grid-area:1/1/3/17}.project--1 .project__carousel{grid-area:3/5/8/17}.project--1 .project__canvas{grid-area:11/1/15/9}.project--1 .project__text{grid-area:8/9/15/17}.project--1 .project__stack{grid-area:8/1/11/17}.project--1 .project__link{grid-area:6/1/8/5;justify-content:flex-start}}.project--2 .project__title{align-items:flex-end;grid-area:5/5/8/16;justify-content:flex-end}.project--2 .project__carousel{grid-area:9/9/17/16}.project--2 .project__canvas{grid-area:1/1/10/5}.project--2 .project__text{grid-area:11/1/17/8}.project--2 .project__stack{grid-area:13/3/17/9}.project--2 .project__link{grid-area:2/5/4/9}@media only screen and (orientation:portrait){.project--2 .project__title{grid-area:6/1/8/17}.project--2 .project__carousel{grid-area:1/5/6/17}.project--2 .project__canvas{grid-area:11/1/15/10}.project--2 .project__text{grid-area:9/10/16/17}.project--2 .project__stack{grid-area:8/1/11/17}.project--2 .project__link{grid-area:5/3/6/5;justify-content:flex-end}}.project--3 .project__title{grid-area:8/5/17/8}.project--3 .project__carousel{grid-area:8/9/17/16}.project--3 .project__canvas{grid-area:1/1/7/7}.project--3 .project__text{grid-area:9/1/17/5}.project--3 .project__stack{grid-area:1/8/5/14}.project--3 .project__link{grid-area:5/9/7/13}@media only screen and (orientation:portrait){.project--3 .project__title{grid-area:8/8/11/17}.project--3 .project__carousel{grid-area:10/5/15/17}.project--3 .project__canvas{grid-area:4/1/10/8}.project--3 .project__text{grid-area:1/8/7/17}.project--3 .project__stack{grid-area:1/1/4/17}.project--3 .project__link{grid-area:10/1/12/5;justify-content:flex-start}}.project--4 .project__title{grid-area:5/7/9/17}.project--4 .project__carousel{grid-area:9/1/17/8}.project--4 .project__canvas{grid-area:1/7/7/13}.project--4 .project__text{grid-area:1/1/8/5}.project--4 .project__stack{grid-area:13/10/17/16}.project--4 .project__link{grid-area:10/8/12/12}@media only screen and (orientation:portrait){.project--4 .project__title{grid-area:7/1/8/17}.project--4 .project__carousel{grid-area:1/5/6/17}.project--4 .project__canvas{grid-area:9/1/15/8}.project--4 .project__text{grid-area:9/8/15/17}.project--4 .project__text .info-basic__text--collapsed{-webkit-line-clamp:10}.project--4 .project__stack{grid-area:6/1/9/17}.project--4 .project__link{grid-area:4/1/6/5;justify-content:flex-start}}.project--5 .project__title{grid-area:9/1/13/16}.project--5 .project__carousel{grid-area:1/9/9/16}.project--5 .project__canvas{grid-area:13/1/17/4}.project--5 .project__text{grid-area:1/1/8/8}.project--5 .project__stack{grid-area:13/10/17/16}.project--5 .project__link{grid-area:15/5/17/9}@media only screen and (orientation:portrait){.project--5 .project__title{grid-area:9/1/12/17}.project--5 .project__carousel{grid-area:4/7/9/17}.project--5 .project__canvas{grid-area:11/1/15/8}.project--5 .project__text{grid-area:12/8/15/17}.project--5 .project__stack{grid-area:1/1/4/17}.project--5 .project__link{grid-area:8/1/9/7;justify-content:flex-start}}@font-face{font-display:swap;font-family:Synonym-Variable;font-style:normal;font-weight:200;src:url(../fonts/Synonym-Variable.woff2) format("woff2"),url(../fonts/Synonym-Variable.woff) format("woff"),url(../fonts/Synonym-Variable.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(../fonts/IBMPlexMono-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(../fonts/IBMPlexMono-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:url(../fonts/IBMPlexMono-ExtraLight.ttf) format("truetype")}body{background:var(--color-dark);font-family:var(--font-family-primary);height:100%;width:100%}p{font-family:var(--font-family-secondary)}::-moz-selection{background-color:var(--color-secondary);color:#000}::selection{background-color:var(--color-secondary);color:#000}#__nuxt{display:grid;height:100%;max-height:100vh;max-width:100vw;overflow:hidden;place-items:center;position:fixed;width:100%}:root{--padding-general:24px;--box-size:90px;--font-main-title:2rem;--info-font-size:1rem;--glass-font-size:.85rem}@media only screen and (min-width:768px){:root{--info-font-size:1.1rem;--glass-font-size:min(2.5vw,3rem);--padding-general:48px;--box-size:90px;--font-main-title:3.4rem}}@media only screen and (min-width:1280px){:root{--glass-font-size:min(2vw,3rem)}}.project__title{--stacks:3;align-items:flex-start;display:flex;justify-content:center;z-index:11}.project__title--1{--title-size:min(7.5vh,4.5rem);--title-strong-factor:2.4}.project__title--2{--title-size:min(4vw,4.5rem);--title-strong-factor:2.5}.project__title--3{--title-size:min(20vh,15rem);justify-content:left}.project__title--4{--title-size:min(7vw,7.5rem);--title-strong-factor:2.2;justify-content:flex-end;line-height:1}.project__title--5{--title-size:min(7vw,5rem);--title-strong-factor:3;line-height:1.2}.project__title--1,.project__title--3{transform:rotate(180deg);writing-mode:vertical-rl}.project__title--1 .project__heading span,.project__title--3 .project__heading span{animation:reveal-glitch-vrt .48s cubic-bezier(.46,.29,0,1.24) 1 backwards calc(var(--index)*.12s)}.project__title--1 .project__heading--glitching span,.project__title--3 .project__heading--glitching span{animation:glitch-vrt 1.6s ease 1}.project__title--1 .project__heading--noglitch span,.project__title--3 .project__heading--noglitch span{animation:none}.project__title br{display:none}@media only screen and (orientation:portrait){.project__title--1{--title-size:min(7.5vw,5rem);--title-strong-factor:2.5}.project__title--2{--title-size:min(5.9vw,5rem);--title-strong-factor:3}.project__title--3{--title-size:min(20vw,15rem);justify-content:left}.project__title--4{--title-size:min(8vw,7rem);--title-strong-factor:2.4;justify-content:flex-end;line-height:1.05;text-align:end}.project__title--5{--title-size:min(8.7vw,5rem);--title-strong-factor:2.5;line-height:1.2;text-align:end;transform:translateY(-1vh)}.project__title--5 br{display:block}.project__title--1,.project__title--3{transform:rotate(0);writing-mode:horizontal-tb}}.project__heading{--stacks:3;box-sizing:border-box;display:grid;grid-template-columns:1fr}.project__heading span{--stack-height:calc(100%/var(--stacks) - 1px);--inverse-index:calc(var(--stacks) - 1 - var(--index));--clip-top:calc(var(--stack-height)*var(--index));--clip-bottom:calc(var(--stack-height)*var(--inverse-index));animation:reveal-glitch .48s cubic-bezier(.46,.29,0,1.24) 1 backwards calc(var(--index)*.12s);-webkit-clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0);clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0);grid-column-start:1;grid-row-start:1}.project__heading span:nth-child(odd){--glitch-translate:.5rem}.project__heading span:nth-child(2n){--glitch-translate:-.5rem}.project__heading--glitching span{animation:glitch 1.6s ease 1}.project__heading--noglitch span{animation:none}@keyframes reveal-glitch{0%{opacity:0;text-shadow:-6px 9px 0 var(--color-primary),6px -9px 0 var(--color-secondary);transform:translate(-11%)}60%{opacity:.5;transform:translate(11%)}80%{opacity:1;text-shadow:6px -9px 0 var(--color-primary),-6px 9px 0 var(--color-secondary);transform:none}to{text-shadow:none}}@keyframes reveal-glitch-vrt{0%{opacity:0;text-shadow:-6px 9px 0 var(--color-primary),6px -9px 0 var(--color-secondary);transform:translateY(-11%)}60%{opacity:.5;transform:translateY(11%)}80%{opacity:1;text-shadow:6px -9px 0 var(--color-primary),-6px 9px 0 var(--color-secondary);transform:none}to{text-shadow:none}}@keyframes glitch{0%{text-shadow:-6px 8px 0 var(--color-primary),6px -8px 0 var(--color-secondary);transform:translate(var(--glitch-translate))}11%{text-shadow:6px -8px 0 var(--color-primary),-4px 6px 0 var(--color-secondary)}20%,to{text-shadow:none;transform:none}}@keyframes glitch-vrt{0%{text-shadow:6px -9px 0 var(--color-primary),-6px 9px 0 var(--color-secondary);transform:translateY(var(--glitch-translate))}11%{text-shadow:6px -9px 0 var(--color-primary),-6px 9px 0 var(--color-secondary)}20%,to{text-shadow:none;transform:none}}@keyframes blury{0%{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:rgba(26,26,26,.5)}to{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:rgba(26,26,26,.5)}}@keyframes aboutText{0%{font-size:min(4vw,4rem);font-weight:500}to{font-size:min(6vw,6rem);font-weight:700}}:root{--grid-gap:.5rem;--grid-margin:.75rem;--grid-area-padding:.75rem;--stack-font-size:.75rem;--bw-width:.125rem}@media only screen and (min-width:768px){:root{--bw-width:.15rem;--grid-gap:.5rem;--grid-margin:1rem}}@media only screen and (min-width:1024px){:root{--bw-width:.2rem;--grid-gap:1rem;--grid-margin:1.5rem;--grid-area-padding:1.5rem}}@media only screen and (min-width:1280px){:root{--bw-width:.25rem;--stack-font-size:1rem}}@media only screen and (min-width:1366px){:root{--grid-gap:1.5rem;--grid-margin:2rem;--grid-area-padding:2rem}}@keyframes gradient{0%{--angle:22deg;background-position:0 50%}50%{--angle:180deg;background-position:100% 50%}to{--angle:22deg;background-position:0 50%}}@property --angle{syntax:"<angle>";inherits:false;initial-value:22deg}@property --length{syntax:"<length>";inherits:false;initial-value:.00085px}@keyframes noise{to{--length:.0009px}}@keyframes opacityNoise{50%{opacity:.1}to{opacity:.15}}@keyframes glitch-anim-1{0%,to{-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);opacity:1;transform:translate3d(var(--gap-horizontal),0,0) scale3d(-1,-1,1)}20%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}30%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}40%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}50%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}55%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}65%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}70%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}85%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%)}95%{-webkit-clip-path:polygon(0 72%,100% 72%,100% 78%,0 78%);clip-path:polygon(0 72%,100% 72%,100% 78%,0 78%)}}@keyframes glitch-anim-2{0%,to{-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);opacity:1;transform:translate3d(calc(var(--gap-horizontal)*-1),0,0)}10%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}15%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}17%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}19%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}33%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}35%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}40%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}45%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}49%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}50%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}55%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 35%,0 35%);clip-path:polygon(0 15%,100% 15%,100% 35%,0 35%)}60%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}70%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 60%,0 60%);clip-path:polygon(0 65%,100% 65%,100% 60%,0 60%)}80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 85%,0 85%);clip-path:polygon(0 80%,100% 80%,100% 85%,0 85%)}90%{-webkit-clip-path:polygon(0 55%,100% 55%,100% 65%,0 65%);clip-path:polygon(0 55%,100% 55%,100% 65%,0 65%)}}@keyframes glitch-anim-3{0%,to{-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);opacity:1;transform:translate3d(0,calc(var(--gap-vertical)*-1),0) scale3d(-1,-1,1)}5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}11%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}20%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}25%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}35%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}42%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}48%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}50%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}56%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}61%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}68%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}72%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}77%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}81%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}86%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}90%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}92%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}94%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}}@keyframes glitch-anim-text{0%,to{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate3d(2px,-2px,0) scale3d(-1,-1,1)}20%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}41%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}52%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}61%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}75%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}96%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}@keyframes text-glitching{0%,to{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate3d(2px,-2px,0)}20%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}41%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}52%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}61%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}75%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}96%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}@keyframes text-glitching-vertical{0%,to{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate3d(2px,-2px,0)}20%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}41%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}52%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}61%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}75%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}96%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}5.5%,to{opacity:0;transform:translateZ(0)}}.error-page{align-items:center;color:var(--color-light);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.error-page .project__title{height:auto;line-height:1.5;position:relative;width:auto}.error-page .project__title--error{--title-size:min(12vw,10rem);margin-bottom:1rem}.error-page .project__title--link{--title-size:min(2vw,1.5rem);cursor:pointer}.error-page .project__title--link h2{color:var(--color-primary)}.error-page .project__title--link h2:hover{color:var(--color-secondary)}.error-page .project__title--msg{font-size:3rem;margin-bottom:4rem}.error-page__action{display:block}
