:root{--c-bg:#fff;--c-layout-bg:#f0f0e6;--c-text:#000;--c-brand:#f04e45;--c-brand-w3a:#d60b00;--c-brand-alt:#eca6ca;--s-page-bezel:3rem;--s-paper-bezel:6rem;--s-subtitle-stack:2rem;--s-content-stack:var(--s-paper-bezel);--t-slight:1.4rem;--t-copy:1.8rem;--t-copy--small:1.6rem;--t-vip:calc(1.5rem + 1.5vw);font-size:62.5%;line-height:1.7;font-family:Space Mono,monospace;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root{--c-bg:#eca6ca;--c-layout-bg:#202126;--c-text:#fff;--c-brand-w3a:#eca6ca;--c-brand:#f04e45}}@media only screen and (max-width:1024px){:root{--s-page-bezel:2rem;--s-paper-bezel:var(--s-page-bezel)}}::-moz-selection{background:var(--c-brand);color:var(--c-bg)}::selection{background:var(--c-brand);color:var(--c-bg)}body{font-size:calc(.75rem + .5vw);min-height:100vh;margin:0}.page{position:relative;padding:var(--s-page-bezel) var(--s-page-bezel) calc(20rem + var(--s-page-bezel));overflow:hidden}@media only screen and (max-width:1024px){.page{padding-bottom:55vw}}.page__inner{padding:var(--s-paper-bezel) var(--s-paper-bezel) calc(var(--s-paper-bezel) + 4rem);background:var(--c-layout-bg);position:relative;z-index:1}a{color:var(--c-text);text-decoration:none}a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--c-brand);text-decoration-color:var(--c-brand)}blockquote,h1,h2,h3,h4,p{margin:0;padding:0}.title--sub,h1{font-weight:400}.title--sub{font-size:var(--t-slight);color:var(--c-brand-w3a);margin-bottom:var(--s-subtitle-stack)}.title--no-stack{margin-bottom:0}.intro{position:relative;z-index:2;line-height:1.4;margin-top:70vh;margin-bottom:var(--s-paper-bezel);font-style:italic;font-size:4.5rem;font-size:var(--t-vip);max-width:150rem}.intro__link{text-decoration:underline;-webkit-text-decoration-color:var(--c-brand);text-decoration-color:var(--c-brand)}@media only screen and (max-width:1024px){.intro{margin-top:calc(var(--s-page-bezel) + var(--s-paper-bezel));margin-bottom:calc(var(--s-page-bezel) + var(--s-paper-bezel) * 2)}}.video{opacity:0;position:fixed;top:0;overflow:hidden;left:0;bottom:0;right:0;z-index:-1;background:#212121;border:var(--s-page-bezel) solid var(--c-bg)}.video__element{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;width:100%;height:100%}.banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1ex}@media only screen and (max-width:1024px){.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:65vh;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.nametag{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1em;margin-bottom:1em;margin-top:-.5ex;font-size:var(--t-copy);font-weight:400}.address{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2;font-size:var(--t-slight);white-space:nowrap}.address--footer{position:fixed;bottom:var(--s-paper-bezel);padding-left:calc(var(--s-paper-bezel) + var(--s-page-bezel))}@media only screen and (max-width:1024px){.address--footer{display:none}}@media (prefers-color-scheme:dark){.address--footer,.address--footer a{color:var(--c-layout-bg)}}.logo{--top:0.001vw;--progressMax:0;--progress:0;position:absolute;top:0;left:0;right:0;height:calc(100vh + var(--s-paper-bezel));overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;will-change:top}.logo__symbol,.logo__type{top:50vh;left:50%}@media only screen and (max-width:1024px){.logo__symbol,.logo__type{top:28vh}}.logo__symbol{position:fixed;width:231%;height:auto;z-index:1;margin-top:calc(var(--s-page-bezel) + .9rem);margin-left:.9rem;-webkit-transform:translate(-50%,calc(-50% - var(--progressMax) * 40rem)) scale(calc(.3 + var(--progressMax) * .6)) rotate(calc(-42deg * var(--progress)));transform:translate(-50%,calc(-50% - var(--progressMax) * 40rem)) scale(calc(.3 + var(--progressMax) * .6)) rotate(calc(-42deg * var(--progress)));will-change:transform;overflow:visible}@media only screen and (max-width:1024px){.logo__symbol{-webkit-transform:translate(-50%,calc(-50% - var(--progressMax) * 40rem + var(--top))) scale(calc(.3 + var(--progressMax) * .6)) rotate(calc(-32deg * var(--progress)));transform:translate(-50%,calc(-50% - var(--progressMax) * 40rem + var(--top))) scale(calc(.3 + var(--progressMax) * .6)) rotate(calc(-32deg * var(--progress)))}}@media (prefers-reduced-motion:reduce){.logo__symbol{position:absolute;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}}.logo__type{position:absolute;pointer-events:none;font-size:24vw;font-weight:700;font-style:italic;margin:0;padding:0;line-height:1;color:var(--c-brand);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo__type span{color:transparent}.logo__type--bg{margin-top:var(--s-page-bezel)}.elastiq{fill:none;stroke:var(--c-brand-alt);stroke-linecap:round;stroke-linejoin:round;stroke-width:11.4px}.logo__type--front{z-index:2}.section{font-size:var(--t-copy);max-width:75rem;margin-top:var(--s-content-stack)}.section a{position:relative;z-index:2}.code,.social{color:var(--c-brand-w3a)}.recommendation{position:relative;z-index:2}.recommendation+.recommendation{margin-top:calc(var(--s-content-stack) * .8)}.recommendation__person{font-size:var(--t-vip);font-weight:400;font-style:italic}.recommendation__person a{color:var(--c-text)}.recommendation__person,.recommendation__title{position:relative}.recommendation__title{font-weight:400;color:var(--c-brand-w3a);font-size:var(--t-copy);font-size:var(--t-slight);margin-bottom:1em;margin-top:-1ex}.illustration{position:absolute;z-index:3;width:55%;bottom:0;right:10%;pointer-events:none}@media only screen and (max-width:1024px){.illustration{z-index:-1;width:80%}}.illustration__image{width:100%}@media only screen and (max-width:1024px){.illustration__image{position:fixed;bottom:0;width:80%}}.illustration__clock{position:absolute;bottom:70%;right:18%}.clock{--s-clock-diameter:5.3vw;--s-hand-diameter:.8rem;--s-hand-factor:.8;width:var(--s-clock-diameter);height:var(--s-clock-diameter);background:var(--c-bg);border-radius:50%;border:.5rem solid var(--c-brand-alt);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media only screen and (max-width:1024px){.clock{--s-clock-diameter:7.2vmax;--s-hand-diameter:.8rem;position:fixed;-webkit-transform:translate(50%,-50%) scale(.7);transform:translate(50%,-50%) scale(.7);bottom:30vw;right:22vw}}.clock:after{content:"";background:var(--c-text);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.clock:after,.clock__hand{position:absolute;width:var(--s-hand-diameter);height:var(--s-hand-diameter);top:50%;left:50%}.clock__hand{--c-hand-bg:var(--c-text);--progress:0;margin-top:calc(var(--s-hand-diameter) * -.5);margin-left:calc(var(--s-hand-diameter) * -.5);will-change:transform;-webkit-animation:rotate 60s steps(60) infinite;animation:rotate 60s steps(60) infinite}.clock__hand:after{content:"";position:absolute;bottom:0;left:50%;width:40%;height:calc(var(--s-clock-diameter) * .5 * var(--s-hand-factor));background:var(--c-hand-bg);border-radius:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.clock__hand--second{--progress:var(--minute-progress,0);--c-hand-bg:var(--c-brand);-webkit-animation-duration:60s;animation-duration:60s}.clock__hand--minute{--progress:var(--hour-progress,0);-webkit-animation-duration:3600s;animation-duration:3600s}.clock__hand--hour{--progress:var(--day-progress,0);--s-hand-factor:.55;-webkit-animation-duration:43200s;animation-duration:43200s}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(calc(var(--progress, 0) * 1turn));transform:rotate(calc(var(--progress, 0) * 1turn))}to{-webkit-transform:rotate(calc(var(--progress, 0) * 1turn + 1turn));transform:rotate(calc(var(--progress, 0) * 1turn + 1turn))}}@keyframes rotate{0%{-webkit-transform:rotate(calc(var(--progress, 0) * 1turn));transform:rotate(calc(var(--progress, 0) * 1turn))}to{-webkit-transform:rotate(calc(var(--progress, 0) * 1turn + 1turn));transform:rotate(calc(var(--progress, 0) * 1turn + 1turn))}}.footer{position:absolute;right:0;bottom:0;left:0;height:calc(20rem + var(--s-page-bezel));clip:rect(auto,auto,auto,auto)}.is-playing .video{opacity:1}.is-playing .banner,.is-playing .logo,.is-playing .logo__type,.is-playing .recommendations,.is-playing .social{opacity:0}.is-playing .intro,.is-playing .intro__link{-webkit-transition:color .2s;transition:color .2s;color:var(--c-bg);text-decoration:none}.is-playing .logo__symbol{-webkit-transform:translate(-50%,calc(-50% - var(--progressMax) * 40rem + var(--top))) scale(calc(.3 + var(--progressMax) * .6)) rotate(calc(-32deg * var(--progress))) scale(2);transform:translate(-50%,calc(-50% - var(--progressMax) * 40rem + var(--top))) scale(calc(.3 + var(--progressMax) * .6)) rotate(calc(-32deg * var(--progress))) scale(2)}
/*# sourceMappingURL=https://www.elastiq.ch/main.53b7f75d.css.map */