:root{--font-stack-fredoka:"Fredoka One",cursive;--font-stack-roboto:"Roboto",sans-serif;--font-stack-baloo:"Baloo 2",cursive;--font-xxsmall:0.7rem;--font-xsmall:0.8rem;--font-small:1rem;--font-normal:1.1rem;--font-paragraph:var(--font-normal);--font-default:var(--font-normal);--font-large:1.2rem;--font-xlarge:1.6rem;--font-xxlarge:2rem;--color-white:#fff;--color-light-white:#eee;--color-light-gray:#c3c3c2;--color-dark-gray:#111;--color-orange:#ffb100;--color-dark-orange:#ff8c00;--color-yellow:#fbba00;--color-dark-yellow:#dba50f;--color-green:#13a513;--color-dark-blue:#323f50;--color-light-blue:#91adb9;--color-ocean-blue:#24bc8a;--color-blue:#1395ff;--color-purple:#571dc1;--color-dark-red:#ae1a1e;--color-bright-red:#f33;--color-gray-0:#000;--color-gray-1:#111;--color-gray-2:#222;--color-gray-3:#333;--color-gray-4:#414141;--color-gray-5:#515151;--color-gray-6:#616161;--color-gray-7:#717171;--color-gray-8:#818181;--color-gray-9:#ededed;--body-bg-color:var(--color-gray-9);--color-link:var(--color-blue);--grid-xxsmall:0.1rem;--grid-xsmall:0.2rem;--grid-small:0.4rem;--grid-normal:0.8rem;--grid-medium:0.8rem;--grid-large:1rem;--grid-xlarge:1.4rem;--grid-xxlarge:1.6rem;--grid-xxxlarge:1.8rem;--grid-mega:2rem;--border-radius-xsmall:4px;--border-radius-small:8px;--border-radius:12px;--ui-transition-duration-fast:150ms;--ui-transition-duration:250ms;--ui-transition:var(--ui-transition-duration) ease-in;--ui-transition-fast:var(--ui-transition-duration-fast) ease-in;--ui-icon-size-md:1.6rem;--ui-icon-size-lg:2.4rem;--ui-icon-size-sm:1rem;--page-content-z-index:5000;--footer-z-index:calc(var(--page-content-z-index) - 2);--sidebar-z-index:calc(var(--page-content-z-index) - 1);--header-z-index:calc(var(--page-content-z-index) + 1);--layer-z-index:calc(var(--page-content-z-index) + 2);--text-color-base:var(--color-gray-7);--text-color-base-hover:var(--color-gray-0);--text-color-base-inverse:var(--color-gray-9);--icon-color:var(--text-color-base);--icon-color-inverse:var(--text-color-base-inverse);--icon-color-hover:var(--color-gray-0);--icon-background-hover:#fff;--border-color:#cac6c6;--border-color-light:#dcdcdc;--accent-color:var(--color-ocean-blue);--theme-dark-font-color:var(--text-color-base-inverse);--theme-white-font-color:var(--text-color-base)}/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}li,ul{list-style:none;margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;background-color:#fefefe;background-color:var(--body-bg-color);font-family:var(--font-stack-baloo)}a{color:var(--color-link);text-decoration:none}a:focus,a:hover{text-decoration:underline}.off{display:none!important}@-webkit-keyframes loading-letter-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loading-letter-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.AppLoadingScreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.AppLoadingScreen .t-wrapper{display:block;position:relative;height:30px;margin-top:10px}.AppLoadingScreen .number{font-size:30px;font-weight:600;letter-spacing:-1px;color:var(--color-blue)}.AppLoadingScreen.is-complete .app-loading-center{opacity:0;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s}.AppLoadingScreen-letter{display:inline-block;font-size:1rem;font-weight:600;margin:0;-webkit-animation-name:loading-letter-animation;animation-name:loading-letter-animation;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;color:var(--color-light-white)}.AppLoadingScreen-letter:first-of-type{-webkit-animation-delay:30ms;animation-delay:30ms}.AppLoadingScreen-letter:nth-of-type(2){-webkit-animation-delay:60ms;animation-delay:60ms}.AppLoadingScreen-letter:nth-of-type(3){-webkit-animation-delay:90ms;animation-delay:90ms}.AppLoadingScreen-letter:nth-of-type(4){-webkit-animation-delay:.12s;animation-delay:.12s}.AppLoadingScreen-letter:nth-of-type(5){-webkit-animation-delay:.15s;animation-delay:.15s}.AppLoadingScreen-letter:nth-of-type(6){-webkit-animation-delay:.18s;animation-delay:.18s}.AppLoadingScreen-letter:nth-of-type(7){-webkit-animation-delay:.21s;animation-delay:.21s}.AppLoadingScreen-letter:nth-of-type(8){-webkit-animation-delay:.24s;animation-delay:.24s}.AppLoadingScreen-letter:nth-of-type(9){-webkit-animation-delay:.27s;animation-delay:.27s}.AppLoadingScreen-letter:nth-of-type(10){-webkit-animation-delay:.3s;animation-delay:.3s}.AppLoadingScreen-letter:nth-of-type(11){-webkit-animation-delay:.33s;animation-delay:.33s}.AppLoadingScreen-letter:nth-of-type(12){-webkit-animation-delay:.36s;animation-delay:.36s}.AppLoadingScreen-letter:nth-of-type(13){-webkit-animation-delay:.39s;animation-delay:.39s}.AppLoadingScreen-letter:nth-of-type(14){-webkit-animation-delay:.42s;animation-delay:.42s}.AppLoadingScreen-letter:nth-of-type(15){-webkit-animation-delay:.45s;animation-delay:.45s}.AppLoadingScreen-letter:nth-of-type(16){-webkit-animation-delay:.48s;animation-delay:.48s}.AppLoadingScreen-letter:nth-of-type(17){-webkit-animation-delay:.51s;animation-delay:.51s}.AppLoadingScreen-letter:nth-of-type(18){-webkit-animation-delay:.54s;animation-delay:.54s}.AppLoadingScreen-letter:nth-of-type(19){-webkit-animation-delay:.57s;animation-delay:.57s}.AppLoadingScreen-letter:nth-of-type(20){-webkit-animation-delay:.6s;animation-delay:.6s}.AppLoadingScreen-center{position:relative;min-width:320px;padding:0 1rem}.Footer-socialIcon:focus:not(:active).focus-visible{outline:2px dotted var(--ui-button-focus-color,#ff8c00)}.Footer{--footer-background-color:var(--color-gray-7);--footer-font-color:var(--text-color-base-inverse);--footer-icon-color:var(--icon-color-inverse);background-color:var(--footer-background-color);-webkit-box-shadow:-4px 8px 13px 0 #000;box-shadow:-4px 8px 13px 0 #000;bottom:0;color:var(--footer-font-color);padding:0 calc(var(--grid-large)*2);position:fixed;left:0;width:100%;z-index:var(--footer-z-index)}.Footer .Grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Footer-text{font-size:var(--font-paragraph)}.Footer-socialIcons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem}.Footer-socialIcon{width:24px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-gray-8);border-radius:var(--border-radius-xsmal,4px);padding:2px}.Footer-socialIcon:focus{outline:0;border:0}.Footer-socialIcon>img{display:block;width:100%;height:auto}.Footer-socialIcon+.Footer-socialIcon{margin-left:var(--grid-small)}.Dummy{background-color:#111}.Header-logoLink:focus:not(:active).focus-visible{outline:2px dotted var(--ui-button-focus-color,#ff8c00)}:root{--header-bg-color:transparent;--header-text-color:var(--color-light-white);--header-height:5rem;--header-height-small:3rem;--header-logo-name-font-size:var(--font-xxlarge);--header-logo-color:var(--accent-color)}.Header{position:fixed;width:100%;height:var(--header-height);top:0;left:0;background-color:var(--header-bg-color);color:var(--header-text-color);z-index:var(--header-z-index)}.Header .nav__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Header .nav__list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.Header .nav__list:first-child{margin-left:0}.Header-row{position:relative;height:100%;margin:0;padding:0 calc(var(--grid-large)*2);will-change:height;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header-col--left,.Header-col--right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.Header-col--right{margin-left:auto}.Header-col:first-of-type{margin-right:var(--grid-normal)}.Header.is-collapsed .row{height:var(--header-sm-height)}.Header.is-collapsed .Header__position,.Header.is-collapsed .logo-canvas{display:none}.Header.is-dark{background-color:var(--color-gray-1)}.Header.is-transparent{background-color:transparent}.Header.is-opaque{background-color:var(--color-gray-2)}.Header.is-white{background-color:var(--color-light-white)}.Header-logo{display:inline-block}.Header-logoLink{display:block;position:relative;overflow:hidden;margin-bottom:.2rem;text-decoration:none}@-webkit-keyframes Header-logo-hue{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(540deg);filter:hue-rotate(540deg)}}@keyframes Header-logo-hue{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(540deg);filter:hue-rotate(540deg)}}.Header-logoLink:active,.Header-logoLink:hover{outline:0;text-decoration:none}.Header-logoLink:focus{outline:0}.Header-logoTitle{display:block;margin:0;font-family:var(--font-stack-fredoka);font-size:var(--header-logo-name-font-size);font-weight:700;color:var(--header-logo-color);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.Header-logo:not(.animate-in) .Header-logoTitle{-webkit-animation:Header-logo-hue;animation:Header-logo-hue;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:20s;animation-duration:20s}.Header-logoSubTitles{display:block;opacity:0;max-height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.Header-logo.animate-in .Header-logoSubTitles{opacity:1;max-height:5rem}.Header-logoSubTitle{display:block;color:var(--text-color-base);font-size:var(--font-small);font-weight:600;line-height:1rem}.Header-iconBtnClose .Header-iconBtnTransition-enter{-webkit-transform:rotate(125deg) scale(.9);transform:rotate(125deg) scale(.9);will-change:transform}.Header-iconBtnClose .Header-iconBtnTransition-enter-active{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform var(--ui-transition-fast);transition:-webkit-transform var(--ui-transition-fast);transition:transform var(--ui-transition-fast);transition:transform var(--ui-transition-fast),-webkit-transform var(--ui-transition-fast)}.Header-iconBtnMenu .Header-iconBtnTransition-enter{-webkit-transform:scale(.8);transform:scale(.8);will-change:transform}.Header-iconBtnMenu .Header-iconBtnTransition-enter-active{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform var(--ui-transition-fast);transition:-webkit-transform var(--ui-transition-fast);transition:transform var(--ui-transition-fast);transition:transform var(--ui-transition-fast),-webkit-transform var(--ui-transition-fast)}.HamburgerButton{--hamburger-button-line-color:var(--icon-color);width:32px;height:24px;position:relative;cursor:pointer}.HamburgerButton:focus-visible,.HamburgerButton:hover{--hamburger-button-line-color:var(--icon-color-hover)}.HamburgerButton-line{position:absolute;width:100%;height:2px;border-radius:2px;-webkit-transition:background-color .2s,-webkit-transform .3s cubic-bezier(.6,-.28,.735,.045);transition:background-color .2s,-webkit-transform .3s cubic-bezier(.6,-.28,.735,.045);transition:transform .3s cubic-bezier(.6,-.28,.735,.045),background-color .2s;transition:transform .3s cubic-bezier(.6,-.28,.735,.045),background-color .2s,-webkit-transform .3s cubic-bezier(.6,-.28,.735,.045);background-color:var(--hamburger-button-line-color);-webkit-transform-origin:50%;transform-origin:50%;pointer-events:none}.HamburgerButton-line:first-of-type{top:0;left:0}.HamburgerButton-line:nth-of-type(2){top:calc(50% - 1px);left:0}.HamburgerButton-line:nth-of-type(3){bottom:0;left:0}.HamburgerButton-line.animate:first-of-type,.HamburgerButton.animate .HamburgerButton-line:first-of-type{-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}.HamburgerButton-line.animate:nth-of-type(2),.HamburgerButton.animate .HamburgerButton-line:nth-of-type(2){-webkit-transform:scaleY(0);transform:scaleY(0)}.HamburgerButton-line.animate:nth-of-type(3),.HamburgerButton.animate .HamburgerButton-line:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}.Sidebar-navItemLink:focus:not(:active).focus-visible>.Sidebar-navItemLabel{outline:2px dotted var(--ui-button-focus-color,#ff8c00)}.Sidebar-divider{background-color:red;background-color:var(--sidebar-divider-color);border:none;height:1px;-ms-flex-negative:0;flex-shrink:0}.Sidebar-divider-withGutter{margin:var(--sidebar-vertical-space-normal) 0}.Sidebar-footer{background:transparent;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:1}.Sidebar-footerText,.Sidebar-footerText a{color:var(--sidebar-footer-text-color);font-size:var(--font-small);margin:0}.Sidebar-footerText+.Sidebar-footerText,.Sidebar-footerText a+.Sidebar-footerText{margin-top:var(--grid-xsmall)}.Sidebar{--sidebar-width:320px;--sidebar-height:100%;--sidebar-bg-color:var(--color-gray-9);--sidebar-nav-item-spacing:var(--grid-large);--sidebar-nav-item-spacing-small:var(--grid-large);--sidebar-vertical-space-normal:var(--grid-large);--sidebar-modal-transition-duration:400ms;--sidebar-transition-duration:600ms;--sidebar-footer-text-color:var(--color-gray-5);--sidebar-divider-color:var(--color-gray-5);--sidebar-nav-item-height:2rem;--sidebar-nav-item-icon-size:var(--font-xlarge);--sidebar-nav-item-icon-size-small:var(--font-normal);--sidebar-nav-item-icon-color:var(--icon-color);--sidebar-nav-item-horizontal-spacing:var(--grid-medium);--sidebar-nav-item-vertical-spacing:var(--grid-large);--sidebar-nav-item-vertical-spacing-small:var(--grid-large);--sidebar-nav-item-label-color:var(--text-color-base);--sidebar-nav-item-label-active-color:var(--text-color-base-hover);--sidebar-nav-item-label-hover-color:var(--text-color-base-hover);--sidebar-nav-item-label-font-size:var(--font-large);--sidebar-nav-item-label-font-size-small:var(--font-normal);--sidebar-nav-item-sublabel-color:var(--text-color-base);--sidebar-nav-item-sublabel-font-size:var(--font-small);--sidebar-nav-item-sublabel-font-size-small:var(--font-xsmall);--sidebar-nav-item-underline-color:var(--accent-color);--sidebar-groupd-header-font-size:var(--font-small);--sidebar-groupd-header-font-weight:500;--sidebar-groupd-header-font-color:var(--text-color-base);--sidebar-trasition-distance-x:1rem;--sidebar-trasition-distance-y:1rem;background:var(--sidebar-bg-color);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--header-height) 2rem var(--grid-large) var(--grid-large);position:fixed;max-width:100vw;height:var(--sidebar-height);width:var(--sidebar-width)}.Sidebar .Sidebar-closeBtn,.Sidebar .ui-btn--close,.Sidebar .UIBtn-close{position:absolute;top:0;right:0;color:var(--sidebar-icon-btn-color);z-index:99}.Sidebar-container{top:0;left:0;width:100vw;height:100vh;position:fixed;z-index:var(--sidebar-z-index)}.Sidebar-container:before{content:"";width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-color:rgba(0,0,0,.7)}.Sidebar-container.has-transition:before{-webkit-transition:opacity var(--ui-transition-duration-fast),visibility var(--ui-transition-duration-fast);transition:opacity var(--ui-transition-duration-fast),visibility var(--ui-transition-duration-fast)}.Sidebar-container.is-open{pointer-events:auto}.Sidebar-container.is-open:before{opacity:1;visibility:visible}.Sidebar-container:not(.is-open){pointer-events:none}.Sidebar-container:not(.is-open) .Sidebar-footerText,.Sidebar-container:not(.is-open) .ui-btn--close{display:none}.Sidebar-container:not(.is-open):before{opacity:0;visibility:hidden}.Sidebar-nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;overflow-y:auto;padding:4px 2px}.Sidebar-anchorRight .Sidebar{right:0}.Sidebar-anchorRight .Sidebar.Sidebar-transition-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.Sidebar-anchorRight .Sidebar.Sidebar-transition-enter-active,.Sidebar-anchorRight .Sidebar.Sidebar-transition-exit{-webkit-transform:none;transform:none}.Sidebar-anchorRight .Sidebar.Sidebar-transition-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.Sidebar-anchorLeft .Sidebar{left:0}.Sidebar-anchorLeft .Sidebar.Sidebar-transition-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.Sidebar-anchorLeft .Sidebar.Sidebar-transition-enter-active{-webkit-transform:none;transform:none}.Sidebar-anchorLeft .Sidebar.Sidebar-transition-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.Sidebar-appear,.Sidebar-enter{-webkit-transform:translateX(100%);transform:translateX(100%);will-change:transform}.Sidebar-appear-active,.Sidebar-enter-active{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1);transition:-webkit-transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1);transition:transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1);transition:transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1),-webkit-transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1)}.Sidebar-exit{will-change:transform}.Sidebar-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1);transition:-webkit-transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1);transition:transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1);transition:transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1),-webkit-transform var(--sidebar-transition-duration) cubic-bezier(.075,.82,.165,1)}.Sidebar-itemGroup{margin-left:var(--sidebar-nav-item-horizontal-spacing);margin-bottom:calc(var(--sidebar-nav-item-vertical-spacing));margin-top:calc(var(--sidebar-nav-item-vertical-spacing))}.Sidebar-navItemLabel{color:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:var(--font-normal);position:relative}.Sidebar-navItemLabel:first-letter{text-transform:uppercase}.Sidebar-navItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:var(--sidebar-nav-item-height);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer;color:var(--sidebar-nav-item-label-color);-webkit-transition:color .2s,padding .2s;transition:color .2s,padding .2s}.Sidebar-navItemLink:hover{--sidebar-nav-item-label-color:var(--sidebar-nav-item-label-hover-color);text-decoration:none}.Sidebar-navItemLink:focus{text-decoration:none;outline:0;border:0}.Sidebar-navItemLink.is-active{--sidebar-nav-item-label-color:var(--sidebar-nav-item-label-active-color)}.Sidebar-navItem.is-disabled>.Sidebar-navItemInner>.Sidebar-navItemLink,.Sidebar-navItemLink.is-disabled{pointer-events:none}.Sidebar-navItem.is-disabled>.Sidebar-navItemInner>.Sidebar-navItemLink:after,.Sidebar-navItemLink.is-disabled:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background-color:var(--sidebar-bg-color)}.Sidebar-navItemBeforeIcon{pointer-events:none;color:var(--sidebar-nav-item-icon-color);margin-right:var(--grid-small)}.Sidebar-navItemAfterIcon{position:absolute;right:0;pointer-events:none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;color:inherit;font-size:var(--sidebar-nav-item-icon-size);-webkit-transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s cubic-bezier(.075,.82,.165,1)}.Sidebar-navItemSubLabel{display:none;color:var(--sidebar-nav-item-sublabel-color);font-size:var(--sidebar-nav-item-sublabel-font-size)}.Sidebar-itemGroup-appear,.Sidebar-itemGroup-enter{-webkit-transition:all 1s;transition:all 1s}.Sidebar-navItem{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.Sidebar-navItemInner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.Sidebar-navItem-hasBeforeIcon{padding-left:var(--sidebar-nav-item-icon-size)}.Sidebar-navItem[data-item-level="0"] .Sidebar-navItemLabel{font-size:var(--sidebar-nav-item-label-font-size);font-weight:600}.Sidebar-navItem[data-item-level="0"] .Sidebar-navItemSubLabel{font-size:var(--sidebar-nav-item-sublabel-font-size)}.Sidebar-navItem[data-item-level="0"] .Sidebar-navItemBeforeIcon{font-size:var(--sidebar-nav-item-icon-size)}.Sidebar-navItem[data-item-level="1"] .Sidebar-navItemLabel{font-size:var(--sidebar-nav-item-label-font-size-small)}.Sidebar-navItem[data-item-level="1"] .Sidebar-navItemSubLabel{font-size:var(--sidebar-nav-item-sublabel-font-size-small)}.Sidebar-navItem[data-item-level="1"] .Sidebar-navItemBeforeIcon{font-size:var(--sidebar-nav-item-icon-size-small)}.Sidebar-navItem.Sidebar-navItem-showChildren>.Sidebar-navItemInner>.Sidebar-navItemLink{color:var(--sidebar-nav-item-label-active-color)}.Sidebar-navItem.Sidebar-navItem-showChildren>.Sidebar-navItemInner>.Sidebar-navItemLink>.Sidebar-navItemAfterIcon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Sidebar-navItem.Sidebar-navItem-showChildren>.Sidebar-itemGroup{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@-webkit-keyframes arrowFadeDown{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes arrowFadeDown{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes arrowFadeUp{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}50%{opacity:1}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes arrowFadeUp{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}50%{opacity:1}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.HomePage{--homepage-animation-text-font-size:1rem;position:relative;width:100%;height:100vh;overflow:hidden}.HomePage-uiWrapper{--padding-x:calc(var(--grid-large)*2);position:absolute;top:calc(var(--header-height) + 2px);left:var(--padding-x);width:calc(100% - var(--padding-x)*2)}.HomePage-uiWrapper,.HomePage-uiWrapper>.col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.HomePage-uiWrapper>.col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HomePage-uiWrapper>.col:first-of-type{margin-right:var(--grid-medium)}.HomePage-uiWrapper>.col:nth-of-type(2){margin-left:auto}.HomePage-uiWrapper .IconButton+.IconButton{margin-left:var(--grid-small)}.HomePage-uiWrapper .IconButton+.Pager{margin-left:var(--grid-large);margin-top:var(--grid-xsmall)}.HomePage-uiWrapperColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HomePage-uiWrapperColumn:first-of-type{margin-right:var(--grid-medium)}.HomePage-uiWrapperColumn:nth-of-type(2){margin-left:auto}.HomePage-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;min-width:60vw}.HomePage-intro,.HomePage-intro .AnimationText{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.HomePage-intro .AnimationText{margin:0;padding:0;line-height:40px;pointer-events:none;font-weight:500;font-size:var(--homepage-animation-text-font-size);color:var(--text-color-base)}.HomePage-intro .Button{margin-top:var(--grid-medium)}.HomePage-introLoader{--ui-loader-animation-duration:6000ms;--ui-loader-animation-interation-count:1;--ui-bar-loader-track-color:transparent;--ui-bar-loader-progress-color:var(--accent-color);--ui-bar-loader-height:6px;--ui-bar-loader-width:50%;border-radius:calc(var(--ui-bar-loader-height)/2);margin-bottom:var(--grid-large)}.HomePage-pauseScreen{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--body-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9;background-color:green!important}@media screen and (min-width:1024px){.HomePage-intro .AnimationText{--homepage-animation-text-font-size:3rem}}:root{--letter-transition-duration:320ms}.AnimationText-letterStrip{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:0;left:0;width:100%;height:auto;-webkit-transition:-webkit-transform var(--letter-transition-duration) cubic-bezier(.645,.045,.355,1);transition:-webkit-transform var(--letter-transition-duration) cubic-bezier(.645,.045,.355,1);transition:transform var(--letter-transition-duration) cubic-bezier(.645,.045,.355,1);transition:transform var(--letter-transition-duration) cubic-bezier(.645,.045,.355,1),-webkit-transform var(--letter-transition-duration) cubic-bezier(.645,.045,.355,1);-webkit-transform-origin:50%;transform-origin:50%}.AnimationText-letterStrip span{z-index:0}.AnimationText-letterBase{display:inline-block;opacity:0;visibility:hidden;pointer-events:none}.AnimationText-letter{display:inline-block;overflow:hidden;position:relative;vertical-align:middle;line-height:1.15}.AnimationText-letter:before{content:"";position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.AnimationText-letter:nth-child(4n+1) .AnimationText-letterStrip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.AnimationText-letter:nth-child(4n+1) .AnimationText-letterStrip span:last-child,.AnimationText-letter:nth-child(4n+2) .AnimationText-letterStrip span:first-child{opacity:0}.AnimationText-letter:nth-child(4n+3) .AnimationText-letterStrip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AnimationText-letter:nth-child(4n+3) .AnimationText-letterStrip span:first-child{opacity:0}.AnimationText-letter:nth-child(4n) .AnimationText-letterStrip{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.AnimationText-letter:nth-child(4n) .AnimationText-letterStrip span:last-child{opacity:0}.AnimationText-letter:first-child .AnimationText-letterStrip{-webkit-transition-delay:30ms;transition-delay:30ms}.AnimationText-letter:nth-child(2) .AnimationText-letterStrip{-webkit-transition-delay:60ms;transition-delay:60ms}.AnimationText-letter:nth-child(3) .AnimationText-letterStrip{-webkit-transition-delay:90ms;transition-delay:90ms}.AnimationText-letter:nth-child(4) .AnimationText-letterStrip{-webkit-transition-delay:.12s;transition-delay:.12s}.AnimationText-letter:nth-child(5) .AnimationText-letterStrip{-webkit-transition-delay:.15s;transition-delay:.15s}.AnimationText-letter:nth-child(6) .AnimationText-letterStrip{-webkit-transition-delay:.18s;transition-delay:.18s}.AnimationText-letter:nth-child(7) .AnimationText-letterStrip{-webkit-transition-delay:.21s;transition-delay:.21s}.AnimationText-letter:nth-child(8) .AnimationText-letterStrip{-webkit-transition-delay:.24s;transition-delay:.24s}.AnimationText-letter:nth-child(9) .AnimationText-letterStrip{-webkit-transition-delay:.27s;transition-delay:.27s}.AnimationText-letter:nth-child(10) .AnimationText-letterStrip{-webkit-transition-delay:.3s;transition-delay:.3s}.AnimationText-letter:nth-child(11) .AnimationText-letterStrip{-webkit-transition-delay:.33s;transition-delay:.33s}.AnimationText-letter:nth-child(12) .AnimationText-letterStrip{-webkit-transition-delay:.36s;transition-delay:.36s}.AnimationText-letter:nth-child(13) .AnimationText-letterStrip{-webkit-transition-delay:.39s;transition-delay:.39s}.AnimationText-letter:nth-child(14) .AnimationText-letterStrip{-webkit-transition-delay:.42s;transition-delay:.42s}.AnimationText-letter:nth-child(15) .AnimationText-letterStrip{-webkit-transition-delay:.45s;transition-delay:.45s}.AnimationText-letter:nth-child(16) .AnimationText-letterStrip{-webkit-transition-delay:.48s;transition-delay:.48s}.AnimationText-letter:nth-child(17) .AnimationText-letterStrip{-webkit-transition-delay:.51s;transition-delay:.51s}.AnimationText-letter:nth-child(18) .AnimationText-letterStrip{-webkit-transition-delay:.54s;transition-delay:.54s}.AnimationText-letter:nth-child(19) .AnimationText-letterStrip{-webkit-transition-delay:.57s;transition-delay:.57s}.AnimationText-letter:nth-child(20) .AnimationText-letterStrip{-webkit-transition-delay:.6s;transition-delay:.6s}.AnimationText-letter:nth-child(21) .AnimationText-letterStrip{-webkit-transition-delay:.63s;transition-delay:.63s}.AnimationText-letter:nth-child(22) .AnimationText-letterStrip{-webkit-transition-delay:.66s;transition-delay:.66s}.AnimationText-letter:nth-child(23) .AnimationText-letterStrip{-webkit-transition-delay:.69s;transition-delay:.69s}.AnimationText-letter:nth-child(24) .AnimationText-letterStrip{-webkit-transition-delay:.72s;transition-delay:.72s}.AnimationText-letter:nth-child(25) .AnimationText-letterStrip{-webkit-transition-delay:.75s;transition-delay:.75s}.AnimationText-letter:nth-child(26) .AnimationText-letterStrip{-webkit-transition-delay:.78s;transition-delay:.78s}.AnimationText-letter:nth-child(27) .AnimationText-letterStrip{-webkit-transition-delay:.81s;transition-delay:.81s}.AnimationText-letter:nth-child(28) .AnimationText-letterStrip{-webkit-transition-delay:.84s;transition-delay:.84s}.AnimationText-letter:nth-child(29) .AnimationText-letterStrip{-webkit-transition-delay:.87s;transition-delay:.87s}.AnimationText-letter:nth-child(30) .AnimationText-letterStrip{-webkit-transition-delay:.9s;transition-delay:.9s}.AnimationText-letter:nth-child(31) .AnimationText-letterStrip{-webkit-transition-delay:.93s;transition-delay:.93s}.AnimationText-letter:nth-child(32) .AnimationText-letterStrip{-webkit-transition-delay:.96s;transition-delay:.96s}.AnimationText-letter:nth-child(33) .AnimationText-letterStrip{-webkit-transition-delay:.99s;transition-delay:.99s}.AnimationText-letter:nth-child(34) .AnimationText-letterStrip{-webkit-transition-delay:1.02s;transition-delay:1.02s}.AnimationText-letter:nth-child(35) .AnimationText-letterStrip{-webkit-transition-delay:1.05s;transition-delay:1.05s}.AnimationText-letter:nth-child(36) .AnimationText-letterStrip{-webkit-transition-delay:1.08s;transition-delay:1.08s}.AnimationText-letter:nth-child(37) .AnimationText-letterStrip{-webkit-transition-delay:1.11s;transition-delay:1.11s}.AnimationText-letter:nth-child(38) .AnimationText-letterStrip{-webkit-transition-delay:1.14s;transition-delay:1.14s}.AnimationText-letter:nth-child(39) .AnimationText-letterStrip{-webkit-transition-delay:1.17s;transition-delay:1.17s}.AnimationText-letter:nth-child(40) .AnimationText-letterStrip{-webkit-transition-delay:1.2s;transition-delay:1.2s}.AnimationText-letter:nth-child(41) .AnimationText-letterStrip{-webkit-transition-delay:1.23s;transition-delay:1.23s}.AnimationText-letter:nth-child(42) .AnimationText-letterStrip{-webkit-transition-delay:1.26s;transition-delay:1.26s}.AnimationText-letter:nth-child(43) .AnimationText-letterStrip{-webkit-transition-delay:1.29s;transition-delay:1.29s}.AnimationText-letter:nth-child(44) .AnimationText-letterStrip{-webkit-transition-delay:1.32s;transition-delay:1.32s}.AnimationText-letter:nth-child(45) .AnimationText-letterStrip{-webkit-transition-delay:1.35s;transition-delay:1.35s}.AnimationText-letter:nth-child(46) .AnimationText-letterStrip{-webkit-transition-delay:1.38s;transition-delay:1.38s}.AnimationText-letter:nth-child(47) .AnimationText-letterStrip{-webkit-transition-delay:1.41s;transition-delay:1.41s}.AnimationText-letter:nth-child(48) .AnimationText-letterStrip{-webkit-transition-delay:1.44s;transition-delay:1.44s}.AnimationText-letter:nth-child(49) .AnimationText-letterStrip{-webkit-transition-delay:1.47s;transition-delay:1.47s}.AnimationText-letter:nth-child(50) .AnimationText-letterStrip{-webkit-transition-delay:1.5s;transition-delay:1.5s}.AnimationText-letter:nth-child(51) .AnimationText-letterStrip{-webkit-transition-delay:1.53s;transition-delay:1.53s}.AnimationText-letter:nth-child(52) .AnimationText-letterStrip{-webkit-transition-delay:1.56s;transition-delay:1.56s}.AnimationText-letter:nth-child(53) .AnimationText-letterStrip{-webkit-transition-delay:1.59s;transition-delay:1.59s}.AnimationText-letter:nth-child(54) .AnimationText-letterStrip{-webkit-transition-delay:1.62s;transition-delay:1.62s}.AnimationText-letter:nth-child(55) .AnimationText-letterStrip{-webkit-transition-delay:1.65s;transition-delay:1.65s}.AnimationText-letter:nth-child(56) .AnimationText-letterStrip{-webkit-transition-delay:1.68s;transition-delay:1.68s}.AnimationText-letter:nth-child(57) .AnimationText-letterStrip{-webkit-transition-delay:1.71s;transition-delay:1.71s}.AnimationText-letter:nth-child(58) .AnimationText-letterStrip{-webkit-transition-delay:1.74s;transition-delay:1.74s}.AnimationText-letter:nth-child(59) .AnimationText-letterStrip{-webkit-transition-delay:1.77s;transition-delay:1.77s}.AnimationText-letter:nth-child(60) .AnimationText-letterStrip{-webkit-transition-delay:1.8s;transition-delay:1.8s}.AnimationText-letter:nth-child(61) .AnimationText-letterStrip{-webkit-transition-delay:1.83s;transition-delay:1.83s}.AnimationText-letter:nth-child(62) .AnimationText-letterStrip{-webkit-transition-delay:1.86s;transition-delay:1.86s}.AnimationText-letter:nth-child(63) .AnimationText-letterStrip{-webkit-transition-delay:1.89s;transition-delay:1.89s}.AnimationText-letter:nth-child(64) .AnimationText-letterStrip{-webkit-transition-delay:1.92s;transition-delay:1.92s}.AnimationText-letter:nth-child(65) .AnimationText-letterStrip{-webkit-transition-delay:1.95s;transition-delay:1.95s}.AnimationText-letter:nth-child(66) .AnimationText-letterStrip{-webkit-transition-delay:1.98s;transition-delay:1.98s}.AnimationText-letter:nth-child(67) .AnimationText-letterStrip{-webkit-transition-delay:2.01s;transition-delay:2.01s}.AnimationText-letter:nth-child(68) .AnimationText-letterStrip{-webkit-transition-delay:2.04s;transition-delay:2.04s}.AnimationText-letter:nth-child(69) .AnimationText-letterStrip{-webkit-transition-delay:2.07s;transition-delay:2.07s}.AnimationText-letter:nth-child(70) .AnimationText-letterStrip{-webkit-transition-delay:2.1s;transition-delay:2.1s}.AnimationText-letter:nth-child(71) .AnimationText-letterStrip{-webkit-transition-delay:2.13s;transition-delay:2.13s}.AnimationText-letter:nth-child(72) .AnimationText-letterStrip{-webkit-transition-delay:2.16s;transition-delay:2.16s}.AnimationText-letter:nth-child(73) .AnimationText-letterStrip{-webkit-transition-delay:2.19s;transition-delay:2.19s}.AnimationText-letter:nth-child(74) .AnimationText-letterStrip{-webkit-transition-delay:2.22s;transition-delay:2.22s}.AnimationText-letter:nth-child(75) .AnimationText-letterStrip{-webkit-transition-delay:2.25s;transition-delay:2.25s}.AnimationText-letter:nth-child(76) .AnimationText-letterStrip{-webkit-transition-delay:2.28s;transition-delay:2.28s}.AnimationText-letter:nth-child(77) .AnimationText-letterStrip{-webkit-transition-delay:2.31s;transition-delay:2.31s}.AnimationText-letter:nth-child(78) .AnimationText-letterStrip{-webkit-transition-delay:2.34s;transition-delay:2.34s}.AnimationText-letter:nth-child(79) .AnimationText-letterStrip{-webkit-transition-delay:2.37s;transition-delay:2.37s}.AnimationText-letter:nth-child(80) .AnimationText-letterStrip{-webkit-transition-delay:2.4s;transition-delay:2.4s}.AnimationText-letter:nth-child(81) .AnimationText-letterStrip{-webkit-transition-delay:2.43s;transition-delay:2.43s}.AnimationText-letter:nth-child(82) .AnimationText-letterStrip{-webkit-transition-delay:2.46s;transition-delay:2.46s}.AnimationText-letter:nth-child(83) .AnimationText-letterStrip{-webkit-transition-delay:2.49s;transition-delay:2.49s}.AnimationText-letter:nth-child(84) .AnimationText-letterStrip{-webkit-transition-delay:2.52s;transition-delay:2.52s}.AnimationText-letter:nth-child(85) .AnimationText-letterStrip{-webkit-transition-delay:2.55s;transition-delay:2.55s}.AnimationText-letter:nth-child(86) .AnimationText-letterStrip{-webkit-transition-delay:2.58s;transition-delay:2.58s}.AnimationText-letter:nth-child(87) .AnimationText-letterStrip{-webkit-transition-delay:2.61s;transition-delay:2.61s}.AnimationText-letter:nth-child(88) .AnimationText-letterStrip{-webkit-transition-delay:2.64s;transition-delay:2.64s}.AnimationText-letter:nth-child(89) .AnimationText-letterStrip{-webkit-transition-delay:2.67s;transition-delay:2.67s}.AnimationText-letter:nth-child(90) .AnimationText-letterStrip{-webkit-transition-delay:2.7s;transition-delay:2.7s}.AnimationText-letter:nth-child(91) .AnimationText-letterStrip{-webkit-transition-delay:2.73s;transition-delay:2.73s}.AnimationText-letter:nth-child(92) .AnimationText-letterStrip{-webkit-transition-delay:2.76s;transition-delay:2.76s}.AnimationText-letter:nth-child(93) .AnimationText-letterStrip{-webkit-transition-delay:2.79s;transition-delay:2.79s}.AnimationText-letter:nth-child(94) .AnimationText-letterStrip{-webkit-transition-delay:2.82s;transition-delay:2.82s}.AnimationText-letter:nth-child(95) .AnimationText-letterStrip{-webkit-transition-delay:2.85s;transition-delay:2.85s}.AnimationText-letter:nth-child(96) .AnimationText-letterStrip{-webkit-transition-delay:2.88s;transition-delay:2.88s}.AnimationText-letter:nth-child(97) .AnimationText-letterStrip{-webkit-transition-delay:2.91s;transition-delay:2.91s}.AnimationText-letter:nth-child(98) .AnimationText-letterStrip{-webkit-transition-delay:2.94s;transition-delay:2.94s}.AnimationText{overflow:hidden}.AnimationText.before-animate-in .AnimationText-letter .AnimationText-letterStrip{will-change:transform}.AnimationText.animate-in .AnimationText-letter:nth-child(4n+1) .AnimationText-letterStrip{-webkit-transform:none;transform:none}.AnimationText.animate-in .AnimationText-letter:nth-child(4n+2) .AnimationText-letterStrip{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.AnimationText.animate-in .AnimationText-letter:nth-child(4n+3) .AnimationText-letterStrip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.AnimationText.animate-in .AnimationText-letter:nth-child(4n) .AnimationText-letterStrip{-webkit-transform:none;transform:none}.Button:focus.focus-visible{outline:2px dotted var(--ui-button-focus-color,#ff8c00)}:root{--ui-button-text-color:var(--text-color-base);--ui-button-text-hover-color:var(--text-color-base-hover);--ui-button-font-size:var(--font-normal);--ui-button-font-size-small:var(--font-small);--ui-button-font-line-height:1;--ui-button-font-weight:500;--ui-button-height:32px;--ui-button-height-small:var(--grid-xlarge)}.Button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--ui-button-font-family,inherit);line-height:var(--ui-button-font-line-height,1);font-weight:var(--ui-button-font-weight,400);text-align:left;color:var(--ui-button-text-color,#a9a9a9);border:0;outline:none;text-decoration:none;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-button-bg-color);position:relative;cursor:pointer}.Button:hover{background:var(--ui-button-bg-hover-color);text-decoration:none}.Button:active,.Button:focus{outline:0;border:0;text-decoration:none}.Button:focus.focus-visible{background:var(--ui-button-bg-hover-color)}.Button.active{color:var(--ui-button-font-active-color);pointer-events:none}.Button.is-disabled,.Button[disabled]{opacity:.5;pointer-events:none}.Button .Button-icon,.Button .Button-label,.Button [class^=icon-],.Button i,.Button svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;vertical-align:middle;font-size:inherit;line-height:1;text-decoration:none}.Button:not(.Button--small){font-size:var(--ui-button-font-size,1rem)}.Button:not(.Button--small)+.Button{margin-left:var(--grid-medium)}.Button.Button--small{font-size:var(--ui-button-font-size-small)}.Button.Button--small+.Button{margin-left:var(--grid-small)}.Button:not(.Button--link):not(.Button--small){height:var(--ui-button-height);border-radius:calc(var(--ui-button-height)/2);padding:0 var(--grid-medium)}.Button:not(.Button--link).Button--small{height:var(--ui-button-height-small);border-radius:calc(var(--ui-button-height-small)/2);padding:0 var(--grid-medium)}.Button:not(.Button--link):not(.is-dark-theme){--ui-button-text-color:var(--text-color-base);--ui-button-bg-color:#fff;--ui-button-bg-hover-color:#d2d2d2}.Button:not(.Button--link).is-dark-theme{--ui-button-text-color:var(--text-color-bas);--ui-button-bg-color:var(--color-white,#fff);--ui-button-bg-hover-color:var(--color-gray-9)}.Button--link{--ui-button-bg-color:transparent;--ui-button-bg-hover-color:transparent}.Button--link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--ui-button-text-color);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Button--link:active:after,.Button--link:focus.focus-visible:after,.Button--link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.Button--link.is-dark-theme{--ui-button-text-color:var(--color-link)}.Button--hasBeforeIcon .Button-icon,.Button--hasBeforeIcon [class^=icon-],.Button--hasBeforeIcon i,.Button--hasBeforeIcon svg{margin-right:var(--grid-xsmall)}.Button--hasAfterIcon .Button-icon,.Button--hasAfterIcon [class^=icon-],.Button--hasAfterIcon i,.Button--hasAfterIcon svg{margin-left:var(--grid-xsmall)}.IconButton:focus:not(:active).focus-visible{outline:2px dotted var(--ui-button-focus-color,#ff8c00)}:root{--ui-icon-button-icon-color:var(--icon-color);--ui-icon-button-icon-hover-color:var(--icon-color-hover);--ui-icon-button-background-color:transparent;--ui-icon-button-background-color-hover:var(--icon-background-hover);--ui-icon-button-icon-size:24px}.IconButton-icon{font-size:var(--ui-icon-button-icon-size,1rem)}.IconButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:calc(var(--ui-icon-button-icon-size)/2);color:var(--ui-icon-button-icon-color,#a9a9a9);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:0;background-color:var(--ui-icon-button-background-color,transparent);outline:0;-webkit-transition:background-color var(--ui-transition),color var(--ui-transition);transition:background-color var(--ui-transition),color var(--ui-transition)}.IconButton .IconButton-icon,.IconButton i,.IconButton span{vertical-align:middle;pointer-events:none}.IconButton.focus-visible,.IconButton:focus-visible,.IconButton:hover{--ui-icon-button-icon-color:var(--ui-icon-button-icon-hover-color);--ui-icon-button-background-color:var(--ui-icon-button-background-color-hover);outline:0;border:0}.IconButton.disabled,.IconButton:disabled{opacity:.5;pointer-events:none}:root{--ui-pager-font-color:var(--text-color-base);--ui-pager-font-size:var(--font-small);--ui-pager-font-weight:600}.Pager{color:var(--ui-pager-font-color,#111);font-size:var(--ui-pager-font-size,1rem);font-weight:400;line-height:1;font-weight:var(--ui-pager-font-weight,600);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--grid-small)}.Pager-splitter{margin:0 var(--grid-small)}.PureCanvas{pointer-events:none}:root{--ui-loader-animation-duration:2000ms;--ui-loader-animation-interation-count:infinite;--ui-circle-loader-color:#fff;--ui-circle-loader-mask-color:#000;--ui-circle-loader-progress-color:grey;--ui-circle-loader-width:10px;--ui-bar-loader-track-color:#000;--ui-bar-loader-progress-color:red;--ui-bar-loader-height:1px;--ui-bar-loader-width:100%}@-webkit-keyframes ui-loader-bar-scaleX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(.5);transform:scaleX(.5)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ui-loader-bar-scaleX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(.5);transform:scaleX(.5)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes showHide{0%{opacity:1}50%,to{opacity:0}}@keyframes showHide{0%{opacity:1}50%,to{opacity:0}}.UI-barLoader{display:block;width:var(--ui-bar-loader-width,100%);height:var(--ui-bar-loader-height,1px);position:relative;overflow:hidden}.UI-barLoader:before{background:var(--ui-bar-loader-track-color,#000)}.UI-barLoader:after,.UI-barLoader:before{content:"";position:absolute;width:100%;height:100%}.UI-barLoader:after{background:var(--ui-bar-loader-progress-color,#fff);z-index:1;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);transform:scaleX(0);will-change:transform}.UI-barLoader.is-running:after,.ui-circle-loader.is-running>.UI-barLoader.UI-loader:after,.UI-circleLoader.is-running>.UI-barLoader.UI-loader:after{-webkit-animation-name:ui-loader-bar-scaleX;animation-name:ui-loader-bar-scaleX;-webkit-animation-duration:var(--ui-loader-animation-duration);animation-duration:var(--ui-loader-animation-duration);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:var(--ui-loader-animation-interation-count,infinite);animation-iteration-count:var(--ui-loader-animation-interation-count,infinite)}.UI-barLoader.is-paused:after{-webkit-animation:none;animation:none}.ui-circle-loader,.UI-circleLoader{position:relative;width:2rem;height:2rem;border-radius:50%;background:var(--ui-loader-track-color,#fff);pointer-events:none}.ui-circle-loader:after,.UI-circleLoader:after{content:"";position:absolute;width:calc(100% - var(--ui-circle-loader-width, 10px));height:calc(100% - var(--ui-circle-loader-width, 10px));top:50%;left:50%;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:var(--ui-circle-loader-masker-color,#000);z-index:5}.UI-loader{background:inherit;overflow:hidden;border-radius:50%;width:100%;height:100%;position:relative;display:block;z-index:0;-webkit-animation-duration:var(--ui-loader-animation-duration);animation-duration:var(--ui-loader-animation-duration);-webkit-animation-iteration-count:var(--ui-loader-animation-interation-count,infinite);animation-iteration-count:var(--ui-loader-animation-interation-count,infinite)}.UI-loader .left,.UI-loader .right,.UI-loader .spinner{position:absolute;top:0;width:50%;height:100%;-webkit-animation-play-state:paused;animation-play-state:paused}.UI-loader .spinner{background:var(--ui-circle-loader-progress-color,grey);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;z-index:2;will-change:transform;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-timing-function:linear;animation-timing-function:linear}.UI-loader .left,.UI-loader .spinner{left:0;border-radius:100% 0 0 100%/50% 0 0 50%;-webkit-animation-iteration-count:inherit;animation-iteration-count:inherit}.UI-loader .left{opacity:1;z-index:3;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;background:inherit;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);-webkit-animation-duration:inherit;animation-duration:inherit}.UI-loader .right{opacity:0;width:50%;height:100%;border-radius:0 100% 100% 0/0 50% 50% 0;right:0;z-index:1;background:var(--ui-circle-loader-progress-color,grey);animation-direction:reverse;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);-webkit-animation-iteration-count:inherit;animation-iteration-count:inherit;-webkit-animation-duration:inherit;animation-duration:inherit}.ui-circle-loader.is-running>.UI-loader .spinner,.UI-circleLoader.is-running>.UI-loader .spinner,.UI-loader.is-running .spinner{-webkit-animation-name:spin;animation-name:spin}.ui-circle-loader.is-running>.UI-loader .left,.ui-circle-loader.is-running>.UI-loader .right,.UI-circleLoader.is-running>.UI-loader .left,.UI-circleLoader.is-running>.UI-loader .right,.UI-loader.is-running .left,.UI-loader.is-running .right{-webkit-animation-name:showHide;animation-name:showHide}.ui-circle-loader.is-running>.UI-loader .left,.ui-circle-loader.is-running>.UI-loader .right,.ui-circle-loader.is-running>.UI-loader .spinner,.UI-circleLoader.is-running>.UI-loader .left,.UI-circleLoader.is-running>.UI-loader .right,.UI-circleLoader.is-running>.UI-loader .spinner,.UI-loader.is-running .left,.UI-loader.is-running .right,.UI-loader.is-running .spinner{-webkit-animation-play-state:running;animation-play-state:running}.UI-loader.is-paused .left,.UI-loader.is-paused .right,.UI-loader.is-paused .spinner{-webkit-animation-play-state:paused;animation-play-state:paused}:root{--grid-gutter:var(--grid-xxlarge)}.Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Grid-col{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.Grid-col.Grid-col--fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.Grid-col.Grid-col--fit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.Grid-col+.Grid-col{margin-left:var(--grid-gutter)}.AboutPage{scroll-behavior:smooth;padding:var(--header-height) 2rem;height:100vh;overflow:hidden;--scroll-section-container-height:100%;--scroll-section-item-col-left-min-width:360px;--scroll-section-container-height:calc(100vh - var(--header-height)*2);--scroll-section-item-desktop-min-height:500px}.AboutPage .Grid{--grid-gutter:2rem;height:100%;overflow:hidden}.AboutPage .Submenu{margin-top:10px;height:calc(100% - 10px);padding:0 1rem 0 0}.AboutPage .Submenu .ScrollIndicator{position:absolute;top:0;left:0;width:1px;height:100%;background:var(--accent-color);visibility:hidden}.AboutPage .Submenu .ScrollIndicator-progress{position:absolute;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-yellow)),color-stop(33%,var(--color-orange)),color-stop(66%,var(--color-ocean-blue)),to(var(--color-blue)));background:linear-gradient(180deg,var(--color-yellow),var(--color-orange) 33%,var(--color-ocean-blue) 66%,var(--color-blue))}.AboutPage .Submenu-item{--submenu-item-item-active-color:var(--accent-color)}@media screen and (max-width:768px){.AboutPage .Submenu{display:none}.AboutPage .Grid{--grid-gutter:0}.AboutPage .Scroll-sectionContainer{--scroll-section-container-height:calc(100vh - var(--header-height))}}.Meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Meta-item{width:100%;font-size:var(--font-small,.8rem);line-height:1.2;font-weight:500;font-weight:400;position:relative}.Meta>.Meta-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.Meta-item+.Meta-item{margin-top:var(--grid-xsmall,.4rem)}.Scroll-sectionThumbnailAnchor:focus.focus-visible{outline:2px dotted var(--ui-button-focus-color,#ff8c00)}:root{--scroll-section-container-height:100vh;--scroll-section-item-margin-top:2rem;--scroll-section-item-desktop-min-height:0;--scroll-section-title-color:var(--text-color-base);--scroll-section-item-title-color:var(--text-color-base);--scroll-section-item-col-left-min-width:0;--scroll-section-text-color:var(--text-color-base);--scroll-section-border-color:var(--border-color-light);--scroll-section-thumbnail-size:240px;--scroll-section-between-column-space:3rem;--scroll-section-sticky-title-top:0;--scroll-section-sticky-element-top:0;--scroll-section-sentinel-height:40px;--scroll-section-meta-item-masker-color:var(--body-bg-color);--scroll-section-item-overview-animation-delay:240ms}@-webkit-keyframes vertical-line-in-out{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}76%{-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes vertical-line-in-out{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}76%{-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.Scroll-sectionContainer{position:relative;overflow-y:auto;overflow-x:hidden;height:var(--scroll-section-container-height,100vh);padding-right:var(--grid-xlarge);-webkit-overflow-scrolling:touch}.Scroll-sectionContainer::-webkit-scrollbar{width:12px}.Scroll-sectionContainer::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--accent-color)}.Scroll-sectionContainer::-webkit-scrollbar-track{--webkit-box-shadow:$shadowColor;--webkit-border-radius:10px;border-radius:3px;background-color:var(--color-gray-8)}.Scroll-sectionItemTitle{text-align:left;font-size:var(--font-xlarge,1.4rem);line-height:1.2;font-weight:600;margin:0;color:var(--scroll-section-item-title-color)}.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage+.Scroll-sectionItemTitle,.Scroll-sectionItemCircleImage+.Scroll-sectionItemTitle{margin-left:2rem}.Scroll-section.is-sticky .Scroll-sectionThumbnail,.Scroll-sectionThumbnail{--scroll-section-thumbnail-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Scroll-section.is-sticky .Scroll-sectionThumbnail .Scroll-sectionItemTitle,.Scroll-sectionThumbnail .Scroll-sectionItemTitle{margin-top:var(--grid-medium);margin-bottom:var(--grid-large);opacity:0;-webkit-transition:opacity .72s;transition:opacity .72s}.Scroll-section.is-sticky .Scroll-sectionThumbnail figure,.Scroll-sectionThumbnail figure{width:var(--scroll-section-thumbnail-size);padding:2px;-webkit-transform:translateX(-1px);transform:translateX(-1px)}.Scroll-section.is-sticky .Scroll-sectionThumbnail img,.Scroll-sectionThumbnail img{width:100%;height:auto;display:block;background:#fff;border-radius:var(--border-radius-xsmall)}.Scroll-section.is-sticky .Scroll-sectionThumbnail .Scroll-sectionItemTitle,.Scroll-sectionItem.is-sticky .Scroll-sectionThumbnail.Scroll-sectionItemCircleImage .Scroll-sectionItemTitle,.Scroll-sectionItem.is-sticky .Scroll-sectionThumbnail.Scroll-sectionItemColumnLeft .Scroll-sectionItemTitle,.Scroll-sectionThumbnail.is-active .Scroll-sectionItemTitle{opacity:1}.Scroll-section.is-sticky .Scroll-sectionThumbnail .Meta-item:after,.Scroll-sectionItem.is-sticky .Scroll-sectionThumbnail.Scroll-sectionItemCircleImage .Meta-item:after,.Scroll-sectionItem.is-sticky .Scroll-sectionThumbnail.Scroll-sectionItemColumnLeft .Meta-item:after,.Scroll-sectionThumbnail.is-active .Meta-item:after{-webkit-transform:scaleX(0);transform:scaleX(0)}@media screen and (min-width:481px){.Scroll-section.is-sticky .Scroll-sectionThumbnail,.Scroll-sectionThumbnail{--scroll-section-thumbnail-size:180px}}.Scroll-section{position:relative}.Scroll-section+.Scroll-section{margin-top:calc(1px + var(--scroll-section-sentinel-height, 1rem)*2)}.Scroll-section+.Scroll-section:before{content:"";width:100%;height:1px;position:absolute;top:calc(var(--scroll-section-sentinel-height)*-1);left:0;background-color:var(--scroll-section-border-color)}.Scroll-section .u-sentinel{position:absolute;left:0;right:0;pointer-events:none}.debug .Scroll-section .u-sentinel{background:rgba(0,128,0,.75)}.Scroll-section .u-sentinel--top{top:calc(-1px + var(--scroll-section-sentinel-height)*-1);height:var(--scroll-section-sentinel-height)}.Scroll-section .u-sentinel--bottom{bottom:0;height:var(--scroll-section-sentinel-height)}.Scroll-section .DisplayRange{margin-left:4px;margin-top:var(--grid-medium)}.Scroll-section .Meta{margin-top:var(--grid-medium)}.Scroll-section .Meta-item{color:var(--scroll-section-text-color)}.Scroll-section .Meta-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--scroll-section-meta-item-masker-color);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.Scroll-section .Meta-item:first-of-type:after{-webkit-transition-duration:.36s;transition-duration:.36s}.Scroll-section .Meta-item:nth-of-type(2):after{-webkit-transition-duration:.48s;transition-duration:.48s}.Scroll-section .Meta-item:nth-of-type(3):after{-webkit-transition-duration:.6s;transition-duration:.6s}.Scroll-section .Meta-item:nth-of-type(4):after{-webkit-transition-duration:.72s;transition-duration:.72s}.Scroll-section .Meta-item:nth-of-type(5):after{-webkit-transition-duration:.84s;transition-duration:.84s}.Scroll-section .Meta-item:nth-of-type(6):after{-webkit-transition-duration:.96s;transition-duration:.96s}.Scroll-section .Meta-item:nth-of-type(7):after{-webkit-transition-duration:1.08s;transition-duration:1.08s}.Scroll-section .Meta-item:nth-of-type(8):after{-webkit-transition-duration:1.2s;transition-duration:1.2s}.Scroll-section .Meta-item:nth-of-type(9):after{-webkit-transition-duration:1.32s;transition-duration:1.32s}.Scroll-section .Meta-item:nth-of-type(10):after{-webkit-transition-duration:1.44s;transition-duration:1.44s}.Scroll-section .Meta-item:nth-of-type(11):after{-webkit-transition-duration:1.56s;transition-duration:1.56s}.Scroll-section .Meta-item:nth-of-type(12):after{-webkit-transition-duration:1.68s;transition-duration:1.68s}.Scroll-section .Meta-item:nth-of-type(13):after{-webkit-transition-duration:1.8s;transition-duration:1.8s}.Scroll-section .Meta-item:nth-of-type(14):after{-webkit-transition-duration:1.92s;transition-duration:1.92s}.Scroll-section .Meta-item:nth-of-type(15):after{-webkit-transition-duration:2.04s;transition-duration:2.04s}.Scroll-section .Meta-item:nth-of-type(16):after{-webkit-transition-duration:2.16s;transition-duration:2.16s}.Scroll-section .Meta-item:nth-of-type(17):after{-webkit-transition-duration:2.28s;transition-duration:2.28s}.Scroll-section .Meta-item:nth-of-type(18):after{-webkit-transition-duration:2.4s;transition-duration:2.4s}.Scroll-section .Meta-item:nth-of-type(19):after{-webkit-transition-duration:2.52s;transition-duration:2.52s}.Scroll-section .Meta-item:nth-of-type(20):after{-webkit-transition-duration:2.64s;transition-duration:2.64s}.Scroll-section .Meta-item:nth-of-type(21):after{-webkit-transition-duration:2.76s;transition-duration:2.76s}.Scroll-section .Meta-item:nth-of-type(22):after{-webkit-transition-duration:2.88s;transition-duration:2.88s}.Scroll-section .Meta-item:nth-of-type(23):after{-webkit-transition-duration:3s;transition-duration:3s}.Scroll-section .Meta-item:nth-of-type(24):after{-webkit-transition-duration:3.12s;transition-duration:3.12s}.Scroll-section .Meta-item:nth-of-type(25):after{-webkit-transition-duration:3.24s;transition-duration:3.24s}.Scroll-section .Meta-item:nth-of-type(26):after{-webkit-transition-duration:3.36s;transition-duration:3.36s}.Scroll-section .Meta-item:nth-of-type(27):after{-webkit-transition-duration:3.48s;transition-duration:3.48s}.Scroll-section .Meta-item:nth-of-type(28):after{-webkit-transition-duration:3.6s;transition-duration:3.6s}.Scroll-section .Meta-item:nth-of-type(29):after{-webkit-transition-duration:3.72s;transition-duration:3.72s}.Scroll-section .Meta-item:nth-of-type(30):after{-webkit-transition-duration:3.84s;transition-duration:3.84s}.Scroll-section .Meta-item:nth-of-type(31):after{-webkit-transition-duration:3.96s;transition-duration:3.96s}.Scroll-section .Meta-item:nth-of-type(32):after{-webkit-transition-duration:4.08s;transition-duration:4.08s}.Scroll-section .Meta-item:nth-of-type(33):after{-webkit-transition-duration:4.2s;transition-duration:4.2s}.Scroll-section .Meta-item:nth-of-type(34):after{-webkit-transition-duration:4.32s;transition-duration:4.32s}.Scroll-section .Meta-item:nth-of-type(35):after{-webkit-transition-duration:4.44s;transition-duration:4.44s}.Scroll-section .Meta-item:nth-of-type(36):after{-webkit-transition-duration:4.56s;transition-duration:4.56s}.Scroll-section .Meta-item:nth-of-type(37):after{-webkit-transition-duration:4.68s;transition-duration:4.68s}.Scroll-section .Meta-item:nth-of-type(38):after{-webkit-transition-duration:4.8s;transition-duration:4.8s}.Scroll-section .Meta-item:nth-of-type(39):after{-webkit-transition-duration:4.92s;transition-duration:4.92s}.Scroll-section .Meta-item:nth-of-type(40):after{-webkit-transition-duration:5.04s;transition-duration:5.04s}.Scroll-section .Meta-item:nth-of-type(41):after{-webkit-transition-duration:5.16s;transition-duration:5.16s}.Scroll-section .Meta-item:nth-of-type(42):after{-webkit-transition-duration:5.28s;transition-duration:5.28s}.Scroll-section .Meta-item:nth-of-type(43):after{-webkit-transition-duration:5.4s;transition-duration:5.4s}.Scroll-section .Meta-item:nth-of-type(44):after{-webkit-transition-duration:5.52s;transition-duration:5.52s}.Scroll-section .Meta-item:nth-of-type(45):after{-webkit-transition-duration:5.64s;transition-duration:5.64s}.Scroll-section .Meta-item:nth-of-type(46):after{-webkit-transition-duration:5.76s;transition-duration:5.76s}.Scroll-section .Meta-item:nth-of-type(47):after{-webkit-transition-duration:5.88s;transition-duration:5.88s}.Scroll-section .Meta-item:nth-of-type(48):after{-webkit-transition-duration:6s;transition-duration:6s}.Scroll-section .Meta-item:nth-of-type(49):after{-webkit-transition-duration:6.12s;transition-duration:6.12s}.Scroll-section .Meta-item:nth-of-type(50):after{-webkit-transition-duration:6.24s;transition-duration:6.24s}.Scroll-section .Meta-item:nth-of-type(51):after{-webkit-transition-duration:6.36s;transition-duration:6.36s}.Scroll-section .Meta-item:nth-of-type(52):after{-webkit-transition-duration:6.48s;transition-duration:6.48s}.Scroll-section .Meta-item:nth-of-type(53):after{-webkit-transition-duration:6.6s;transition-duration:6.6s}.Scroll-section .Meta-item:nth-of-type(54):after{-webkit-transition-duration:6.72s;transition-duration:6.72s}.Scroll-section .Meta-item:nth-of-type(55):after{-webkit-transition-duration:6.84s;transition-duration:6.84s}.Scroll-section .Meta-item:nth-of-type(56):after{-webkit-transition-duration:6.96s;transition-duration:6.96s}.Scroll-section .Meta-item:nth-of-type(57):after{-webkit-transition-duration:7.08s;transition-duration:7.08s}.Scroll-section .Meta-item:nth-of-type(58):after{-webkit-transition-duration:7.2s;transition-duration:7.2s}.Scroll-section .Meta-item:nth-of-type(59):after{-webkit-transition-duration:7.32s;transition-duration:7.32s}.Scroll-section .Meta-item:nth-of-type(60):after{-webkit-transition-duration:7.44s;transition-duration:7.44s}.Scroll-section .Meta-item:nth-of-type(61):after{-webkit-transition-duration:7.56s;transition-duration:7.56s}.Scroll-section .Meta-item:nth-of-type(62):after{-webkit-transition-duration:7.68s;transition-duration:7.68s}.Scroll-section .Meta-item:nth-of-type(63):after{-webkit-transition-duration:7.8s;transition-duration:7.8s}.Scroll-section .Meta-item:nth-of-type(64):after{-webkit-transition-duration:7.92s;transition-duration:7.92s}.Scroll-section .Meta-item:nth-of-type(65):after{-webkit-transition-duration:8.04s;transition-duration:8.04s}.Scroll-section .Meta-item:nth-of-type(66):after{-webkit-transition-duration:8.16s;transition-duration:8.16s}.Scroll-section .Meta-item:nth-of-type(67):after{-webkit-transition-duration:8.28s;transition-duration:8.28s}.Scroll-section .Meta-item:nth-of-type(68):after{-webkit-transition-duration:8.4s;transition-duration:8.4s}.Scroll-section .Meta-item:nth-of-type(69):after{-webkit-transition-duration:8.52s;transition-duration:8.52s}.Scroll-section .Meta-item:nth-of-type(70):after{-webkit-transition-duration:8.64s;transition-duration:8.64s}.Scroll-section .Meta-item:nth-of-type(71):after{-webkit-transition-duration:8.76s;transition-duration:8.76s}.Scroll-section .Meta-item:nth-of-type(72):after{-webkit-transition-duration:8.88s;transition-duration:8.88s}.Scroll-section .Meta-item:nth-of-type(73):after{-webkit-transition-duration:9s;transition-duration:9s}.Scroll-section .Meta-item:nth-of-type(74):after{-webkit-transition-duration:9.12s;transition-duration:9.12s}.Scroll-section .Meta-item:nth-of-type(75):after{-webkit-transition-duration:9.24s;transition-duration:9.24s}.Scroll-section .Meta-item:nth-of-type(76):after{-webkit-transition-duration:9.36s;transition-duration:9.36s}.Scroll-section .Meta-item:nth-of-type(77):after{-webkit-transition-duration:9.48s;transition-duration:9.48s}.Scroll-section .Meta-item:nth-of-type(78):after{-webkit-transition-duration:9.6s;transition-duration:9.6s}.Scroll-section .Meta-item:nth-of-type(79):after{-webkit-transition-duration:9.72s;transition-duration:9.72s}.Scroll-section .Meta-item:nth-of-type(80):after{-webkit-transition-duration:9.84s;transition-duration:9.84s}.Scroll-section .Meta-item:nth-of-type(81):after{-webkit-transition-duration:9.96s;transition-duration:9.96s}.Scroll-section .Meta-item:nth-of-type(82):after{-webkit-transition-duration:10.08s;transition-duration:10.08s}.Scroll-section .Meta-item:nth-of-type(83):after{-webkit-transition-duration:10.2s;transition-duration:10.2s}.Scroll-section .Meta-item:nth-of-type(84):after{-webkit-transition-duration:10.32s;transition-duration:10.32s}.Scroll-section .Meta-item:nth-of-type(85):after{-webkit-transition-duration:10.44s;transition-duration:10.44s}.Scroll-section .Meta-item:nth-of-type(86):after{-webkit-transition-duration:10.56s;transition-duration:10.56s}.Scroll-section .Meta-item:nth-of-type(87):after{-webkit-transition-duration:10.68s;transition-duration:10.68s}.Scroll-section .Meta-item:nth-of-type(88):after{-webkit-transition-duration:10.8s;transition-duration:10.8s}.Scroll-section .Meta-item:nth-of-type(89):after{-webkit-transition-duration:10.92s;transition-duration:10.92s}.Scroll-section .Meta-item:nth-of-type(90):after{-webkit-transition-duration:11.04s;transition-duration:11.04s}.Scroll-section .Meta-item:nth-of-type(91):after{-webkit-transition-duration:11.16s;transition-duration:11.16s}.Scroll-section .Meta-item:nth-of-type(92):after{-webkit-transition-duration:11.28s;transition-duration:11.28s}.Scroll-section .Meta-item:nth-of-type(93):after{-webkit-transition-duration:11.4s;transition-duration:11.4s}.Scroll-section .Meta-item:nth-of-type(94):after{-webkit-transition-duration:11.52s;transition-duration:11.52s}.Scroll-section .Meta-item:nth-of-type(95):after{-webkit-transition-duration:11.64s;transition-duration:11.64s}.Scroll-section .Meta-item:nth-of-type(96):after{-webkit-transition-duration:11.76s;transition-duration:11.76s}.Scroll-section .Meta-item:nth-of-type(97):after{-webkit-transition-duration:11.88s;transition-duration:11.88s}.Scroll-section .Meta-item:nth-of-type(98):after{-webkit-transition-duration:12s;transition-duration:12s}.Scroll-sectionThumbnailAnchor{display:block;width:100%;height:auto;position:relative;-webkit-transition:opacity .24s;transition:opacity .24s}.Scroll-sectionThumbnailAnchor:after{content:attr(data-title);position:absolute;top:var(--grid-xsmall);right:var(--grid-xsmall);background:var(--color-gray-1);color:var(--color-gray-9);padding:var(--grid-xsmall) var(--grid-small);border-radius:var(--border-radius-xsmall);font-size:var(--font-small);line-height:1;letter-spacing:.6px;font-variant:all-small-caps}.Scroll-sectionThumbnailAnchor:active,.Scroll-sectionThumbnailAnchor:focus,.Scroll-sectionThumbnailAnchor:hover{text-decoration:none;outline:0;border:0;opacity:.7}.Scroll-sectionTitle{font-size:calc(var(--font-xlarge)*1.5);line-height:1;color:var(--scroll-section-title-color);margin:0;text-align:left}.Scroll-sectionTitle:first-letter{text-transform:uppercase}.Scroll-sectionTitleWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.Scroll-sectionBody{-webkit-box-flex:2;-ms-flex:2;flex:2;position:relative}.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnLeft,.Scroll-sectionItemColumnLeft{position:relative}.Scroll-sectionItem.is-sticky :not(.Scroll-sectionItem--image)>.Scroll-sectionItemColumnLeft,:not(.Scroll-sectionItem--image)>.Scroll-sectionItemColumnLeft{padding-bottom:5px}.Scroll-sectionItem.is-sticky :not(.Scroll-sectionItem--image)>.Scroll-sectionItemColumnLeft:after,:not(.Scroll-sectionItem--image)>.Scroll-sectionItemColumnLeft:after{width:6rem;height:1px;position:absolute;top:9rem;left:0;background:var(--color-gray-8);will-change:transform;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.Scroll-section.is-sticky .Scroll-sectionItemColumnLeft.Scroll-sectionThumbnail:after,.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnLeft:after,.Scroll-sectionItemColumnLeft.is-active:after{-webkit-animation-name:vertical-line-in-out;animation-name:vertical-line-in-out;-webkit-animation-duration:1.44s;animation-duration:1.44s;-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnRight,.Scroll-sectionItemColumnRight{-webkit-transition:opacity .72s 0ms;transition:opacity .72s 0ms;position:relative;opacity:0}.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnRight .Button--light,.Scroll-sectionItemColumnRight .Button--light{--ui-button-bg-color:var(--color-yellow);--ui-button-bg-hover-color:transparent}.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnRight,.Scroll-sectionItemColumnRight.animate-in{opacity:1}.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage,.Scroll-sectionItemCircleImage{font-size:var(--font-normal);line-height:1.4;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:0;-ms-flex:0 0 6rem;flex:0 0 6rem;width:6rem;height:6rem}.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage:before,.Scroll-sectionItemCircleImage:before{content:"";width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:50%;left:50%;border-radius:50%;background:var(--color-light-white);-webkit-transition:-webkit-transform .24s;transition:-webkit-transform .24s;transition:transform .24s;transition:transform .24s,-webkit-transform .24s;will-change:transform;z-index:0;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage>img,.Scroll-sectionItemCircleImage>img{width:3rem;height:auto;display:block;z-index:1;-webkit-transition:opacity .24s;transition:opacity .24s;visibility:hidden}.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage>svg,.Scroll-sectionItemCircleImage>svg{position:absolute;width:6rem;height:6rem}.Scroll-section.is-sticky .Scroll-sectionItemCircleImage.Scroll-sectionThumbnail>svg>circle,.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage>svg>circle,.Scroll-sectionItemCircleImage.is-active>svg>circle,.Scroll-sectionItemCircleImage>svg>circle{stroke-dasharray:301;stroke-dashoffset:301;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50%;transform-origin:50%}@-webkit-keyframes dash{0%{stroke-dashoffset:301}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:301}to{stroke-dashoffset:0}}.Scroll-section.is-sticky .Scroll-sectionItemCircleImage.Scroll-sectionThumbnail>svg>circle,.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage>svg>circle,.Scroll-sectionItemCircleImage.is-active>svg>circle,.Scroll-sectionItemCircleImage>svg>circle.animation{-webkit-animation:dash .72s ease-in-out .24s forwards;animation:dash .72s ease-in-out .24s forwards}.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage>span,.Scroll-sectionItemCircleImage>span{font-size:1.5rem;font-weight:600;color:var(--color-gray-1);z-index:1;visibility:hidden}.Scroll-section.is-sticky .Scroll-sectionItemCircleImage.Scroll-sectionThumbnail:before,.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage:before,.Scroll-sectionItemCircleImage.is-active:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.Scroll-section.is-sticky .Scroll-sectionItemCircleImage.Scroll-sectionThumbnail>img,.Scroll-section.is-sticky .Scroll-sectionItemCircleImage.Scroll-sectionThumbnail>span,.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage>img,.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage>span,.Scroll-sectionItemCircleImage.is-active>img,.Scroll-sectionItemCircleImage.is-active>span{visibility:visible}.Scroll-sectionItem.is-sticky{opacity:1}.Scroll-sectionItem.is-sticky .Meta-item:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.Scroll-sectionItem+.Scroll-sectionItem{margin-top:var(--scroll-section-item-margin-top)}.Scroll-sectionItem--imageLabel{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--text-color-base);font-size:var(--font-small);-webkit-transition:opacity .72s,color .72s;transition:opacity .72s,color .72s}@-webkit-keyframes image-loaded{0%{opacity:0}to{opacity:1}}@keyframes image-loaded{0%{opacity:0}to{opacity:1}}.Scroll-sectionItem--image .Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnLeft:after,.Scroll-sectionItem--image .Scroll-sectionItemColumnLeft:after,.Scroll-sectionItem.is-sticky .Scroll-sectionItem--image .Scroll-sectionItemColumnLeft:after{content:none}.Scroll-sectionItem--image .Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnRight,.Scroll-sectionItem--image .Scroll-sectionItemColumnRight,.Scroll-sectionItem.is-sticky .Scroll-sectionItem--image .Scroll-sectionItemColumnRight{max-width:900px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;border-radius:var(--border-radius-xsmall);overflow:hidden}.Scroll-sectionItem--image .u-bar-loader{display:block;width:150px;height:var(--grid-xsmall);background:transparent;position:relative;margin-top:var(--grid-small)}.Scroll-sectionItem--image .u-bar-loader:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:var(--color-gray-9);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.Scroll-sectionItem--image.is-sticky .u-bar-loader:after,.Scroll-sectionItem--image .u-bar-loader.animate:after{-webkit-animation:vertical-line-in-out 1.44s ease-in-out infinite forwards;animation:vertical-line-in-out 1.44s ease-in-out infinite forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.Scroll-sectionItem--image .u-placeholder-image{display:block;width:100%;height:400px}.Scroll-sectionItem--image .Image{display:block;width:100%;height:auto;-webkit-transform-origin:0 0;transform-origin:0 0}.Scroll-sectionItem--image.is-sticky .Image{will-change:opacity,transform}.Scroll-sectionItem--image.is-sticky .Scroll-sectionItem--imageLabel{color:var(--text-color-base)}.Scroll-sectionItem--image.is-image-loaded .Image{will-change:auto;-webkit-animation:image-loaded .72s forwards;animation:image-loaded .72s forwards}.Scroll-sectionItemTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Scroll-sectionItemList>li+li{margin-top:var(--grid-small)}.Scroll-sectionItemDescription{font-size:var(--font-paragraph);line-height:1.4;margin:0;color:var(--scroll-section-text-color)}@media screen and (min-width:481px){.Scroll-sectionItem.has-circle-image .Meta{margin-left:8rem;margin-top:var(--grid-small)}}@media screen and (min-width:769px){.Scroll-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Scroll-sectionTitleWrapper{-ms-flex-item-align:start;align-self:flex-start;position:sticky;top:var(--scroll-section-sticky-title-top);margin-right:var(--scroll-section-between-column-space)}.Scroll-sectionItem{min-height:var(--scroll-section-item-desktop-min-height)}.Scroll-sectionTitle{font-size:2rem}}@media screen and (min-width:1025px){.Scroll-sectionTitle{font-size:3rem}}@media screen and (min-width:1281px){.Scroll-sectionItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnLeft,.Scroll-sectionItemColumnLeft{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-item-align:start;align-self:flex-start;position:sticky;top:var(--scroll-section-sticky-element-top);margin-right:var(--scroll-section-between-column-space);min-width:var(--scroll-section-item-col-left-min-width)}.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnRight,.Scroll-sectionItemColumnRight{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media screen and (max-width:1280px){.Scroll-sectionItem.is-sticky .Scroll-sectionItemColumnLeft,.Scroll-sectionItemColumnLeft{margin-bottom:var(--grid-small)}}@media screen and (max-width:768px){.Scroll-sectionTitleWrapper{margin-bottom:var(--grid-xlarge)}}@media screen and (max-width:480px){.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage,.Scroll-sectionItemCircleImage{display:none}.Scroll-sectionItem.is-sticky .Scroll-sectionItemCircleImage+.Scroll-sectionItemTitle,.Scroll-sectionItemCircleImage+.Scroll-sectionItemTitle{margin-left:0}}.DisplayRange{--display-range-font-size:1rem;--display-range-text-line-height:1.4rem;--display-range-font-weight:400;--display-range-font-color:var(--text-color-base);--display-range-direction-icon-color:var(--icon-color);--display-range-delimiter-margin:var(--grid-xsmall)}.DisplayRange-strip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.DisplayRange-strip.down{-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.DisplayRange-strip.up{-webkit-transform:none;transform:none}.DisplayRange-strip.before-animate-in{will-change:transform}.DisplayRange-strip.animate-in{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.DisplayRange-strip.animate-in,.DisplayRange-strip.animate-in.down{-webkit-transform:none;transform:none}.DisplayRange-strip.animate-in.up{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.base{visibility:hidden}.DisplayRange-directionIndicatorVector{font-size:.6rem;font-weight:700;line-height:.8rem;color:var(--display-range-direction-icon-color,#fff)}.DisplayRange-directionIndicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DisplayRange-directionIndicator .Icon{font-size:.6rem;line-height:1;color:var(--display-range-direction-icon-color);margin-right:.1rem}.DisplayRange-directionIndicator.up{--display-range-direction-icon-color:var(--tw-color-green-medium,green)}.DisplayRange-directionIndicator.down{--display-range-direction-icon-color:var(--tw-color-red-medium,red)}.DisplayRange-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.DisplayRange-delimiter,.DisplayRange-itemValue,.DisplayRange-stripMasker,.DisplayRange-unit{font-size:var(--display-range-font-size);line-height:var(--display-range-text-line-height);font-weight:var(--display-range-font-weight);height:var(--display-range-text-line-height);color:var(--display-range-font-color);overflow:hidden}.DisplayRange-item{position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.DisplayRange-itemValue{width:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.DisplayRange-delimiter{margin:0 var(--display-range-delimiter-margin)}.Placeholder-line{font-size:var(--font-xxsmall);line-height:var(--font-xxsmall);border-radius:var(--border-radius-small);text-indent:-99999px;display:block}.Placeholder-line+.Placeholder-line{margin-top:var(--grid-small)}.Placeholder-line:nth-child(2n){background:var(--color-gray-8);width:calc(100% - var(--grid-small))}.Placeholder-line:nth-child(odd){background:var(--color-gray-7)}.Submenu-item>.Button:focus.focus-visible,.Submenu-item>a:focus.focus-visible,.Submenu-item>button:focus.focus-visible{outline:2px dotted var(--ui-button-focus-color,#ff8c00)}:root{--submenu-max-width:280px;--submenu-item-transition-duration:150ms;--submenu-item-item-spacing:var(--grid-small);--submenu-item-item-color:var(--text-color-base);--submenu-item-item-active-color:var(-text-color-base-hover)}.Submenu{position:relative;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:var(--submenu-max-width)}.Submenu-item.is-active .Submenu-item.Submenu-itemDot .Submenu-itemDot,.Submenu-item.is-active .Submenu-itemDot,.Submenu-item:hover .Submenu-item.Submenu-itemDot .Submenu-itemDot,.Submenu-item:hover .Submenu-itemDot,.Submenu-itemDot{width:8px;height:8px;border-radius:4px;background:var(--submenu-item-item-active-color);margin-right:var(--grid-small);margin-top:-2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform var(--submenu-item-transition-duration);transition:-webkit-transform var(--submenu-item-transition-duration);transition:transform var(--submenu-item-transition-duration);transition:transform var(--submenu-item-transition-duration),-webkit-transform var(--submenu-item-transition-duration)}.Submenu-item.is-active .is-active.Submenu-itemDot,.Submenu-item.is-active .Submenu-item.Submenu-itemDot .Submenu-itemDot,.Submenu-item.is-active .Submenu-item:hover .Submenu-itemDot,.Submenu-item.is-active .Submenu-itemDot,.Submenu-item:hover .is-active.Submenu-itemDot,.Submenu-item:hover .Submenu-item.is-active .Submenu-itemDot,.Submenu-item:hover .Submenu-item.Submenu-itemDot .Submenu-itemDot,.Submenu-item:hover .Submenu-itemDot,.Submenu-itemDot.is-active{-webkit-transform:none;transform:none}.Submenu-item{font-size:var(--font-paragraph,.9rem);line-height:1;color:var(--submenu-item-item-color);margin:0;padding:0;position:relative;-webkit-transition:color var(--submenu-item-transition-duration,.15s);transition:color var(--submenu-item-transition-duration,.15s);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Submenu-item>.Button,.Submenu-item>a,.Submenu-item>button{color:inherit;-webkit-transition:none;transition:none;z-index:1;position:relative}.Submenu-item>.Button:first-letter,.Submenu-item>a:first-letter,.Submenu-item>button:first-letter{text-transform:uppercase}.Submenu-item>.Button:active,.Submenu-item>.Button:focus,.Submenu-item>.Button:hover,.Submenu-item>a:active,.Submenu-item>a:focus,.Submenu-item>a:hover,.Submenu-item>button:active,.Submenu-item>button:focus,.Submenu-item>button:hover{outline:0;border:0;text-decoration:none}.Submenu-item.is-active,.Submenu-item.is-active .Submenu-item.Submenu-itemDot,.Submenu-item:hover,.Submenu-item:hover .Submenu-item.Submenu-itemDot{color:var(--submenu-item-item-active-color)}.Submenu-item+.Submenu-item{margin-top:var(--submenu-item-item-spacing)}@-webkit-keyframes zoom-in{0%{-webkit-transform:matrix(.9,0,0,.9,0,0);transform:matrix(.9,0,0,.9,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes zoom-in{0%{-webkit-transform:matrix(.9,0,0,.9,0,0);transform:matrix(.9,0,0,.9,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes clip-outer{0%{-webkit-clip-path:polygon(5% 5%,95% 5%,95% 95%,5% 95%);clip-path:polygon(5% 5%,95% 5%,95% 95%,5% 95%)}20%{-webkit-clip-path:polygon(0 0,95% 5%,95% 95%,5% 95%);clip-path:polygon(0 0,95% 5%,95% 95%,5% 95%)}40%{-webkit-clip-path:polygon(0 0,100% 0,95% 95%,5% 95%);clip-path:polygon(0 0,100% 0,95% 95%,5% 95%)}70%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,5% 95%);clip-path:polygon(0 0,100% 0,100% 100%,5% 95%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes clip-outer{0%{-webkit-clip-path:polygon(5% 5%,95% 5%,95% 95%,5% 95%);clip-path:polygon(5% 5%,95% 5%,95% 95%,5% 95%)}20%{-webkit-clip-path:polygon(0 0,95% 5%,95% 95%,5% 95%);clip-path:polygon(0 0,95% 5%,95% 95%,5% 95%)}40%{-webkit-clip-path:polygon(0 0,100% 0,95% 95%,5% 95%);clip-path:polygon(0 0,100% 0,95% 95%,5% 95%)}70%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,5% 95%);clip-path:polygon(0 0,100% 0,100% 100%,5% 95%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes clip-inner{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(50% 0,100% 0,60% 100%,100% 100%);clip-path:polygon(50% 0,100% 0,60% 100%,100% 100%)}to{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes clip-inner{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(50% 0,100% 0,60% 100%,100% 100%);clip-path:polygon(50% 0,100% 0,60% 100%,100% 100%)}to{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes mouseWheelInfo{0%{top:4px;opacity:1}50%{top:10px;opacity:0}to{top:4px;opacity:1}}@keyframes mouseWheelInfo{0%{top:4px;opacity:1}50%{top:10px;opacity:0}to{top:4px;opacity:1}}.PortfolioPage{scroll-behavior:smooth;padding:var(--header-height) 2rem;height:100vh;overflow:hidden}.PortfolioPage .Scroll-sectionContainer{--scroll-section-container-height:100%;--scroll-section-item-col-left-min-width:200px;--scroll-section-item-margin-top:10vh}.PortfolioPage .Scroll-sectionItem--image{--scroll-section-sticky-element-top:var(--scroll-section-item-margin-top)}.PortfolioPage .Scroll-section{min-height:100%}.PortfolioPage .Grid{--grid-gutter:2rem;height:100%;overflow:hidden}.PortfolioPage .Submenu{margin-top:10px;height:calc(100% - 10px);padding:0 1rem}.PortfolioPage .Submenu .ScrollIndicator{position:absolute;top:0;left:0;width:1px;height:100%;background:var(--color-gray-2);visibility:hidden}.PortfolioPage .Submenu .ScrollIndicator-progress{position:absolute;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-green)),color-stop(33%,var(--color-ocean-blue)),color-stop(66%,var(--color-blue)),to(var(--color-purple)));background:linear-gradient(180deg,var(--color-green),var(--color-ocean-blue) 33%,var(--color-blue) 66%,var(--color-purple))}.PortfolioPage .Button--tag{--ui-button-text-color:var(--color-link)}.Portfolio-imageLabelButton.Button{--ui-button-text-color:var(--theme-dark-font-color)}@media screen and (max-width:768px){.PortfolioPage .Submenu{display:none}.PortfolioPage .Grid{--grid-gutter:0}}.Message{--message-font-color:var(--text-color-base);--message-line-height:var(--font-large);--message-adornment-size:var(--font-large);--message-adornment-color:var(--color-gray-1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Message.is-success{--message-adornment-color:var(--color-green)}.Message.is-error{--message-adornment-color:var(--color-bright-red)}.Message.is-warning{--message-adornment-color:var(--color-yellow)}.Message.is-dark-theme{--message-font-color:var(--theme-dark-font-color)}.Message-adornment{color:var(--message-adornment-color);font-size:var(--message-adornment-size);line-height:var(--message-adornment-size);margin-right:var(--grid-small)}.Message-content{color:var(--message-font-color);font-size:var(--message-font-size);line-height:var(--message-line-height)}:root{--tooltip-tip-size:8px}.Tooltip{max-width:320px;background-color:#fff;border-radius:.2rem;padding:var(--grid-small) var(--grid-medium);position:fixed;z-index:var(--layer-z-index);-webkit-filter:drop-shadow(1px 1px 3px #cccaca);filter:drop-shadow(1px 1px 3px #cccaca)}.Tooltip:before{content:"";position:absolute;border:var(--tooltip-tip-size) solid transparent;border-right-color:#fff;top:50%;left:0;-webkit-transform:translate(calc(var(--tooltip-tip-size)*-2 + 1px),-50%);transform:translate(calc(var(--tooltip-tip-size)*-2 + 1px),-50%)}.Tooltip.is-dark-theme{-webkit-filter:drop-shadow(1px 1px 3px #494949);filter:drop-shadow(1px 1px 3px rgb(73,73,73))}.Tooltip:not(.Tooltip--small){font-size:var(--font-default);line-height:1}.Tooltip--small{--tooltip-tip-size:6px;font-size:var(--font-small);line-height:1}.KitchenSink{position:relative;width:100%;min-height:100vh;background:var(--kitchen-sink-background-color);color:var(--kitchen-sink-text-color);padding-top:3rem;-webkit-transition:background-color .15s;transition:background-color .15s}.KitchenSink:not(.is-dark){--kitchen-sink-background-color:var(--color-white);--kitchen-sink-text-color:#000}.KitchenSink.is-dark{--kitchen-sink-background-color:var(--color-gray-0);--kitchen-sink-text-color:var(--color-gray-9)}.KitchenSink-section{padding:var(--grid-mega)}.KitchenSink-section+.KitchenSink-section{border-top:1px solid var(--color-gray-8)}.KitchenSink-sectionTitle{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-size:2rem;font-weight:700;line-height:1;margin-bottom:var(--grid-large);color:var(--kitchen-sink-text-color)}.KitcheSink-sectionTitleAnchor{margin-left:var(--grid-small)}.KitchenSink-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 var(--grid-large)}.KitchenSink-row:before{content:attr(data-title);-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:var(--grid-xsmall);color:var(--kitchen-sink-text-color)}.KitchenSink-row+.KitchenSink-row{margin-top:var(--grid-medium)}