.theme{--theme-px-xxs: .25rem;--theme-px-smallest: .5rem;--theme-px-xs: .75rem;--theme-px-small: 1rem;--theme-px-normal: 1.5rem;--theme-px-m: 1.8rem;--theme-px-normal-plus: 2rem;--theme-px-xl: 3rem;--theme-px-xxl: 4rem;--theme-font-size-small: 1.2rem;--theme-font-size-smaller: 1.4rem;--theme-font-size-s: 1.5rem;--theme-font-size-normal: 1.6rem;--theme-font-size-m: 1.8rem;--theme-font-size-larger: 2rem;--theme-font-size-large: 2.4rem;--theme-font-size-largest: 3rem;--theme-line-height: 1.6rem;--theme-color-almost-white: #e7eaec;--theme-color-light-black: #202124}.theme--light{--theme-background-color: white;--theme-background-color-2: #e6e6e6;--theme-background-color-3: #fcfcfc;--theme-background-border-color: #cccccc;--theme-background-border-color-2: #e6e6e6;--theme-text-color-icon: rgb(56, 56, 56);--theme-text-color-icon-hover: black;--theme-text-color-headline: black;--theme-text-color: #1a1a1a;--theme-text-color: black;--theme-text-color-tag: #333333;--theme-text-color-light: gray;--theme-text-color-bit-light: #333333;--theme-text-color-accent: #1a73e8;--theme-input-color: white;--theme-text-color-link: #1a0dab;--theme-text-color-link: black;--theme-text-color-link-visited: #609;--theme-text-color-source: #006621;--theme-image-opacity: 1;--theme-video-thumb-opacity: .9;--theme-drop-shadow: rgba(32, 33, 36, .1) 0px 2px 5px 0px}.theme--dark{--theme-background-color: black;--theme-background-color-2: #202124;--theme-background-color-3: #0d0d0d;--theme-background-border-color: #333333;--theme-background-border-color-2: #1a1a1a;--theme-text-color-icon: rgb(192, 192, 192);--theme-text-color-icon-hover: white;--theme-text-color-headline: #e7eaec;--theme-text-color: #e6e6e6;--theme-text-color: #e7eaec;--theme-text-color-tag: #b3b3b3;--theme-text-color-light: #b3b3b3;--theme-text-color-bit-light: #cccccc;--theme-text-color-accent: #e6e6e6;--theme-input-color: black;--theme-text-color-link: #eeecfe;--theme-text-color-link: #e7eaec;--theme-text-color-visited: gray;--theme-text-color-source: #009932;--theme-image-opacity: .9;--theme-video-thumb-opacity: .8;--theme-drop-shadow: rgba(224, 221, 220, .1) 0px 2px 5px 0px}html{font-size:62.5%;touch-action:pan-x pan-y;background-color:var(--theme-background-color-2)}body{margin:0;font-family:Helvetica,Arial,sans-serif;font-family:Open Sans,sans-serif;font-family:Catamaran,sans-serif;color:var(--theme-text-color);min-height:100vh;font-size:var(--theme-font-size-normal)}a{text-decoration:none}a:hover{text-decoration:underline}button{font-size:var(--theme-font-size-normal);background:none;border:0;cursor:pointer;outline:0}input{padding:var(--theme-px-smallest);font-size:var(--theme-font-size-normal);outline:none;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width: 600px){html{font-size:60%}}*{box-sizing:border-box}.icon{display:flex;cursor:pointer;fill:var(--theme-text-color);stroke:var(--theme-text-color)}.icon:hover,.trigger-hover:hover .icon,.trigger-hover:focus .icon,.--active .icon{fill:var(--theme-text-color-accent);stroke:var(--theme-text-color-accent);stroke-width:3px}.icon svg{width:var(--icon-width);height:var(--icon-height);overflow:visible}.loader{display:none}.loader.loader--loading{display:block;opacity:0;animation:fadeIn .15s forwards;animation-delay:1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.layout-ib-center{display:flex;flex-direction:row;align-items:center}.layout-fill{position:absolute;inset:0}.layout-block{display:block;border:1px solid green}.layout-fixed{position:fixed!important;inset:0}.layout-relative{position:relative}.layout-flex-center{display:flex;align-items:center;justify-content:center}.layout-overflow-y{overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.tabs{display:block;clear:both;position:relative;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.tabs__tab{display:inline-block;padding:0 2rem;cursor:pointer;font-size:var(--theme-font-size-normal);border-bottom:2px solid transparent;color:var(--theme-text-color)}.tabs__tab:hover{color:var(--theme-text-color-accent);text-decoration:none}.tabs__tab.--active{padding:0 2rem;border-bottom:2px solid var(--theme-text-color-accent);color:var(--theme-text-color-accent)}.play-button{box-sizing:border-box;display:block;width:80px;height:80px;padding-top:14px;padding-left:8px;line-height:20px;border:6px solid #fff;border-radius:50%;color:#f5f5f5;text-align:center;text-decoration:none;background-color:#00000080;font-size:20px;font-weight:700;transition:all .3s ease}.play-button:hover{background-color:#000c;box-shadow:0 0 10px #ffff64;text-shadow:0px 0px 10px rgb(255,255,100)}.section-tag{text-transform:capitalize;font-size:.9rem;color:#666;position:relative;margin-bottom:.5rem}.section-tag:before{width:100%;height:0;border-bottom:1px solid #aaa;position:absolute;bottom:-1px;left:0;content:""}.gui__header{position:fixed;top:0;left:0;right:0;z-index:1;transform:translateY(-100%);transition:transform .3s;box-shadow:0 0 10px 10px #0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gui__footer{position:fixed;bottom:0;left:0;right:0;z-index:1;transform:translateY(100%);transition:transform .3s;box-shadow:0 0 10px 10px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app--browser-menu-visible .gui__footer{padding-bottom:0}.app--scrolled-top .gui__header,.app--browser-menu-visible .gui__footer,.app--browser-menu-visible .gui__header{transform:translateY(0)}.page{position:absolute;inset:0;display:block;background:var(--page-background);-webkit-user-select:none;user-select:none;touch-action:pan-y}.element.element--style-deck{z-index:1;animation:none;--peek-distance: 20%}.element.element--style-deck.element--style-deck--gallery{--peek-distance: 100%;box-shadow:none!important}.element.element--style-deck.element-style-deck--stack.element--slot-previous{z-index:1;transform:translate(calc(-1 * var(--peek-distance)))}.element.element--style-deck.element-style-deck--stack.element--slot-next{z-index:3;transform:translate(100%)}.element.element--style-deck.element-style-deck--stack.element--panning.element--slot-current.element--forward{transform:translate(calc(1 * var(--peek-distance) * var(--pan-value-capped)))!important}.element.element--style-deck.element-style-deck--stack.element--panning.element--slot-next.element--forward{transform:translate(calc(100% + 100% * var(--pan-value-capped)))!important;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.element.element--style-deck.element--panning{pointer-events:none;transition:none!important}.element.element--style-deck.element--slot-current{z-index:2;transition:transform var(--animation-duration) linear;transform:translate(0);display:block}.element.element--style-deck.element--slot-current.element--panning{transform:translate(var(--pan-pixels));box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.element.element--style-deck.element--slot-current.element--not-panning.element--navigating.element--switch-direction,.element.element--style-deck.element--slot-current.element--not-panning.element--navigating.element--new{transition-duration:0s}.element.element--style-deck.element--slot-not-current.element--panning{display:none;transition-duration:0s}.element.element--style-deck.element--slot-not-current.element--panning.element--slot-previous.element--back{display:block;transform:translate(calc(-1 * var(--peek-distance) * var(--pan-value-capped-reverse)))}.element.element--style-deck.element--slot-not-current.element--panning.element--slot-next.element--forward{display:block;transform:translate(calc(var(--peek-distance) + var(--peek-distance) * var(--pan-value-capped)))}.element.element--style-deck.element--slot-not-current.element--not-panning{display:block}.element.element--style-deck.element--slot-not-current.element--not-panning.element--slot-previous{transform:translate(calc(-1 * var(--peek-distance)))}.element.element--style-deck.element--slot-not-current.element--not-panning.element--slot-next{transform:translate(100%)}.element.element--style-deck.element--slot-not-current.element--not-panning.element--old-slot-current.element--navigating{transition:transform var(--animation-duration) linear;display:block}.element.element--style-deck.element--slot-not-current.element--not-panning.element--old-slot-current.element--navigating.element--slot-previous{transform:translate(calc(-1 * var(--peek-distance)))}.element.element--style-deck.element--slot-not-current.element--not-panning.element--old-slot-current.element--navigating.element--slot-next{transform:translate(100%)}@keyframes fromLeft{0%{transform:translate(calc(-1 * var(--peek-distance)))}to{transform:translate(0)}}@keyframes fromRight{0%{transform:translate(var(--peek-distance))}to{transform:translate(0)}}.element.element--style-cube{z-index:2;animation:none;backface-visibility:hidden;translate:translateX(0) rotateY(0);pointer-events:none}.element.element--style-cube.element--slot-previous{transition:transform var(--animation-duration) ease-out,opacity var(--animation-duration) ease-out;transform:translate(-100%) rotateY(-72deg);transform-origin:right center;opacity:calc(.5 + .7 * var(--pan-value))}.element.element--style-cube.element--slot-next{transition:transform var(--animation-duration) ease-out,opacity var(--animation-duration) ease-out;transform:translate(100%) rotateY(72deg);transform-origin:left center;opacity:calc(.5 + .7 * var(--pan-value-abs))}.element.element--style-cube.element--slot-current{opacity:1;z-index:2;transition:transform var(--animation-duration) ease-out,opacity var(--animation-duration) ease-out;transform:none}.element.element--style-cube.element--slot-current.element--not-panning{pointer-events:auto}.element.element--style-cube.element--slot-current.element--cancel-panning.element--forward{transform-origin:right center}.element.element--style-cube.element--slot-current.element--cancel-panning.element--back,.element.element--style-cube.element--slot-current.element--navigating.element--old-slot-next{transform-origin:left center}.element.element--style-cube.element--slot-current.element--navigating.element--old-slot-previous{transform-origin:right center}.element.element--style-cube.element--navigating.element--new,.element.element--style-cube.element--navigating.element--slot-next.element--old-slot-previous,.element.element--style-cube.element--navigating.element--slot-previous.element--old-slot-next{transition:none!important}.element.element--style-cube.element--panning{transition-duration:0ms;transition:none}.element.element--style-cube.element--panning.element--slot-current{transform:translate(calc(var(--pan-percent))) rotateY(calc(var(--pan-degrees) / 5));opacity:calc(1 - (.7 * var(--pan-value-abs)))}.element.element--style-cube.element--panning.element--slot-current.element--back{transform-origin:left center}.element.element--style-cube.element--panning.element--slot-current.element--forward{transform-origin:right center}.element.element--style-cube.element--panning.element--slot-not-current{display:none}.element.element--style-cube.element--panning.element--slot-previous.element--back{display:block;transform:translate(calc(-100% + var(--pan-percent))) rotateY(calc(var(--pan-degrees-reverse) / 5));transform-origin:right center}.element.element--style-cube.element--panning.element--slot-next.element--forward{display:block;transform:translate(calc(100% + var(--pan-percent))) rotateY(calc(72deg - (var(--pan-degrees-abs) / 5)));transform-origin:left center}@keyframes cubeFromLeft{0%{transform:translate(-100%) rotateY(-72deg)}to{transform:none}}@keyframes cubeFromRight{0%{transform:translate(100%) rotateY(72deg)}to{transform:none}}.section-tab{display:flex;align-content:center;align-items:center;padding:var(--theme-px-normal);color:var(--theme-text-color);line-height:var(--theme-font-size-larger);font-size:var(--theme-font-size-larger)}.section-tab:hover,.section-tab:focus{color:var(--theme-text-color-accent);text-decoration:none}.section-tab.--active{color:var(--theme-text-color-accent);font-weight:700}.section-tab[data-title]:after{margin-left:var(--theme-px-normal);content:attr(data-title)}.brand-name{font-size:var(--theme-font-size-large);padding:var(--theme-px-normal)}.brand-name:after{content:"Veeds"}[appGesture]{position:relative}[appGesture]:before{content:attr(data-gesture);background-color:#000;border:1px solid red;color:#fff;position:absolute;position:sticky;left:0;top:0}.fill-broken-image{position:relative}.fill-broken-image:before{content:"";position:absolute;inset:0;background-color:var(--theme-background-color)}
