@charset "UTF-8";:root{--color-primary: #415f91;--color-secondary: #565f71;--color-tertiary: #705575;--color-error: #ba1a1a;--color-primary-container: #d6e3ff;--color-secondary-container: #dae2f9;--color-tertiary-container: #fad8fd;--color-error-container: #ffdad6;--color-surface-dim: #d9d9e0;--color-surface: #f9f9ff;--color-surface-bright: #f9f9ff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f3f3fa;--color-surface-container: #ededf4;--color-surface-container-high: #e7e8ee;--color-surface-container-highest: #e2e2e9;--color-inverse-surface: #2e3036;--color-inverse-on-surface: #f0f0f7;--color-inverse-primary: #aac7ff;--color-shadow: #000000;--color-scrim: #000000;--color-on-surface: #191c20;--color-on-surface-var: #44474e;--color-outline: #74777f;--color-outline-variant: #c4c6d0}.dark-mode{--color-primary: #aac7ff;--color-secondary: #bec6dc;--color-tertiary: #ddbce0;--color-error: #ffb4ab;--color-primary-container: #284777;--color-secondary-container: #3e4759;--color-tertiary-container: #573e5c;--color-error-container: #93000a;--color-surface-dim: #111318;--color-surface: #111318;--color-surface-bright: #37393e;--color-surface-container-lowest: #0c0e13;--color-surface-container-low: #191c20;--color-surface-container: #1d2024;--color-surface-container-high: #282a2f;--color-surface-container-highest: #33353a;--color-inverse-surface: #e2e2e9;--color-inverse-on-surface: #2e3036;--color-inverse-primary: #415f91;--color-shadow: #000000;--color-scrim: #000000;--color-on-surface: #e2e2e9;--color-on-surface-var: #c4c6d0;--color-outline: #8e9099;--color-outline-variant: #44474e}i.icn{position:relative;display:inline-block;font-size:inherit;width:1.5em;height:1.5em;margin-block:-.4em;line-height:inherit}i.icn:before{position:absolute;display:block;content:"";left:15%;top:15%;width:70%;height:70%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateY(-2%)}i.icn--burger:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20width='50px'%20height='50px'%3e%3cpath%20d='M%205%208%20A%202.0002%202.0002%200%201%200%205%2012%20L%2045%2012%20A%202.0002%202.0002%200%201%200%2045%208%20L%205%208%20z%20M%205%2023%20A%202.0002%202.0002%200%201%200%205%2027%20L%2045%2027%20A%202.0002%202.0002%200%201%200%2045%2023%20L%205%2023%20z%20M%205%2038%20A%202.0002%202.0002%200%201%200%205%2042%20L%2045%2042%20A%202.0002%202.0002%200%201%200%2045%2038%20L%205%2038%20z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20width='50px'%20height='50px'%3e%3cpath%20d='M%205%208%20A%202.0002%202.0002%200%201%200%205%2012%20L%2045%2012%20A%202.0002%202.0002%200%201%200%2045%208%20L%205%208%20z%20M%205%2023%20A%202.0002%202.0002%200%201%200%205%2027%20L%2045%2027%20A%202.0002%202.0002%200%201%200%2045%2023%20L%205%2023%20z%20M%205%2038%20A%202.0002%202.0002%200%201%200%205%2042%20L%2045%2042%20A%202.0002%202.0002%200%201%200%2045%2038%20L%205%2038%20z'/%3e%3c/svg%3e")}.gameRun-container{margin:0 auto;height:100%;min-height:40vh;display:flex;justify-content:center;align-items:center;overflow:auto}#gameBox{margin-top:5rem;display:flex;justify-content:center;position:relative;width:100%;overflow:auto}#gameBox .canvas-wrapper{overflow:hidden;display:flex;flex-direction:column;align-items:flex-end;position:relative;max-width:1152px;width:100%;text-align:center;margin:0 auto}#gameBox #canvas{aspect-ratio:16/9;max-width:80vw;max-height:45vw;margin:0 auto;display:block}#gameBox #canvas:focus{outline:none}@media all and (display-mode: fullscreen){#gameBox header{display:none}#gameBox nav,#gameBox footer{display:none}#gameBox #gameBox{width:100vw;height:100vh}#gameBox #canvas{display:flex;margin:0 auto;position:relative;max-width:1152px;width:100%!important;height:auto!important}#gameBox .gameRun-container{margin:0}#gameBox .gameRun-container button{display:none}}#gameBox .godot{color:var(--color-surface);background-color:var(--color-tertiary);background-image:var(--color-on-surface);box-shadow:0 0 1px 1px #000}#gameBox #status{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;visibility:hidden}#gameBox #status-progress{width:366px;height:7px;background-color:var(--color-surface);border:1px solid var(--color-on-surface);padding:1px;box-shadow:0 0 2px 1px var(--color-on-surface);border-radius:2px;visibility:visible}@media only screen and (orientation: portrait){#gameBox #status-progress{width:61.8%}}#gameBox #status-progress-inner{height:100%;width:0;box-sizing:border-box;transition:width .5s linear;background-color:var(--color-primary);border:1px solid var(--color-tertiary);border-radius:3px}#gameBox #status-indeterminate{visibility:visible;position:relative;display:flex;justify-content:center;align-items:center;height:100vh}#gameBox #status-indeterminate>div{top:50%;left:50%;margin-top:-50px;margin-left:-50px;border:6px solid var(--color-secondary-container);border-left-color:var(--color-primary);border-radius:50%;width:85px;height:85px;position:absolute;animation:spin 1s infinite}@keyframes spin{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}#gameBox #status-notice{margin:0 100px;line-height:1.3;padding:4px 6px;visibility:visible}#gameBox .fullscreen-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20//%2016pxls%20(c)%20by%20Paul%20mackenzie%20%3cpaul@whatspauldoing.com%3e%20//%20//%2016pxls%20is%20licensed%20under%20a%20//%20Creative%20Commons%20Attribution-ShareAlike%204.0%20International%20License.%20//%20//%20You%20should%20have%20received%20a%20copy%20of%20the%20license%20along%20with%20this%20//%20work.%20If%20not,%20see%20%3chttp://creativecommons.org/licenses/by-sa/4.0/%3e.%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%203.414L9.414%208%2014%2012.586v-2.583h2V16h-6v-1.996h2.59L8%209.414l-4.59%204.59H6V16H0v-5.997h2v2.583L6.586%208%202%203.414v2.588H0V0h16v6.002h-2V3.414zm-1.415-1.413H10V0H6v2H3.415L8%206.586%2012.585%202z'%20fill-rule='evenodd'/%3e%3c/svg%3e");position:relative;width:30px;height:30px;background-color:#e4e4e4;background-size:cover;border:none;background-repeat:no-repeat;background-position:center;cursor:pointer;border:2px solid rgb(228,228,228);background-size:80% auto}@media screen and (min-width: 768px){#gameBox .fullscreen-button{visibility:visible}}.content-width-sm{max-width:calc(100% - 2rem);width:32rem;margin-inline:auto}@media screen and (width >= 992px){.content-width-sm{max-width:calc(100% - 4rem)}}@media screen and (width >= 1280px){.content-width-sm{max-width:calc(100% - 6rem)}}.content-width-md{max-width:calc(100% - 2rem);width:64rem;margin-inline:auto}@media screen and (width >= 992px){.content-width-md{max-width:calc(100% - 4rem)}}@media screen and (width >= 1280px){.content-width-md{max-width:calc(100% - 6rem)}}.content-width-lg{max-width:calc(100% - 2rem);width:101.25rem;margin-inline:auto}@media screen and (width >= 992px){.content-width-lg{max-width:calc(100% - 4rem)}}@media screen and (width >= 1280px){.content-width-lg{max-width:calc(100% - 6rem)}}.content-width-xl{max-width:calc(100% - 2rem);width:110.6rem;margin-inline:auto}@media screen and (width >= 992px){.content-width-xl{max-width:calc(100% - 4rem)}}@media screen and (width >= 1280px){.content-width-xl{max-width:calc(100% - 6rem)}}.content-width-2xl{max-width:calc(100% - 2rem);width:120rem;margin-inline:auto}@media screen and (width >= 992px){.content-width-2xl{max-width:calc(100% - 4rem)}}@media screen and (width >= 1280px){.content-width-2xl{max-width:calc(100% - 6rem)}}.content-width-3xl{max-width:calc(100% - 2rem);width:140rem;margin-inline:auto}@media screen and (width >= 992px){.content-width-3xl{max-width:calc(100% - 4rem)}}@media screen and (width >= 1280px){.content-width-3xl{max-width:calc(100% - 6rem)}}.content-width-4xl{max-width:calc(100% - 2rem);width:160rem;margin-inline:auto}@media screen and (width >= 992px){.content-width-4xl{max-width:calc(100% - 4rem)}}@media screen and (width >= 1280px){.content-width-4xl{max-width:calc(100% - 6rem)}}.content-width-full{width:100vw}@font-face{src:url(/assets/Poppins-Regular-CTKNfV9P.ttf);font-family:Standard;font-weight:400;font-style:normal}.navigation{height:4rem;background:var(--color-primary)}@media screen and (min-width: 768px){.navigation{height:5rem}}.navigation .navigation__flex-container{display:flex;justify-content:space-between;align-items:center;align-content:center}.navigation .items{display:none;margin-right:3rem;justify-content:center;padding-left:0}@media screen and (min-width: 768px){.navigation .items{display:flex;gap:4rem}}@media screen and (min-width: 992px){.navigation .items{display:flex;gap:5rem}}.navigation .items.--active{z-index:10;width:110%;margin-left:-2rem;display:block;position:absolute;margin-top:11rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--color-primary);gap:.5rem;padding-bottom:1.25rem}.navigation li{list-style-type:none}.navigation a{text-decoration:none;color:var(--color-inverse-on-surface);font-size:2rem}.navigation .icn--burger{color:var(--color-inverse-on-surface);font-size:2.5rem}@media screen and (min-width: 768px){.navigation .icn--burger{display:none}}.navigation .checkbox{position:relative;height:25px;margin:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation .checkbox label{position:absolute;top:0;left:0;width:50px;height:25px;border-radius:50px;background:var(--color-on-surface);cursor:pointer;transition:all .3s ease}.navigation .checkbox label:after{content:"";position:absolute;top:1px;left:1px;width:23px;height:23px;border-radius:50%;background-color:var(--color-surface);box-shadow:0 1px 3px #0000004d;transition:all .3s ease}.navigation .checkbox input[type=checkbox]:checked+label{background:#000}.navigation .checkbox input[type=checkbox]:checked+label:after{transform:translate(25px);background:#fff}.navigation .invisible-toggle-button{visibility:hidden;position:absolute;top:0;left:0;width:50px;height:20px}.impressum .text-color{color:var(--color-surface)}.body{background-color:var(--color-surface)}.footer{display:flex;position:relative;bottom:0;justify-content:flex-end;align-items:center;height:4rem;background:var(--color-primary);padding-bottom:-20rem}@media screen and (min-width: 768px){.footer{margin-left:0;margin-right:0}}.footer .footer__flex-container{display:flex;justify-content:space-between;align-items:center;align-content:center}.footer li{list-style-type:none}.footer a{text-decoration:none;color:var(--color-inverse-on-surface);font-size:.8rem;padding-right:1rem}@media screen and (min-width: 768px){.footer a{font-size:1rem}}.footer .links{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:2rem}.footer .icon{width:30px;height:40px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.footer .link{font-size:1.2rem}.projects-container{position:relative;padding-bottom:200px}.projects-container .projects-box{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.projects-container .heading{text-align:center;padding-bottom:15px;color:var(--color-surface);text-shadow:0 5px 10px rgba(0,0,0,.2);font-size:50px}.projects-container .reset-button{cursor:pointer;left:60vw;margin-right:5vw;display:block;width:fit-content;border-radius:5px;text-align:center;padding:8px 20px;margin:5px;color:var(--color-surface);background-color:var(--color-error);font-size:20px;text-decoration:none;transition:transform .3s}.projects-container .reset-button:hover{transform:scale(1.02)}.projects-container .placeholder{content:"";margin-bottom:35px}.projects-container .selected-tag{display:block;width:fit-content;border-radius:5px;text-align:center;padding:8px 20px;margin:5px;color:var(--color-on-surface);background-color:var(--color-secondary-container);font-size:20px;text-decoration:none;cursor:pointer}.projects-container .tag-container{display:flex;justify-content:center;flex-wrap:wrap}.projects-container .tag-toggle{display:block;width:fit-content;border-radius:5px;text-align:center;padding:8px 20px;margin:5px;color:var(--color-on-surface);background-color:var(--color-secondary-container);font-size:20px;text-decoration:none;cursor:pointer}.projects-container .software-tag{color:var(--color-surface);background-color:var(--color-tertiary)}.projects-container .game-tag{color:var(--color-surface);background-color:var(--color-secondary)}.projects-container .web-tag{color:var(--color-surface);background-color:var(--color-primary)}.projects-container .music-tag{color:var(--color-surface);background-color:var(--color-on-surface-var)}.projects-container .active-tag{box-shadow:inset 0 0 0 5px var(--color-surface)}.projects-container .play-in-browser{color:var(--color-surface);background-color:var(--color-tertiary)}.projects-container .AI{color:var(--color-surface);background-color:var(--color-secondary)}.project{margin:0;padding:0;box-sizing:border-box;outline:none;border:none;text-transform:capitalize;transition:.2s linear}.project .box{position:relative;box-shadow:0 5px 10px #0003;border-radius:5px;background:var(--color-inverse-primary);text-align:center;height:760px;width:90vw;max-width:600px;margin-left:1rem;margin-right:1rem;transition:box-shadow .3s,transform .3s}@media screen and (min-width: 544px){.project .box{height:570px}}.project .box:hover{box-shadow:0 10px 15px #0000004d;transform:scale(1.02)}.project .background-image{position:relative;top:0;left:0;border-radius:5px 5px 0 0;width:100%;min-height:65%;height:65%;max-height:65%;object-fit:cover}.project .project-name{color:var(--color-on-surface);font-size:28px;padding:10px 0;font-weight:700}.project .project-description{color:var(--color-on-surface);font-size:18px;line-height:1.8;text-transform:none}.project .project-link{position:absolute;left:50%;bottom:60px;transform:translate(-50%);margin-top:10px;display:inline-block;background:var(--color-surface-bright);color:var(--color-on-surface);font-size:17px;border-radius:5px;padding:8px 25px;text-decoration:none}.project .project-link:hover{letter-spacing:.5px;transition:letter-spacing .2s ease}.project .tags-container{position:absolute;bottom:10px;left:50%;transform:translate(-50%);white-space:nowrap}.project .tag{cursor:pointer;display:none;border-radius:5px;text-align:center;padding:8px 20px;margin:5px 15px 5px 5px;color:var(--color-inverse-on-surface);font-size:15px;text-decoration:none;transition:transform .3s}.project .tag:hover{transform:scale(1.02)}.project .game-tag{display:inline-block;background-color:var(--color-secondary)}.project .software-tag{display:inline-block;background-color:var(--color-tertiary)}.project .music-tag{display:inline-block;background-color:var(--color-on-surface-var)}.project .web-tag{display:inline-block;background-color:var(--color-primary)}.project .PlayInBrowser{display:inline-block;background-color:var(--color-tertiary)}.project .AI{display:inline-block;background-color:var(--color-secondary)}.games{display:flex;flex-direction:column;align-items:center;justify-content:center}.games .background-color{background-color:transparent;height:150%;width:100%}@media screen and (min-width: 1620px){.games .background-color{width:1620px}}.games .canvas-border{min-height:350px}@media screen and (min-width: 768px){.games .canvas-border{min-height:550px}}@media screen and (min-width: 992px){.games .canvas-border{min-height:650px}}.games .center-container{display:flex;justify-content:center;align-items:center;margin-bottom:20px;width:80vw;position:relative;min-height:400px}@media screen and (min-width: 768px){.games .center-container{min-height:700px}}.games .placeholder-window{position:relative;background-color:var(--color-tertiary-container);width:80vw;aspect-ratio:16/9;height:45vw}@media (min-width: 1200px){.games .placeholder-window{width:1152px;height:648px}}.games .video-iframe{justify-content:center;position:relative;width:80vw;aspect-ratio:16/9;height:45vw}@media (min-width: 1200px){.games .video-iframe{width:1152px;height:648px}}.games .center-container-column{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px;width:100%;position:relative;min-height:400px}@media screen and (min-width: 768px){.games .center-container-column{min-height:700px}}.games .disclaimer{position:relative;align-content:center;color:var(--color-error-container);font-size:24px;visibility:visible;text-align:center}.games .play-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2012L3%2018.9671C3%2021.2763%205.53435%2022.736%207.59662%2021.6145L10.7996%2019.8727M3%208L3%205.0329C3%202.72368%205.53435%201.26402%207.59661%202.38548L20.4086%209.35258C22.5305%2010.5065%2022.5305%2013.4935%2020.4086%2014.6474L14.0026%2018.131'%20stroke='%231C274C'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--color-inverse-primary);top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:100px;color:var(--color-on-surface);position:relative;border:none;cursor:pointer;background-size:70% auto}.games .flex-container-details-pictures{display:flex;flex-direction:column;justify-content:center;max-width:100vw;padding-left:0}@media screen and (min-width: 992px){.games .flex-container-details-pictures{align-items:flex-start;padding-left:0;max-width:38vw}}.games .audio-container{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin:5rem;height:100px;border-radius:30px;background-color:var(--color-inverse-primary)}@media screen and (min-width: 544px){.games .audio-container{height:150px}}@media screen and (min-width: 768px){.games .audio-container{height:200px}}.games .audio{width:100vw;filter:sepia(20%) saturate(70%) grayscale(1) contrast(99%) invert(12%);color:var(--color-error-container);margin:50px}.games .flex-container{display:flex;justify-content:flex-start;width:70vw;position:relative;flex-wrap:nowrap;gap:0%;margin:0 auto;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width: 992px){.games .flex-container{flex-wrap:nowrap}}.games .description-box{min-width:60%;margin-bottom:3rem}.games .description-box-inner{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 768px){.games .description-box-inner{padding-left:0rem}}.games .description{padding-left:0rem;color:var(--color-surface);font-size:1.5rem;white-space:pre-wrap}.games .description-header{color:var(--color-surface);font-size:2.25rem}.games .details-box{min-width:35%;margin-bottom:3rem}.games .details{color:var(--color-surface);padding-bottom:10px;font-size:1.5rem}.games .details-header{color:var(--color-surface);padding-bottom:10px;font-size:2.25rem}.games .slide-show-box{margin-bottom:3rem;width:70vw;height:30vw}@media screen and (min-width: 992px){.games .slide-show-box{width:30vw}}.games .slide-show{color:var(--color-surface)}.games .download-link{color:var(--color-error-container);padding:10px;font-size:18px;white-space:pre-wrap}.slide-preset{aspect-ratio:16/9;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.slide-preset .slides{display:flex;align-content:center;align-items:center}.slide-preset .slide-img{object-fit:contain}.slide-preset .custom-splide{width:100%;height:auto}.slide-preset .slide{width:100%;display:none}.slide-preset .prev{cursor:pointer;text-shadow:-1px -1px 0 var(--color-surface),1px -1px 0 var(--color-surface),-1px 1px 0 var(--color-surface),1px 1px 0 var(--color-surface);position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:2rem;background-color:transparent;border:none;color:var(--color-on-surface)}.slide-preset .next{text-shadow:-1px -1px 0 var(--color-surface),1px -1px 0 var(--color-surface),-1px 1px 0 var(--color-surface),1px 1px 0 var(--color-surface);cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:2rem;background-color:transparent;border:none;color:var(--color-on-surface)}.slide-preset .displaySlide{display:block;animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.5}to{opacity:1}}.about-me{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.about-me .flex-container{display:flex;justify-content:flex-start;align-items:flex-start;width:90%;flex-direction:column}@media screen and (min-width: 768px){.about-me .flex-container{flex-direction:row;margin-left:0rem;margin-right:0rem}}.about-me .text{color:var(--color-surface);font-size:1.5rem}.about-me .header{color:var(--color-surface);font-size:2.25rem}.about-me .text-container{width:100%;padding:0}@media screen and (min-width: 768px){.about-me .text-container{width:65%;padding:2rem}}.about-me .picture-tags-container{margin-top:2rem;display:flex;flex-direction:column;width:100%;height:100%;gap:10%}@media screen and (min-width: 768px){.about-me .picture-tags-container{width:35%}}.about-me .tags-container{display:flex;width:100%;flex-wrap:wrap;justify-content:center;align-self:flex-start}.about-me .about-me-header{font-size:3rem;color:var(--color-surface)}.about-me .tag-header{font-size:2rem;color:var(--color-surface)}.about-me .tag{color:var(--color-surface);margin-right:1rem;margin-bottom:1rem;padding:.25rem .5rem;border:2px solid var(--color-surface);text-align:center;align-content:center;max-height:15%;min-width:10%;border-radius:10px}.about-me .selfie{width:80%;margin-bottom:2rem;border-radius:500px;aspect-ratio:1/1;object-fit:cover}.about-me .selfie-container{width:100%;display:flex;justify-content:center;align-items:center}.about-me .links{width:100%;height:100%;display:flex;margin-bottom:1.9rem}.about-me .icon{width:50px;height:50px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;margin:5px}:root{font-family:Standard}header,body{background-color:var(--color-surface);margin:0}.background-image[data-v-ea48a413]{width:100%;height:auto}.project[data-v-ea48a413]{cursor:pointer}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;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;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-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{backface-visibility:hidden;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{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;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}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top: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{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;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;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{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
