:root{--dark-black: rgb(7.5, 7.5, 7.5);--light-black: rgb(14, 14, 17);--dark-grey: rgb(27, 29, 33);--grey: rgb(47, 51, 59);--light-grey: rgb(133, 140, 152);--light-white: rgb(225, 225, 225);--page-background-color: var(--dark-grey);--project-background-color: var(--light-black);--light-text-color: var(--light-white);--dark-background-color: rgb(7.5, 7.5, 7.5)}:root{--sans-serif: "Inter", sans-serif;--serif: "Lora", serif;--header-font: var(--sans-serif);--text-font: var(--sans-serif)}:root{--min-column-width: 50%;--viewport-width: 1;--scrolling-behaviour: auto}html{scroll-behavior:var(--scrolling-behaviour);font-size:min(100%,7vw);background-color:var(--dark-black)}*{font-family:var(--text-font);font-style:normal;font-weight:300;font-size:1rem;text-wrap:pretty;overflow:visible!important;color:var(--light-text-color)}body{scroll-behavior:smooth}h1,h2,h3{font-family:var(--header-font);line-height:2.5rem;font-size:min(2.5rem,12vw);font-weight:150;margin:0rem}h1{font-family:Syne;padding:3vw;font-weight:900;font-size:max(1.5rem,3vw);line-height:1.7rem;border:0rem;border-left:.3rem;border-bottom:.3rem;border-style:double;border-radius:1rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}h2{font-size:1.8rem;font-family:Syne;font-weight:400;color:var(--light-grey)}p,.text{font-size:1rem;line-height:1.5rem;max-width:min(100%,30rem);margin:0rem;text-align:left;-moz-text-align-last:left;text-align-last:left}b{font-size:inherit;font-weight:700}i{font-style:italic}p>a{font-weight:300;-webkit-text-decoration:.05rem underline;text-decoration:.05rem underline;background-color:transparent}p>a,p>a>*{outline:solid 0rem transparent;-webkit-transition:color .1s,background-color .2s,outline .2s;transition:color .1s,background-color .2s,outline .2s;-webkit-transition-timing-function:cubic-bezier(.83,-.11,.54,1.41);transition-timing-function:cubic-bezier(.83,-.11,.54,1.41);-webkit-text-decoration-color:var(--light-text-color);text-decoration-color:var(--light-text-color)}p>a:hover,p>a>:hover{background-color:var(--light-text-color);color:var(--page-background-color);outline:solid .2rem var(--light-text-color)}p>a:active,p>a>:active{outline:solid .5rem var(--dark-grey);background-color:var(--dark-grey);color:var(--light-text-color)}.full{min-width:100%}html{height:100%;scrollbar-width:thin}body{overflow-x:hidden;margin:0;padding:0;background-color:var(--dark-background-color);color:var(--light-text-color);scrollbar-width:thin}footer{color:#191919}.hl{margin-top:3rem;-ms-flex-item-align:center;align-self:center;min-height:.05rem;width:50%;background-color:var(--light-text-color)}.svg{background-color:#fff;margin:1%}#impressum:hover{color:gray;text-decoration:none!important}@media screen and (prefers-reduced-motion: reduce){*{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.001ms!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.toc{--border-inactive-color: var(--light-black);--border-active-color: var(--light-grey);--font-color: var(--light-text-color);--font-hover-color: var(--light-grey);--background-color: var(--light-black);--background-hover-color: var(--dark-grey);--overshoot-slide: cubic-bezier(.96,-.15,.06,1.25);--overshoot: cubic-bezier(.18, .89, .31, 1.64);--slide-delay: .1s;--border-base: .2rem;--padding-base: 2rem;--border-offset: .3rem;overflow-x:hidden!important}.toc ol{height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.toc li,.toc .toc-title{position:relative;left:0%;-webkit-transition-timing-function:var(--overshoot);transition-timing-function:var(--overshoot);-webkit-transition:left .25s var(--overshoot-slide) var(--slide-delay),-webkit-transform .08s;transition:left .25s var(--overshoot-slide) var(--slide-delay),-webkit-transform .08s;transition:transform .08s,left .25s var(--overshoot-slide) var(--slide-delay);transition:transform .08s,left .25s var(--overshoot-slide) var(--slide-delay),-webkit-transform .08s;background-color:var(--background-color);color:var(--font-color);border-radius:0%;padding:0;font-family:var(--serif);font-weight:500;font-size:1.2rem!important;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:is(.toc li,.toc .toc-title):nth-child(1){--slide-delay: 0s}:is(.toc li,.toc .toc-title):nth-child(2){--slide-delay: .06s}:is(.toc li,.toc .toc-title):nth-child(3){--slide-delay: .12s}.toc .active .toc-item-inner{color:var(--light-white)}.toc .active .toc-item{outline-color:var(--light-white)}.toc .active .toc-item-selected,.toc-clicked{color:#fff}:where(h1){scroll-margin-top:max(4vw,4rem)}vm-player{--vm-color-dark:#313131;--vm-color-gray-100:rgba(0, 0, 0, .1);--vm-color-gray-200:rgba(0, 0, 0, .27);--vm-color-gray-300:rgba(0, 0, 0, .38);--vm-color-gray-500:rgba(0, 0, 0, .64);--vm-color-gray-600:rgba(0, 0, 0, .7);--vm-color-white-100:rgba(255, 255, 255, .1);--vm-color-white-200:rgba(255, 255, 255, .27);--vm-color-white-700:rgba(255, 255, 255, .87);--vm-fade-transition:opacity .3s ease-in-out;--vm-media-z-index:0;--vm-blocker-z-index:1;--vm-ui-z-index:2;--vm-loading-screen-z-index:1;--vm-poster-z-index:5;--vm-scrim-z-index:10;--vm-click-to-play-z-index:20;--vm-dbl-click-fullscreen-z-index:20;--vm-captions-z-index:30;--vm-spinner-z-index:40;--vm-controls-z-index:50;--vm-tooltip-z-index:60;--vm-menu-z-index:70;--vm-skeleton-z-index:100;--vm-player-bg:#000;--vm-player-border-radius:4px;--vm-player-font-family:"Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;--vm-loading-screen-dot-size:12px;--vm-loading-screen-pulse-duration:1.5s;--vm-loading-screen-dot-color:var( --vm-player-theme, var(--vm-color-white-700) );--vm-skeleton-color:hsl(0, 10%, 90%);--vm-skeleton-sheen-color:hsl(0, 10%, 97%);--vm-slider-thumb-width:13px;--vm-slider-thumb-height:13px;--vm-slider-thumb-bg:#fff;--vm-slider-thumb-border:2px solid transparent;--vm-slider-track-height:3px;--vm-slider-track-focused-height:5px;--vm-slider-track-color:var(--vm-color-white-200);--vm-slider-value-color:var(--vm-player-theme, #fff);--vm-tooltip-border-radius:3px;--vm-tooltip-font-size:14px;--vm-tooltip-padding:calc(var(--vm-control-spacing) / 1.5);--vm-tooltip-fade-duration:.2s;--vm-tooltip-fade-timing-func:ease;--vm-tooltip-spacing:14px;--vm-tooltip-box-shadow:0 0 2px var(--vm-color-gray-500);--vm-tooltip-bg:var(--vm-color-dark);--vm-tooltip-color:var(--vm-color-white-700);--vm-spinner-width:80px;--vm-spinner-height:80px;--vm-spinner-thickness:3px;--vm-spinner-fill-color:#fff;--vm-spinner-track-color:var(--vm-color-white-200);--vm-spinner-spin-duration:1.1s;--vm-spinner-spin-timing-func:linear;--vm-scrim-bg:var(--vm-color-gray-300);--vm-captions-text-color:#fff;--vm-captions-font-size:18px;--vm-captions-font-size-medium:22px;--vm-captions-font-size-large:24px;--vm-captions-font-size-xlarge:28px;--vm-captions-cue-bg-color:var(--vm-color-gray-600);--vm-captions-cue-border-radius:2px;--vm-captions-cue-padding:.2em .5em;--vm-controls-bg:transparent;--vm-controls-border-radius:4px;--vm-controls-padding:var(--vm-control-spacing);--vm-controls-spacing:var(--vm-control-spacing);--vm-control-group-spacing:var(--vm-control-spacing);--vm-control-border:0;--vm-control-scale:1;--vm-control-border-radius:3px;--vm-control-spacing:8px;--vm-control-padding:4px;--vm-control-icon-size:28px;--vm-control-color:#fff;--vm-control-tap-highlight:var(--vm-color-white-200);--vm-control-focus-color:#fff;--vm-control-focus-bg:var(--vm-player-theme, var(--vm-color-white-200));--vm-scrubber-loading-stripe-size:25px;--vm-scrubber-buffered-bg:var(--vm-color-white-200);--vm-scrubber-loading-stripe-color:var(--vm-color-white-200);--vm-scrubber-tooltip-spacing:10px;--vm-time-font-size:14px;--vm-time-font-weight:400;--vm-time-color:var(--vm-color-white-700);--vm-menu-color:var(--vm-color-white-700);--vm-menu-bg:var(--vm-color-dark);--vm-menu-font-size:14px;--vm-menu-font-weight:400;--vm-menu-transition:transform .25s ease-out;--vm-menu-item-padding:8px;--vm-menu-item-focus-color:var(--vm-menu-color);--vm-menu-item-focus-bg:var(--vm-color-white-100);--vm-menu-item-tap-highlight:var(--vm-color-white-100);--vm-menu-item-hint-color:var(--vm-menu-color);--vm-menu-item-hint-font-size:13px;--vm-menu-item-hint-opacity:.54;--vm-menu-item-badge-color:var(--vm-menu-color);--vm-menu-item-badge-bg:transparent;--vm-menu-item-badge-font-size:10px;--vm-menu-item-arrow-color:var(--vm-menu-color);--vm-menu-item-check-icon-size:16px;--vm-menu-item-divider-color:var(--vm-color-white-100);--vm-settings-width:275px;--vm-settings-padding:8px;--vm-settings-max-height:75%;--vm-settings-border-radius:2px;--vm-settings-shadow:0 0 8px 2px var(--vm-color-gray-100);--vm-settings-scroll-width:10px;--vm-settings-scroll-thumb-color:var(--vm-color-white-200);--vm-settings-scroll-track-color:var(--vm-menu-bg);--vm-settings-transition:transform .2s cubic-bezier(0, 0, .4, 1) .16s,opacity .2s cubic-bezier(0, 0, .4, 1) .16s}vm-player[video]{--vm-tooltip-spacing:18px}vm-player[mobile],vm-player[touch]{--vm-control-border-radius:50%}vm-player[mobile]{--vm-settings-width:100%;--vm-menu-control-padding:12px calc(var(--vm-control-padding) * 2)}vm-player[audio]{--vm-controls-bg:var(--vm-color-dark);--vm-settings-max-height:200px;--vm-tooltip-spacing:10px}vm-player{--vm-player-border-radius: 0px}vm-player[video]{--vm-tooltip-spacing: 0px}vm-player[mobile]{--vm-menu-control-padding: 20px 20px;--vm-slider-track-height: 3px;--vm-slider-track-focused-height: 3px}.svelte-1idudxa:where(aside.toc){-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow-wrap:break-word;font-size:var(--toc-font-size);min-width:var(--toc-min-width);width:var(--toc-width);z-index:var(--toc-z-index, 1)}.svelte-1idudxa:where(aside.toc>nav){overflow:var(--toc-overflow, auto scroll);-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:var(--toc-max-height, 90vh);padding:var(--toc-padding, 1em 1em 0)}.svelte-1idudxa:where(aside.toc>nav>ol){list-style:var(--toc-ol-list-style, none);padding:var(--toc-ol-padding, 0);margin:var(--toc-ol-margin)}.svelte-1idudxa:where(.toc-title){padding:var(--toc-title-padding);margin:var(--toc-title-margin)}.svelte-1idudxa:where(aside.toc>nav>ol>li){cursor:pointer;color:var(--toc-li-color);border:var(--toc-li-border);border-radius:var(--toc-li-border-radius);margin:var(--toc-li-margin);padding:var(--toc-li-padding, 2pt 4pt)}.svelte-1idudxa:where(aside.toc>nav>ol>li:hover){color:var(--toc-li-hover-color, cornflowerblue);background:var(--toc-li-hover-bg)}.svelte-1idudxa:where(aside.toc>nav>ol>li.active){background:var(--toc-active-bg, cornflowerblue);color:var(--toc-active-color, white);font-weight:var(--toc-active-font-weight);border:var(--toc-active-border);border-width:var(--toc-active-border-width);border-radius:var(--toc-active-border-radius, 2pt)}.svelte-1idudxa:where(aside.toc>button){border:none;bottom:0;cursor:pointer;font-size:2em;line-height:0;position:absolute;right:0;z-index:2;padding:var(--toc-mobile-btn-padding, 2pt 3pt);border-radius:var(--toc-mobile-btn-border-radius, 4pt);background:var(--toc-mobile-btn-bg, rgba(255, 255, 255, .2));color:var(--toc-mobile-btn-color, black)}.svelte-1idudxa:where(aside.toc>nav){position:relative}.svelte-1idudxa:where(aside.toc>nav>.toc-title){margin-top:0}.svelte-1idudxa:where(aside.toc.mobile){position:fixed;bottom:var(--toc-mobile-bottom, 1em);right:var(--toc-mobile-right, 1em)}.svelte-1idudxa:where(aside.toc.mobile>nav){border-radius:3pt;right:0;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--toc-mobile-bg, white);width:var(--toc-mobile-width, 18em);-webkit-box-shadow:var(--toc-mobile-shadow);box-shadow:var(--toc-mobile-shadow);border:var(--toc-mobile-border)}.svelte-1idudxa:where(aside.toc.desktop){margin:var(--toc-desktop-aside-margin)}.svelte-1idudxa:where(aside.toc.desktop){position:-webkit-sticky;position:sticky;background:var(--toc-desktop-bg);margin:var(--toc-desktop-nav-margin);max-width:var(--toc-desktop-max-width);top:var(--toc-desktop-sticky-top, 2em)}.project.svelte-xgu8q4{z-index:20;position:relative;background-color:var(--project-background-color);margin-bottom:10vh;margin-top:0;padding:min(6vw,2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project.svelte-xgu8q4:first-child{margin-top:5vh}:root{--media-min-height: 60vmin}article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}img,.media,video{width:100%;-o-object-fit:fill;object-fit:fill;max-width:min(100%,100vw);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:var(--media-min-height)}.media,iframe{min-width:calc(275px + 1%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}div,h1{-ms-flex-preferred-size:50%;flex-basis:50%}article>p.left{max-width:50%}article>p.right{max-width:50%}article>:not(:last-child){margin-bottom:2rem}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row>p,.row>.text{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}:is(p).right{padding-left:50%}p.left,.text.left{margin-left:auto}.row :is(img,.media).left{-ms-flex-item-align:end;align-self:end}.row :is(img,.media).right{-ms-flex-item-align:start;align-self:start}@media (max-width: 668px){:is(p).right{padding-left:0%}.row>p{-ms-flex-preferred-size:auto;flex-basis:auto}img,.media,video{-ms-flex-item-align:center;align-self:center}}@media (max-width: 300px){.media{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(var(--viewport-width));transform:scale(var(--viewport-width))}}.cover.svelte-tt2znp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.5rem}.img-wrapper.svelte-tt2znp{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:0;flex-shrink:0;height:100%;aspect-ratio:1 / 1;position:relative;z-index:0;overflow:hidden!important;outline-color:var(--light-white);outline:0rem solid;outline-offset:0rem;-webkit-transition:outline .12s,outline-offset .12s;transition:outline .12s,outline-offset .12s}.text-wrapper.svelte-tt2znp{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}img.svelte-tt2znp{position:relative;z-index:-1;height:100%;-o-object-fit:cover;object-fit:cover;will-change:font-transform,filter;-webkit-transition:-webkit-transform .11s cubic-bezier(.18,.89,.31,1.64),-webkit-filter .13s ease-in-out;transition:-webkit-transform .11s cubic-bezier(.18,.89,.31,1.64),-webkit-filter .13s ease-in-out;transition:transform .11s cubic-bezier(.18,.89,.31,1.64),filter .13s ease-in-out;transition:transform .11s cubic-bezier(.18,.89,.31,1.64),filter .13s ease-in-out,-webkit-transform .11s cubic-bezier(.18,.89,.31,1.64),-webkit-filter .13s ease-in-out}h2.svelte-tt2znp{font-family:var(--sans-serif);font-family:Syne;color:var(--light-white);font-weight:300;white-space:nowrap;text-wrap:nowrap;--font-size:min(2.5vw, 2rem);font-size:var(--font-size);line-height:calc(var(--font-size) * 1);margin:0;text-decoration:none;will-change:font-weight,transform;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:font-weight .2s,-webkit-transform .25s;transition:font-weight .2s,-webkit-transform .25s;transition:font-weight .2s,transform .25s;transition:font-weight .2s,transform .25s,-webkit-transform .25s;-webkit-transition-timing-function:cubic-bezier(.18,.89,.31,1.64);transition-timing-function:cubic-bezier(.18,.89,.31,1.64)}h2.svelte-tt2znp:last-of-type{margin-bottom:1vh}a.svelte-tt2znp{-webkit-text-decoration:auto;text-decoration:auto;overflow:hidden!important;background-color:transparent;-webkit-transition:background-color .4s cubic-bezier(.18,.7,.31,1.44),outline .3s cubic-bezier(.18,.89,.31,1.64);transition:background-color .4s cubic-bezier(.18,.7,.31,1.44),outline .3s cubic-bezier(.18,.89,.31,1.64);outline:var(--dark-grey) solid 0rem;will-change:outline,background-color}a.svelte-tt2znp:hover h2{font-weight:500;-webkit-transform:scale(1.05);transform:scale(1.05)}a.svelte-tt2znp:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(.7) contrast(1.4) grayscale(.5);filter:brightness(.7) contrast(1.4) grayscale(.5)}a.svelte-tt2znp:hover .img-wrapper{outline:1.5rem solid;outline-offset:-1.5rem}a.svelte-tt2znp:hover{background-color:var(--dark-grey);outline:var(--dark-grey) solid 1rem}a.svelte-tt2znp:active h2{font-weight:600;-webkit-transform:scale(1.2);transform:scale(1.2)}a.svelte-tt2znp:active img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:brightness(1.1) contrast(.9) grayscale(0);filter:brightness(1.1) contrast(.9) grayscale(0)}a.svelte-tt2znp:active .img-wrapper{outline:3.5rem solid;outline-offset:-3.5rem}a.svelte-tt2znp:active{background-color:var(--grey);outline:var(--grey) solid 2rem}.reverse.svelte-tt2znp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (width < 60rem) and (orientation: portrait){.cover.svelte-tt2znp{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-wrapper.svelte-tt2znp{padding-left:.5rem}h2.svelte-tt2znp{--font-size:calc(3.15vw + calc(3rem * .1))}}@media (width < 45rem) and (orientation: portrait){.cover.svelte-tt2znp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-wrapper.svelte-tt2znp{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;position:absolute;z-index:1;padding-left:5%;padding-bottom:2.5%}h2.svelte-tt2znp{--font-size:6vw;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:var(--light-black);outline:var(--light-black) .15rem solid}}.svelte-12587h3{gap:0px}.covers.svelte-12587h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:center;align-self:center;max-width:min(70rem,95vw);padding:1rem}article.svelte-12587h3{background:linear-gradient(.45turn,var(--grey) -40rem,var(--light-black) 60%);height:100vh;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}h1.svelte-12587h3{text-align:left;border:0rem;padding-bottom:0rem;padding-top:4vh;padding-left:5vw;font-weight:100;color:var(--light-grey)}h1.svelte-12587h3,h1.svelte-12587h3 #name{font-family:var(--serif);--font-size: min(2.6rem, 4vh);font-size:var(--font-size);line-height:calc(var(--font-size) * 1.1);-ms-flex-preferred-size:auto;flex-basis:auto;margin:0rem;font-family:Fraunces,serif;font-optical-sizing:auto;font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1}#name.svelte-12587h3{font-weight:100;color:var(--light-white)}@media (width < 60rem) and (orientation: portrait){article.svelte-12587h3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.covers.svelte-12587h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}h1.svelte-12587h3{padding-left:min(6vw,2rem);--font-size:min(6vw, 2rem)}#name.svelte-12587h3{--font-size:min(6vw, 2rem) !important}}div.svelte-16q85k3{aspect-ratio:16 / 9;-ms-flex-preferred-size:auto;flex-basis:auto;height:auto}.stretch.svelte-16q85k3{position:absolute;width:100%;max-width:100%;height:300%;max-height:300%;top:-100%}p.svelte-kb8dt7{font-family:var(--sans-serif);font-style:italic;--font-size:1.3rem;font-size:var(--font-size);line-height:calc(var(--font-size) * 1.5);padding:1.4rem;margin:0rem;background-color:var(--dark-grey);max-width:100%;height:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;outline:solid .1rem var(--grey)}p.svelte-osaa92{font-size:1rem;font-style:italic;line-height:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--dark-grey);min-width:100%;margin:0;padding:1rem;-ms-flex-preferred-size:auto;flex-basis:auto;outline:solid .1rem var(--grey)}.trailer.svelte-d2oiz6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.occlusion.svelte-i0nxg1.svelte-i0nxg1{-ms-flex-preferred-size:150%;flex-basis:150%}.shadows.svelte-i0nxg1.svelte-i0nxg1,.interaction.svelte-i0nxg1.svelte-i0nxg1{-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.row.svelte-i0nxg1.svelte-i0nxg1{-ms-flex-wrap:wrap;flex-wrap:wrap}.row.svelte-i0nxg1:has(>p)+.row.svelte-i0nxg1:has(.media){-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.image.svelte-15crp7v{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:max(30vh,45%);flex-basis:max(30vh,45%);max-width:60rem}.invisible.svelte-jtbe7d{-webkit-transform:translateX(100vw);transform:translate(100vw)}div.svelte-jtbe7d{position:relative;font-size:6vw;background-color:var(--dark-black);color:var(--light-white);padding:8vmin;line-height:2.5rem;max-width:50vw;bottom:0vh;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out,-webkit-transform .2s cubic-bezier(.18,.89,.31,1.64);transition:background-color .1s ease-in-out,color .1s ease-in-out,-webkit-transform .2s cubic-bezier(.18,.89,.31,1.64);transition:transform .2s cubic-bezier(.18,.89,.31,1.64),background-color .1s ease-in-out,color .1s ease-in-out;transition:transform .2s cubic-bezier(.18,.89,.31,1.64),background-color .1s ease-in-out,color .1s ease-in-out,-webkit-transform .2s cubic-bezier(.18,.89,.31,1.64)}button.svelte-jtbe7d{background-color:transparent;padding:4vw;border:0px;position:fixed;z-index:20;bottom:0;right:0;-webkit-transition:-webkit-transform .2s cubic-bezier(.96,-.15,.06,1.25);transition:-webkit-transform .2s cubic-bezier(.96,-.15,.06,1.25);transition:transform .2s cubic-bezier(.96,-.15,.06,1.25);transition:transform .2s cubic-bezier(.96,-.15,.06,1.25),-webkit-transform .2s cubic-bezier(.96,-.15,.06,1.25)}@media (hover: hover){button.svelte-jtbe7d:hover div{background-color:pink}}button.svelte-jtbe7d:active div{-webkit-transform:scale(1.3);transform:scale(1.3);background-color:var(--light-white);color:var(--dark-black)}.toc-item.svelte-2zc0r2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden!important;min-width:100%;height:4vh;outline-color:var(--grey);outline-style:solid;outline-width:.1rem;-webkit-transition:outline-width .1s,outline-offset .1s,outline-color .5s,-webkit-transform .1s;transition:outline-width .1s,outline-offset .1s,outline-color .5s,-webkit-transform .1s;transition:outline-width .1s,outline-offset .1s,transform .1s,outline-color .5s;transition:outline-width .1s,outline-offset .1s,transform .1s,outline-color .5s,-webkit-transform .1s;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1.28);transition-timing-function:cubic-bezier(.18,.89,.32,1.28)}.toc-item.svelte-2zc0r2:hover div{color:var(--light-white);-webkit-transform:scale(1.2);transform:scale(1.2);font-weight:800}.toc-item.svelte-2zc0r2:hover{color:var(--light-white);outline-color:var(--light-white);outline-offset:-.6rem;outline-width:.6rem}.toc-item.svelte-2zc0r2:active div{-webkit-transform:scale(.9);transform:scale(.9);font-weight:800}.toc-item.svelte-2zc0r2:active{outline-offset:-1.3rem;outline-width:1.3rem}.toc-item-inner.svelte-2zc0r2{text-wrap:nowrap;font-size:1vw;color:var(--light-grey);position:relative;font-family:Syne;font-weight:900;-webkit-transition:font-weight .11s,color .2s,-webkit-transform .1s;transition:font-weight .11s,color .2s,-webkit-transform .1s;transition:transform .1s,font-weight .11s,color .2s;transition:transform .1s,font-weight .11s,color .2s,-webkit-transform .1s;-webkit-transition-delay:.02s;transition-delay:.02s;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1.28);transition-timing-function:cubic-bezier(.18,.89,.32,1.28);max-width:100%}.toc-invisible.svelte-2zc0r2 li,.toc-invisible.svelte-2zc0r2 .toc-title{left:150%}.vertical.svelte-2zc0r2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;color:var(--grey);background-attachment:fixed}.white-space.svelte-2zc0r2{-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-negative:2;flex-shrink:2}main.svelte-2zc0r2{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:100vw;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table-of-content.svelte-2zc0r2{-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.up-arrow.svelte-2zc0r2{display:none}@media (width < 50rem){.table-of-content.svelte-2zc0r2{display:none}.up-arrow.svelte-2zc0r2{display:block}.white-space.svelte-2zc0r2{display:none}}
