.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--header-height: 90px;--footer-height: 44px}html,body{width:100vw;height:100vh;-webkit-font-smoothing:subpixel-antialiased}main{min-height:calc(108vh - 134px);min-height:calc(108vh - (var(--footer-height) + var(--header-height)));height:100%}article{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100vw}.lines-grid{position:absolute;top:0;left:0;right:0;height:100%;width:100vw;z-index:1;pointer-events:none;opacity:.7}.lines-grid:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 49px,rgba(0,0,0,.06) 49px,rgba(0,0,0,.06) 50px),repeating-linear-gradient(90deg,transparent,transparent 49px,rgba(0,0,0,.06) 49px,rgba(0,0,0,.06) 50px);-webkit-animation:grid-ripple 12s ease-in-out infinite;animation:grid-ripple 12s ease-in-out infinite;-webkit-transform-origin:center center;transform-origin:center center}[data-mui-color-scheme=dark] .lines-grid:before{background-image:repeating-linear-gradient(0deg,transparent,transparent 49px,rgba(255,136,0,.12) 49px,rgba(255,136,0,.12) 50px),repeating-linear-gradient(90deg,transparent,transparent 49px,rgba(255,136,0,.12) 49px,rgba(255,136,0,.12) 50px);-webkit-animation:grid-ripple 12s ease-in-out infinite;animation:grid-ripple 12s ease-in-out infinite;-webkit-transform-origin:center center;transform-origin:center center;mix-blend-mode:soft-light}[data-theme=halloween] .lines-grid:before{background-image:repeating-linear-gradient(0deg,transparent,transparent 49px,rgba(255,136,0,.2) 49px,rgba(255,136,0,.2) 50px),repeating-linear-gradient(90deg,transparent,transparent 49px,rgba(102,51,153,.2) 49px,rgba(102,51,153,.2) 50px);-webkit-animation:grid-ripple 12s ease-in-out infinite;animation:grid-ripple 12s ease-in-out infinite;-webkit-transform-origin:center center;transform-origin:center center}.grid-node{position:absolute;width:4px;height:4px;background:#0003;border-radius:50%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px #0000001a;-webkit-animation:node-pulse 4s ease-in-out infinite;animation:node-pulse 4s ease-in-out infinite;opacity:.6}[data-mui-color-scheme=dark] .grid-node{background:#ff8800b3;-webkit-box-shadow:0 0 12px rgba(255,136,0,.5);box-shadow:0 0 12px #ff880080}[data-theme=halloween] .grid-node{background:#f80c;-webkit-box-shadow:0 0 15px rgba(255,136,0,.6);box-shadow:0 0 15px #f809}.grid-node:nth-child(1){top:10%;left:15%;-webkit-animation-delay:0s;animation-delay:0s}.grid-node:nth-child(2){top:25%;left:45%;-webkit-animation-delay:.5s;animation-delay:.5s}.grid-node:nth-child(3){top:40%;left:75%;-webkit-animation-delay:1s;animation-delay:1s}.grid-node:nth-child(4){top:55%;left:25%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.grid-node:nth-child(5){top:70%;left:60%;-webkit-animation-delay:2s;animation-delay:2s}.grid-node:nth-child(6){top:85%;left:35%;-webkit-animation-delay:2.5s;animation-delay:2.5s}@media (max-width: 768px){.lines-grid{display:none}}.lines-grid:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0px,transparent 2px,transparent 4px,rgba(0,0,0,.08) 6px);-webkit-animation:scanline-drift 12s linear infinite;animation:scanline-drift 12s linear infinite;mix-blend-mode:multiply;pointer-events:none}[data-mui-color-scheme=dark] .lines-grid:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0px,transparent 2px,transparent 4px,rgba(255,255,255,.04) 6px);mix-blend-mode:screen}[data-theme=halloween] .lines-grid:after{background:repeating-linear-gradient(0deg,rgba(255,136,0,.1) 0px,transparent 2px,transparent 4px,rgba(102,51,153,.1) 6px)}@-webkit-keyframes scanline-drift{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes scanline-drift{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes grid-ripple{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.9}50%{-webkit-transform:scale(.98);transform:scale(.98);opacity:1}75%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.95}}@keyframes grid-ripple{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.9}50%{-webkit-transform:scale(.98);transform:scale(.98);opacity:1}75%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.95}}@-webkit-keyframes node-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.6}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}}@keyframes node-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.6}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}}
