@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(../fonts/roboto-mono-v23-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:100;src:url(../fonts/roboto-mono-v23-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:200;src:url(../fonts/roboto-mono-v23-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:200;src:url(../fonts/roboto-mono-v23-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:300;src:url(../fonts/roboto-mono-v23-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:300;src:url(../fonts/roboto-mono-v23-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../fonts/roboto-mono-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:400;src:url(../fonts/roboto-mono-v23-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(../fonts/roboto-mono-v23-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:500;src:url(../fonts/roboto-mono-v23-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:600;src:url(../fonts/roboto-mono-v23-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:600;src:url(../fonts/roboto-mono-v23-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(../fonts/roboto-mono-v23-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:700;src:url(../fonts/roboto-mono-v23-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:100;src:url(../fonts/inter-tight-v7-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:100;src:url(../fonts/inter-tight-v7-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:200;src:url(../fonts/inter-tight-v7-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:200;src:url(../fonts/inter-tight-v7-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:300;src:url(../fonts/inter-tight-v7-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:300;src:url(../fonts/inter-tight-v7-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/inter-tight-v7-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:400;src:url(../fonts/inter-tight-v7-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/inter-tight-v7-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:500;src:url(../fonts/inter-tight-v7-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/inter-tight-v7-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:600;src:url(../fonts/inter-tight-v7-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/inter-tight-v7-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:700;src:url(../fonts/inter-tight-v7-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:800;src:url(../fonts/inter-tight-v7-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:800;src:url(../fonts/inter-tight-v7-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:900;src:url(../fonts/inter-tight-v7-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:italic;font-weight:900;src:url(../fonts/inter-tight-v7-latin-900italic.woff2) format("woff2")}:root{--color-picker:#171717b0;--font-family-main:"Roboto Mono",monospace;--font-family-alt:"Inter Tight",sans-serif;--color-primary:#171717;--color-background:#fbfbfb;--color-secondary:#d3d1d1;--color-gray-light:#0000001d;--color-gray-light-dark:#b3b3b32a;--color-primary-translucent:#171717b0;--color-black:#000;--color-accent:#afafaf;--color-gray:#bfbfbf;--border-color-black:#d3d1d1;--border-size:.1rem;--border-radius:.7rem;--font-size-base:.8rem;--font-size-sm:.75rem;--font-size-md:.8rem;--font-size-lg:1rem;--font-size-xl:1.2rem;--font-size-xxl:1.28rem;--font-size-xxxl:1.4rem;--font-size-xxxxl:1.6rem;--font-size-big:2rem;--font-size-bigger:2.4rem;--font-size-huge:3.2rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--spacing-none:0;--spacing-xxs:.24rem;--spacing-xs:.5rem;--spacing-sm:.8rem;--spacing-md:1rem;--spacing-md-lg:1.3rem;--spacing-lg:1.5rem;--spacing-xl:1.6rem;--spacing-xxl:2.4rem;--spacing-xxxl:3.2rem;--spacing-big:4.8rem;--spacing-bigger:6.4rem;--radius-xxs:.24rem;--radius-xs:.5rem;--radius-sm:.8rem;--radius-md:1rem;--top-spacing:1.3rem;--side-percentage:1.3%;--z-index-high:100;--z-index-alert:1000;--letter-spacing-base:.05rem;--line-height-small:1;--line-height-normal:normal;--line-height-big:1.5;--line-height-normal:2;--color-white-transition:hsla(0,0%,57%,.3);--scrollbar-width:.01rem;--box-shadow-light:0 .2rem .3rem rgba(0,0,0,.1);--img-height-sm:20vh;--img-height-smedi:30vh;--img-height-md:40vh;--img-height-mela:50vh;--img-height-lg:60vh;--img-width-sm:40dvw;--img-width-md:50dvw;--img-width-lg:70dvw}html{background-color:var(--color-background);color:var(--color-primary);font-family:var(--font-family-main);font-optical-sizing:auto;font-size:var(--font-size-base);height:100dvh;letter-spacing:var(--letter-spacing-base);margin:var(--spacing-none);padding:var(--spacing-none);scroll-behavior:smooth;width:100dvw}img{border:var(--border-size) solid var(--border-color-black);border-radius:var(--border-radius);height:-moz-fit-content;height:fit-content;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}::-webkit-scrollbar{background-color:var(--color-background);width:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background-color:var(--color-background);border:var(--spacing-none) solid var(--color-background)}.returnHome{color:var(--color-primary);font-size:var(--font-size-bigger);font-weight:var(--font-weight-thin);left:var(--side-percentage);text-decoration:none}.language-switch,.returnHome{position:fixed;top:var(--top-spacing);z-index:var(--z-index-high)}.language-switch{align-items:center;display:flex;right:var(--side-percentage)}#de,#en,#line{align-content:baseline;font-family:var(--font-family-mono);font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-extra-light)}#de:hover,#en:hover{cursor:pointer}#line{margin:var(--spacing-none)}button{background-color:transparent}.language-switch button{border:none;color:var(--color-secondary)}.language-switch button:disabled,.language-switch button:not(:disabled):hover{color:var(--color-primary)}.theme-switcher{background-color:transparent;border:none;bottom:var(--top-spacing);cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);position:fixed;right:var(--side-percentage);z-index:var(--z-index-high)}.theme-switcher:focus{outline:none}.theme-transition{transition:background-color .5s ease,color .5s ease}.theme-transition,.theme-transition *{transition:color .5s ease,background-color .5s ease,border-color .5s ease}#bottomLink{bottom:var(--side-percentage);color:var(--color-primary);font-style:normal;line-height:var(--line-height-normal)}#bottomLink,#topLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);left:50dvw;position:absolute;transform:translate(-50%)}#topLink{padding-top:var(--side-percentage);text-align:center;top:0}#rightLink{right:var(--side-percentage);transform:translateY(-50%)}#leftLink,#rightLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);position:absolute;text-orientation:mixed;top:50dvh;writing-mode:vertical-rl}#leftLink{left:var(--side-percentage);transform:translateY(-50%) rotate(180deg)}.custom-link{color:var(--color-black);display:inline-block;margin:var(--spacing-xxs);text-decoration:none;transition:transform .3s ease}.custom-link:hover{transform:scale(1.1)}.page-down-enter-active,.page-down-leave-active,.page-left-enter-active,.page-left-leave-active,.page-right-enter-active,.page-right-leave-active,.page-up-enter-active,.page-up-leave-active{bottom:0;box-shadow:0 0 40px var(--color-black,transparent);left:0;position:fixed;right:0;top:0;transition:transform .7s cubic-bezier(.77,0,.175,1),box-shadow .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:100}.page-left-leave-to,.page-right-enter-from{box-shadow:10px 0 30px var(--color-white-transition,rgba(0,0,0,.3));transform:translate(-100%)}.page-left-enter-from,.page-right-leave-to{box-shadow:-10px 0 30px var(--color-white-transition,rgba(0,0,0,.3));transform:translate(100%)}.page-down-enter-from{box-shadow:0 10px 30px var(--color-white-transition,rgba(0,0,0,.3));transform:translateY(-100%)}.page-down-leave-to,.page-up-enter-from{box-shadow:0 -10px 30px var(--color-white-transition,rgba(0,0,0,.3));transform:translateY(100%)}.page-up-leave-to{box-shadow:0 10px 30px var(--color-white-transition,rgba(0,0,0,.3));transform:translateY(-100%)}.page-down-enter-to,.page-left-enter-to,.page-right-enter-to,.page-up-enter-to{box-shadow:0 0 40px var(--color-white-transition,rgba(0,0,0,.3));transform:translate(0) translateY(0)}.fade-enter-active,.fade-leave-active{transition:opacity .6s ease-out}.fade-enter,.fade-leave-to{opacity:0}@media (max-width:480px){:root{--border-color-black:#171717;--border-size:.08rem;--border-radius:.56rem;--font-size-base:.65rem;--font-size-sm:.6rem;--font-size-md:.64rem;--font-size-lg:.8rem;--font-size-xl:.96rem;--font-size-xxl:1.02rem;--font-size-xxxl:1.1rem;--font-size-xxxxl:1.28rem;--font-size-big:1.6rem;--font-size-bigger:1.92rem;--font-size-huge:2.56rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--spacing-none:0;--spacing-xxs:.192rem;--spacing-xs:.3rem;--spacing-sm:.5rem;--spacing-sm-md:.52rem;--spacing-md:.75rem;--spacing-lg:.9rem;--spacing-xl:1.28rem;--spacing-xxl:1.92rem;--spacing-xxxl:2.56rem;--spacing-big:3.84rem;--spacing-bigger:5.12rem;--radius-xxs:.192rem;--radius-xs:.4rem;--radius-sm:.64rem;--radius-md:.8rem;--top-spacing:1.04rem;--side-percentage:1.5%;--z-index-high:100;--z-index-alert:1000;--letter-spacing-base:.04rem;--line-height-small:1;--line-height-normal:normal;--line-height-big:1.2;--line-height-normal:1.6;--img-height-sm:20vh;--img-height-smedi:30vh;--img-height-md:40vh;--img-height-mela:50vh;--img-height-lg:60vh}html{background-color:var(--color-background);color:var(--color-primary);font-family:var(--font-family-main);font-optical-sizing:auto;font-size:var(--font-size-base);height:100dvh;letter-spacing:var(--letter-spacing-base);margin:var(--spacing-none);padding:var(--spacing-none);scroll-behavior:smooth;width:100dvw}img{border:var(--border-size) solid var(--border-color-black);border-radius:var(--border-radius);height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}::-webkit-scrollbar{background-color:var(--color-background);width:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background-color:var(--color-background);border:var(--spacing-none) solid var(--color-background)}.returnHome{color:var(--color-primary);font-size:var(--font-size-bigger);font-weight:var(--font-weight-light);left:var(--side-percentage);padding-left:var(--spacing-xs);text-decoration:none}.language-switch,.returnHome{position:fixed;top:var(--side-percentage);z-index:var(--z-index-high)}.language-switch{align-items:center;display:flex;right:var(--side-percentage)}#de,#en,#line{font-size:var(--font-size-big);font-weight:var(--font-weight-thin)}#line{margin:var(--spacing-none)}button{background-color:transparent}.language-switch button{border:none;color:var(--color-secondary)}.language-switch button:disabled,.language-switch button:not(:disabled):hover{color:var(--color-primary)}.theme-switcher{background-color:transparent;bottom:var(--top-spacing);cursor:pointer;font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);position:fixed;right:var(--side-percentage);text-orientation:upright;writing-mode:vertical-rl;z-index:var(--z-index-high)}.theme-switcher:focus{outline:none}.theme-transition{transition:background-color .5s ease,color .5s ease}.theme-transition,.theme-transition *{transition:color .5s ease,background-color .5s ease,border-color .5s ease}.fade-enter-active,.fade-leave-active{transition:opacity .6s ease-out}.fade-enter,.fade-leave-to{opacity:0}#bottomLink{bottom:var(--side-percentage);color:var(--color-primary);font-style:normal;line-height:var(--line-height-normal)}#bottomLink,#topLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);left:50dvw;position:absolute;transform:translate(-50%)}#topLink{padding-top:var(--side-percentage);text-align:center;top:0}#rightLink{right:var(--side-percentage);transform:translateY(-50%)}#leftLink,#rightLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);position:absolute;text-orientation:mixed;top:50dvh;writing-mode:vertical-rl}#leftLink{left:var(--side-percentage);transform:translateY(-50%) rotate(180deg)}.custom-link{color:var(--color-black);display:inline-block;margin:var(--spacing-xxs);text-decoration:none;transition:transform .3s ease}}@media (max-width:310px){:root{--border-color-black:#171717;--border-size:.08rem;--border-radius:.56rem;--font-size-base:.6rem;--font-size-sm:.6rem;--font-size-md:.64rem;--font-size-lg:.8rem;--font-size-xl:.96rem;--font-size-xxl:1.02rem;--font-size-xxxl:1.1rem;--font-size-xxxxl:1.28rem;--font-size-big:1.6rem;--font-size-bigger:1.92rem;--font-size-huge:2.56rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--spacing-none:0;--spacing-xxs:.192rem;--spacing-xs:.3rem;--spacing-sm:.5rem;--spacing-sm-md:.52rem;--spacing-md:.75rem;--spacing-lg:.9rem;--spacing-xl:1.28rem;--spacing-xxl:1.92rem;--spacing-xxxl:2.56rem;--spacing-big:3.84rem;--spacing-bigger:5.12rem;--radius-xxs:.192rem;--radius-xs:.4rem;--radius-sm:.64rem;--radius-md:.8rem;--top-spacing:1.04rem;--side-percentage:1.5%;--z-index-high:100;--z-index-alert:1000;--letter-spacing-base:.04rem;--line-height-small:1;--line-height-normal:normal;--line-height-big:1.2;--line-height-normal:1.6;--img-height-sm:20vh;--img-height-smedi:30vh;--img-height-md:40vh;--img-height-mela:50vh;--img-height-lg:60vh}html{background-color:var(--color-background);color:var(--color-primary);font-family:var(--font-family-main);font-optical-sizing:auto;font-size:var(--font-size-base);height:100dvh;letter-spacing:var(--letter-spacing-base);margin:var(--spacing-none);padding:var(--spacing-none);scroll-behavior:smooth;width:100dvw}img{border:var(--border-size) solid var(--border-color-black);border-radius:var(--border-radius);height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}::-webkit-scrollbar{background-color:var(--color-background);width:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background-color:var(--color-background);border:var(--spacing-none) solid var(--color-background)}.returnHome{color:var(--color-primary);font-size:var(--font-size-bigger);font-weight:var(--font-weight-light);left:var(--side-percentage);padding-left:var(--spacing-xs);text-decoration:none}.language-switch,.returnHome{position:fixed;top:var(--side-percentage);z-index:var(--z-index-high)}.language-switch{align-items:center;display:flex;right:var(--side-percentage)}#de,#en,#line{font-size:var(--font-size-big);font-weight:var(--font-weight-thin)}#line{margin:var(--spacing-none)}button{background-color:transparent}.language-switch button{border:none;color:var(--color-secondary)}.language-switch button:disabled,.language-switch button:not(:disabled):hover{color:var(--color-primary)}.theme-switcher{background-color:transparent;bottom:var(--top-spacing);cursor:pointer;font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);position:fixed;right:var(--side-percentage);text-orientation:upright;writing-mode:vertical-rl;z-index:var(--z-index-high)}}@media (min-width:481px) and (max-width:768px){:root{--border-color-black:#171717;--border-size:.088rem;--border-radius:.616rem;--font-size-base:.715rem;--font-size-sm:.66rem;--font-size-md:.704rem;--font-size-lg:.88rem;--font-size-xl:1.056rem;--font-size-xxl:1.122rem;--font-size-xxxl:1.21rem;--font-size-xxxxl:1.408rem;--font-size-big:1.76rem;--font-size-bigger:2.112rem;--font-size-huge:2.816rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--spacing-none:0;--spacing-xxs:.2112rem;--spacing-xs:.33rem;--spacing-sm:.55rem;--spacing-sm-md:.572rem;--spacing-md:.825rem;--spacing-lg:.99rem;--spacing-xl:1.408rem;--spacing-xxl:2.112rem;--spacing-xxxl:2.816rem;--spacing-big:4.224rem;--spacing-bigger:5.632rem;--radius-xxs:.2112rem;--radius-xs:.44rem;--radius-sm:.704rem;--radius-md:.88rem;--top-spacing:1.144rem;--side-percentage:1.65%;--z-index-high:100;--z-index-alert:1000;--letter-spacing-base:.044rem;--line-height-small:1.1;--line-height-normal:normal;--line-height-big:1.32;--line-height-larger:1.76;--img-height-sm:20vh;--img-height-smedi:30vh;--img-height-md:40vh;--img-height-mela:50vh;--img-height-lg:60vh}html{background-color:var(--color-background);color:var(--color-primary);font-family:var(--font-family-main);font-optical-sizing:auto;font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);margin:var(--spacing-none);padding:var(--spacing-none);scroll-behavior:smooth}img{border:var(--border-size) solid var(--border-color-black);border-radius:var(--border-radius);height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}::-webkit-scrollbar{background-color:var(--color-background);width:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background-color:var(--color-background);border:var(--spacing-none) solid var(--color-background)}.returnHome{color:var(--color-primary);font-size:var(--font-size-bigger);font-weight:var(--font-weight-light);left:var(--side-percentage);padding-left:var(--spacing-xs);text-decoration:none}.language-switch,.returnHome{position:fixed;top:var(--side-percentage);z-index:var(--z-index-high)}.language-switch{align-items:center;display:flex;right:var(--side-percentage)}#de,#en,#line{font-size:var(--font-size-big);font-weight:var(--font-weight-thin)}#line{margin:var(--spacing-none)}button{background-color:transparent}.language-switch button{border:none;color:var(--color-secondary)}.language-switch button:disabled,.language-switch button:not(:disabled):hover{color:var(--color-primary)}.theme-switcher{background-color:transparent;bottom:var(--top-spacing);cursor:pointer;font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);position:fixed;right:var(--side-percentage);text-orientation:upright;writing-mode:vertical-rl;z-index:var(--z-index-high)}.theme-switcher:focus{outline:none}.theme-transition{transition:background-color .5s ease,color .5s ease}.theme-transition,.theme-transition *{transition:color .5s ease,background-color .5s ease,border-color .5s ease}.fade-enter-active,.fade-leave-active{transition:opacity .6s ease-out}.fade-enter,.fade-leave-to{opacity:0}#bottomLink{bottom:var(--side-percentage);color:var(--color-primary);font-style:normal;line-height:var(--line-height-normal)}#bottomLink,#topLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);left:50vw;position:absolute;transform:translate(-50%)}#topLink{padding-top:var(--side-percentage);text-align:center;top:0}#rightLink{right:var(--side-percentage);transform:translateY(-50%)}#leftLink,#rightLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);position:absolute;text-orientation:mixed;top:50vh;writing-mode:vertical-rl}#leftLink{left:var(--side-percentage);transform:translateY(-50%) rotate(180deg)}.custom-link{color:var(--color-black);display:inline-block;margin:var(--spacing-xxs);text-decoration:none;transition:transform .3s ease}}@media (min-width:768px) and (max-width:1023px){:root{--border-color-black:#171717;--border-size:.088rem;--border-radius:.616rem;--font-size-base:.615rem;--font-size-sm:.66rem;--font-size-md:.704rem;--font-size-lg:.88rem;--font-size-xl:1.056rem;--font-size-xxl:1.122rem;--font-size-xxxl:1.21rem;--font-size-xxxxl:1.408rem;--font-size-big:1.76rem;--font-size-bigger:2.112rem;--font-size-huge:2.816rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--spacing-none:0;--spacing-xxs:.2112rem;--spacing-xs:.33rem;--spacing-sm:.55rem;--spacing-sm-md:.572rem;--spacing-md:.825rem;--spacing-lg:.99rem;--spacing-xl:1.408rem;--spacing-xxl:2.112rem;--spacing-xxxl:2.816rem;--spacing-big:4.224rem;--spacing-bigger:5.632rem;--radius-xxs:.2112rem;--radius-xs:.44rem;--radius-sm:.704rem;--radius-md:.88rem;--top-spacing:1.144rem;--side-percentage:1.65%;--z-index-high:100;--z-index-alert:1000;--letter-spacing-base:.044rem;--line-height-small:1.1;--line-height-normal:normal;--line-height-big:1.32;--line-height-larger:1.76;--img-height-sm:20vh;--img-height-smedi:30vh;--img-height-md:40vh;--img-height-mela:50vh;--img-height-lg:60vh}html{background-color:var(--color-background);color:var(--color-primary);font-family:var(--font-family-main);font-optical-sizing:auto;font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);margin:var(--spacing-none);padding:var(--spacing-none);scroll-behavior:smooth}img{border:var(--border-size) solid var(--border-color-black);border-radius:var(--border-radius);height:auto;max-width:80%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}::-webkit-scrollbar{background-color:var(--color-background);width:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background-color:var(--color-background);border:var(--spacing-none) solid var(--color-background)}.returnHome{color:var(--color-primary);font-size:var(--font-size-bigger);font-weight:var(--font-weight-light);left:var(--side-percentage);padding-left:var(--spacing-xs);text-decoration:none}.language-switch,.returnHome{position:fixed;top:var(--side-percentage);z-index:var(--z-index-high)}.language-switch{align-items:center;display:flex;right:var(--side-percentage)}#de,#en,#line{font-size:var(--font-size-big);font-weight:var(--font-weight-thin)}#line{margin:var(--spacing-none)}button{background-color:transparent}.language-switch button{border:none;color:var(--color-secondary)}.language-switch button:disabled,.language-switch button:not(:disabled):hover{color:var(--color-primary)}.theme-switcher{background-color:transparent;bottom:var(--top-spacing);cursor:pointer;font-size:var(--font-size-xxxxl);font-weight:var(--font-weight-normal);position:fixed;right:var(--side-percentage);text-orientation:upright;writing-mode:vertical-rl;z-index:var(--z-index-high)}.theme-switcher:focus{outline:none}.theme-transition{transition:background-color .5s ease,color .5s ease}.theme-transition,.theme-transition *{transition:color .5s ease,background-color .5s ease,border-color .5s ease}.fade-enter-active,.fade-leave-active{transition:opacity .6s ease-out}.fade-enter,.fade-leave-to{opacity:0}#bottomLink{bottom:var(--side-percentage);color:var(--color-primary);font-style:normal;line-height:var(--line-height-normal)}#bottomLink,#topLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);left:50vw;position:absolute;transform:translate(-50%)}#topLink{padding-top:var(--side-percentage);text-align:center;top:0}#rightLink{right:var(--side-percentage);transform:translateY(-50%)}#leftLink,#rightLink{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);position:absolute;text-orientation:mixed;top:50vh;writing-mode:vertical-rl}#leftLink{left:var(--side-percentage);transform:translateY(-50%) rotate(180deg)}.custom-link{color:var(--color-black);display:inline-block;margin:var(--spacing-xxs);text-decoration:none;transition:transform .3s ease}}@media (min-width:1024px) and (max-width:1200px){:root{--border-color-black:#171717;--border-size:.088rem;--border-radius:.616rem;--font-size-base:.65rem;--font-size-sm:.66rem;--font-size-md:.704rem;--font-size-lg:.88rem;--font-size-xl:1.056rem;--font-size-xxl:1.122rem;--font-size-xxxl:1.21rem;--font-size-xxxxl:1.408rem;--font-size-big:1.76rem;--font-size-bigger:2.112rem;--font-size-huge:2.816rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--spacing-none:0;--spacing-xxs:.2112rem;--spacing-xs:.33rem;--spacing-sm:.55rem;--spacing-sm-md:.572rem;--spacing-md:.9rem;--spacing-lg:1.1rem;--spacing-xl:1.508rem;--spacing-xxl:2.312rem;--spacing-xxxl:2.916rem;--spacing-big:4.224rem;--spacing-bigger:5.632rem;--radius-xxs:.2112rem;--radius-xs:.44rem;--radius-sm:.704rem;--radius-md:.88rem;--top-spacing:1.144rem;--side-percentage:1.65%;--z-index-high:100;--z-index-alert:1000;--letter-spacing-base:.044rem;--line-height-small:1.1;--line-height-normal:normal;--line-height-big:1.32;--line-height-larger:1.76;--img-height-sm:15vh;--img-height-smedi:25vh;--img-height-md:35vh;--img-height-mela:45vh;--img-height-lg:55vh}img{border:var(--border-size) solid var(--border-color-black);border-radius:var(--border-radius);height:-moz-fit-content;height:fit-content;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}
