@font-face{font-display:swap;font-family:ABC Repro;font-weight:400;src:url(../webfonts/ABCRepro-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABC Repro;font-weight:700;src:url(../webfonts/ABCRepro-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABC Repro Mono;font-weight:400;src:url(../webfonts/ABCReproMono-Screen.woff2) format("woff2")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5{font-weight:400}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out!important}.fade-enter,.fade-leave-to{opacity:0}.fade-page-enter-active,.fade-page-leave-active{transition:opacity .5s ease}.fade-page-enter,.fade-page-leave-to{opacity:0}.fade-page-enter-active{transition-delay:var(--duration-default,.25s)}.fade-logo-enter-active,.fade-logo-leave-active{transition:opacity var(--duration-longer,666ms) ease}.fade-logo-enter,.fade-logo-leave-to{opacity:0}.fade-logo-enter-active{transition-delay:var(--duration-longer,666ms)!important}.fade-short-enter-active,.fade-short-leave-active{transition:opacity var(--duration-default,.1s) ease-in-out!important}.fade-short-enter,.fade-short-leave-to{opacity:0}.fade-shorter-enter-active,.fade-shorter-leave-active{transition:opacity .1s ease-in-out!important}.fade-shorter-enter,.fade-shorter-leave-to{opacity:0}.fade-half-short-enter-active,.fade-half-short-leave-active{opacity:.5;transition:opacity var(--duration-default,.25s) ease-in-out}.fade-half-short-enter,.fade-half-short-leave-to{opacity:0}.fade-delay-in-enter-active,.fade-delay-in-leave-active{transition:opacity .25s}.fade-delay-in-enter,.fade-delay-in-leave-to{opacity:0}.fade-delay-in-enter-active{transition-delay:1s}.fade-up-enter-active,.fade-up-leave-active{transition:opacity .25s,transform .25s cubic-bezier(0,.01,.38,.95)}.fade-up-enter,.fade-up-leave-to{opacity:0}.fade-up-leave-to{transform:translateY(-.5em)}.fade-up-enter{transform:translateY(.5em)}.fade-up-delay-enter-active,.fade-up-delay-leave-active{transition:opacity .25s,transform .25s cubic-bezier(0,.01,.38,.95)}.fade-up-delay-enter,.fade-up-delay-leave-to{opacity:0}.fade-up-delay-enter-active{transition-delay:.2s}.fade-up-delay-leave-to{transform:translateY(-1em)}.fade-up-delay-enter{transform:translateY(1em)}.fade-left-enter-active,.fade-left-leave-active{transition:opacity .25s,transform .25s cubic-bezier(0,.01,.38,.95)}.fade-left-enter,.fade-left-leave-to{opacity:0}.fade-left-leave-to{transform:translate(-3rem)}.fade-left-enter{transform:translate(3rem)}.fade-left-delay-enter-active,.fade-left-delay-leave-active{transition:opacity .5s,transform .5s cubic-bezier(0,.01,.38,.95)}.fade-left-delay-enter-active{transition-delay:.33s}.fade-left-delay-enter,.fade-left-delay-leave-to{opacity:0}.fade-left-delay-leave-to{transform:translate(-3rem)}.fade-left-delay-enter{transform:translate(3rem)}.fade-right-delay-enter-active,.fade-right-delay-leave-active{transition:opacity .5s,transform .5s cubic-bezier(0,.01,.38,.95)}.fade-right-delay-enter-active{transition-delay:.33s}.fade-right-delay-enter,.fade-right-delay-leave-to{opacity:0}.fade-right-delay-leave-to{transform:translate(0)}.fade-right-delay-enter{transform:translate(-3rem)}.fade-right-enter-active,.fade-right-leave-active{transition:opacity .25s,transform .25s cubic-bezier(0,.01,.38,.95)}.fade-right-enter,.fade-right-leave-to{opacity:0}.fade-right-leave-to{transform:translate(1em)}.fade-right-enter{transform:translate(-1em)}.fade-up-short-enter-active,.fade-up-short-leave-active{transition:opacity .15s,transform .15s cubic-bezier(0,.01,.38,.95)}.fade-up-short-enter,.fade-up-short-leave-to{opacity:0}.fade-up-short-leave-to{transform:translateY(-.66em)}.fade-up-short-enter{transform:translateY(.66em)}.fade-up-down-enter-active,.fade-up-down-leave-active{transition:opacity var(--duration-default,.25s),transform var(--duration-default,.25s)}.fade-up-down-enter,.fade-up-down-leave-to{opacity:0}.fade-up-down-enter,.fade-up-down-leave-to{transform:translateY(1rem)}.list-complete-item{display:inline-block;transition:all .33s}.list-complete-enter,.list-complete-leave-to{opacity:0;transform:translateY(30px)}.list-complete-leave-active{position:absolute}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--duration-default,.25s) cubic-bezier(.52,0,0,1)}.slide-fade-leave-to,.slide-up-enter,.slide-up-leave-active{transform:translateY(100%)}.t-list-item{position:relative;transition:all .33s,background-color 0s}.t-list-enter,.t-list-leave-to{opacity:0}.t-list-leave-active{position:absolute!important}.t-list-enter-active,.t-list-leave-active,.t-list-move{background-color:var(--color-bg,var(--color-black,#000));transition:all .33s,background-color 0s!important}html{font-size:62.5%;scrollbar-gutter:stable}body,html{min-height:100vh;min-height:-webkit-fill-available}body{background-color:var(--color-bg,var(--color-black,#000));color:var(--color-text,var(--color-white,#fff));font-family:var(--font-primary,"ABC Repro","Helvetica","Arial",serif);font-size:var(--size-medium,1.6rem);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.4);margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em;max-width:100vw;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s)}.story-debug{display:none!important}::-moz-selection{background-color:var(--color-text,var(--color-white,#fff));color:var(--color-bg,var(--color-black,#000))}::selection{background-color:var(--color-text,var(--color-white,#fff));color:var(--color-bg,var(--color-black,#000))}:focus-visible{outline:none}*{-webkit-tap-highlight-color:transparent!important}@media(max-width:767.98px){input{border-radius:0}}h1,h2,h3{font:inherit;line-height:inherit}img,picture,video{-webkit-user-select:none;-moz-user-select:none;user-select:none}p+p{margin-top:1em}a{color:inherit;text-decoration:none}ul{list-style-type:none;padding-left:0}a.is-external-link{position:relative}:root{--vh100:calc(var(--vh, 1vh)*100)}.no-pointer{pointer-events:none!important}.no-scroll{overflow:hidden}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.background .image,.background img,.background video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.w-25{width:calc(25% - var(--w-spacing, 0rem))}.w-33{width:calc(33.33333% - var(--w-spacing, 0rem))}.w-50{width:calc(50% - var(--w-spacing, 0rem))}.w-66{width:calc(66.66667% - var(--w-spacing, 0rem))}.w-75{width:calc(75% - var(--w-spacing, 0rem))}.w-100{width:100%}.h-100{height:calc(var(--vh, 1vh)*100)}.h-auto{height:-moz-fit-content;height:fit-content}.bg-transparent{background-color:transparent}.bg-black{background-color:var(--color-black,#000)}.bg-white{background-color:var(--color-white,#fff)}.bg-grey{background-color:var(--color-grey,#d8dce5)}@media(max-width:1439.98px){:root{--size-xxlarge:8rem}}@media screen and (min-width:1112px)and (max-height:700px){:root{--size-xxlarge:7.2rem}}@media(max-width:1179.98px){:root{--vh:1svh}}@media(max-width:767px){:root{--pwy:3rem;--pwx:3rem;--size-body:1.4rem;--gutter-caption:2.5em;--size-xxlarge:5.6rem;--size-xlarge:3rem;--size-large2:2rem}}@media(max-width:375.98px){:root{--size-xxlarge:4.8rem}}.rubiks-experience{min-height:100vh;min-height:100lvh;position:relative}.rubiks-canvas{height:100vh;height:100lvh;left:0;position:fixed;right:0;top:0}.rubiks-experience .story-section{min-height:100vh;min-height:100lvh;pointer-events:none;position:relative}.rubiks-experience .story-section *{pointer-events:auto}
