:root{--smaller-line-height: 1.3em;--small-line-height: 1.4em;--medium-line-height: 1.15em;--large-line-height: 1.22em;--name-line-height: 1.3em;--smaller-font: 400 var(--smaller-font-size)/var(--smaller-line-height) var(--font-family);--small-font: 400 var(--small-font-size)/var(--small-line-height) var(--font-family);--medium-font: 400 var(--medium-font-size)/var(--medium-line-height) var(--font-family);--large-font: 400 var(--large-font-size)/var(--large-line-height) var(--font-family);--larger-font: 400 var(--larger-font-size)/var(--large-line-height) var(--font-family);--name-font: 400 var(--name-font-size)/var(--name-line-height) var(--font-family);--smaller-font-m: 400 var(--smaller-font-m-size)/var(--smaller-line-height) var(--font-m-family);--small-font-m: 400 var(--small-font-m-size)/var(--small-line-height) var(--font-m-family);--medium-font-m: 400 var(--medium-font-m-size)/var(--medium-line-height) var(--font-m-family);--medium-font-m-d: 400 var(--medium-font-m-size-d)/var(--medium-line-height) var(--font-m-family);--large-font-m: 400 var(--large-font-m-size)/var(--large-line-height) var(--font-m-family);--large-font-m-d: 400 var(--large-font-m-size-d)/var(--large-line-height) var(--font-m-family)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}html{font-size:62.5%}body{font-size:1.5rem;-webkit-font-smoothing:subpixel-antialiased}ul{list-style-type:none}table{border:none!important;border-collapse:collapse}table th,table tr,table td{border:none;padding:0}table tr{border-bottom:1px solid $silver}h1,h2,h3,h4{margin:0;font-size:inherit}img{display:block}.hidden{display:none}.list-element-enter{height:0;zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.list-element-enter-active{overflow:hidden;height:auto;zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:height .5s,opacity .5s;-moz-transition:height .5s,opacity .5s;-ms-transition:height .5s,opacity .5s;-o-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}.list-element-exit{overflow:hidden;height:auto;zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.list-element-exit-active{height:0;zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:height .5s,opacity .5s;-moz-transition:height .5s,opacity .5s;-ms-transition:height .5s,opacity .5s;-o-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}@-moz-keyframes hr{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes hr{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-o-keyframes hr{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes hr{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-moz-keyframes min{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes min{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-o-keyframes min{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes min{to{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-moz-keyframes loaderFade{0%{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}to{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@-webkit-keyframes loaderFade{0%{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}to{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@-o-keyframes loaderFade{0%{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}to{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@keyframes loaderFade{0%{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}to{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@font-face{font-family:HiddeBook;src:url(../assets/fonts/Hidden/Hidde-Book.woff2) format("woff2"),url(../assets/fonts/Hidden/Hidde-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HiddeWax;src:url(../assets/fonts/Hidden/Hidde-Wax.woff2) format("woff2"),url(../assets/fonts/Hidden/Hidde-Wax.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ExcellentRegular;src:url(../assets/fonts/Excellent/ExcellentLLWeb-Regular.woff2) format("woff2")}*{hyphens:auto}html{height:100vh;width:100vw;overflow-y:scroll;overscroll-behavior:none;background-color:var(--bg-azt);background:var(--bg-azt)}body{background-color:var(--white);width:100vw;padding:0;margin:0;display:flex;flex-direction:column;font:var(--medium-font);background-color:var(--bg-azt);background:var(--bg-azt)}::selection{background-color:#00f;color:#fff}details summary::-webkit-details-marker{display:none}h1{font:var(--name-font)}h2{font:var(--large-font);letter-spacing:.4px}main{min-height:100vh;background-color:var(--bg-azt);background:var(--bg-azt)}*::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}a{cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:.2em!important}@media (hover: hover){a:hover{zoom:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);-webkit-opacity:.8;-moz-opacity:.8;-ms-opacity:.8;-o-opacity:.8;opacity:.8}}@media (max-width: 1199px){.rasterboy:after,.rasterboy:before{display:none}}.Components-Header-containerWrapper{--rasterboy-offset-x: 4px;--rasterboy-offset-y: 4px;--max-width: 1600px;position:fixed!important;display:flex;justify-content:flex-start;pointer-events:none;z-index:30;border-radius:.5rem;letter-spacing:var(--letter-space-d);box-shadow:0 0 12px #0006;max-height:calc(100vh - 56px);max-width:var(--max-width)}@media (max-width: 1199px){.Components-Header-containerWrapper{max-height:100vh;bottom:0rem;right:0rem}}.Components-Header-containerWrapper .Components-Header-container{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:all;background-color:#161a18;z-index:30;overflow:hidden;overscroll-behavior:contain;color:#fff;border:solid #000 1px;display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;user-select:none;box-sizing:content-box;box-sizing:border-box;font:var(--name-font);transition:background-color var(--run);padding:.6rem .4rem}.Components-Header-containerWrapper .Components-Header-container.Components-Header-open{overflow:scroll;background-color:#0c100ee8}.Components-Header-containerWrapper .Components-Header-container.Components-Header-about{background-color:#0c100ee8}.Components-Header-containerWrapper .Components-Header-container .Components-Header-title{top:0;z-index:5;flex-shrink:0;height:1.6em;padding-left:1.8rem;padding-right:1.3rem;width:100%;word-break:keep-all;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;gap:4rem}@media (max-width: 1199px){.Components-Header-containerWrapper .Components-Header-container .Components-Header-title{padding:1rem}}.Components-Header-containerWrapper .Components-Header-container .Components-Header-title .Components-Header-name{display:flex;justify-content:space-between;width:100%;align-items:center;gap:2rem;flex-shrink:1;overflow:hidden;padding-bottom:.2rem}.Components-Header-containerWrapper .Components-Header-container .Components-Header-title .Components-Header-name .Components-Header-hidden{position:absolute;pointer-events:none;visibility:hidden}.Components-Header-containerWrapper .Components-Header-container .Components-Header-title .Components-Header-name svg{border:solid #fff 1px;color:#fff;border-radius:50%;cursor:pointer;height:1.2em;width:1.2em;padding:.2em;margin-right:.5rem;transition:transform var(--run)}.Components-Header-containerWrapper .Components-Header-container .Components-Header-title .Components-Header-name.Components-Header-isOpen svg{transform:rotate(45deg)}@media (hover: hover){.Components-Header-containerWrapper .Components-Header-container .Components-Header-title .Components-Header-name:hover svg{transform:scale(1.05) rotate(0)}.Components-Header-containerWrapper .Components-Header-container .Components-Header-title .Components-Header-name:hover.Components-Header-isOpen svg{transform:scale(1.05) rotate(45deg)}}.Components-Header-containerWrapper .Components-Header-container .Components-Header-title .Components-Header-circle{flex-shrink:0;display:inline-block;height:2rem;width:2rem;filter:invert(1)}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content{text-align:left;display:flex;gap:4rem;flex-direction:column;align-items:flex-start;justify-items:center;align-items:center;height:calc(100% - 1.6rem);overflow:scroll;overscroll-behavior:contain;width:45vw;max-width:74rem;font:var(--large-font);transition:width var(--run),max-width var(--run),padding-top var(--run)}@media (max-width: 1199px){.Components-Header-containerWrapper .Components-Header-container .Components-Header-content{width:calc(100vw - 2.4rem)}}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description{transition:width var(--run),max-width var(--run);width:45vw;max-width:74rem;display:flex;flex-shrink:0;gap:1rem;flex-direction:column;padding-bottom:1.3rem;overflow:scroll;padding-inline:2rem;padding-top:1rem;letter-spacing:.5px;line-height:35.3px}@media (max-width: 1199px){.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description{width:100%;padding:1rem;line-height:1.2em;max-width:unset}}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div{display:flex;flex-direction:column;gap:2rem}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-loadMore{display:inline;padding:0;margin:0;background-color:transparent;border:none;--button-diameter: 3rem;border-radius:0;color:#fff;text-decoration:underline;text-underline-offset:4px}@media (hover: hover){.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-loadMore:hover{background-color:transparent!important;opacity:.8}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-loadMore svg{height:.8em;width:.8em}}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-intro{text-align:left;hyphens:none;padding-right:4rem}@media (max-width: 1199px){.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-intro{padding-right:0}}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-info{display:flex;flex-direction:column;gap:2em;padding-right:3rem}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-topics{margin-top:3rem;margin-bottom:.5rem;border-block:solid #fff 1px;width:100%;display:flex;flex-direction:column;flex-wrap:wrap}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-socials{font:var(--medium-font);opacity:.7;display:flex;gap:1.5rem}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content .Components-Header-description>div .Components-Header-socials a{color:#fff}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content.Components-Header-about{max-width:calc(var(--max-width) - 4px * 2);width:calc(100vw - 64px)}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content.Components-Header-about .Components-Header-description{width:calc(100vw - 12rem);max-width:1000px}@media (max-width: 1199px){.Components-Header-containerWrapper .Components-Header-container .Components-Header-content.Components-Header-about{max-width:64rem;padding-top:0rem;width:calc(100vw - 2.5rem)}.Components-Header-containerWrapper .Components-Header-container .Components-Header-content.Components-Header-about .Components-Header-description{width:100%;max-width:unset}}.Components-Header-containerWrapper .Components-Header-container .Components-Header-loader{display:flex;justify-content:center;align-items:center;height:100%}.Components-Header-containerWrapper:before{background-color:#fff2;transition:transform var(--run);--rasterboy-color: #000}.Components-Header-containerWrapper.Components-Header-isOpen{--rasterboy-offset-x: 8px;--rasterboy-offset-y: 8px;--rasterboy-raster-size: 4px}.Components-Header-containerWrapper.Components-Header-isFixed{--rasterboy-offset-x: 4px;--rasterboy-offset-y: 4px}.Components-Header-bg{position:fixed;top:0;left:0;z-index:14;width:100vw;height:100vh}.Components-Header-MenuElement-topic{width:auto;justify-content:center;align-items:center;display:flex;justify-content:space-between;cursor:pointer;letter-spacing:var(--letter-space-d);line-height:1;border-top:#fff solid 1px;padding-right:4rem;padding-bottom:1.4rem;padding-top:1rem}@media (max-width: 1199px){.Components-Header-MenuElement-topic{padding-right:1rem}}.Components-Header-MenuElement-topic:first-child{border:none}.Components-Header-MenuElement-topic .Components-Header-MenuElement-label{display:flex;justify-content:center;align-items:center;gap:1.2rem}.Components-Header-MenuElement-topic .Components-Header-MenuElement-label .Components-Header-MenuElement-pill{font:var(--large-font-m-d);display:flex;justify-content:space-between;width:100%;align-items:center;border-radius:99999px;padding-inline:1.5rem;padding-block:.5rem;border:#fff solid 1.5px;gap:.5em}.Components-Header-MenuElement-topic.Components-Header-MenuElement-active .Components-Header-MenuElement-label .Components-Header-MenuElement-pill{background-color:var(--highlight-topic);color:#fff;border-color:#fff}@media (hover: hover){.Components-Header-MenuElement-topic.Components-Header-MenuElement-active .Components-Header-MenuElement-label .Components-Header-MenuElement-pill svg:hover{opacity:.5}}@media (hover: hover){.Components-Header-MenuElement-topic:hover .Components-Header-MenuElement-label .Components-Header-MenuElement-pill,.Components-Header-MenuElement-topic:hover .Components-Header-MenuElement-info .Components-Header-MenuElement-pill{opacity:.7}.Components-Header-MenuElement-topic:hover .Components-Header-MenuElement-label .Components-Header-MenuElement-pill svg,.Components-Header-MenuElement-topic:hover .Components-Header-MenuElement-info .Components-Header-MenuElement-pill svg{display:block}.Components-Header-MenuElement-topic:hover.Components-Header-MenuElement-active .Components-Header-MenuElement-label .Components-Header-MenuElement-pill,.Components-Header-MenuElement-topic:hover.Components-Header-MenuElement-active .Components-Header-MenuElement-info .Components-Header-MenuElement-pill{opacity:.7}}.Components-Header-MenuElement-topic .Components-Header-MenuElement-info{padding-left:1.1rem}.Components-Header-ActiveSet-activeRecord{--button-diameter: 1.4lh;position:sticky;top:0;left:0;z-index:13;pointer-events:all;color:#000;align-items:flex-start;margin-bottom:1px;white-space:nowrap;flex-direction:column;display:flex;justify-content:flex-start;box-sizing:content-box;height:auto;max-height:100vh;width:100%;transition:width .3s,padding .3s;color:#fff}.Components-Header-ActiveSet-activeRecord>*{padding-left:calc(70px + 3rem)}@media (max-width: 1199px){.Components-Header-ActiveSet-activeRecord{width:calc(100% - 3.2rem);padding-left:1.6rem;padding-right:1.6rem;backdrop-filter:blur(12px) grayscale(.8) invert(.05);-webkit-backdrop-filter:blur(12px) grayscale(.8) invert(.05);background-color:var(--highlight-topic)}}@media (max-width: 1199px){.Components-Header-ActiveSet-activeRecord.Components-Header-ActiveSet-isTopic{mix-blend-mode:initial}}.Components-Header-ActiveSet-activeRecord.Components-Header-ActiveSet-isTopic .Components-Header-ActiveSet-header{height:7rem}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header{width:100%;padding-right:2rem;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;z-index:13;font:var(--large-font);height:0;transition:height var(--walk);overflow-y:hidden;overflow:visible;background-color:var(--highlight-topic)}@media (max-width: 1199px){.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header{height:0;padding-left:1rem;padding-right:1rem;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header .Components-Header-ActiveSet-wrapper{display:flex;align-items:center;gap:1rem}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header .Components-Header-ActiveSet-wrapper .Components-Header-ActiveSet-amount{font-weight:700;display:flex;gap:1rem;font:var(--small-font)}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header .Components-Header-ActiveSet-wrapper h2{border-radius:999px;gap:.5em;display:flex;justify-content:center;align-items:center;cursor:pointer}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header .Components-Header-ActiveSet-wrapper h2.Components-Header-ActiveSet-topic{padding-inline:1.5rem;padding-block:.5rem;transform:translate(-1.5px,-1.5px);font:var(--large-font-m);line-height:1;border:solid #fff 1px;color:#fff}@media (max-width: 1199px){.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header .Components-Header-ActiveSet-wrapper h2.Components-Header-ActiveSet-topic{font:var(--medium-font-m)}}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header .Components-Header-ActiveSet-wrapper h2 .Components-Header-ActiveSet-icon{display:inline;height:.9em;width:.9em}@media (hover: hover){.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header .Components-Header-ActiveSet-wrapper h2 .Components-Header-ActiveSet-icon:hover{opacity:.3}}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header button{padding:0;border-radius:.4rem;background-color:transparent;margin:0;align-self:unset}@media (max-width: 1199px){.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header button{font-size:1.2em;padding-right:.6rem}}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-header button svg{color:#fff}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description{height:auto;overflow:hidden;overscroll-behavior:contain;cursor:default;position:relative;width:100%;font:var(--large-font);display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--highlight-topic)}@media (max-width: 1199px){.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description{padding-inline:1.6rem;width:100%}}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description .Components-Header-ActiveSet-content .Components-Header-ActiveSet-text{letter-spacing:.8px;max-width:900px;margin-bottom:4rem;text-align:left;word-wrap:break-word;white-space:wrap;word-break:break-word}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description .Components-Header-ActiveSet-content .Components-Header-ActiveSet-text .Components-Header-ActiveSet-markdown{display:inline}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description .Components-Header-ActiveSet-content .Components-Header-ActiveSet-loadMore{flex-shrink:1;display:inline;padding:0;font:var(--small-font-m);padding-inline:.8em;padding-block:0em;margin:0;border:none;gap:.5rem;color:#fff;text-decoration:underline;text-underline-offset:3px;--button-background-color: transparent}@media (hover: hover){.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description .Components-Header-ActiveSet-content .Components-Header-ActiveSet-loadMore:hover{--button-color: transparent;--button-background-color: #fff;opacity:.8}}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description .Components-Header-ActiveSet-content .Components-Header-ActiveSet-loadMore svg{height:.8em;width:.8em}@media (max-width: 1199px){.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description .Components-Header-ActiveSet-content .Components-Header-ActiveSet-loadMore{margin-bottom:2rem}}.Components-Header-ActiveSet-activeRecord .Components-Header-ActiveSet-description .Components-Header-ActiveSet-hidden{visibility:hidden}.Components-Header-ActiveSet-activeRecord.Components-Header-ActiveSet-topicFullyOpen{overflow:scroll;max-height:100vh}.Components-Header-ActiveSet-activeRecord.Components-Header-ActiveSet-topicFullyOpen .Components-Header-ActiveSet-description{padding-bottom:16rem;overflow-y:scroll}.Components-Header-DraggableContainer-dropper{position:fixed!important;bottom:12px;left:12px;height:8.7rem;color:var(--white);width:146px;opacity:.5;border-radius:.5rem;height:1.6em;font:var(--name-font)}.Components-Header-DraggableContainer-dropper.Components-Header-DraggableContainer-isOpen{width:721px}.Components-Header-DraggableContainer-container{bottom:28px;right:28px;cursor:pointer;transition:right var(--run)}@media (max-width: 1199px){.Components-Header-DraggableContainer-container{bottom:0;right:0}}.Components-Header-DraggableContainer-container.Components-Header-DraggableContainer-isGrab{cursor:grabbing;--rasterboy-offset-x: 4px;--rasterboy-offset-y: 4px}.Components-Header-DraggableContainer-container.Components-Header-DraggableContainer-about{right:28px;cursor:default}@media (max-width: 1199px){.Components-Header-DraggableContainer-container.Components-Header-DraggableContainer-open{bottom:0;right:0}}.Components-Header-DraggableContainer-stick{border-top:none}.Components-Header-LanguageSwitch-container{--switch-height: 1.7em;--button-diameter: calc(var(--switch-height) / .8);--button-color: var(--white);--button-border-width: 0px;background-color:var(--black);position:fixed!important;bottom:1rem;right:1rem;width:calc(var(--switch-height) * 1.6);height:var(--switch-height);padding:0 .2em;z-index:161;font:var(--medium-font-m);color:var(--white);transition:top var(--run);border-radius:.5rem}.Components-Header-LanguageSwitch-container:after{border:1px solid var(--white)}.Components-Header-LanguageSwitch-container div{border:none!important;height:100%}@media (max-width: 1199px){.Components-Header-LanguageSwitch-container{top:calc(100dvh - var(--switch-height) - 1rem);left:1rem;right:unset}}.Components-Header-LanguageSwitch-container .Components-Header-LanguageSwitch-language{justify-content:center!important;font-size:.6em;text-transform:uppercase;line-height:0;padding:calc((var(--switch-height) - 1lh) / 2) 0!important}.Components-Header-LanguageSwitch-container .Components-Header-LanguageSwitch-knob{background-color:#fff;mix-blend-mode:difference}.Components-Header-LanguageSwitch-container .Components-Header-LanguageSwitch-knob:before,.Components-Header-LanguageSwitch-container .Components-Header-LanguageSwitch-knob:after{content:none}.Components-Header-About-container{display:flex;gap:3rem;flex-direction:column;font:var(--medium-font);min-height:110vh}.Components-Header-About-container img,.Components-Header-About-container p{padding-right:4rem}.Components-Header-About-container img{object-fit:contain;object-position:left;max-width:100%}.Components-Header-Contact-container{display:flex;gap:.5rem;flex-direction:column}.Components-Header-Contact-container .Components-Header-Contact-adress{display:flex;flex-direction:column;justify-content:space-between}.Components-Header-Contact-container .Components-Header-Contact-adress>a:last-child{margin-top:-.2rem}.Components-Header-Contact-container .Components-Header-Contact-adress .Components-Header-Contact-loader{filter:invert();display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Components-Header-Contact-container .Components-Header-Contact-adress .Components-Header-Contact-loader img{flex-shrink:1}.Components-Header-Contact-container .Components-Header-Contact-adress a{color:#fff;text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:2px}@media (hover: hover){.Components-Header-Contact-container .Components-Header-Contact-adress a:hover{opacity:.8}}.Components-Home-container{width:100vw;overflow:hidden}.Components-Home-grain{position:absolute;top:0;width:100vw;height:8rem;filter:contrast(80%) brightness(250%);background:url(/assets/filters/gradient.jpg);background-size:cover}@media (max-width: 1199px){.Components-Home-grain{height:7.8rem}}.boundary{position:absolute;visibility:hidden;top:10px;left:0;width:100%;height:20px;background-color:red;z-index:10000;pointer-events:none}.Components-Home-ProjectsIndex-timeline{display:flex;flex-direction:column;padding-bottom:2rem;transition:padding-top .3s,margin-top .3s;margin-bottom:10rem;position:relative}.Components-Home-ProjectsIndex-timeline>div:first-child{transition:margin var(--run)}.Components-Home-ProjectsIndex-timeline.Components-Home-ProjectsIndex-detail>div:first-child{margin-top:0}.Components-Home-ProjectsIndex-timeline.Components-Home-ProjectsIndex-about{-webkit-filter:blur(18px);filter:blur(18px)}.Components-Home-ProjectsIndex-timeline .Components-Home-ProjectsIndex-dev{position:fixed;top:0;left:0;padding:2rem;background:#000;color:#0f0;z-index:10000000;display:flex;gap:.2em;font-size:1.2rem;display:none}.Components-Home-ProjectsIndex-filter.Components-Home-ProjectsIndex-headerIsOpen{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:5;pointer-events:none}.azt-dev-panel-DevPanel-container{position:fixed;left:50vw;bottom:50vh;background-color:#000;color:#00ff2b;z-index:10000000000;height:auto;width:auto;padding:35px 50px 40px;display:flex;flex-direction:column;row-gap:1rem;transform:translate(-50%,50%);border:solid #00ff2b 4px;font-family:monospace;font-size:16px}@media print{.azt-dev-panel-DevPanel-container{display:none}}.azt-dev-panel-DevPanel-container h2{display:flex;justify-content:space-between;border-bottom:solid #00ff2b;margin-bottom:6px;font-family:monospace;font-size:16px}.azt-dev-panel-DevPanel-openButton{position:fixed;bottom:1rem;left:1rem;z-index:10000000000;cursor:pointer;border-radius:9999%;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;padding:.2rem;user-select:none;font-family:monospace;font-size:10px}@media print{.azt-dev-panel-DevPanel-openButton{display:hidden}}.azt-dev-panel-DevPanel-openButton:hover{background-color:#00ff2b}.azt-dev-panel-DevPanel-widgets-BooleanWidget-container{background-color:transparent;display:flex;justify-content:space-between;gap:4rem}.azt-dev-panel-DevPanel-widgets-BooleanWidget-check{display:inline-block;height:2rem;width:4rem;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;border:solid #00ff2b 2px;box-sizing:border-box;flex-shrink:0}.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__check{z-index:2;opacity:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__indicator{background:#00ff2b}.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__indicator:after{transform:translate(2rem)}.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__check,.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__indicator{height:100%;width:100%;position:absolute;inset:0;margin:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__indicator{background:transparent;transition:background .25s ease}.azt-dev-panel-DevPanel-widgets-BooleanWidget-check__indicator:after{height:1.4rem;width:1.4rem;background:#fff;content:"";position:absolute;border-radius:100%;top:.15rem;left:.15rem;transition:transform .25s ease}.azt-dev-panel-DevPanel-widgets-SliderWidget-container{background-color:transparent;display:flex;justify-content:space-between;gap:12rem}.azt-dev-panel-DevPanel-widgets-SliderWidget-container>div{display:flex;flex-direction:row;gap:1rem}.azt-dev-panel-DevPanel-widgets-SliderWidget-slider{-webkit-appearance:none;width:100%;height:2rem;background-color:transparent;border:solid 2px #00ff2b;outline:none;opacity:1;-webkit-transition:.2s;transition:opacity .2s;border-radius:999px;padding-inline:2px}.azt-dev-panel-DevPanel-widgets-SliderWidget-slider.azt-dev-panel-DevPanel-widgets-SliderWidget-inactive{opacity:.5;pointer-events:none}.azt-dev-panel-DevPanel-widgets-SliderWidget-slider:hover{opacity:1}.azt-dev-panel-DevPanel-widgets-SliderWidget-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background:#fff;cursor:pointer;border-radius:999px}.azt-dev-panel-DevPanel-widgets-SliderWidget-slider::-moz-range-thumb{width:1.5rem;height:1.5rem;background:#fff;cursor:pointer}.azt-dev-panel-DevPanel-widgets-SliderWidget-check{display:inline-block;height:2rem;width:4rem;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;border:solid #00ff2b 2px;box-sizing:border-box;flex-shrink:0}.azt-dev-panel-DevPanel-widgets-SliderWidget-check__check{z-index:2;opacity:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-SliderWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-SliderWidget-check__indicator{background:#00ff2b}.azt-dev-panel-DevPanel-widgets-SliderWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-SliderWidget-check__indicator:after{transform:translate(2rem)}.azt-dev-panel-DevPanel-widgets-SliderWidget-check__check,.azt-dev-panel-DevPanel-widgets-SliderWidget-check__indicator{height:100%;width:100%;position:absolute;inset:0;margin:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-SliderWidget-check__indicator{background:transparent;transition:background .25s ease}.azt-dev-panel-DevPanel-widgets-SliderWidget-check__indicator:after{height:1.4rem;width:1.4rem;background:#fff;content:"";position:absolute;border-radius:100%;top:.15rem;left:.15rem;transition:transform .25s ease}.azt-dev-panel-DevPanel-widgets-FontWidget-container{background-color:transparent;display:flex;justify-content:space-between;gap:4rem}.azt-dev-panel-DevPanel-widgets-FontWidget-check{display:inline-block;height:2rem;width:4rem;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;border:solid #00ff2b 2px;box-sizing:border-box}.azt-dev-panel-DevPanel-widgets-FontWidget-check__check{z-index:2;opacity:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-FontWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-FontWidget-check__indicator{background:#00ff2b}.azt-dev-panel-DevPanel-widgets-FontWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-FontWidget-check__indicator:after{transform:translate(2rem)}.azt-dev-panel-DevPanel-widgets-FontWidget-check__check,.azt-dev-panel-DevPanel-widgets-FontWidget-check__indicator{height:100%;width:100%;position:absolute;inset:0;margin:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-FontWidget-check__indicator{background:transparent;transition:background .25s ease}.azt-dev-panel-DevPanel-widgets-FontWidget-check__indicator:after{height:1.4rem;width:1.4rem;background:#fff;content:"";position:absolute;border-radius:100%;top:.15rem;left:.15rem;transition:transform .25s ease}select,input{margin-inline:5px;width:200px;outline:none;border-bottom:solid 1px #0f0;background-color:#000;color:#fff}.azt-dev-panel-DevPanel-widgets-ColorWidget-container{background-color:transparent;display:flex;justify-content:space-between;gap:4rem}.azt-dev-panel-DevPanel-widgets-ColorWidget-check{display:inline-block;height:2rem;width:4rem;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;border:solid #00ff2b 2px;box-sizing:border-box}.azt-dev-panel-DevPanel-widgets-ColorWidget-check__check{z-index:2;opacity:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-ColorWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-ColorWidget-check__indicator{background:#00ff2b}.azt-dev-panel-DevPanel-widgets-ColorWidget-check__check:checked~.azt-dev-panel-DevPanel-widgets-ColorWidget-check__indicator:after{transform:translate(2rem)}.azt-dev-panel-DevPanel-widgets-ColorWidget-check__check,.azt-dev-panel-DevPanel-widgets-ColorWidget-check__indicator{height:100%;width:100%;position:absolute;inset:0;margin:0;cursor:pointer}.azt-dev-panel-DevPanel-widgets-ColorWidget-check__indicator{background:transparent;transition:background .25s ease}.azt-dev-panel-DevPanel-widgets-ColorWidget-check__indicator:after{height:1.4rem;width:1.4rem;background:#fff;content:"";position:absolute;border-radius:100%;top:.15rem;left:.15rem;transition:transform .25s ease}.Components-Home-ProjectsIndex-ProjectElement-container{overflow:hidden;padding-block:0;margin-inline:-20rem;border-bottom:solid #000 1px;padding-inline:22rem;height:0;border-collapse:collapse;position:relative;box-sizing:border-box;min-height:var(--widget-text-height)}@media (hover: hover){.Components-Home-ProjectsIndex-ProjectElement-container .jumpUp{transition:transform var(--walk) filter var(--walk)}.Components-Home-ProjectsIndex-ProjectElement-container:hover{background-color:var(--bg-azt-darker)}.Components-Home-ProjectsIndex-ProjectElement-container:hover .jumpUp{transform:translateY(-.5rem)}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-focused{background-color:var(--bg-azt)}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-focused .jumpUp{transform:translateY(0)}}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-container{background-color:var(--bg-azt);padding-inline:21.5rem}.Components-Home-ProjectsIndex-ProjectElement-container:first-child{box-shadow:none}}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-hasBackground{background-size:cover;background-repeat:repeat;background-position:center center;background-blend-mode:multiply;color:#000;transition:background-color .4s,box-shadow .4s}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-hasDetail{overflow:hidden;cursor:pointer}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-unFocused{opacity:.5;pointer-events:none}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-isPress{display:block!important}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-isPress h2{font-style:italic}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-focused{border-color:#0000;overflow-y:scroll;cursor:default}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-text{height:var(--widget-text-height)}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-preview{height:var(--widget-preview-height)}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-show{height:var(--widget-show-height)}.Components-Home-ProjectsIndex-ProjectElement-container .Components-Home-ProjectsIndex-ProjectElement-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}.Components-Home-ProjectsIndex-ProjectElement-container .Components-Home-ProjectsIndex-ProjectElement-wrapper .Components-Home-ProjectsIndex-ProjectElement-bottom{color:#000}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-container .Components-Home-ProjectsIndex-ProjectElement-wrapper{justify-content:flex-start;padding-top:1rem}}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-text .Components-Home-ProjectsIndex-ProjectElement-bottom{height:0;overflow:hidden}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-show .Components-Home-ProjectsIndex-ProjectElement-wrapper{justify-content:flex-start;padding-top:1rem}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-show .Components-Home-ProjectsIndex-ProjectElement-wrapper .Components-Home-ProjectsIndex-ProjectElement-bottom{color:#000}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-show .Components-Home-ProjectsIndex-ProjectElement-wrapper .Components-Home-ProjectsIndex-ProjectElement-bottom{padding-top:2rem}}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-preview .Components-Home-ProjectsIndex-ProjectElement-wrapper{justify-content:flex-start}.Components-Home-ProjectsIndex-ProjectElement-container.Components-Home-ProjectsIndex-ProjectElement-hasDetail .Components-Home-ProjectsIndex-ProjectElement-wrapper{min-height:400px}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top{color:#000;display:flex;align-content:space-between;justify-items:center;z-index:5;height:calc(70px - 2.3rem);width:100%;flex-shrink:0}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top{height:auto}}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader{width:100%;display:flex;align-content:center;gap:4rem}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader{gap:0rem;flex-direction:column}}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-left{max-width:721px;width:45%;display:flex;flex-shrink:0;flex-direction:row;gap:1rem;min-width:0;align-items:center;font:var(--small-font)}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-left{flex-direction:row-reverse;width:100%;align-items:flex-start;justify-content:flex-start;gap:2rem}}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-left .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-date{width:70px;flex-shrink:0}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-left .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-date{font:var(--large-font);font:var(--small-font-m);position:absolute;width:50px;padding-right:90px;text-align:left}}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-left h2{display:inline-block;align-items:flex-end;gap:1rem;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-left h2 .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-small{display:flex;align-items:flex-end}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-left h2{margin-left:0;margin-right:9rem;text-align:left;width:calc(100% - 9rem)}}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right{font:var(--small-font-m);width:55%;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;row-gap:.5rem;font-style:normal!important}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right{width:100%;padding-left:0;justify-content:flex-start;text-align:left;padding-right:9rem}}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-tagGroup{display:inline-flex;gap:1rem}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-tagGroup .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-tag{white-space:nowrap;border:dashed #000 1px;display:flex;justify-content:center;border-radius:18px;align-items:center;text-align:center;padding:.18em .625em}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-tagGroup .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-set{border-style:solid;cursor:pointer;gap:.5em;transition:box-shadow var(--run),transform var(--run),border-color var(--run)}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-tagGroup .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-set.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-active{background-color:var(--bg-azt);color:var(--highlight-topic);border-color:var(--highlight-topic)}@media (hover: hover){.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-tagGroup .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-set:hover{background-color:var(--bg-azt);color:var(--highlight-topic);border-color:var(--highlight-topic);opacity:.5}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-tagGroup .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-set:hover.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-active{background-color:var(--bg-azt);color:#000;border-color:#000}}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-infos{display:inline-flex;gap:1rem;flex-shrink:1}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-infos .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-functions{display:flex;gap:.2rem}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-infos .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-loader{width:30rem;background-color:var(--bg-azt-dark);height:1.8rem}.Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-top .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-containerHeader .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-right .Components-Home-ProjectsIndex-ProjectElement-ProjectHeader-index{width:80px;display:inline-flex;justify-content:space-between;margin-right:4rem}.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container{width:100%;height:100%;display:flex;gap:4rem;padding-bottom:2rem;padding-top:2rem;letter-spacing:.4px}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container{padding-top:0;gap:0rem;flex-direction:column;align-items:center}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-left,.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-right{height:auto;max-width:1000px}.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-left{max-width:721px;width:45%;padding-left:calc(70px + 1rem);padding-top:.5rem;flex-shrink:0}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-left{padding-left:0;width:100%;padding-inline:0rem;padding-bottom:0}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-left .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-preview{background-color:#00000005;max-height:calc(100% + -0rem);width:calc(100% + -0rem);object-fit:contain;object-position:top left}.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-right{width:55%;max-width:721px}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-right{width:100%;font:var(--large-font)}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-right .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-infos{font:var(--small-font-m);padding-bottom:1rem;display:flex;flex-direction:column}.Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-right .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-infos .Components-Home-ProjectsIndex-ProjectElement-Widgets-ShowWidget-functions{display:flex;gap:.2rem}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailRight-container{overflow:hidden;padding-bottom:2rem}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailRight-container{padding-bottom:6rem}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailRight-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailRight-info,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailRight-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailRight-description{margin-top:.8em}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-container{padding-top:4rem;overflow:visible;padding-bottom:2rem}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-container{padding-top:1rem}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-galleries{width:100%;display:flex;flex-direction:column;gap:4rem}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-container .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-galleries{gap:1rem}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Controlls-left,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Controlls-right{left:0;top:0;color:#fff;cursor:w-resize;mix-blend-mode:difference;padding:1rem;height:100%;position:absolute;width:50%;user-select:none}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Controlls-right{cursor:e-resize;left:50%;width:50%;text-align:right}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper{--gap: 15px;position:relative;width:100%}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery{width:calc(100% + var(--gap) * 2);margin-left:calc(-1 * var(--gap));position:relative;display:flex;align-items:flex-start;justify-content:flex-start}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-container,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-slide{width:100%}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-container figure,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-slide figure{width:calc(100% - var(--gap) * 2);padding-top:1.8rem;display:block;flex-shrink:0;height:calc(100% - 32px);margin-top:.3em}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-container figure,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-slide figure{margin-top:0}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-container figure figcaption,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-slide figure figcaption{padding-top:.6rem;font-size:.5em;line-height:1.2;width:100%;text-align:left}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-container figure figcaption,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-slide figure figcaption{margin-inline:1.5rem}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-container figure img,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-gallery swiper-slide figure img{margin:calc(var(--gap) / 2) var(--gap);width:100%;object-fit:contain;object-position:top left}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-index{position:absolute;top:0;left:50%;transform:translate(-50%);font:var(--smaller-font-m)}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-galleryWrapper .Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-index{left:unset;right:0;top:1.1rem;transform:unset}}.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-VideoPlayer-videoPlayer,.Components-Home-ProjectsIndex-ProjectElement-Widgets-Elements-DetailLeft-Galleries-Gallery-VideoPlayer-videoPlayer iframe{width:100%}:root{--black: #000;--white: #fafbf7;--bg-azt: #f5f5f3;--bg-azt-darker: #f0f0ee;--bg-azt-dark: #ecebeb;--white-faded: rgba(250,251,247,.7);--white-trans: rgba(250,251,247,0);--highlight: #789;--highlight-topic: #0000ed;--highlight-topic-transparent: rgba(0,0,237,.8);--bg-header: #eee;--crawl: .6s;--walk: .4s;--run: .2s;--padding: 1rem;--tile-size: 12em;--tile-row-count: 4;--font-family: "HiddeBook";--font-family-2: "HiddeWax";--font-m-family: "ExcellentRegular", monospace;--slider-width-left: 50%;--slider-width-right: 50%;--slider-display-right: block;--slider-fontSize-right: inherit;--button-color: var(--black);--button-background-color: var(--white);--disabled-button-background-color: var(--button-background-color);--button-diameter: 2.4em;--widget-text-height: 70px;--show-min: 350px;--show-med: 50vh;--show-max: 460px;--widget-show-height: clamp(350px, 50vh, 460px);--widget-preview-height: clamp(200px, 20vh, 280px);--smaller-font-size: 1.45rem;--small-font-size: 1.7rem;--medium-font-size: 2.3rem;--large-font-size: 2.9rem;--larger-font-size: 3rem;--name-font-size: 3.1rem;--smaller-font-m-size: 1.3rem;--small-font-m-size: 1.45rem;--medium-font-m-size: 2.3rem;--medium-font-m-size-d: 2.1rem;--large-font-m-size: 2.8rem;--large-font-m-size-d: 2.6rem;--letter-space-d: .08rem;--bold: 500}@media (max-width: 1199px){:root{--smaller-font-size: 1.1rem;--small-font-size: 1.3rem;--medium-font-size: 1.55rem;--large-font-size: 1.75rem;--larger-font-size: 2rem;--smaller-font-m-size: 1rem;--small-font-m-size: 1rem;--medium-font-m-size: 1.82rem;--large-font-m-size: 2.4rem;--large-font-m-size-d: 1.6rem;--white-faded: rgba(250,251,247,.95);--widget-show-height: clamp(260px, 45vh, 460px)}}.Components-Home-ProjectsIndex-ProjectElement-Icons-icons{z-index:6;position:sticky;top:2rem;right:0rem;display:flex;gap:1rem;justify-content:flex-end;height:0}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Icons-icons{position:sticky;top:1rem;gap:0;width:clac(98vw)}}.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon{cursor:pointer;font:var(--small--font-m);height:1.2em;width:1.2em;display:flex;justify-content:flex-end}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon{height:height;width:auto;padding-left:.5rem}}.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>div,.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>a{border-radius:.5rem;padding:.2rem;height:100%;width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 1199px){.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>div,.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>a{background-color:var(--bg-header);height:1.7em;width:1.7em}}.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>div svg{transition:transform var(--run);height:100%;width:100%;transform:rotate(45deg)}@media (hover: hover){.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>div:hover svg{transform:scale(1.2) rotate(45deg)}}.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>a{padding:.4rem}@media (hover: hover){.Components-Home-ProjectsIndex-ProjectElement-Icons-icons .Components-Home-ProjectsIndex-ProjectElement-Icons-icon>a:hover svg{transform:scale(1.2)}}.Components-Home-ProjectsIndex-Loader-container{opacity:.1}.Components-Home-ProjectsIndex-Loader-container>div{width:100%;height:var(--widget-show-height);border-bottom:1px solid #000;pointer-events:none;display:flex;align-items:center;padding-inline:calc(3rem + 70px)}.Components-Home-ProjectsIndex-Loader-container>div>div{height:1em;background-color:gray}.Components-Home-Intro-container{position:relative;height:55vh;width:100vw;transition:height .5s}.Components-Home-Intro-container.Components-Home-Intro-isNotHome{height:0}.Components-Home-Intro-container swiper-container{width:100%;height:100%}.Components-Home-Intro-container swiper-container swiper-slide{width:100%;height:100%;overflow:hidden}.Components-Home-Intro-container swiper-container swiper-slide figure{width:100%;height:100%;position:relative}.Components-Home-Intro-container swiper-container swiper-slide figure figcaption{position:absolute;bottom:0;right:0;font-size:.6em;line-height:1em;padding-inline:1em;padding-block:.5em;text-align:left;color:#fff;background-color:#000}.Components-Home-Intro-container swiper-container swiper-slide figure img{width:100%;height:100%;object-fit:cover}:root{--black: #141414;--grey: #efefef;--dark-grey: #727272;--white: #fff;--faded: rgba(0,0,0,.24);--crawl: .8s;--walk: .4s;--run: .2s;--rasterboy-border-width: 1px;--rasterboy-border-color: rgba(0,0,0,.64);--rasterboy-alt-color: rgba(0,0,0,.06);--rasterboy-color: rgba(0,0,0,.72);--rasterboy-raster-size: 4px;--rasterboy-raster-border-color: rgba(0,0,0,.12);--rasterboy-offset: 3px;--rasterboy-offset-x: var(--rasterboy-offset);--rasterboy-offset-y: var(--rasterboy-offset)}body .eboy{position:relative;box-shadow:inset 0 0 0 var(--eboy-border-width, 1px) var(--eboy-border-color, rgba(0,0,0,.64));border:none}body .eboy:before,body .eboy:after{content:"";position:absolute;inset:0;pointer-events:none}body .eboy:before{box-shadow:var(--eboy-offset, 3px) var(--eboy-offset, 3px) 0 1px var(--eboy-color, rgba(0,0,0,.24));border-radius:inherit}body .eboy:after{box-shadow:0 0 0 1px #ffffff3d;border-radius:inherit}body .rasterboy{position:relative;border:none}body .rasterboy:before,body .rasterboy:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}body .rasterboy:before{border:var(--rasterboy-border-width) solid var(--rasterboy-raster-border-color);background-image:linear-gradient(45deg,var(--rasterboy-color) 25%,var(--rasterboy-alt-color) 25%),linear-gradient(-45deg,var(--rasterboy-color) 25%,var(--rasterboy-alt-color) 25%),linear-gradient(45deg,var(--rasterboy-alt-color) 75%,var(--rasterboy-color) 75%),linear-gradient(-45deg,var(--rasterboy-alt-color) 75%,var(--rasterboy-color) 75%);background-size:var(--rasterboy-raster-size) var(--rasterboy-raster-size);background-position:0 0,0 10px,10px -10px,-10px 0px;transform:var(--rasterboy-translate, translate(var(--rasterboy-offset-x), var(--rasterboy-offset-y)))}body .rasterboy:after{background-color:inherit;box-shadow:inset 0 0 0 var(--rasterboy-border-width, 1px) var(--rasterboy-border-color, rgba(0,0,0,.64));border-radius:inherit}
