@font-face{font-family:BC-Falster-Grotesk-Regular;src:url(/fonts/BC-Falster-Grotesk-Regular-5eff2d62beb194306abca5585932f2b5.woff2) format("woff2"),url(/fonts/BC-Falster-Grotesk-Regular-5eff2d62beb194306abca5585932f2b5.woff) format("woff");font-weight:400;font-style:normal}*{-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight:400;outline:none}*,body{margin:0;padding:0}body{background:var(--ui-color);font-family:BC-Falster-Grotesk-Regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.safari body{-webkit-text-size-adjust:none}button,input{font-family:BC-Falster-Grotesk-Regular}html{background:#000}body,html{height:100%}body{position:relative}.mobile.landscape br.responsive,.mobile.landscape br.responsive:after,br.on-tablet,br.on-tablet:after{content:" "}@media (min-width:750px){br.on-tablet,br.on-tablet:after{content:none}}@media (min-width:750px){br.off-tablet,br.off-tablet:after{content:" "}}.desktop-only{display:none}@media (min-width:1024px){.desktop-only{display:block}}.not-desktop{display:block}@media (min-width:1024px){.not-desktop{display:none}}.App{text-align:center}.App .titles-overlay{pointer-events:none!important;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}.App .titles-overlay>div{box-sizing:border-box;position:absolute}.App .ui{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:none}.App .ui>*{pointer-events:all}.App.installation{cursor:none}.Assignment .confirmation-text,.Assignment .instruction,.instruction-type{font-size:27px;line-height:32px;letter-spacing:.015em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.Assignment .confirmation-text,.Assignment .instruction,.instruction-type{font-size:24px;line-height:29px}}@media (min-width:750px){.Assignment .confirmation-text,.Assignment .instruction,.instruction-type{font-size:30px;line-height:34px}}.Assignment .confirmation-button,.confirmation-type{font-size:29px;letter-spacing:.03em;text-transform:uppercase}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.Assignment .confirmation-button,.confirmation-type{font-size:25px}}@media (min-width:750px){.Assignment .confirmation-button,.confirmation-type{font-size:31px;line-height:40px}}.Assignment .Overlay{background:rgba(0,0,0,.3)}.Assignment .confirmation-text,.Assignment .instruction{color:var(--ui-color);position:absolute;left:0;right:0;padding:14px 35px 50px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),color-stop(19%,rgba(0,0,0,.1476)),color-stop(34%,rgba(0,0,0,.1082)),color-stop(47%,rgba(0,0,0,.0764)),color-stop(56.5%,rgba(0,0,0,.0556)),color-stop(65%,rgba(0,0,0,.0388)),color-stop(73%,rgba(0,0,0,.0252)),color-stop(80.2%,rgba(0,0,0,.015)),color-stop(86.1%,rgba(0,0,0,.0084)),color-stop(91%,rgba(0,0,0,.0042)),color-stop(95.2%,rgba(0,0,0,.0016)),color-stop(98.2%,rgba(0,0,0,.0004)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.1476) 19%,rgba(0,0,0,.1082) 34%,rgba(0,0,0,.0764) 47%,rgba(0,0,0,.0556) 56.5%,rgba(0,0,0,.0388) 65%,rgba(0,0,0,.0252) 73%,rgba(0,0,0,.015) 80.2%,rgba(0,0,0,.0084) 86.1%,rgba(0,0,0,.0042) 91%,rgba(0,0,0,.0016) 95.2%,rgba(0,0,0,.0004) 98.2%,transparent);background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.1476) 19%,rgba(0,0,0,.1082) 34%,rgba(0,0,0,.0764) 47%,rgba(0,0,0,.0556) 56.5%,rgba(0,0,0,.0388) 65%,rgba(0,0,0,.0252) 73%,rgba(0,0,0,.015) 80.2%,rgba(0,0,0,.0084) 86.1%,rgba(0,0,0,.0042) 91%,rgba(0,0,0,.0016) 95.2%,rgba(0,0,0,.0004) 98.2%,transparent);text-align:center;pointer-events:none}.Assignment .confirmation-buttons{position:absolute;right:16px;height:155px;display:flex;flex-direction:column;justify-content:space-between;top:50%;-webkit-transform:translateY(-65px);transform:translateY(-65px)}.Assignment .confirmation-buttons:after{content:"";position:absolute;left:2px;right:2px;-webkit-transform:translateY(73px);transform:translateY(73px);border:1px solid var(--ui-color)}.Assignment .confirmation-buttons:before{content:"";position:absolute;z-index:-1;top:-10px;left:-15px;right:-100px;bottom:-10px;background:rgba(0,0,0,.275);-webkit-filter:blur(40px);filter:blur(40px)}.Assignment .confirmation-button{background:none;border:0;color:var(--ui-color)}.Assignment h1{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.Assignment .confirmation-text,.Assignment .instruction{padding-top:11px}.Assignment .confirmation-buttons{height:130px}.Assignment .confirmation-buttons:after{-webkit-transform:translateY(62px);transform:translateY(62px)}}@media (min-width:750px){.Assignment .confirmation-text,.Assignment .instruction{padding-top:20px}.Assignment .confirmation-buttons{right:36px;-webkit-transform:translateY(-85px);transform:translateY(-85px)}}.Button{background:none;border:0;line-height:0}.Button circle,.Button ellipse{fill:var(--ui-color)}.Button svg{pointer-events:none}.NavButtons .Button{z-index:11}.NavButtons .Button svg{width:36px;height:36px}.NavButtons .AboutButton{position:absolute;top:10px;right:7px}.NavButtons .ShareRoundButton{position:absolute;top:61px;right:7px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.NavButtons .Button svg{width:30px}.NavButtons .ShareRoundButton{top:55px}}@media (min-width:750px){.NavButtons .Button svg{width:42px;height:auto}.NavButtons .Button{right:16px}.NavButtons .AboutButton{top:18px}.NavButtons .ShareRoundButton{top:80px}}.CloseButton{position:absolute;z-index:10000;padding:8px 8px 35px 35px;top:0;right:0}.CloseButton svg{width:18px;height:auto}.CloseButton path{stroke:var(--ui-color)}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.CloseButton{top:0;padding-top:8px}.CloseButton svg{width:12px;height:auto}}@media (min-width:750px){.CloseButton{top:3px;right:3px}.CloseButton svg{width:20px;height:20px}}.RecordButton{border-radius:50%;width:72px;height:72px;background:none;border:5px solid var(--ui-color);display:flex;justify-content:center;opacity:.94}.RecordButton .innerCircle{width:56px;height:56px;border-radius:50%;background:var(--ui-color)}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.RecordButton{width:60px;height:60px;border:4px solid var(--ui-color)}.RecordButton .innerCircle{width:48px;height:48px}}.SwitchCameraButton path{fill:var(--ui-color)}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.SwitchCameraButton svg{height:20px;width:auto}}.Button.LabelButton{font-size:1em;letter-spacing:.025em;border:0;border-bottom:.08em solid var(--ui-color);line-height:1.2;color:var(--ui-color);text-transform:uppercase;background:none;padding:0;display:inline-block}.Button.ShareButton svg{height:32px;width:auto}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.ShareButton svg{height:22px;width:auto}}.MuteButton .color-fill,.MuteButton .color-stroke{fill:#000}.CameraButtons{position:absolute;top:50%;-webkit-transform:translateY(-50px);transform:translateY(-50px);right:0;padding-right:8px;height:120px;display:flex;flex-direction:column;justify-content:space-between}.CameraButtons .shadow{position:absolute;z-index:-1;top:-130px;left:-105px;right:0;bottom:-110px;overflow:hidden}.CameraButtons .shadow:before{content:"";position:absolute;top:90px;left:90px;bottom:100px;right:-100px;background:rgba(0,0,0,.3);-webkit-filter:blur(40px);filter:blur(40px)}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.CameraButtons{height:103px}}@media (min-width:750px){.CameraButtons{right:26px}}.quote-type,.QuotesContainer{font-size:18px;line-height:22px;letter-spacing:.02em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.quote-type,.QuotesContainer{font-size:16px;line-height:20px}}@media (min-width:750px){.quote-type,.QuotesContainer{font-size:20px;line-height:26px}}.QuotesContainer{color:var(--ui-color);padding-bottom:12px;text-align:center}.QuotesContainer,.QuotesContainer:before{position:absolute;bottom:0;left:0;right:0}.QuotesContainer:before{pointer-events:none;z-index:-1;content:"";top:-20px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),color-stop(19%,rgba(0,0,0,.1476)),color-stop(34%,rgba(0,0,0,.1082)),color-stop(47%,rgba(0,0,0,.0764)),color-stop(56.5%,rgba(0,0,0,.0556)),color-stop(65%,rgba(0,0,0,.0388)),color-stop(73%,rgba(0,0,0,.0252)),color-stop(80.2%,rgba(0,0,0,.015)),color-stop(86.1%,rgba(0,0,0,.0084)),color-stop(91%,rgba(0,0,0,.0042)),color-stop(95.2%,rgba(0,0,0,.0016)),color-stop(98.2%,rgba(0,0,0,.0004)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.1476) 19%,rgba(0,0,0,.1082) 34%,rgba(0,0,0,.0764) 47%,rgba(0,0,0,.0556) 56.5%,rgba(0,0,0,.0388) 65%,rgba(0,0,0,.0252) 73%,rgba(0,0,0,.015) 80.2%,rgba(0,0,0,.0084) 86.1%,rgba(0,0,0,.0042) 91%,rgba(0,0,0,.0016) 95.2%,rgba(0,0,0,.0004) 98.2%,transparent);background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.1476) 19%,rgba(0,0,0,.1082) 34%,rgba(0,0,0,.0764) 47%,rgba(0,0,0,.0556) 56.5%,rgba(0,0,0,.0388) 65%,rgba(0,0,0,.0252) 73%,rgba(0,0,0,.015) 80.2%,rgba(0,0,0,.0084) 86.1%,rgba(0,0,0,.0042) 91%,rgba(0,0,0,.0016) 95.2%,rgba(0,0,0,.0004) 98.2%,transparent)}@media (min-width:750px){.QuotesContainer{padding-bottom:20px}}.Overlay,.overlay-type{font-size:26px;line-height:33px;letter-spacing:.015em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.Overlay,.overlay-type{font-size:20px;line-height:26px}}@media (min-width:750px){.Overlay,.overlay-type{font-size:29px;line-height:38px}}.overlay-button,.Overlay .LabelButton{font-size:29px;line-height:40px;letter-spacing:.03em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.overlay-button,.Overlay .LabelButton{font-size:23px;line-height:29px}}@media (min-width:750px){.overlay-button,.Overlay .LabelButton{font-size:31px;line-height:40px}}.Overlay{position:absolute;z-index:9999;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.Overlay .LabelButton{margin-top:2.2em}.Overlay .OverlayContent{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--ui-color);padding:0 24px;width:100%}.Overlay .OverlayContent a{color:var(--ui-color)!important;box-shadow:0 .06em 0 .0001em var(--ui-color)!important}.safari .Overlay .OverlayContent a{box-shadow:0 .08em 0 .0001em var(--ui-color)!important}.Overlay .OverlayContent p+p{margin-top:1em}.mobile.landscape .Overlay .OverlayContent{padding:0 74px}.mobile.landscape .Overlay .OverlayContent .LabelButton{margin-top:1.7em}.android.mobile.landscape .Overlay .OverlayContent{padding:0 38px}.android.mobile.landscape .Overlay .OverlayContent .LabelButton{margin-top:.75em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.Overlay .OverlayContent{max-width:460px}.mobile.landscape .Overlay .OverlayContent{padding:0 38px}.mobile.landscape .Overlay .OverlayContent .LabelButton{margin-top:.75em}}@media (min-width:750px){.Overlay .LabelButton{margin-top:2.4em}.Overlay .OverlayContent{max-width:574px;margin:0 auto;padding:0;position:relative;top:-20px}}.Spinner{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center}.Spinner svg{width:110px;height:auto;-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Start{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--ui-color);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;perspective:1000}.Start.loaded{display:block}.Start.error,.Start.loaded{background:none}.IntroTextAnimation,.loading-type{font-size:48px;line-height:60px;letter-spacing:-.01em}.mobile.landscape .IntroTextAnimation,.mobile.landscape .loading-type{font-size:62px;line-height:75px;letter-spacing:-.02em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.IntroTextAnimation,.loading-type,.mobile.landscape .IntroTextAnimation,.mobile.landscape .loading-type{font-size:42px;line-height:55px}}@media (min-width:750px){.IntroTextAnimation,.loading-type{font-size:80px;line-height:90px;letter-spacing:-.02em}}.IntroTextAnimation{padding-bottom:.5em}.mobile.landscape .IntroTextAnimation{padding-bottom:0}.subtitle-type,.WelcomeScreen .Enter .subtitle{font-size:22px;line-height:30px}.welcome-type,.WelcomeScreen .Enter h1{font-size:60px;line-height:60px;letter-spacing:-.02em}.welcome-type.long-title,.WelcomeScreen .Enter h1.long-title{font-size:51px;line-height:54px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.welcome-type,.WelcomeScreen .Enter h1{font-size:50px;line-height:55px}}@media (min-width:750px){.welcome-type,.WelcomeScreen .Enter h1{font-size:90px;line-height:95px}}.enter-button-type,.WelcomeScreen .Enter button{font-size:55px;line-height:65px;letter-spacing:.025em;text-transform:uppercase;border-bottom:3px solid var(--ui-color)}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.enter-button-type,.WelcomeScreen .Enter button{font-size:47px;line-height:52px}}@media (min-width:750px){.enter-button-type,.WelcomeScreen .Enter button{font-size:80px;line-height:90px;letter-spacing:.025em;border-bottom:5px solid var(--ui-color)}}.evenly-like,.WelcomeScreen .Enter{display:flex;justify-content:space-between}.evenly-like:after,.evenly-like:before,.WelcomeScreen .Enter:after,.WelcomeScreen .Enter:before{content:"";display:block}.WelcomeScreen{height:100%;display:flex;align-items:center;flex-direction:column;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;perspective:1000}.WelcomeScreen .Enter{flex:1 1;display:flex;align-items:center;flex-direction:column;width:100%;background:rgba(0,0,0,.35);color:var(--ui-color);padding-bottom:4em}.WelcomeScreen .Enter .title{padding-bottom:3em}.WelcomeScreen .Enter h1{color:var(--ui-color);margin-top:-.1em}.mobile.landscape .WelcomeScreen .Enter h1{margin-bottom:-.5em}.WelcomeScreen .Enter .subtitle{margin-top:.3em}.mobile.landscape .WelcomeScreen .Enter,.WelcomeScreen.new-version .Enter{padding-bottom:0}.mobile.landscape .WelcomeScreen .Enter h1{margin:0}.mobile.landscape .WelcomeScreen .Enter .title{margin-top:-1em;padding-bottom:0}.bottom-box-type,.bottom-box-type.no-bg,.ShareBar{font-size:22px;line-height:27px;letter-spacing:.005em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.bottom-box-type,.bottom-box-type.no-bg,.ShareBar{font-size:18px;line-height:22px}}@media (min-width:750px){.bottom-box-type,.bottom-box-type.no-bg,.ShareBar{font-size:29px;line-height:27px;letter-spacing:0}}.no-bg.bottom-box-type,.no-bg.ShareBar{line-height:30px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.no-bg.bottom-box-type,.no-bg.ShareBar{line-height:26px}}.ShareBar{flex-direction:column}.ShareBar .LabelButton{border:0;margin-top:3px;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ShareBar.has-background .LabelButton{color:#000}.bottom-box-type,.bottom-box-type.no-bg,.BottomBar.no-bg .text,.BottomBar .text{font-size:22px;line-height:27px;letter-spacing:.005em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.bottom-box-type,.bottom-box-type.no-bg,.BottomBar.no-bg .text,.BottomBar .text{font-size:18px;line-height:22px}}@media (min-width:750px){.bottom-box-type,.bottom-box-type.no-bg,.BottomBar.no-bg .text,.BottomBar .text{font-size:29px;line-height:27px;letter-spacing:0}}.BottomBar.no-bg .text,.BottomBar .no-bg.text,.no-bg.bottom-box-type{line-height:30px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.BottomBar.no-bg .text,.BottomBar .no-bg.text,.no-bg.bottom-box-type{line-height:26px}}.BottomBar{width:100%;height:80px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;pointer-events:all!important}.BottomBar.has-background{border-top:2px solid #000;background:var(--ui-color)}.BottomBar.has-gradient{color:var(--ui-color);background:rgba(0,0,0,.35)}.BottomBar.has-gradient .text{padding:0}.BottomBar.no-bg{padding-bottom:13px}.BottomBar.has-icon .text{text-align:left;padding-right:0}.BottomBar .text{padding-left:18px;padding-right:18px;padding-top:2px;flex:1 1;text-align:center}.BottomBar .ShareButton{padding-right:25px}.mobile.landscape .BottomBar{height:54px}.mobile.landscape .BottomBar.no-bg{padding-bottom:5px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.BottomBar{height:68px}.BottomBar.has-icon .text{padding-right:0}.mobile.landscape .BottomBar{height:42px}}@media (min-width:750px){.BottomBar{height:67px}.BottomBar .text{padding-top:4px}.BottomBar .text br,.BottomBar .text br:after{content:" "}}.Viewer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.Timeline{pointer-events:all;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1}.Timeline.hidden{pointer-events:none;opacity:0}.Timeline .progress-container{position:absolute;bottom:0;left:0;width:100%;height:30px;cursor:pointer}.Timeline .progress-container:before{pointer-events:none;content:"";position:absolute;top:-20px;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.15)),color-stop(19%,rgba(0,0,0,.1107)),color-stop(34%,rgba(0,0,0,.08115)),color-stop(47%,rgba(0,0,0,.0573)),color-stop(56.5%,rgba(0,0,0,.0417)),color-stop(65%,rgba(0,0,0,.0291)),color-stop(73%,rgba(0,0,0,.0189)),color-stop(80.2%,rgba(0,0,0,.01125)),color-stop(86.1%,rgba(0,0,0,.0063)),color-stop(91%,rgba(0,0,0,.00315)),color-stop(95.2%,rgba(0,0,0,.0012)),color-stop(98.2%,rgba(0,0,0,.0003)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.1107) 19%,rgba(0,0,0,.08115) 34%,rgba(0,0,0,.0573) 47%,rgba(0,0,0,.0417) 56.5%,rgba(0,0,0,.0291) 65%,rgba(0,0,0,.0189) 73%,rgba(0,0,0,.01125) 80.2%,rgba(0,0,0,.0063) 86.1%,rgba(0,0,0,.00315) 91%,rgba(0,0,0,.0012) 95.2%,rgba(0,0,0,.0003) 98.2%,transparent);background:linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.1107) 19%,rgba(0,0,0,.08115) 34%,rgba(0,0,0,.0573) 47%,rgba(0,0,0,.0417) 56.5%,rgba(0,0,0,.0291) 65%,rgba(0,0,0,.0189) 73%,rgba(0,0,0,.01125) 80.2%,rgba(0,0,0,.0063) 86.1%,rgba(0,0,0,.00315) 91%,rgba(0,0,0,.0012) 95.2%,rgba(0,0,0,.0003) 98.2%,transparent)}.Timeline .progress-container .progress{position:absolute;bottom:7px;height:5px;background:var(--ui-color)}@media (min-width:750px){.Timeline .progress-container{height:40px}.Timeline .progress-container .progress{bottom:9px;height:6px}}.title-seq-type,.TitleSequence{font-size:63px;line-height:65px;letter-spacing:-.02em}.mobile.landscape .title-seq-type,.mobile.landscape .TitleSequence{font-size:77px;line-height:76px;letter-spacing:-.01em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.mobile.landscape .title-seq-type,.mobile.landscape .TitleSequence,.title-seq-type,.TitleSequence{font-size:57px;line-height:60px}}@media (min-width:750px){.title-seq-type,.TitleSequence{font-size:108px;line-height:112px;letter-spacing:-.015em}}.TitleSequence{color:var(--ui-color);width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 0 .2em}.TitleSequence.visible{background:rgba(0,0,0,.35);-webkit-transition:background 0ms ease-out;transition:background 0ms ease-out}.TitleSequence.hidden{background:transparent;-webkit-transition:background 1s ease-out;transition:background 1s ease-out}.credits-type-big,.EndCredits .credits-big p{font-size:41px;line-height:50px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.credits-type-big,.EndCredits .credits-big p{font-size:35px;line-height:42px}}@media (min-width:750px){.credits-type-big,.EndCredits .credits-big p{font-size:68px;line-height:82px}}.credits-type,.EndCredits .again-page,.EndCredits li,.EndCredits p{font-size:26px;line-height:32px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.credits-type,.EndCredits .again-page,.EndCredits li,.EndCredits p{font-size:20px;line-height:26px}}@media (min-width:750px){.credits-type,.EndCredits .again-page,.EndCredits li,.EndCredits p{font-size:40px;line-height:50px}}.EndCredits .again-page,.evenly-like{display:flex;justify-content:space-between}.EndCredits .again-page:after,.EndCredits .again-page:before,.evenly-like:after,.evenly-like:before{content:"";display:block}.EndCredits{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:scroll;width:100%}.EndCredits .container .gradient{margin-top:100vh;margin-top:calc(var(--vh, 1vh)*100);height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(19%,rgba(0,0,0,.2583)),color-stop(34%,rgba(0,0,0,.18935)),color-stop(47%,rgba(0,0,0,.1337)),color-stop(56.5%,rgba(0,0,0,.0973)),color-stop(65%,rgba(0,0,0,.0679)),color-stop(73%,rgba(0,0,0,.0441)),color-stop(80.2%,rgba(0,0,0,.02625)),color-stop(86.1%,rgba(0,0,0,.0147)),color-stop(91%,rgba(0,0,0,.00735)),color-stop(95.2%,rgba(0,0,0,.0028)),color-stop(98.2%,rgba(0,0,0,.0007)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),rgba(0,0,0,.2583) 19%,rgba(0,0,0,.18935) 34%,rgba(0,0,0,.1337) 47%,rgba(0,0,0,.0973) 56.5%,rgba(0,0,0,.0679) 65%,rgba(0,0,0,.0441) 73%,rgba(0,0,0,.02625) 80.2%,rgba(0,0,0,.0147) 86.1%,rgba(0,0,0,.00735) 91%,rgba(0,0,0,.0028) 95.2%,rgba(0,0,0,.0007) 98.2%,transparent);background:linear-gradient(0deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.2583) 19%,rgba(0,0,0,.18935) 34%,rgba(0,0,0,.1337) 47%,rgba(0,0,0,.0973) 56.5%,rgba(0,0,0,.0679) 65%,rgba(0,0,0,.0441) 73%,rgba(0,0,0,.02625) 80.2%,rgba(0,0,0,.0147) 86.1%,rgba(0,0,0,.00735) 91%,rgba(0,0,0,.0028) 95.2%,rgba(0,0,0,.0007) 98.2%,transparent)}.EndCredits .container .background{width:100%;background:rgba(0,0,0,.35)}.EndCredits .centered{max-width:400px;margin:0 auto}.EndCredits .credits-big p,.EndCredits .credits-page{margin-bottom:66vh}.EndCredits ul{margin-bottom:2em;list-style:none;padding:0}.EndCredits li,.EndCredits p{padding:0 30px;color:var(--ui-color)}.EndCredits .again-page{height:calc(100vh - 80px);height:calc(var(--vh, 1vh)*100 - 80px);display:flex;align-items:center;flex-direction:column;color:var(--ui-color)}.EndCredits .again-page.installation{font-size:6em}.EndCredits a{color:var(--ui-color)!important;box-shadow:0 .06em 0 .0001em var(--ui-color)!important}.safari .EndCredits a{box-shadow:0 .08em 0 .0001em var(--ui-color)!important}.mobile.landscape .EndCredits .centered{max-width:600px}.mobile.landscape .EndCredits .again-page{justify-content:center;height:calc(100vh - 54px);height:calc(var(--vh, 1vh)*100 - 54px)}.mobile.landscape .EndCredits .again-page p{padding:0;margin:0 -50px 20px}.mobile.landscape .EndCredits .again-page p:last-child{margin-bottom:0}.mobile.landscape .EndCredits .again-page p br:first-of-type,.mobile.landscape .EndCredits .again-page p br:first-of-type:after,.mobile.landscape .EndCredits .again-page p br:last-of-type{content:" "}.mobile.landscape .EndCredits .again-page p br:last-of-type:after{content:" \2192   "}@media (min-width:750px){.EndCredits .centered{max-width:600px}}.desktop .EndCredits .again-page{height:100vh}.Hint,.hint-type{font-size:28px}.mobile.landscape .Hint,.mobile.landscape .hint-type{font-size:30px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.Hint,.hint-type{font-size:25px;line-height:33px}}@media (min-width:750px){.Hint,.hint-type{font-size:33px}}.language-type{font-size:23px;line-height:1em;padding-bottom:2px;text-transform:uppercase}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.language-type{font-size:18px;line-height:22px}}@media (min-width:750px){.language-type{font-size:29px;padding-bottom:1px;line-height:.9em}}@media (min-width:1024px){.language-type{font-size:22px;padding-bottom:0;padding-top:1px}}.about-type-small{font-size:22px;line-height:27px;letter-spacing:-.005em}@media (min-width:1024px){.about-type-small{font-size:19px;line-height:24px;letter-spacing:-.005em}}.about-type-big{font-size:26px;line-height:33px;letter-spacing:-.015em}@media (min-width:750px){.about-type-big{font-size:30px;line-height:36px;letter-spacing:-.005em}}.Hint{box-sizing:border-box;position:absolute;padding:7px 0 0 13px;height:120px;width:100%;text-align:left;-webkit-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0);pointer-events:none!important;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;color:var(--ui-color);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(19%,rgba(0,0,0,.4428)),color-stop(34%,rgba(0,0,0,.3246)),color-stop(47%,rgba(0,0,0,.2292)),color-stop(56.5%,rgba(0,0,0,.1668)),color-stop(65%,rgba(0,0,0,.1164)),color-stop(73%,rgba(0,0,0,.0756)),color-stop(80.2%,rgba(0,0,0,.045)),color-stop(86.1%,rgba(0,0,0,.0252)),color-stop(91%,rgba(0,0,0,.0126)),color-stop(95.2%,rgba(0,0,0,.0048)),color-stop(98.2%,rgba(0,0,0,.0012)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.4428) 19%,rgba(0,0,0,.3246) 34%,rgba(0,0,0,.2292) 47%,rgba(0,0,0,.1668) 56.5%,rgba(0,0,0,.1164) 65%,rgba(0,0,0,.0756) 73%,rgba(0,0,0,.045) 80.2%,rgba(0,0,0,.0252) 86.1%,rgba(0,0,0,.0126) 91%,rgba(0,0,0,.0048) 95.2%,rgba(0,0,0,.0012) 98.2%,transparent);background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.4428) 19%,rgba(0,0,0,.3246) 34%,rgba(0,0,0,.2292) 47%,rgba(0,0,0,.1668) 56.5%,rgba(0,0,0,.1164) 65%,rgba(0,0,0,.0756) 73%,rgba(0,0,0,.045) 80.2%,rgba(0,0,0,.0252) 86.1%,rgba(0,0,0,.0126) 91%,rgba(0,0,0,.0048) 95.2%,rgba(0,0,0,.0012) 98.2%,transparent)}.Hint.visible{-webkit-transform:translateZ(0);transform:translateZ(0)}.Hint.visible.TapHint:after{content:"\2192";position:absolute;margin-left:25px;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.mobile.landscape .Hint.visible{text-align:center;padding-left:37px}.mobile.landscape .Hint.visible.TapHint:after{content:none}.mobile.landscape .Hint.visible.TapHint:before{content:"\2192";position:absolute;margin-left:-52px;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.Hint .MuteButton{margin-left:25px;position:relative;top:1px}.Hint .MuteButton svg{height:20px;width:auto}.Hint .MuteButton .color-fill{fill:var(--ui-color)}.Hint .MuteButton .color-stroke{stroke:var(--ui-color)}@media (min-width:750px){.Hint{padding:17px 0 0 23px}}.DesktopHint{position:fixed;top:0;left:0;right:0;height:100px;padding-top:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.25)),color-stop(19%,rgba(0,0,0,.1845)),color-stop(34%,rgba(0,0,0,.13525)),color-stop(47%,rgba(0,0,0,.0955)),color-stop(56.5%,rgba(0,0,0,.0695)),color-stop(65%,rgba(0,0,0,.0485)),color-stop(73%,rgba(0,0,0,.0315)),color-stop(80.2%,rgba(0,0,0,.01875)),color-stop(86.1%,rgba(0,0,0,.0105)),color-stop(91%,rgba(0,0,0,.00525)),color-stop(95.2%,rgba(0,0,0,.002)),color-stop(98.2%,rgba(0,0,0,.0005)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,.1845) 19%,rgba(0,0,0,.13525) 34%,rgba(0,0,0,.0955) 47%,rgba(0,0,0,.0695) 56.5%,rgba(0,0,0,.0485) 65%,rgba(0,0,0,.0315) 73%,rgba(0,0,0,.01875) 80.2%,rgba(0,0,0,.0105) 86.1%,rgba(0,0,0,.00525) 91%,rgba(0,0,0,.002) 95.2%,rgba(0,0,0,.0005) 98.2%,transparent);background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.1845) 19%,rgba(0,0,0,.13525) 34%,rgba(0,0,0,.0955) 47%,rgba(0,0,0,.0695) 56.5%,rgba(0,0,0,.0485) 65%,rgba(0,0,0,.0315) 73%,rgba(0,0,0,.01875) 80.2%,rgba(0,0,0,.0105) 86.1%,rgba(0,0,0,.00525) 91%,rgba(0,0,0,.002) 95.2%,rgba(0,0,0,.0005) 98.2%,transparent);z-index:9;font-size:28px;letter-spacing:-.01em;color:var(--ui-color);-webkit-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0);pointer-events:none!important;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.DesktopHint.visible{-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes bounce{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}50%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}80%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}40%{-webkit-transform:rotate(90deg) translateX(-20px);transform:rotate(90deg) translateX(-20px)}60%{-webkit-transform:rotate(90deg) translateX(-10px);transform:rotate(90deg) translateX(-10px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@keyframes bounce{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}50%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}80%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}40%{-webkit-transform:rotate(90deg) translateX(-20px);transform:rotate(90deg) translateX(-20px)}60%{-webkit-transform:rotate(90deg) translateX(-10px);transform:rotate(90deg) translateX(-10px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}.Camera{position:absolute;opacity:0;pointer-events:none;z-index:0;top:0}.Camera canvas,.Camera video{width:100px;height:auto}.Share{padding-bottom:.5em}.Share .LabelButton{display:inline-block;text-transform:none;max-width:100%;text-overflow:ellipsis;overflow:hidden;cursor:pointer;white-space:nowrap}.loading-type{font-size:48px;line-height:60px;letter-spacing:-.01em}.mobile.landscape .loading-type{font-size:62px;line-height:75px;letter-spacing:-.02em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.loading-type,.mobile.landscape .loading-type{font-size:42px;line-height:55px}}@media (min-width:750px){.loading-type{font-size:80px;line-height:90px;letter-spacing:-.02em}}.subtitle-type{font-size:22px;line-height:30px}.welcome-type{font-size:60px;line-height:60px;letter-spacing:-.02em}.welcome-type.long-title{font-size:51px;line-height:54px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.welcome-type{font-size:50px;line-height:55px}}@media (min-width:750px){.welcome-type{font-size:90px;line-height:95px}}.enter-button-type{font-size:55px;line-height:65px;letter-spacing:.025em;text-transform:uppercase;border-bottom:3px solid var(--ui-color)}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.enter-button-type{font-size:47px;line-height:52px}}@media (min-width:750px){.enter-button-type{font-size:80px;line-height:90px;letter-spacing:.025em;border-bottom:5px solid var(--ui-color)}}.title-seq-type{font-size:63px;line-height:65px;letter-spacing:-.02em}.mobile.landscape .title-seq-type{font-size:77px;line-height:76px;letter-spacing:-.01em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.mobile.landscape .title-seq-type,.title-seq-type{font-size:57px;line-height:60px}}@media (min-width:750px){.title-seq-type{font-size:108px;line-height:112px;letter-spacing:-.015em}}.bottom-box-type,.bottom-box-type.no-bg{font-size:22px;line-height:27px;letter-spacing:.005em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.bottom-box-type,.bottom-box-type.no-bg{font-size:18px;line-height:22px}}@media (min-width:750px){.bottom-box-type,.bottom-box-type.no-bg{font-size:29px;line-height:27px;letter-spacing:0}}.no-bg.bottom-box-type{line-height:30px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.no-bg.bottom-box-type{line-height:26px}}.hint-type{font-size:28px}.mobile.landscape .hint-type{font-size:30px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.hint-type{font-size:25px;line-height:33px}}@media (min-width:750px){.hint-type{font-size:33px}}.instruction-type{font-size:27px;line-height:32px;letter-spacing:.015em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.instruction-type{font-size:24px;line-height:29px}}@media (min-width:750px){.instruction-type{font-size:30px;line-height:34px}}.quote-type{font-size:18px;line-height:22px;letter-spacing:.02em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.quote-type{font-size:16px;line-height:20px}}@media (min-width:750px){.quote-type{font-size:20px;line-height:26px}}.confirmation-type{font-size:29px;letter-spacing:.03em;text-transform:uppercase}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.confirmation-type{font-size:25px}}@media (min-width:750px){.confirmation-type{font-size:31px;line-height:40px}}.About .AboutTop .Button:not(.SvgButton),.language-type{font-size:23px;line-height:1em;padding-bottom:2px;text-transform:uppercase}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.About .AboutTop .Button:not(.SvgButton),.language-type{font-size:18px;line-height:22px}}@media (min-width:750px){.About .AboutTop .Button:not(.SvgButton),.language-type{font-size:29px;padding-bottom:1px;line-height:.9em}}@media (min-width:1024px){.About .AboutTop .Button:not(.SvgButton),.language-type{font-size:22px;padding-bottom:0;padding-top:1px}}.about-type-small,.About .AboutContent{font-size:22px;line-height:27px;letter-spacing:-.005em}@media (min-width:1024px){.about-type-small,.About .AboutContent{font-size:19px;line-height:24px;letter-spacing:-.005em}}.about-type-big,.About .AboutContent .content-big{font-size:26px;line-height:33px;letter-spacing:-.015em}@media (min-width:750px){.about-type-big,.About .AboutContent .content-big{font-size:30px;line-height:36px;letter-spacing:-.005em}}.credits-type-big{font-size:41px;line-height:50px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.credits-type-big{font-size:35px;line-height:42px}}@media (min-width:750px){.credits-type-big{font-size:68px;line-height:82px}}.credits-type{font-size:26px;line-height:32px}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.credits-type{font-size:20px;line-height:26px}}@media (min-width:750px){.credits-type{font-size:40px;line-height:50px}}.overlay-type{font-size:26px;line-height:33px;letter-spacing:.015em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.overlay-type{font-size:20px;line-height:26px}}@media (min-width:750px){.overlay-type{font-size:29px;line-height:38px}}.overlay-button{font-size:29px;line-height:40px;letter-spacing:.03em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.overlay-button{font-size:23px;line-height:29px}}@media (min-width:750px){.overlay-button{font-size:31px;line-height:40px}}.debug-type{font-family:Menlo,Monaco,Consolas,Courier New,monospace!important;font-size:10px;line-height:20px}a,a:hover,a:link,a:visited{color:#000;pointer-events:all!important;text-decoration:none;box-shadow:0 .06em 0 .0001em #000}.safari a,.safari a:hover,.safari a:link,.safari a:visited{box-shadow:0 .08em 0 .0001em #000}.evenly-like{display:flex;justify-content:space-between}.evenly-like:after,.evenly-like:before{content:"";display:block}.About{position:relative;z-index:100;background:var(--ui-color);min-height:100%}.About .CloseButton{position:fixed;top:5px;right:5px;padding-bottom:20px}.About .CloseButton svg{width:auto}.About .CloseButton path{stroke:#000}.About .AboutTop{box-sizing:border-box;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;perspective:1000;top:0;width:100%;z-index:101;align-items:center;height:54px;border-bottom:2px solid #000;display:flex;padding-left:18px;background:var(--ui-color)}.About .AboutTop .Button:not(.SvgButton).selected{position:relative}.About .AboutTop .Button:not(.SvgButton).selected:after{content:"";position:absolute;right:2px;left:2px;height:2px;background:#000;bottom:-2px}.About .AboutTop .languages button+button{margin-left:21px}.About .AboutTop .mute{margin-left:2.9em}.About .AboutTop .mute .Button{pointer-events:all}.About .AboutTop .MuteButton{position:relative;padding-right:9px}.About .AboutTop .MuteButton svg{height:18px}.About .AboutContent{padding:59px 18px 2em;height:100%;box-sizing:border-box}.About .AboutContent.has-bar{padding-bottom:6em}.mobile.landscape .About .AboutContent{padding-bottom:4em}.About .AboutContent .content-big{margin-bottom:2.5em;padding:0 10px}.About .AboutContent .content-big p{margin-top:.9em}.About .AboutContent section p+p{margin-top:.5em}.About .AboutContent .column+.column,.About .AboutContent section+section{margin-top:2em}@media (orientation:landscape) and (max-width:568px),(orientation:portrait) and (max-width:349px){.About .CloseButton{top:0;padding:13px 8px 20px 20px}.About .CloseButton svg{height:14px;width:auto}.About .AboutTop{padding-left:14px;height:48px}.About .AboutTop .mute{margin-left:2em}.About .AboutTop .MuteButton{padding-right:7px}.About .AboutTop .MuteButton svg{height:15px;width:auto}.About .AboutTop .languages button+button{margin-left:18px}.About .AboutTop .Button:not(.SvgButton).selected:after{bottom:0}.About .AboutContent{padding:48px 18px 4em}.About .AboutContent.has-bar{padding-bottom:6em}}@media (min-width:750px){.About .CloseButton{top:10px;right:11px}.About .AboutTop{height:67px;padding-left:21px}.About .AboutTop .languages button+button{margin-left:31px}.About .AboutTop .mute{margin-left:4.1em}.About .AboutTop .MuteButton{padding-right:6px}.About .AboutTop .MuteButton svg{height:20px}.About .AboutContent{max-width:560px;margin:0 auto;padding:67px 0 2em}.About .AboutContent.has-bar{padding-bottom:134.5px}}@media (min-width:1024px){.About .AboutTop{height:54px}.About .AboutTop .MuteButton{padding-right:7px}.About .AboutTop .MuteButton svg{height:18px;width:auto}.About .CloseButton svg{height:16px;width:auto}.About .AboutContent{max-width:800px}.About .AboutContent .columns{display:flex}.About .AboutContent .columns .column{flex-grow:1;flex-basis:0}.About .AboutContent .columns .column:first-child{margin-right:45px}.About .AboutContent .columns .column:last-child{margin-left:45px}.About .AboutContent .column+.column{margin-top:0}}.About .BottomBar{position:fixed;bottom:0}
/*# sourceMappingURL=main.e80b464f.chunk.css.map */