@import"https://fonts.googleapis.com/css2?family=Zalando+Sans+Expanded:ital,wght@0,200..900;1,200..900&display=swap";*{box-sizing:border-box;color:#000;margin:0;padding:0}body,html{max-width:100vw}a{color:inherit;text-decoration:unset}button{background:none;border:none;cursor:pointer;outline:none}ul{list-style:none}iframe{border:0}:root{font-size:12px;--page-padding:1.5rem;--base-ratio:0.75;--base-size:1536;--base-percent:100vw}@media(max-width:1024px){:root{--base-ratio:1;--base-size:1;--base-percent:1px}}header{align-content:start;display:grid;gap:1rem 2rem;grid-template:"title title" "github github" "credit credit" 1fr/auto 1fr;height:100vh;justify-items:start;left:0;padding:var(--page-padding);pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}header *{color:#fff;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:inherit;mix-blend-mode:difference}header h1{font-weight:700;grid-area:title;letter-spacing:-.02rem}header a{grid-area:github;pointer-events:auto}header a:hover{text-decoration:underline}header p{grid-area:credit;place-self:end start}:root{--initial-clip-path:inset(10%)}.container,.slideshow{height:100vh;overflow:hidden;position:relative;width:100%}.slideshow{background-image:url(../images/slideshow.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide,.slide .img,.slide .img_wrap{height:100%;left:0;position:absolute;top:0;width:100%}.slide{align-items:center;display:flex;justify-content:center;opacity:0;pointer-events:none}.slide.current{opacity:1;pointer-events:auto}.slide1 .img{background-image:url(../images/img1.jpg)}.slide2 .img{background-image:url(../images/img2.jpg)}.slide3 .img{background-image:url(../images/img3.jpg)}.slide3 .img_wrap .img{background-position:0!important}.slide .img_wrap{clip-path:var(--initial-clip-path);overflow:hidden;will-change:transform}.slide .img_wrap .img{backface-visibility:hidden;background-position:100%;background-repeat:no-repeat;background-size:cover;position:relative;will-change:transform}.slide .img_wrap .img:before{background-color:rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slide .caption{cursor:default;overflow:hidden;position:relative;width:80%;z-index:1}.slide .caption .inner{align-items:center;display:flex;justify-content:space-between;padding:0 var(--page-padding)}.slide .caption .inner *{color:#fff}.slide .caption h2{font-size:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;letter-spacing:2px;line-height:2}.slide .caption a,.slide .caption h2{font-family:Zalando Sans Expanded,sans-serif}.slide .caption a{display:block;font-size:16px;letter-spacing:1px;text-align:right}.slide .caption a:hover{color:#cfffe2}.slide_controls{align-items:flex-start;display:flex;flex-direction:column;padding:0 var(--page-padding);position:absolute;right:0;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}.slide_controls button{color:#cfffe2;opacity:.5}.slide_controls button:hover{opacity:1!important;text-decoration:underline}.slide_index{align-items:center;bottom:0;color:#cfffe2;display:flex;justify-content:center;left:0;padding:var(--page-padding);position:absolute;width:100%}.slide_index span{color:#cfffe2;margin:0 4px}