@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-display:swap;font-weight:100;src:local("NeueHaasDisplay-XXThin"),url(/fonts/NeueHaasGroteskDisplayPro/NeueHaasDisplay-XXThin.woff2) format("woff2")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-display:swap;font-weight:300;src:local("NeueHaasDisplay-Light"),url(/fonts/NeueHaasGroteskDisplayPro/NeueHaasDisplay-Light.woff2) format("woff2")}:root{--proportional-width-for-responsive:-webkit-calc((100vw - 320px)/1600);--proportional-width-for-responsive:-moz-calc((100vw - 320px)/1600);--proportional-width-for-responsive:calc((100vw - 320px)/1600);--cursor-size:1.5vh;--cursor-size--big:10vh;--vh-height-base--desktop:960;--font-size-h1-min:56;--font-size-h1-max:56;--font-size-h2-min:56;--font-size-h2-max:56;--font-size-h3-min:56;--font-size-h3-max:56;--font-size-h4-min:40;--font-size-h4-max:40;--font-size-h5-min:28;--font-size-h5-max:28;--font-size-h6-min:58;--font-size-h6-max:120;--font-size-subtitle1-min:20;--font-size-subtitle1-max:56;--font-size-subtitle2-min:20;--font-size-subtitle2-max:56;--font-size-body1-min:16;--font-size-body1-max:18;--font-size-body2-min:14;--font-size-body2-max:14;--font-size-caption-min:40;--font-size-caption-max:184;--font-size-h1:-webkit-calc(1px*var(--font-size-h1-min) + (var(--font-size-h1-max) - var(--font-size-h1-min))*var(--proportional-width-for-responsive));--font-size-h1:-moz-calc(1px*var(--font-size-h1-min) + (var(--font-size-h1-max) - var(--font-size-h1-min))*var(--proportional-width-for-responsive));--font-size-h1:calc(1px*var(--font-size-h1-min) + (var(--font-size-h1-max) - var(--font-size-h1-min))*var(--proportional-width-for-responsive));--font-size-h2:-webkit-calc(1px*var(--font-size-h2-min) + (var(--font-size-h2-max) - var(--font-size-h2-min))*var(--proportional-width-for-responsive));--font-size-h2:-moz-calc(1px*var(--font-size-h2-min) + (var(--font-size-h2-max) - var(--font-size-h2-min))*var(--proportional-width-for-responsive));--font-size-h2:calc(1px*var(--font-size-h2-min) + (var(--font-size-h2-max) - var(--font-size-h2-min))*var(--proportional-width-for-responsive));--font-size-h3:-webkit-calc(1px*var(--font-size-h3-min) + (var(--font-size-h3-max) - var(--font-size-h3-min))*var(--proportional-width-for-responsive));--font-size-h3:-moz-calc(1px*var(--font-size-h3-min) + (var(--font-size-h3-max) - var(--font-size-h3-min))*var(--proportional-width-for-responsive));--font-size-h3:calc(1px*var(--font-size-h3-min) + (var(--font-size-h3-max) - var(--font-size-h3-min))*var(--proportional-width-for-responsive));--font-size-h4:-webkit-calc(1px*var(--font-size-h4-min) + (var(--font-size-h4-max) - var(--font-size-h4-min))*var(--proportional-width-for-responsive));--font-size-h4:-moz-calc(1px*var(--font-size-h4-min) + (var(--font-size-h4-max) - var(--font-size-h4-min))*var(--proportional-width-for-responsive));--font-size-h4:calc(1px*var(--font-size-h4-min) + (var(--font-size-h4-max) - var(--font-size-h4-min))*var(--proportional-width-for-responsive));--font-size-h5:-webkit-calc(1px*var(--font-size-h5-min) + (var(--font-size-h5-max) - var(--font-size-h5-min))*var(--proportional-width-for-responsive));--font-size-h5:-moz-calc(1px*var(--font-size-h5-min) + (var(--font-size-h5-max) - var(--font-size-h5-min))*var(--proportional-width-for-responsive));--font-size-h5:calc(1px*var(--font-size-h5-min) + (var(--font-size-h5-max) - var(--font-size-h5-min))*var(--proportional-width-for-responsive));--font-size-h6:-webkit-calc(1px*var(--font-size-h6-min) + (var(--font-size-h6-max) - var(--font-size-h6-min))*var(--proportional-width-for-responsive));--font-size-h6:-moz-calc(1px*var(--font-size-h6-min) + (var(--font-size-h6-max) - var(--font-size-h6-min))*var(--proportional-width-for-responsive));--font-size-h6:calc(1px*var(--font-size-h6-min) + (var(--font-size-h6-max) - var(--font-size-h6-min))*var(--proportional-width-for-responsive));--font-size-subtitle1:-webkit-calc(1px*var(--font-size-subtitle1-min) + (var(--font-size-subtitle1-max) - var(--font-size-subtitle1-min))*var(--proportional-width-for-responsive));--font-size-subtitle1:-moz-calc(1px*var(--font-size-subtitle1-min) + (var(--font-size-subtitle1-max) - var(--font-size-subtitle1-min))*var(--proportional-width-for-responsive));--font-size-subtitle1:calc(1px*var(--font-size-subtitle1-min) + (var(--font-size-subtitle1-max) - var(--font-size-subtitle1-min))*var(--proportional-width-for-responsive));--font-size-subtitle2:-webkit-calc(1px*var(--font-size-subtitle2-min) + (var(--font-size-subtitle2-max) - var(--font-size-subtitle2-min))*var(--proportional-width-for-responsive));--font-size-subtitle2:-moz-calc(1px*var(--font-size-subtitle2-min) + (var(--font-size-subtitle2-max) - var(--font-size-subtitle2-min))*var(--proportional-width-for-responsive));--font-size-subtitle2:calc(1px*var(--font-size-subtitle2-min) + (var(--font-size-subtitle2-max) - var(--font-size-subtitle2-min))*var(--proportional-width-for-responsive));--font-size-body1:-webkit-calc(1px*var(--font-size-body1-min) + (var(--font-size-body1-max) - var(--font-size-body1-min))*var(--proportional-width-for-responsive));--font-size-body1:-moz-calc(1px*var(--font-size-body1-min) + (var(--font-size-body1-max) - var(--font-size-body1-min))*var(--proportional-width-for-responsive));--font-size-body1:calc(1px*var(--font-size-body1-min) + (var(--font-size-body1-max) - var(--font-size-body1-min))*var(--proportional-width-for-responsive));--font-size-body2:-webkit-calc(1px*var(--font-size-body2-min) + (var(--font-size-body2-max) - var(--font-size-body2-min))*var(--proportional-width-for-responsive));--font-size-body2:-moz-calc(1px*var(--font-size-body2-min) + (var(--font-size-body2-max) - var(--font-size-body2-min))*var(--proportional-width-for-responsive));--font-size-body2:calc(1px*var(--font-size-body2-min) + (var(--font-size-body2-max) - var(--font-size-body2-min))*var(--proportional-width-for-responsive));--font-size-caption:-webkit-calc(1px*var(--font-size-caption-min) + (var(--font-size-caption-max) - var(--font-size-caption-min))*var(--proportional-width-for-responsive));--font-size-caption:-moz-calc(1px*var(--font-size-caption-min) + (var(--font-size-caption-max) - var(--font-size-caption-min))*var(--proportional-width-for-responsive));--font-size-caption:calc(1px*var(--font-size-caption-min) + (var(--font-size-caption-max) - var(--font-size-caption-min))*var(--proportional-width-for-responsive));--font-size-h1-desktop:-webkit-calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h1-desktop:-moz-calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h1-desktop:calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h2-desktop:-webkit-calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h2-desktop:-moz-calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h2-desktop:calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h3-desktop:-webkit-calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h3-desktop:-moz-calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h3-desktop:calc(195/var(--vh-height-base--desktop)*100vh);--font-size-h4-desktop:-webkit-calc(96/var(--vh-height-base--desktop)*100vh);--font-size-h4-desktop:-moz-calc(96/var(--vh-height-base--desktop)*100vh);--font-size-h4-desktop:calc(96/var(--vh-height-base--desktop)*100vh);--font-size-h5-desktop:-webkit-calc(56/var(--vh-height-base--desktop)*100vh);--font-size-h5-desktop:-moz-calc(56/var(--vh-height-base--desktop)*100vh);--font-size-h5-desktop:calc(56/var(--vh-height-base--desktop)*100vh);--font-size-h6-desktop:-webkit-calc(168/var(--vh-height-base--desktop)*100vh);--font-size-h6-desktop:-moz-calc(168/var(--vh-height-base--desktop)*100vh);--font-size-h6-desktop:calc(168/var(--vh-height-base--desktop)*100vh);--font-size-subtitle1-desktop:-webkit-calc(28/var(--vh-height-base--desktop)*100vh);--font-size-subtitle1-desktop:-moz-calc(28/var(--vh-height-base--desktop)*100vh);--font-size-subtitle1-desktop:calc(28/var(--vh-height-base--desktop)*100vh);--font-size-subtitle2-desktop:-webkit-calc(28/var(--vh-height-base--desktop)*100vh);--font-size-subtitle2-desktop:-moz-calc(28/var(--vh-height-base--desktop)*100vh);--font-size-subtitle2-desktop:calc(28/var(--vh-height-base--desktop)*100vh);--font-size-overline-desktop:-webkit-calc(27/var(--vh-height-base--desktop)*100vh);--font-size-overline-desktop:-moz-calc(27/var(--vh-height-base--desktop)*100vh);--font-size-overline-desktop:calc(27/var(--vh-height-base--desktop)*100vh);--font-size-body1-desktop:-webkit-calc(18/var(--vh-height-base--desktop)*100vh);--font-size-body1-desktop:-moz-calc(18/var(--vh-height-base--desktop)*100vh);--font-size-body1-desktop:calc(18/var(--vh-height-base--desktop)*100vh);--font-size-body1-desktop--min:16px;--font-size-body2-desktop:-webkit-calc(14/var(--vh-height-base--desktop)*100vh);--font-size-body2-desktop:-moz-calc(14/var(--vh-height-base--desktop)*100vh);--font-size-body2-desktop:calc(14/var(--vh-height-base--desktop)*100vh);--font-size-body2-desktop--min:14px;--font-size-caption-desktop:-webkit-calc(28/var(--vh-height-base--desktop)*100vh);--font-size-caption-desktop:-moz-calc(28/var(--vh-height-base--desktop)*100vh);--font-size-caption-desktop:calc(28/var(--vh-height-base--desktop)*100vh);--section-ending-background-color:#fff;--menu-white-color:#fff;--bg-color:#ececee;--bg-color--transparent:rgba(236,236,238,0);--bg-color--inverse:#000;--bg-color--menu:#fff;--color--menu:#000;--text-color:#000;--secondary-text-color:#fff;--main-top-bar-about-color:var(--secondary-text-color);--main-top-bar-language-text-color:var(--secondary-text-color);--main-top-bar-language-options-text-color:var(--secondary-text-color);--main-screen-background-color:#c1c1c1;--main-title-text-color:var(--secondary-text-color);--section-main-background-color:#ececee;--section-main-title-color:var(--text-color);--section-main-title-number-color:var(--secondary-text-color);--section-main-left-text-color:var(--text-color);--module-padding-top:-webkit-calc(40/var(--vh-height-base--desktop)*100vh);--module-padding-top:-moz-calc(40/var(--vh-height-base--desktop)*100vh);--module-padding-top:calc(40/var(--vh-height-base--desktop)*100vh);--module-padding-bottom:-webkit-calc(40/var(--vh-height-base--desktop)*100vh);--module-padding-bottom:-moz-calc(40/var(--vh-height-base--desktop)*100vh);--module-padding-bottom:calc(40/var(--vh-height-base--desktop)*100vh);--module-padding-left:-webkit-calc(120/var(--vh-height-base--desktop)*100vh);--module-padding-left:-moz-calc(120/var(--vh-height-base--desktop)*100vh);--module-padding-left:calc(120/var(--vh-height-base--desktop)*100vh);--module-padding-right:-webkit-calc(24/var(--vh-height-base--desktop)*100vh);--module-padding-right:-moz-calc(24/var(--vh-height-base--desktop)*100vh);--module-padding-right:calc(24/var(--vh-height-base--desktop)*100vh);--module-line-content-separation:-webkit-calc(32/var(--vh-height-base--desktop)*100vh);--module-line-content-separation:-moz-calc(32/var(--vh-height-base--desktop)*100vh);--module-line-content-separation:calc(32/var(--vh-height-base--desktop)*100vh)}.active{background:rgba(0,0,0,.6)}::-webkit-scrollbar{width:0;background:transparent;display:none}body{background-color:var(--bg-color)!important;width:auto;height:100vh;overflow:auto;margin:0}picture{line-height:1}#touch-landscape-error{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;height:100vh;overflow:hidden;background:#fff;z-index:99999;position:fixed;top:0;left:0;right:0;bottom:0}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-moz-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:64px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:64px;height:2px;background-color:#000;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;-moz-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-moz-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(13deg);-moz-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition-delay:.12s;-moz-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-moz-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-26deg);-moz-transform:rotate(-26deg);transform:rotate(-26deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-moz-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-moz-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-moz-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}