@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Bold-Italic.eot");src:local("Cepheid Sans Bold-Italic"),local("CepheidSans-Bold-Italic"),url("../font/CepheidSans-Bold-Italic.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Bold-Italic.woff2") format("woff2"),url("../font/CepheidSans-Bold-Italic.woff") format("woff"),url("../font/CepheidSans-Bold-Italic.ttf") format("truetype"),url("../font/CepheidSans-Bold-Italic.svg#CepheidSans-Bold-Italic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Light.eot");src:local("Cepheid Sans Light"),local("CepheidSans-Light"),url("../font/CepheidSans-Light.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Light.woff2") format("woff2"),url("../font/CepheidSans-Light.woff") format("woff"),url("../font/CepheidSans-Light.ttf") format("truetype"),url("../font/CepheidSans-Light.svg#CepheidSans-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Italic.eot");src:local("Cepheid Sans Italic"),local("CepheidSans-Italic"),url("../font/CepheidSans-Italic.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Italic.woff2") format("woff2"),url("../font/CepheidSans-Italic.woff") format("woff"),url("../font/CepheidSans-Italic.ttf") format("truetype"),url("../font/CepheidSans-Italic.svg#CepheidSans-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Bold.eot");src:local("Cepheid Sans Bold"),local("CepheidSans-Bold"),url("../font/CepheidSans-Bold.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Bold.woff2") format("woff2"),url("../font/CepheidSans-Bold.woff") format("woff"),url("../font/CepheidSans-Bold.ttf") format("truetype"),url("../font/CepheidSans-Bold.svg#CepheidSans-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Regular.eot");src:local("Cepheid Sans Regular"),local("CepheidSans-Regular"),url("../font/CepheidSans-Regular.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Regular.woff2") format("woff2"),url("../font/CepheidSans-Regular.woff") format("woff"),url("../font/CepheidSans-Regular.ttf") format("truetype"),url("../font/CepheidSans-Regular.svg#CepheidSans-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Semibold-Italic.eot");src:local("Cepheid Sans Semibold-Italic"),local("CepheidSans-Semibold-Italic"),url("../font/CepheidSans-Semibold-Italic.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Semibold-Italic.woff2") format("woff2"),url("../font/CepheidSans-Semibold-Italic.woff") format("woff"),url("../font/CepheidSans-Semibold-Italic.ttf") format("truetype"),url("../font/CepheidSans-Semibold-Italic.svg#CepheidSans-Semibold-Italic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Semibold.eot");src:local("Cepheid Sans Semibold"),local("CepheidSans-Semibold"),url("../font/CepheidSans-Semibold.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Semibold.woff2") format("woff2"),url("../font/CepheidSans-Semibold.woff") format("woff"),url("../font/CepheidSans-Semibold.ttf") format("truetype"),url("../font/CepheidSans-Semibold.svg#CepheidSans-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cepheid Sans";src:url("../font/CepheidSans-Light-Italic.eot");src:local("Cepheid Sans Light-Italic"),local("CepheidSans-Light-Italic"),url("../font/CepheidSans-Light-Italic.eot?#iefix") format("embedded-opentype"),url("../font/CepheidSans-Light-Italic.woff2") format("woff2"),url("../font/CepheidSans-Light-Italic.woff") format("woff"),url("../font/CepheidSans-Light-Italic.ttf") format("truetype"),url("../font/CepheidSans-Light-Italic.svg#CepheidSans-Light-Italic") format("svg");font-weight:300;font-style:italic;font-display:swap}:root{--color: #1d1d1b;--color-black: #000;--color-base: #555;--color-base-text: #1d1d1b;--color-inverse: #fff;--color-off: #f4f4f4;--color-blue: #007ac2;--color-blue-light: #1c98e0;--color-blue-dark: #0E4DA1;--color-blue-text: #0070ba;--color-orange: #f7941d;--color-green: #76b42b;--color-green-light: #8aca3c;--color-red: #dd5611;--color-purple: #7c7cb9;--font-family: Cepheid Sans, Helvetica Neue, Arial, Lucida Grande, sans-serif;--font-size-tiny: 0.6875em;--font-size-small: 0.8125em;--font-size: 16px;--font-size-medium: 1.1875em;--font-size-big: 1.5em;--font-size-large: 1.75em;--font-size-huge: 2.5em;--font-size-popup: clamp(12.8px, 12.8px + (1vw - 6.4px) * 2, 16px);--font-size-ui: clamp(13px, 0.8125rem + (1vw - 6.4px) * 0.3694581281, 16px);--spacing: 1rem;--gap: 0.5rem;--indent: 1.5em;--hr: 1px dotted #555;--border-color: rgb(27, 27, 27);--border-radius: 0.3rem;--footer-height: 3.125rem;--intro-footer-height: 5.5rem;--app-height: 100vh;--overlay-width: calc(var(--app-height) * 1.05);--overlay-height: calc(var(--app-height) * 0.573);min-height:0vw}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){:root{--font-size: clamp(10px, calc(0.625rem + (16 - 10) * ((100vw - 480px) / (960 - 480))), 16px);--font-size: min(1.5vw, 2.5vh)}}@media(min-width: 961px){:root{--font-size: clamp(11px, calc(0.6875rem + (16 - 11) * ((100vw - 960px) / (1452 - 960))), 16px)}}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--boder-color, currentColor);transition-property:none;transition-duration:var(--transition-duration, 0.3s);transition-timing-function:var(--transition-easing, ease-in-out)}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{font-family:var(--font-family, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--font-size, 16px);line-height:var(--line-height, 1.5);color:var(--color, #333);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{text-decoration:underline dotted;text-decoration-skip-ink:none;cursor:help}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-family-monospace, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:1em}pre{display:block;overflow:auto}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-placeholder, #999)}button,[role=button]{cursor:pointer}:disabled{cursor:default}iframe{border-width:0}img,svg,video,canvas,audio,iframe,embed,object{display:inline-block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none !important}*{scrollbar-width:10px;scrollbar-color:var(--color-blue) var(--color-off)}::-webkit-scrollbar{width:10px;height:10px;left:-10px;border:solid 10px rgba(0,0,0,0)}::-webkit-scrollbar-button{width:0px;height:0px;border:solid 10px rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:50px;border:solid 10px rgba(0,0,0,0)}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--color-blue-light)}::-webkit-scrollbar-track{background:rgba(200,200,200,.3);border-radius:50px;border:solid 10px rgba(0,0,0,0)}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}html{display:table;width:100%;height:100%;min-height:0vw;font-weight:300}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){html{height:calc(100% + 1px)}}body{display:table-cell;width:100%;height:auto;min-height:0vw;min-height:100%;overflow:overlay;font-family:inherit;background-image:radial-gradient(#529ed1 20%, #234f8d);background-size:150% 150%;background-position:50% 50%;background-attachment:fixed;transition-property:background-size;transition-duration:5s}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){body{min-height:calc(100% + 1px)}}body.is-ready{background-size:100% 100%}b,strong{font-weight:700}a{cursor:pointer}.attachment svg,.widget_media_image svg{max-width:100%;height:auto}a.button,a.button-wide{position:relative;display:inline-block;overflow:hidden;z-index:2;padding:.35em 1.75em .35em;line-height:1.2;text-decoration:none;color:var(--color-inverse);background-color:var(--color-inverse);border:1px solid var(--color-green);border-radius:var(--border-radius);user-select:none;transition-property:color}a.button::before,a.button-wide::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--color-green);transition-property:transform}a.button:hover,a.button:focus,a.button-wide:hover,a.button-wide:focus{background:var(--color-inverse);color:var(--color-green)}a.button:hover::before,a.button:focus::before,a.button-wide:hover::before,a.button-wide:focus::before{transform:translateX(100%)}a.button-wide{min-width:60%;font-size:1.1em}.play-button{display:flex;cursor:pointer;transition-property:none;align-items:stretch;opacity:0;user-select:none}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.play-button{display:none}.scenario-play-buttons .play-button{display:flex}}.play-button>*{transition-property:all}.play-button picture,.play-button svg{display:flex;justify-content:center;align-items:center;width:2.765em;height:2.412em;color:var(--color-green);background:var(--color-off);border-radius:.25em 0 0 .25em;padding:0 .353em}.play-button span{display:flex;justify-content:center;align-items:center;border-radius:0 .25rem .25rem 0;flex-direction:column;align-items:flex-start;padding:.1765em .588em .1175em .4706em;background:var(--color-inverse);font-weight:600;line-height:1.1;white-space:pre;color:var(--color-blue-dark)}.play-button span small{display:block;font-weight:400;font-style:italic}.play-button:hover picture,.play-button:hover svg,.play-button:focus picture,.play-button:focus svg{background:var(--color-green-light);color:var(--color-inverse)}.play-button:hover span,.play-button:focus span{background:var(--color-green);color:var(--color-inverse)}.arrow-button{position:relative;display:inline-block;overflow:hidden;z-index:2;text-decoration:none;padding:.35em .8em .35em 0;line-height:1.2;background-color:rgba(0,0,0,0);border:1px solid var(--color-inverse);border-radius:var(--border-radius);cursor:pointer;user-select:none;transition-property:color}.arrow-button::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--color-inverse);transform:translateX(-100%);transition-property:transform}.arrow-button span,.arrow-button svg,.arrow-button picture{color:var(--color-inverse);transition-property:color}.arrow-button svg,.arrow-button picture{float:left;width:1em;height:1em;margin:.1em .1765em .1em .295em}.arrow-button:hover *,.arrow-button:focus *{color:var(--color-blue)}.arrow-button:hover::before,.arrow-button:focus::before{transform:translateX(0)}.stop-button{display:inline-block;position:relative;cursor:pointer;overflow:visible;user-select:none;font-weight:700}.stop-button>svg{font-size:1.2em;position:absolute;top:calc(50% - 0.6em);right:calc(100% + .25em);bottom:auto;left:auto;width:1.2em;height:1.2em}.closed-button{display:flex;transition-property:opacity;align-items:center;background:var(--color-inverse);border-radius:var(--border-radius);padding:.25em;opacity:0;pointer-events:none;user-select:none}.closed-button picture,.closed-button svg{display:flex;justify-content:center;align-items:center;color:var(--color-blue);transform:scale(1.1)}.closed-button span{display:flex;justify-content:center;align-items:center;font-weight:600;line-height:1.1;color:var(--color-base);white-space:pre;margin-left:.5em;font-size:.85em}.container{width:100%;max-width:min(100vw,800px);margin-right:auto;margin-left:auto}.icon{width:1em;height:1em}.icon-button{display:flex;cursor:pointer;transition-property:opacity,box-shadow;align-items:stretch;overflow:visible}.icon-button>*{transition-property:all}.icon-button picture,.icon-button .svg{overflow:visible;display:flex;justify-content:center;align-items:center;background:var(--color-inverse);width:1.6875em;height:1.6875em;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.25);transform:scale(1.6) translate3d(2px, 2px, 0);color:var(--color-blue)}.icon-button svg{display:block;width:100%;height:100%;color:var(--color-blue)}.icon-button span{display:flex;justify-content:center;align-items:center;border-radius:0 .25em .25em 0;padding:.5em .75em .5em 1.06em;background:var(--color-inverse);font-weight:600;line-height:1.1;color:var(--color-blue);white-space:pre;box-shadow:0 0 10px rgba(0,0,0,.25)}.icon-button.unpointered{position:absolute;transform:translate3d(-50%, -50%, 0);pointer-events:none;opacity:0}.icon-button.hidden{opacity:0}.icon-button.glowing{box-shadow:0 0 2em .5em #fff}.icon-button:hover span,.icon-button:focus span,.icon-button.hovered span{background:var(--color-blue);color:var(--color-inverse)}.icon-button.big picture,.icon-button.big .svg{width:2.8125rem;height:2.8125rem;box-shadow:0 0 2rem rgba(0,0,0,.5);color:var(--color-blue)}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.icon-button.big picture,.icon-button.big .svg{width:2rem;height:2rem}}.icon-button.big span{padding:.9375rem .9375rem .9375rem 1.5rem;background:var(--color-blue);color:var(--color-inverse);font-weight:400;box-shadow:none}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.icon-button.big span{pointer-events:none;visibility:hidden}}.icon-button.big:hover span,.icon-button.big:focus span{background:var(--color-blue-light)}picture.img{transition-property:opacity}picture.img.loading{opacity:0}.typography{color:var(--color-base-text);font-size:var(--font-size);line-height:var(--line-height)}.typography>*+*{margin-top:var(--font-size)}.typography a:not([class]){color:var(--color-blue);transition-property:color,opacity,transform}.typography a:not([class]):hover,.typography a:not([class]):focus{color:var(--color-orange)}.typography strong,.typography b{font-weight:700}.typography em,.typography i{font-style:italic}.typography ul,.typography ol{padding-left:1.5em}.typography ul{list-style:disc}.typography ol{list-style:decimal}.typography h1{font-size:var(--font-size-large);font-weight:700}.typography h1+*{margin-top:.5em}.typography h2{color:var(--color-blue);font-size:var(--font-size-medium);font-weight:700}.typography h3,.typography h4,.typography h5,.typography h6{font-size:var(--font-size-medium);font-weight:700}.typography h1 img,.typography h2 img,.typography h3 img,.typography h4 img,.typography h5 img,.typography h6 img{width:1.5em;margin:-0.2em .2em 0 0}.typography .text-no-space-above{margin-top:0}.typography .text-less-space-above{margin-top:calc(.5*var(--font-size))}.typography .text-more-space-above{margin-top:calc(1.5*var(--font-size))}.typography .text-double-space-above{margin-top:calc(2.5*var(--font-size))}.typography .text-huge-space-above{margin-top:calc(4*var(--font-size))}.typography hr{border-top:var(--hr)}.typography .text-left{text-align:left}.typography .text-right{text-align:right}.typography .text-center{text-align:center}.typography .text-justify{text-align:justify}.typography img.text-left{display:block}.typography img.text-right{display:block;margin-left:auto}.typography img.text-center{display:block;margin-left:auto;margin-right:auto}.typography img.text-justify{display:block;width:100%}.typography ul.blue-list,.typography ol.blue-list{color:var(--color-blue);font-weight:600}.typography .text-tiny{font-size:var(--font-size-tiny)}.typography .text-small{font-size:var(--font-size-small)}.typography .text-default{font-size:var(--font-size)}.typography .text-medium{font-size:var(--font-size-medium)}.typography .text-big{font-size:var(--font-size-big)}.typography .text-large{font-size:var(--font-size-large)}.typography .text-huge{font-size:var(--font-size-huge)}.typography .text-bold{font-weight:700}.typography .text-semibold{font-weight:600}.typography .text-regular{font-weight:400}.typography .text-light{font-weight:300}.typography .text-base{color:var(--color-base-text)}.typography .line-height-85{line-height:.85}.typography .line-height-100{line-height:1}.typography .line-height-110{line-height:1.1}.typography .line-height-125{line-height:1.25}.typography .line-height-150{line-height:1.5}.typography .line-height-200{line-height:2}.typography .text-arrow-right{position:relative;display:inline-block;padding-left:2em}.typography .text-arrow-right::before{content:"";display:block;position:absolute;top:0;left:0;width:1.5em;height:1.5em;display:block;background:currentColor;clip-path:polygon(100% 50%, 50% 0%, 32% 17%, 58% 39%, 0% 39%, 0% 61%, 58% 61%, 33% 83%, 50% 100%)}.typography .text-arrow-down::before{content:"";display:block;display:inline-block;width:1.5em;height:1.5em;background:currentColor;clip-path:polygon(39% 0%, 61% 0%, 61% 58%, 83% 32%, 100% 50%, 50% 100%, 0% 50%, 17% 32%, 41% 58%)}.text-black{color:var(--color-black)}.text-white{color:var(--color-inverse)}.text-blue{color:var(--color-blue-text)}.text-orange{color:var(--color-orange)}.text-green{color:var(--color-green)}.text-red{color:var(--color-red)}.text-purple{color:var(--color-purple)}.invert-colors,.inverted-text-color,.typography.inverted-text-color,.typography .inverted-text-color{--color: #fff;color:var(--color)}.invert-colors a:not([class]),.inverted-text-color a:not([class]),.typography.inverted-text-color a:not([class]),.typography .inverted-text-color a:not([class]){color:currentColor}.invert-colors a:not([class]):hover,.invert-colors a:not([class]):focus,.inverted-text-color a:not([class]):hover,.inverted-text-color a:not([class]):focus,.typography.inverted-text-color a:not([class]):hover,.typography.inverted-text-color a:not([class]):focus,.typography .inverted-text-color a:not([class]):hover,.typography .inverted-text-color a:not([class]):focus{color:currentColor;opacity:.8}.hotspot{position:relative;display:block;width:3em;height:3em;color:var(--color-blue);border-radius:100%;cursor:pointer;transition-property:color;opacity:0}.hotspot::before{content:"";display:block;position:absolute;top:calc(50% - 0.9em);right:calc(50% - 0.9em);bottom:auto;left:auto;width:1.8em;height:1.8em;background:var(--color-inverse);border-radius:100%}.hotspot:hover,.hotspot:focus{color:var(--color-blue-light)}.hotspot svg{position:relative;z-index:5;width:100%;height:100%}.tooltip{background-image:linear-gradient(125deg, #e8f3e1 25%, #fdfefd 25%, #fdfefd 50%, #e8f3e1 50%, #e8f3e1 75%, #fdfefd 75%, #fdfefd 100%);background-size:4.88px 6.97px;border-radius:.35em .35em 0 0;border-bottom:4px solid #76b42b;color:#76b42b;padding:.25em 1em;font-size:1em;white-space:nowrap;position:absolute;bottom:calc(100% + .5em);left:50%;transform:translate3d(-50%, 0.25em, 0);pointer-events:none;opacity:0;transition-property:opacity,transform}.tooltip::after{border-style:solid;width:0;height:0;content:"";border-color:#76b42b rgba(0,0,0,0) rgba(0,0,0,0);border-width:.75em .75em 0;position:absolute;top:100%;right:calc(50% - .5em);bottom:auto;left:auto}.hotspot:hover+.tooltip{transform:translate3d(-50%, 0, 0);opacity:1}.progress-bar{--progress-bar-width: 310px;--progress-bar-height: 10px;display:flex;flex-direction:column;padding:.5rem;text-align:center;color:var(--color)}.progress-bar,.progress-bar .tracks{width:100%;max-width:var(--progress-bar-width)}.progress-bar .description{margin:1em 0 0;letter-spacing:1px;font-size:.7rem;text-transform:uppercase}.progress-bar .bar-track{overflow:hidden;height:var(--progress-bar-height);background-color:rgba(0,0,0,0);border:1px solid var(--color-blue);border-radius:var(--border-radius);box-shadow:0 0 .1rem rgba(255,255,255,.5)}.progress-bar .bar-track .bar{width:calc(90% + 1rem);height:100%;background:var(--color-blue);transform:translateX(-1rem);transition-property:width}.progress-bar .indicator-track{position:relative;transition-property:width}.progress-bar .indicator-track .indicator{position:absolute;top:auto;right:-1.75rem;bottom:1rem;left:auto;width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;background-image:url("/wp-content/themes/project/img/pin.svg");background-size:contain}.progress-bar .indicator-track .indicator span{font-size:1.2rem;font-weight:600;transform:translateY(-0.33em);color:var(--color-blue)}.progress-bar.with-indicator{padding-top:5em;color:var(--color-inverse)}.progress-bar.with-indicator .bar-track .bar{width:calc(90% + 1rem);background:linear-gradient(-90deg, transparent, var(--color-orange) 1rem);transform:translateX(0)}.progress-bar.with-indicator .description{margin-top:.6em;text-align:left}.hospital-navigation{position:absolute;left:1em;bottom:calc(var(--footer-height) + 1.25rem);max-width:230px;z-index:10;opacity:0}@media(min-width: 1452px){.hospital-navigation{left:calc(50% - 710px)}}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.hospital-navigation{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:8;display:none;max-width:none;opacity:0 !important;transition-property:opacity}.mobile-nav-open .hospital-navigation{display:block;opacity:1 !important}}.hospital-navigation .menu-opener{display:none}@media(min-width: 961px){.hospital-navigation .menu-opener{display:block}}.hospital-navigation .select{display:flex;color:var(--color-inverse)}.hospital-navigation .select .label{font-size:.9em}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.hospital-navigation .select .label{display:none}}.hospital-navigation .select .title{display:flex;align-items:center;border-bottom:1px solid var(--color-inverse);margin-left:.75em;cursor:pointer;font-size:.9em;font-weight:400;user-select:none}.hospital-navigation .select .title::after{content:"";display:block;display:inline-block;width:1em;height:1em;background-color:var(--color-orange);margin-left:1em;clip-path:polygon(50% 30%, 25% 70%, 75% 70%);transition-property:clip-path,background-color}.hospital-navigation .select .title:hover::after{background-color:currentColor}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.hospital-navigation .select .title{display:none}}.hospital-navigation .page-list{position:absolute;bottom:calc(100% + .65em);left:0;display:none;width:240px;background:var(--color-inverse);padding:.5em 1em;font-size:.9em;border-radius:var(--border-radius)}.hospital-navigation .page-list .page-list-item:first-child{font-weight:700;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5em}.hospital-navigation .page-list .page-list-item:first-child+.page-list-item{padding-top:.5em}.hospital-navigation .page-list a{display:block;transition-property:color;font-size:1rem;padding:.2em 0}.hospital-navigation .page-list a:hover,.hospital-navigation .page-list a:focus{color:var(--color-blue)}.hospital-navigation .page-list::after{border-style:solid;width:0;height:0;content:"";border-color:var(--color-inverse) rgba(0,0,0,0) rgba(0,0,0,0);border-width:.65em .5em 0;position:absolute;top:calc(100% - 2px);right:calc(50% - .5em);bottom:auto;left:auto}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.hospital-navigation .page-list{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid !important;opacity:1 !important;transform:none !important;background:var(--color-blue);color:var(--color-inverse);padding:6rem 1rem 5rem;grid-template-columns:1fr 1fr 1fr;text-align:center}.hospital-navigation .page-list a{font-size:1.3em}.hospital-navigation .page-list a:hover,.hospital-navigation .page-list a:focus{color:rgba(255,255,255,.7)}.hospital-navigation .page-list>*{align-self:center}.hospital-navigation .page-list>:first-child{grid-column:span 3;border-bottom-color:rgba(255,255,255,.3) !important}}@media(min-width: 961px){.hospital-navigation.is-open .select .title{background:rgba(255,255,255,.1)}.hospital-navigation.is-open .select .title::after{background:var(--color-inverse);clip-path:polygon(75% 40%, 25% 40%, 50% 80%)}.hospital-navigation.is-open .page-list{display:block}}.room-description{position:absolute;right:auto;left:1em;top:clamp(100px,20%,180px);width:14.5rem;z-index:9999999;opacity:0}.room-description h1{font-size:2.1765em;font-weight:300;line-height:inherit;white-space:nowrap}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.room-description{max-width:25%;left:1em}}@media(min-width: 1452px){.room-description{left:auto;right:calc(50% + 700px - 14.5rem)}}.room-description .actions{position:relative;min-height:4em}.room-description .actions .room-back-navigation{position:absolute;top:0;left:0;width:100%;z-index:100}.room-description .actions .animation-description{opacity:0;z-index:-2;position:absolute;top:0;left:1.5em;width:100%}@media(min-width: 1452px){.room-description .actions .animation-description{position:absolute;top:0;left:0;width:100%}}.room-description .actions .animation-description.playing{z-index:1000}.room-navigation{position:absolute;top:calc(50% - var(--footer-height)/2);right:auto;bottom:auto;left:auto;width:100vw;z-index:9999999;opacity:0}.room-navigation-button{display:flex;color:var(--color-inverse);position:absolute;font-weight:300;opacity:.65;transition-property:opacity}@media(max-width: 1505px){.room-navigation-button{display:none !important}}.room-navigation-button:hover,.room-navigation-button:focus{opacity:1}.room-navigation-button>picture,.room-navigation-button>svg{width:3.3125em;height:2.125em;position:absolute;top:.875em;opacity:.3}.room-navigation-button div{display:none;text-align:center}@media(min-width: 1770px){.room-navigation-button div{display:block}}.room-navigation-button div picture,.room-navigation-button div svg{display:inline-block;background:var(--color-inverse);border-radius:100%;width:3.9375em;height:3.9375em;color:var(--color-blue)}.room-navigation-button div span{position:absolute;top:100%;right:50%;bottom:auto;left:auto;display:block;margin-top:.9375em;transform:translateX(50%);width:100px}.room-navigation-button.on-the-left{right:auto;left:3em}@media(min-width: 1770px){.room-navigation-button.on-the-left{right:calc(50% + 777px);left:auto}}.room-navigation-button.on-the-left>picture,.room-navigation-button.on-the-left>svg{right:0}@media(min-width: 1770px){.room-navigation-button.on-the-left>picture,.room-navigation-button.on-the-left>svg{right:3.9375em}}.room-navigation-button.on-the-right{left:auto;right:3em}@media(min-width: 1770px){.room-navigation-button.on-the-right{left:calc(50% + 777px);right:auto}}.room-navigation-button.on-the-right>picture,.room-navigation-button.on-the-right>svg{left:0em}@media(min-width: 1770px){.room-navigation-button.on-the-right>picture,.room-navigation-button.on-the-right>svg{left:3.9375em}}.connected-icon{position:absolute;z-index:10;display:flex;width:1.2em;height:1.2em;justify-content:center;align-items:center;font-size:calc(.05*var(--overlay-height));border-radius:100%;background:var(--color-inverse);color:var(--color-blue)}.connected-icon svg{position:relative;z-index:10;transform:translateY(5%) scale(0.8)}@keyframes pulse{0%{background:rgba(255,255,255,.5);transform:scale(1)}100%{background:rgba(255,255,255,0);transform:scale(3)}}.connected-icon::before{content:"";display:block;position:absolute;top:calc(50% - .6em);right:calc(50% - .6em);width:100%;height:100%;border-radius:100%;animation-name:pulse;animation-duration:2s;animation-delay:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.connected-icon::after{content:"";display:block;position:absolute;top:calc(50% - .6em);right:calc(50% - .6em);width:100%;height:100%;border-radius:100%;animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.screen{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.screen canvas{width:100%;height:100%;pointer-events:auto !important}.screen.room-3d>div:first-child{margin-left:auto;margin-right:0;overflow:visible !important;width:100% !important}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.screen.room-3d>div:first-child{width:70% !important;max-height:70vw;margin-left:30%}}@media(min-width: 961px)and (max-width: 1451px)and (max-aspect-ratio: 6/4){.screen.room-3d>div:first-child{width:80% !important;max-height:70vw;margin-left:20%}#page-ed.screen.room-3d>div:first-child{width:85% !important;margin-left:15%;max-height:65vw}}.screen>div>div{overflow:visible}#page-index{height:100%}#page-index canvas{opacity:0;z-index:auto !important}.info-button{position:absolute;right:1rem;bottom:1rem;left:auto;z-index:10;display:none;color:var(--color-inverse);font-size:1.5em;padding:.25rem;cursor:pointer}.info-button .icon{display:block}@media(min-width: 961px){.info-button{display:none}}.popup{position:fixed;z-index:9999999999;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;opacity:0;font-weight:400}@media(min-width: 832px){.popup{padding:1em}}.popup::before{content:"";display:block;position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.5)}.popup .header,.popup .main{position:relative;z-index:5;margin-right:auto;margin-left:auto}.popup .header{display:flex;align-items:center;width:min(800px,100vw);height:3rem;background:var(--color-blue);color:var(--color-inverse);font-weight:600;font-size:1.2em}.popup .header h2{width:calc(100% - 1.25em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup .header div{display:flex;align-items:center;width:90%;height:3rem;justify-content:center;margin-right:auto;margin-left:auto}.popup .header div:has(img) h2{width:calc(100% - 1.25em - 1.25em - 1em)}.popup .header img{width:1.25em;height:1.25em;object-fit:contain;margin:0 .5em}.popup .header a.close{position:relative;display:block;width:1.25em;height:1.25em;user-select:none;background-color:rgba(0,0,0,0)}.popup .header a.close::before,.popup .header a.close::after{position:absolute;content:"";display:block;width:1.25em;height:.1em;background-color:currentColor;outline:1px solid rgba(0,0,0,0);border-radius:.1em}.popup .header a.close::before{transform:translate3d(0, 0.625em, 0) rotate(45deg)}.popup .header a.close::after{transform:translate3d(0, 0.625em, 0) rotate(-45deg)}.popup .main{width:min(800px,100vw);background:var(--color-inverse)}.popup iframe{width:100%;min-height:850px}.popup.loading .main{position:relative}.popup.loading .main>*{opacity:0}.popup.loading .main::before,.popup.loading .main::after{content:"";display:block;position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:1.5rem;height:1.5rem;border-width:2px;border-radius:100%;border-style:solid;transform:translate3d(-50%, -50%, 0)}.popup.loading .main::before{z-index:1;border-color:rgba(0,0,0,.2)}.popup.loading .main::after{z-index:2;border-color:rgba(0,0,0,.5) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);animation:loader-spin 1s linear infinite}@keyframes loader-spin{0%{transform:translate3d(-50%, -50%, 0) rotate(0)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.popup.initialising>div{opacity:0}.scroll-track{top:0;right:0;width:10px !important;height:100%;z-index:10}@media(min-width: 961px){.scroll-track{top:1em;right:1%;height:calc(100% - 2em)}}.scroll-thumb{background:var(--color-blue);border-radius:5px}.popover{position:absolute;width:100%;max-width:18rem;opacity:0}.popover .header{position:relative;margin-bottom:-1px;padding:.5rem 0 0 0;border-radius:.5rem .5rem 0 0;background:#fff}.popover .header .icon-circle{position:absolute;top:-1.75rem;right:calc(50% - 1.75rem);bottom:auto;left:auto;display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:.25rem;background:#fff;font-size:3.5rem;color:var(--color-blue);border:2px solid var(--color-blue);border-radius:100%;overflow:hidden}.popover .header .icon-circle picture,.popover .header .icon-circle img{display:block;width:3rem;height:3rem;object-fit:contain}.popover .main{padding:1.35rem 1.5rem 1rem;background:#fff;border-radius:.5rem;text-align:center;font-size:var(--font-size-small);line-height:1.25}.popover .main h2{font-size:var(--font-size);font-weight:400;color:var(--color-blue)}.popover .header+.main{border-radius:0 0 .5rem .5rem}.popover.tutorial{max-width:12rem}@media(min-width: 1452px){.popover.tutorial{max-width:16rem}.popover.tutorial .main{line-height:1.3;font-size:1em}}.popover:not(.arrow-leftward):not(.arrow-rightward)::after{border-style:solid;width:0;height:0;content:"";border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:.75rem .875rem 0;position:absolute;top:calc(100% - 1px);right:calc(50% - 1rem);bottom:auto;left:auto}.popover.arrow-leftward::after{border-style:solid;width:0;height:0;content:"";border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:.875rem .75rem .875rem 0;position:absolute;top:calc(50% - 1rem);right:calc(100% - 1px);bottom:auto;left:auto}.popover.arrow-rightward::after{border-style:solid;width:0;height:0;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:.875rem 0 .875rem .75rem;position:absolute;top:calc(50% - 1rem);left:calc(100% - 1px)}.social{display:flex;justify-content:flex-end;flex-grow:1}.social>*+*{margin-left:1.2em}.social a{display:inline-block;transition-property:opacity}.social a:hover,.social a:focus{opacity:.8}.social svg{width:1em;height:1em}#app>.social{position:absolute;right:1em;bottom:calc(var(--footer-height) + 1.25rem);z-index:10;color:var(--color-inverse);opacity:0}@media(min-width: 1452px){#app>.social{right:calc(50% - 710px)}}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){#app>.social{display:none !important}}#intro-footer .social,#footer .social{color:var(--color)}#intro-footer .social a,#footer .social a{color:var(--color-blue)}#page-index .overlay{position:absolute;width:var(--overlay-width);height:var(--overlay-height);transform:translate3d(-50%, -50%, 0);z-index:100;opacity:0;pointer-events:none}#page-index .overlay .rooms{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;flex-wrap:wrap}#page-index .overlay .rooms a{display:block}#page-index .overlay .rooms a:nth-child(1){width:35.9%;height:34.5%}#page-index .overlay .rooms a:nth-child(2){width:27.7%;height:34.5%}#page-index .overlay .rooms a:nth-child(3){width:36.4%;height:34.5%}#page-index .overlay .rooms a:nth-child(4){width:33.2%;height:34%}#page-index .overlay .rooms a:nth-child(5){width:32.8%;height:34%}#page-index .overlay .rooms a:nth-child(6){width:34%;height:34%}#page-index .overlay .rooms a:nth-child(7){width:38.5%;height:31.5%}#page-index .overlay .rooms a:nth-child(8){width:23.7%;height:31.5%}#page-index .overlay .rooms a:nth-child(9){width:37.8%;height:31.5%}#page-index .overlay .gx,#page-index .overlay .disease-states,#page-index .overlay .healthcare-settings,#page-index .overlay .night-day,#page-index .overlay .staff-levels,#page-index .overlay .fully-connected{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;pointer-events:none}#page-index .overlay .disease-states picture{position:absolute;width:8%}#page-index .overlay .disease-states picture:nth-of-type(8),#page-index .overlay .disease-states picture:nth-of-type(9),#page-index .overlay .disease-states picture:nth-of-type(10),#page-index .overlay .disease-states picture:nth-of-type(11),#page-index .overlay .disease-states picture:nth-of-type(12){width:7.2%}#page-index .overlay .disease-states picture:nth-of-type(1){top:5%;left:0%}#page-index .overlay .disease-states picture:nth-of-type(2){top:12%;left:6.7%}#page-index .overlay .disease-states picture:nth-of-type(3){top:7%;left:37.5%}#page-index .overlay .disease-states picture:nth-of-type(4){top:0%;left:44%}#page-index .overlay .disease-states picture:nth-of-type(5){top:45%;left:8%}#page-index .overlay .disease-states picture:nth-of-type(6){top:38%;left:14.5%}#page-index .overlay .disease-states picture:nth-of-type(7){top:52%;left:14.5%}#page-index .overlay .disease-states picture:nth-of-type(8){top:42.5%;left:35%}#page-index .overlay .disease-states picture:nth-of-type(9){top:36%;left:41%}#page-index .overlay .disease-states picture:nth-of-type(10){top:49%;left:41%}#page-index .overlay .disease-states picture:nth-of-type(11){top:42.5%;left:47%}#page-index .overlay .disease-states picture:nth-of-type(12){top:55.5%;left:47%}#page-index .overlay .disease-states picture:nth-of-type(13){top:37%;left:67%}#page-index .overlay .disease-states picture:nth-of-type(14){top:37%;left:80%}#page-index .overlay .disease-states picture:nth-of-type(15){top:44%;left:73.5%}#page-index .overlay .disease-states picture:nth-of-type(16){top:78%;left:14%}#page-index .overlay .disease-states picture:nth-of-type(17){top:71%;left:20.5%}#page-index .overlay .disease-states picture:nth-of-type(18){top:85%;left:20.5%}#page-index .overlay .disease-states picture:nth-of-type(19){top:71%;left:45%}#page-index .overlay .disease-states picture:nth-of-type(20){top:78%;left:51.5%}#page-index .overlay .disease-states picture:nth-of-type(21){top:78%;left:84.5%}#page-index .overlay .disease-states picture:nth-of-type(22){top:71%;left:91%}#page-index .overlay .connection{position:absolute;top:0;right:0;bottom:auto;left:auto;width:100%;height:100%;clip-path:url("#connect");background:#5577f3}#page-index .overlay .connection .gradient-energy{position:absolute;top:0;right:0;bottom:auto;left:auto;width:100%;height:100%;width:100%;height:100%;transform-origin:0 0}#page-index .overlay .connection .gradient-energy::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(#91d9ff, transparent 10%);transform:translate3d(-50%, -50%, 0)}@keyframes ge-1{0%,100%{transform:translate3d(41.83%, 46.23%, 0)}22.22%{transform:translate3d(16.52%, 46.66%, 0)}33.33%{transform:translate3d(16.52%, 21.38%, 0)}44.44%{transform:translate3d(14.42%, 21.38%, 0)}55.56%{transform:translate3d(14.42%, 20.94%, 0)}66.67%{transform:translate3d(16.76%, 20.94%, 0)}77.78%{transform:translate3d(16.76%, 46.23%, 0)}}@keyframes ge-2{0%,100%{transform:translate3d(57.78%, 70.29%, 0)}18.18%{transform:translate3d(57.54%, 74.09%, 0)}27.27%{transform:translate3d(57.54%, 70.73%, 0)}36.36%{transform:translate3d(34.3%, 70.73%, 0)}45.45%{transform:translate3d(34.3%, 82.11%, 0)}54.55%{transform:translate3d(14.75%, 82.11%, 0)}63.64%{transform:translate3d(14.75%, 81.67%, 0)}72.73%{transform:translate3d(34.06%, 81.67%, 0)}81.82%{transform:translate3d(34.06%, 70.29%, 0)}}@keyframes ge-3{0%,100%{transform:translate3d(92.31%, 11.78%, 0)}15.38%{transform:translate3d(79.26%, 39.59%, 0)}23.08%{transform:translate3d(79.26%, 50.97%, 0)}30.77%{transform:translate3d(77.51%, 50.97%, 0)}38.46%{transform:translate3d(77.51%, 50.54%, 0)}46.15%{transform:translate3d(79.02%, 50.54%, 0)}53.85%{transform:translate3d(79.02%, 39.15%, 0)}61.54%{transform:translate3d(92.07%, 39.15%, 0)}69.23%{transform:translate3d(92.07%, 12.22%, 0)}76.92%{transform:translate3d(88.52%, 12.22%, 0)}84.62%{transform:translate3d(88.52%, 11.78%, 0)}}@keyframes ge-4{0%,100%{transform:translate3d(58.73%, 59.62%, 0)}22.22%{transform:translate3d(58.49%, 74.09%, 0)}33.33%{transform:translate3d(58.49%, 60.06%, 0)}44.44%{transform:translate3d(51.93%, 60.06%, 0)}55.56%{transform:translate3d(51.93%, 56.25%, 0)}66.67%{transform:translate3d(52.16%, 56.25%, 0)}77.78%{transform:translate3d(52.16%, 59.62%, 0)}}@keyframes ge-5{0%,100%{transform:translate3d(43.43%, 55.24%, 0)}22.22%{transform:translate3d(31.6%, 55.67%, 0)}33.33%{transform:translate3d(31.6%, 78.35%, 0)}44.44%{transform:translate3d(14.75%, 78.35%, 0)}55.56%{transform:translate3d(14.75%, 77.92%, 0)}66.67%{transform:translate3d(31.36%, 77.92%, 0)}77.78%{transform:translate3d(31.36%, 55.24%, 0)}}@keyframes ge-6{0%,100%{transform:translate3d(51.64%, 46.23%, 0)}22.22%{transform:translate3d(43.43%, 46.66%, 0)}33.33%{transform:translate3d(43.43%, 50.97%, 0)}44.44%{transform:translate3d(33.95%, 50.97%, 0)}55.56%{transform:translate3d(33.95%, 50.54%, 0)}66.67%{transform:translate3d(43.19%, 50.54%, 0)}77.78%{transform:translate3d(43.19%, 46.23%, 0)}}@keyframes ge-7{0%,100%{transform:translate3d(61.58%, 22.85%, 0)}22.22%{transform:translate3d(54.81%, 46.66%, 0)}33.33%{transform:translate3d(54.81%, 46.23%, 0)}44.44%{transform:translate3d(61.34%, 46.23%, 0)}55.56%{transform:translate3d(61.34%, 23.29%, 0)}66.67%{transform:translate3d(59.84%, 23.29%, 0)}77.78%{transform:translate3d(59.84%, 22.85%, 0)}}@keyframes ge-8{0%,100%{transform:translate3d(76.94%, 22.85%, 0)}22.22%{transform:translate3d(56.46%, 50.97%, 0)}33.33%{transform:translate3d(56.46%, 50.54%, 0)}44.44%{transform:translate3d(76.7%, 50.54%, 0)}55.56%{transform:translate3d(76.7%, 23.29%, 0)}66.67%{transform:translate3d(75.2%, 23.29%, 0)}77.78%{transform:translate3d(75.2%, 22.85%, 0)}}@keyframes ge-9{0%,100%{transform:translate3d(94.29%, 49.98%, 0)}22.22%{transform:translate3d(54.68%, 55.72%, 0)}33.33%{transform:translate3d(54.68%, 55.28%, 0)}44.44%{transform:translate3d(94.05%, 55.28%, 0)}55.56%{transform:translate3d(94.05%, 50.41%, 0)}66.67%{transform:translate3d(92.55%, 50.41%, 0)}77.78%{transform:translate3d(92.55%, 49.98%, 0)}}@keyframes ge-10{0%,100%{transform:translate3d(85.43%, 81.63%, 0)}18.18%{transform:translate3d(83.16%, 82.07%, 0)}27.27%{transform:translate3d(83.16%, 60.06%, 0)}36.36%{transform:translate3d(59.81%, 60.06%, 0)}45.45%{transform:translate3d(59.81%, 74.09%, 0)}54.55%{transform:translate3d(59.57%, 74.09%, 0)}63.64%{transform:translate3d(59.57%, 59.62%, 0)}72.73%{transform:translate3d(83.4%, 59.62%, 0)}81.82%{transform:translate3d(83.4%, 81.63%, 0)}}#page-index .overlay .connection .gradient-energy.ge-1{animation:ge-1 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-2{animation:ge-2 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-3{animation:ge-3 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-4{animation:ge-4 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-5{animation:ge-5 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-6{animation:ge-6 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-7{animation:ge-7 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-8{animation:ge-8 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-9{animation:ge-9 6s infinite linear}#page-index .overlay .connection .gradient-energy.ge-10{animation:ge-10 6s infinite linear}canvas~div[style]:nth-of-type(1),#page-index>div>div~div:nth-of-type(1){z-index:1 !important}canvas~div[style]:nth-of-type(2),#page-index>div>div~div:nth-of-type(2){z-index:2 !important}canvas~div[style]:nth-of-type(3),#page-index>div>div~div:nth-of-type(3){z-index:3 !important}canvas~div[style]:nth-of-type(4),#page-index>div>div~div:nth-of-type(4){z-index:4 !important}canvas~div[style]:nth-of-type(5),#page-index>div>div~div:nth-of-type(5){z-index:5 !important}canvas~div[style]:nth-of-type(6),#page-index>div>div~div:nth-of-type(6){z-index:6 !important}canvas~div[style]:nth-of-type(7),#page-index>div>div~div:nth-of-type(7){z-index:7 !important}canvas~div[style]:nth-of-type(8),#page-index>div>div~div:nth-of-type(8){z-index:8 !important}canvas~div[style]:nth-of-type(9),#page-index>div>div~div:nth-of-type(9){z-index:9 !important}canvas~div[style]:nth-of-type(10),#page-index>div>div~div:nth-of-type(10){z-index:10 !important}canvas~div[style]:nth-of-type(11),#page-index>div>div~div:nth-of-type(11){z-index:11 !important}canvas~div[style]:nth-of-type(12),#page-index>div>div~div:nth-of-type(12){z-index:12 !important}canvas~div[style]:nth-of-type(13),#page-index>div>div~div:nth-of-type(13){z-index:13 !important}canvas~div[style]:nth-of-type(14),#page-index>div>div~div:nth-of-type(14){z-index:14 !important}canvas~div[style]:nth-of-type(15),#page-index>div>div~div:nth-of-type(15){z-index:15 !important}canvas~div[style]:nth-of-type(16),#page-index>div>div~div:nth-of-type(16){z-index:16 !important}canvas~div[style]:nth-of-type(17),#page-index>div>div~div:nth-of-type(17){z-index:17 !important}canvas~div[style]:nth-of-type(18),#page-index>div>div~div:nth-of-type(18){z-index:18 !important}canvas~div[style]:nth-of-type(19),#page-index>div>div~div:nth-of-type(19){z-index:19 !important}canvas~div[style]:nth-of-type(20),#page-index>div>div~div:nth-of-type(20){z-index:20 !important}.off-click{position:absolute;width:200vw;height:200vh;transform:translate3d(-50%, -50%, 0);z-index:100}.language-switcher{position:relative;display:inline-block;line-height:1em}.language-switcher picture{width:1em;height:1em;margin-right:.5em}.language-switcher img{width:1em;height:1em;object-fit:contain}.language-switcher .language{display:flex;align-items:center;padding:.35em;user-select:none}.language-switcher .current{border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius);cursor:pointer;color:var(--color-off);transition-property:color,border-color,background-color,opacity}.language-switcher .current a{pointer-events:none}.language-switcher .current a::after{content:"";display:block;display:inline-block;width:1em;height:1em;background:currentColor;clip-path:polygon(75% 40%, 25% 40%, 50% 80%);transition-property:clip-path}.language-switcher .selector{display:none;position:absolute;top:2.35em;right:50%;bottom:auto;left:auto;transform:translateX(50%);padding:.35em;background:var(--color-inverse);border-radius:var(--border-radius)}.language-switcher .selector::after{border-style:solid;width:0;height:0;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-inverse);border-width:0 .5em .65em;position:absolute;right:calc(50% - .5em);bottom:calc(100% - 2px);left:auto}.language-switcher .selector a{transition-property:color}.language-switcher .selector a:hover,.language-switcher .selector a:focus{color:var(--color-blue)}.language-switcher:hover .current,.language-switcher.open .current{border-color:currentColor;color:var(--color-inverse)}.language-switcher.open .current a::after{clip-path:polygon(50% 30%, 25% 70%, 75% 70%)}.language-switcher.open .selector{display:block}.language-switcher.initialising .selector{display:none !important;opacity:0}header .language-switcher{position:absolute;right:1em;bottom:.25em;left:auto}header.home .language-switcher .current{color:currentColor}header.home .language-switcher .selector{box-shadow:0 10px 46px rgba(0,0,0,.2)}.layout-blocks .block{width:100%;max-width:90%;margin-right:auto;margin-left:auto}.layout-blocks>*+*{margin-top:var(--spacing)}.layout-blocks,.layout-blocks .typography{--font-size: var(--font-size-popup)}#loading{position:fixed;top:0;right:0;width:100%;height:100%;margin-left:auto;margin-right:0;pointer-events:none;opacity:0;width:100% !important}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape),(min-width: 961px)and (max-width: 1451px)and (max-aspect-ratio: 6/4){#loading{display:flex;justify-content:center;align-items:center}}#loading>div{position:relative;width:100%;height:calc(100% - var(--footer-height))}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){#loading>div{width:70% !important;margin-left:30%;max-height:70vw}}@media(min-width: 961px)and (max-width: 1451px)and (max-aspect-ratio: 6/4){#loading>div{width:80% !important;max-height:70vw;margin-left:20%}}#loading,#loading picture,#loading img,#loading .text{position:absolute;top:0;right:0;width:100%;height:100%}#loading img{object-fit:contain}#loading .text{z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:5em;font-weight:400;color:var(--color-blue);text-shadow:0 0 2em rgba(255,255,255,.3)}#initial-loading{position:fixed;top:0;right:0;width:100vw;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}#initial-loading img,#initial-loading .loader{transition-duration:1s;transition-property:opacity,transform}#initial-loading img{width:min(80vw,250px);opacity:0;transform:scale(0.9)}#initial-loading .loader{position:relative;display:block;width:1em;height:1em;margin:5em 0;opacity:0;transform:scale(0.9);transition-delay:.7s;position:relative}#initial-loading .loader>*{opacity:.5}#initial-loading .loader::before,#initial-loading .loader::after{content:"";display:block;position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:1.5rem;height:1.5rem;border-width:2px;border-radius:100%;border-style:solid;transform:translate3d(-50%, -50%, 0)}#initial-loading .loader::before{z-index:1;border-color:rgba(255,255,255,.3)}#initial-loading .loader::after{z-index:2;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);animation:loader-spin 1s linear infinite}.is-ready #initial-loading img,.is-ready #initial-loading .loader{opacity:1;transform:none}.mid-scenario-message{padding:1.5em 3em;background:var(--color-inverse);box-shadow:0 0 32px rgba(0,0,0,.5);opacity:0;pointer-events:none;user-select:none}.mid-scenario-message img{display:block;margin:0 auto .5em;max-width:80px}.mid-scenario-message .text{color:var(--color-blue);font-size:1.5em;white-space:nowrap}.sponge-animation{position:relative;width:calc(.15*var(--overlay-width));height:calc(.2*var(--overlay-height));opacity:0}.sponge-animation picture{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%, -50%, 0)}.sponge-animation picture img{position:absolute;object-fit:contain;object-position:50% 50%;max-width:none}.sponge-animation .sponge{bottom:10%;left:27.5%;width:45%}.sponge-animation .sponge-star-1{top:15%;left:35%;width:15%}.sponge-animation .sponge-star-2{top:10%;right:40%;width:6%}.sponge-animation .sponge-star-3{bottom:60%;right:35%;width:6%}#header{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;background:rgba(0,0,0,0);align-self:flex-start;z-index:0;transform:translateY(-7em);transition-property:background-color;transition-duration:1s;pointer-events:none}#header>div{position:relative;display:flex;width:auto;max-width:calc(1400px + 2em);margin:0 auto;padding:1em 1em 2.4em;justify-content:space-between;align-items:center}#header .explainer{position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;text-align:center;transform:translateY(50%);opacity:0}#header .explainer p{display:inline-block;padding:.6em 1.8em;background:var(--color-blue);color:#fff;border-radius:2em}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){#header .explainer{transform:none}#header .explainer p{border-radius:0}}#header.home{z-index:5;pointer-events:all;background:#fff;transform:translateY(calc(-100% - 2em))}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){#header.home{max-width:17em}#header.home>div{max-width:none;width:auto;height:var(--app-height);padding:1em 0 2.4em .5em}#header.home::before{content:"";display:block;position:absolute;top:100%;right:0;bottom:auto;left:auto;width:100%;height:200vh;background:#fff}}.site-logo{position:absolute;top:1em;left:1em;flex-grow:100;z-index:1000;transform:translateY(-7em)}.site-logo img{width:100%;max-width:8.125rem}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.site-logo img{max-width:7rem}}.site-logo .black-logo{display:none}@media(min-width: 1452px){.site-logo{left:calc(50% - 710px)}}#header.home~.site-logo .black-logo{display:inline-block}#header.home~.site-logo .white-logo{display:none}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.mobile-nav-open #header.home~.site-logo .black-logo{display:none}.mobile-nav-open #header.home~.site-logo .white-logo{display:inline-block}}.request-info.button{position:absolute;top:2em;right:1em;padding:.35em 1.75em .35em;z-index:1000;transform:translateY(-7em)}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.request-info.button{right:4em}}@media(min-width: 1452px){.request-info.button{right:calc(50% - 710px)}}.main-menu{margin:4em 0}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.main-menu{transition-property:opacity;opacity:0}#header.home.entered .main-menu{opacity:1}}@media(min-width: 961px){.main-menu{display:flex;flex:10 0 auto;justify-content:space-evenly;margin:0 auto;padding:0 1em;max-width:63em}}.menu-button{display:block;align-items:center;cursor:pointer;transition-property:none;color:var(--color-blue);font-weight:400;display:flex;height:3.5em}.menu-button>*{transition-property:color}.menu-button picture,.menu-button svg{display:block;width:3.5em;height:3.5em;margin-right:.25em}@media(min-width: 961px){.menu-button picture,.menu-button svg{margin-left:auto}}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.menu-button picture,.menu-button svg{width:2em;height:2em;background:var(--color-inverse);border-radius:100%;border:2px solid rgba(0,0,0,0);overflow:hidden}}.menu-button span{display:block;color:var(--color-base);line-height:1.2;text-align:left}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.menu-button span{font-size:1.1em}}.menu-button::before{content:"";display:block;position:absolute;top:auto;right:0;bottom:-0.5em;left:auto;width:100%;height:2px;background:currentColor;opacity:0;transition-property:border}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.menu-button::before{display:none}}@media(min-width: 961px){.menu-button:hover{color:var(--color-orange)}.menu-button:hover span{color:currentColor}}.menu-button.is-active{position:relative;color:var(--color-orange)}.menu-button.is-active span{color:currentColor}.menu-button.is-active svg,.menu-button.is-active picture{border-color:var(--color-orange)}.menu-button.is-active::before{opacity:1}@media(min-width: 961px){.menu-button.one-genexpert picture{width:4em;height:4em}.menu-button.gt30 svg{width:5em;height:5em}.menu-button.heart svg{width:3.75em;height:3.75em}}.hospital-nav-opener{position:absolute;top:2rem;right:1rem;bottom:auto;left:auto;z-index:10;display:block;color:var(--color-inverse);font-size:1.5em;padding:.25rem;cursor:pointer}.hospital-nav-opener .icon{display:block}@media(min-width: 961px){.hospital-nav-opener{display:none}}.scenario-play-buttons{position:absolute;bottom:.5rem;left:.5rem;z-index:10;display:flex;width:calc(100% - 5rem);color:var(--color-inverse);padding:.25rem}.scenario-play-buttons>*+*{margin-left:.5em}@media(min-width: 961px){.scenario-play-buttons{display:none}}#footer,#intro-footer{position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;z-index:10;background:var(--color-inverse);font-size:.8rem;font-weight:400;line-height:1.333;padding:1rem}#footer>div,#intro-footer>div{position:relative;width:auto;max-width:89.5rem;margin:0 auto}#footer .legal,#footer .menu,#intro-footer .legal,#intro-footer .menu{margin-top:.25em;order:2}#footer .navigation,#intro-footer .navigation{display:grid;grid-template-columns:2fr 1fr;gap:.25em;column-gap:1em}#footer .copyright,#footer .menu,#intro-footer .copyright,#intro-footer .menu{justify-self:flex-end}#footer .menu,#intro-footer .menu{display:flex;gap:1em;row-gap:0;width:auto;margin-top:0}#footer .menu a,#intro-footer .menu a{display:inline-block;transition-property:color}#footer .menu a:hover,#footer .menu a:focus,#intro-footer .menu a:hover,#intro-footer .menu a:focus{color:var(--color-blue)}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){#footer .menu,#intro-footer .menu{flex-wrap:wrap;justify-content:flex-end}#footer .menu li:nth-child(3),#intro-footer .menu li:nth-child(3){margin-left:6em}}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){#footer,#intro-footer{opacity:0;pointer-events:none;transition-property:opacity;z-index:1600}.mobile-nav-open #footer,.mobile-nav-open #intro-footer{opacity:1 !important;pointer-events:auto}}.intro-section{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;background:url("/wp-content/themes/project/img/intro-bg.png");background-size:cover;opacity:0;z-index:100}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){.intro-section{--font-size: clamp(9px, calc(0.5625rem + (12 - 9) * ((100vw - 640px) / (960 - 640))), 12px);font-size:var(--font-size)}}.intro-section>div{display:grid;width:calc(100% - 2em);max-width:1510px;height:calc(100% - var(--intro-footer-height));margin:0 auto;align-items:center;grid-template-columns:repeat(auto-fit, minmax(100px, 100%)) 55%}.intro-section .description>*{max-width:36em;opacity:0}.intro-section .logo img{max-width:11em}.intro-section .logo+.text{margin-top:1em}.intro-section .illustration{cursor:pointer}.intro-section .actions{position:relative;padding-top:2.5rem;opacity:0}.intro-section .actions .progress-bar{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%}.intro-section .actions .button{opacity:0;box-shadow:0 .3125em 1.25em -0.3125em rgba(0,0,0,.45)}.intro-section .tutorial{display:inline-block;position:relative}.intro-section .tutorial .popover{z-index:5}.intro-section .tutorial .tutorial-1{position:absolute;top:-5%;right:7%;bottom:auto;left:auto}.intro-section .tutorial .tutorial-2{position:absolute;top:auto;right:auto;bottom:28%;left:-8.5%}.rotate-please{position:fixed;z-index:99999999999999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background:var(--color-blue);color:var(--color-inverse);font-size:min(30vw,100px);line-height:1;text-align:center}.rotate-please img,.rotate-please svg{display:block;margin:0 auto}.rotate-please img{margin-bottom:.5em;width:min(2em,200px)}.rotate-please svg{animation:rotate-screen 3s infinite ease}.rotate-please p{font-size:16px}@keyframes rotate-screen{0%{transform:rotate(0deg)}20%,100%{transform:rotate(-360deg)}}@media(max-aspect-ratio: 1/1)and (orientation: portrait){.rotate-please{display:flex}}#error{color:var(--color-inverse);opacity:0}#error .icon{width:150px;height:150px}#error h1{margin:1rem 0;font-size:22px;font-weight:400}.content{margin-top:1em;margin-bottom:1em;overflow-y:hidden;background:var(--color-inverse)}.content>*:not(.is-cover):last-child{margin-bottom:1em}.content.page{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow-y:auto;max-width:min(100vw,810px);max-height:100%}body{overflow:hidden}#app{height:var(--app-height, 100vh);overflow:hidden}#main{position:relative;width:100%;height:100%;overflow:hidden;z-index:1}#main .main-container{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 961px){#main .main-container{height:calc(100% - var(--footer-height))}}.room-3d{opacity:0}@media(max-width: 639px),(max-width: 960px)and (min-aspect-ratio: 1/1)and (orientation: landscape){#page-index>div:first-child{max-width:calc(100% - 17em);margin-left:auto}}#page-lab>div>div:nth-child(0),#page-hotlab>div>div:nth-child(0),#page-surgery>div>div:nth-child(0),#page-icu>div>div:nth-child(0),#page-ed>div>div:nth-child(0),#page-directorship>div>div:nth-child(0),#page-maternity>div>div:nth-child(0),#page-paeds>div>div:nth-child(0),#page-oncology>div>div:nth-child(0){z-index:10 !important}#page-lab>div>div:nth-child(1),#page-hotlab>div>div:nth-child(1),#page-surgery>div>div:nth-child(1),#page-icu>div>div:nth-child(1),#page-ed>div>div:nth-child(1),#page-directorship>div>div:nth-child(1),#page-maternity>div>div:nth-child(1),#page-paeds>div>div:nth-child(1),#page-oncology>div>div:nth-child(1){z-index:11 !important}#page-lab>div>div:nth-child(2),#page-hotlab>div>div:nth-child(2),#page-surgery>div>div:nth-child(2),#page-icu>div>div:nth-child(2),#page-ed>div>div:nth-child(2),#page-directorship>div>div:nth-child(2),#page-maternity>div>div:nth-child(2),#page-paeds>div>div:nth-child(2),#page-oncology>div>div:nth-child(2){z-index:12 !important}#page-lab>div>div:nth-child(3),#page-hotlab>div>div:nth-child(3),#page-surgery>div>div:nth-child(3),#page-icu>div>div:nth-child(3),#page-ed>div>div:nth-child(3),#page-directorship>div>div:nth-child(3),#page-maternity>div>div:nth-child(3),#page-paeds>div>div:nth-child(3),#page-oncology>div>div:nth-child(3){z-index:13 !important}#page-lab>div>div:nth-child(4),#page-hotlab>div>div:nth-child(4),#page-surgery>div>div:nth-child(4),#page-icu>div>div:nth-child(4),#page-ed>div>div:nth-child(4),#page-directorship>div>div:nth-child(4),#page-maternity>div>div:nth-child(4),#page-paeds>div>div:nth-child(4),#page-oncology>div>div:nth-child(4){z-index:14 !important}#page-lab>div>div:nth-child(5),#page-hotlab>div>div:nth-child(5),#page-surgery>div>div:nth-child(5),#page-icu>div>div:nth-child(5),#page-ed>div>div:nth-child(5),#page-directorship>div>div:nth-child(5),#page-maternity>div>div:nth-child(5),#page-paeds>div>div:nth-child(5),#page-oncology>div>div:nth-child(5){z-index:15 !important}#page-lab>div>div:nth-child(6),#page-hotlab>div>div:nth-child(6),#page-surgery>div>div:nth-child(6),#page-icu>div>div:nth-child(6),#page-ed>div>div:nth-child(6),#page-directorship>div>div:nth-child(6),#page-maternity>div>div:nth-child(6),#page-paeds>div>div:nth-child(6),#page-oncology>div>div:nth-child(6){z-index:16 !important}#page-lab>div>div:nth-child(7),#page-hotlab>div>div:nth-child(7),#page-surgery>div>div:nth-child(7),#page-icu>div>div:nth-child(7),#page-ed>div>div:nth-child(7),#page-directorship>div>div:nth-child(7),#page-maternity>div>div:nth-child(7),#page-paeds>div>div:nth-child(7),#page-oncology>div>div:nth-child(7){z-index:17 !important}#page-lab>div>div:nth-child(8),#page-hotlab>div>div:nth-child(8),#page-surgery>div>div:nth-child(8),#page-icu>div>div:nth-child(8),#page-ed>div>div:nth-child(8),#page-directorship>div>div:nth-child(8),#page-maternity>div>div:nth-child(8),#page-paeds>div>div:nth-child(8),#page-oncology>div>div:nth-child(8){z-index:18 !important}#page-lab>div>div:nth-child(9),#page-hotlab>div>div:nth-child(9),#page-surgery>div>div:nth-child(9),#page-icu>div>div:nth-child(9),#page-ed>div>div:nth-child(9),#page-directorship>div>div:nth-child(9),#page-maternity>div>div:nth-child(9),#page-paeds>div>div:nth-child(9),#page-oncology>div>div:nth-child(9){z-index:19 !important}#page-oncology>div>div:last-child{z-index:9 !important}.block.is-circular-description{position:relative;width:100%;z-index:1;color:var(--color)}.block.is-circular-description.downward-icons{overflow:hidden}.block.is-circular-description.downward-icons .focal-image{position:absolute;top:50%;right:50%;bottom:auto;left:auto;display:block;width:75%;max-width:none;object-fit:contain;z-index:-1;transform:translate3d(50%, -50%, 0)}.block.is-circular-description.downward-icons .items{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;font-weight:700;text-align:center;grid-template-areas:"i1 . i2" "i3 . i4" "i5 . i6" "i7 . i8"}.block.is-circular-description.downward-icons .items .item{min-height:6.5em;grid-area:i1;font-size:var(--font-size)}.block.is-circular-description.downward-icons .items .item .item-image{width:3em;height:3em;object-fit:contain}.block.is-circular-description.downward-icons .items .item:nth-of-type(2){grid-area:i2}.block.is-circular-description.downward-icons .items .item:nth-of-type(3){grid-area:i3}.block.is-circular-description.downward-icons .items .item:nth-of-type(4){grid-area:i4}.block.is-circular-description.downward-icons .items .item:nth-of-type(5){grid-area:i5}.block.is-circular-description.downward-icons .items .item:nth-of-type(6){grid-area:i6}.block.is-circular-description.downward-icons .items .item:nth-of-type(7){grid-area:i7}.block.is-circular-description.downward-icons .items .item:nth-of-type(8){grid-area:i8}.block.is-circular-description.downward-icons.has-5-items .focal-image{top:0;width:75%;transform:translateX(50%)}.block.is-circular-description.downward-icons.has-5-items .items{grid-template-areas:"i1 . i2" "i3 . i4" ". i5 ."}.block.is-circular-description.downward-icons.has-6-items .items{grid-template-areas:"i1 . i2" "i3 . i4" "i5 . i6"}.block.is-circular-description.downward-icons.has-7-items .focal-image{top:0;width:75%;transform:translateX(50%)}.block.is-circular-description.downward-icons.has-7-items .items{grid-template-areas:"i1 . i2" "i3 . i4" "i5 i6 i7"}.block.is-circular-description.downward-icons.has-8-items .items{grid-template-areas:"i1 i2 i3" "i4 . i5" "i6 i7 i8"}@media(min-width: 961px){.block.is-circular-description.downward-icons .focal-image{top:0 !important;width:min(800px,100vw) !important;height:100%;object-fit:contain;transform:translateX(50%) !important}.block.is-circular-description.downward-icons.has-5-items .focal-image,.block.is-circular-description.downward-icons.has-7-items .focal-image,.block.is-circular-description.downward-icons.has-8-items .focal-image{height:80%}.block.is-circular-description.downward-icons .items{grid-template-areas:none}.block.is-circular-description.downward-icons .items .item{grid-area:auto}.block.is-circular-description.downward-icons.has-5-items .items,.block.is-circular-description.downward-icons.has-6-items .items,.block.is-circular-description.downward-icons.has-7-items .items,.block.is-circular-description.downward-icons.has-8-items .items{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;column-gap:0}.block.is-circular-description.downward-icons.has-5-items .items .item:nth-child(2),.block.is-circular-description.downward-icons.has-6-items .items .item:nth-child(2),.block.is-circular-description.downward-icons.has-7-items .items .item:nth-child(2),.block.is-circular-description.downward-icons.has-8-items .items .item:nth-child(2){grid-row-start:1;grid-column-start:4;grid-row-end:2;grid-column-end:5}.block.is-circular-description.downward-icons.has-5-items .items .item:nth-child(3),.block.is-circular-description.downward-icons.has-6-items .items .item:nth-child(3),.block.is-circular-description.downward-icons.has-7-items .items .item:nth-child(3),.block.is-circular-description.downward-icons.has-8-items .items .item:nth-child(3){grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:2}.block.is-circular-description.downward-icons.has-5-items .items .item:nth-child(4),.block.is-circular-description.downward-icons.has-6-items .items .item:nth-child(4),.block.is-circular-description.downward-icons.has-7-items .items .item:nth-child(4),.block.is-circular-description.downward-icons.has-8-items .items .item:nth-child(4){grid-row-start:2;grid-column-start:4;grid-row-end:3;grid-column-end:5}.block.is-circular-description.downward-icons.has-5-items .items .item:nth-child(5){grid-row-start:3;grid-column-start:2;grid-row-end:4;grid-column-end:4}.block.is-circular-description.downward-icons.has-6-items .items .item:nth-child(5){grid-row-start:3;grid-column-start:2;grid-row-end:4;grid-column-end:3}.block.is-circular-description.downward-icons.has-6-items .items .item:nth-child(6){grid-row-start:3;grid-column-start:3;grid-row-end:4;grid-column-end:4}.block.is-circular-description.downward-icons.has-7-items .items,.block.is-circular-description.downward-icons.has-8-items .items{grid-template-rows:1fr 1fr 1fr 1fr}.block.is-circular-description.downward-icons.has-7-items .items .item:nth-child(5),.block.is-circular-description.downward-icons.has-8-items .items .item:nth-child(5){grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:2}.block.is-circular-description.downward-icons.has-7-items .items .item:nth-child(6),.block.is-circular-description.downward-icons.has-8-items .items .item:nth-child(6){grid-row-start:3;grid-row-end:4;grid-column-start:4;grid-column-end:5}.block.is-circular-description.downward-icons.has-7-items .items .item:nth-child(7){grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:4}.block.is-circular-description.downward-icons.has-8-items .items .item:nth-child(7){grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3}.block.is-circular-description.downward-icons.has-8-items .items .item:nth-child(8){grid-row-start:4;grid-row-end:5;grid-column-start:3;grid-column-end:4}}.block.is-circular-description.rightward-text{--inset: min(19vw, 200px);--circle: min(20vw, 150px);--circle-font: min(2.35vw, 18px)}.block.is-circular-description.rightward-text .focal-image{position:absolute;top:50%;right:50%;bottom:auto;left:auto;display:none;width:min(800px,100vw);max-width:none;object-fit:contain;z-index:-1;transform:translate3d(50%, -50%, 0)}@media(min-width: 961px){.block.is-circular-description.rightward-text .focal-image{display:block}}.block.is-circular-description.rightward-text .item{position:relative;z-index:1;display:flex;padding-left:var(--circle);min-height:var(--circle);font-size:var(--font-size)}.block.is-circular-description.rightward-text .item .item-image{position:absolute;top:0;left:0;width:var(--circle);height:var(--circle);z-index:-1;transform:scale(1.075);object-fit:contain}.block.is-circular-description.rightward-text .item h2{position:absolute;top:0;left:calc(var(--circle)*.125);width:calc(var(--circle)*.75);height:var(--circle);display:flex;justify-content:center;align-items:center;font-size:var(--circle-font);font-weight:700;line-height:1.1;text-align:center;clip-path:circle(50% at 50% 50%);shape-outside:circle(50% at 50% 50%)}.block.is-circular-description.rightward-text .item p{align-self:center;padding:1em 1em 1em 1.5em;width:100%}@media(min-width: 961px){.block.is-circular-description.rightward-text .item:nth-child(2){margin-left:calc(.35*var(--inset))}.block.is-circular-description.rightward-text .item:nth-child(3){margin-left:calc(.7*var(--inset))}.block.is-circular-description.rightward-text .item:nth-child(4){margin-left:calc(.35*var(--inset))}}.block.is-circular-description .background-image{display:none;position:absolute;right:50%;bottom:max(-31.5vw,-200px);left:auto;width:min(800px,100vw);max-width:none;transform:translateX(50%);object-position:50% 100%;z-index:-2}@media(min-width: 961px){.block.is-circular-description .background-image{display:block}}@media(min-width: 961px){.block.is-circular-description.has-background{margin-bottom:min(31.5vw,200px)}}.block.is-columns{display:grid;gap:2.2em}.block.is-columns .size-thumbnail{max-width:7.8125em}.block.is-columns>div>*+*{margin-top:1em}@media(min-width: 961px){.block.is-columns>div:nth-child(n+2){position:relative}.block.is-columns>div:nth-child(n+2)::before{content:"";display:block;position:absolute;top:0;left:-1.1em;width:1px;height:100%;border-left:var(--hr)}.block.is-columns.of-2{grid-template-columns:1fr 1fr}.block.is-columns.of-3{grid-template-columns:1fr 1fr 1fr}}.block.is-cover{position:relative;z-index:1;display:flex;width:min(100vw,800px);max-width:none}.block.is-cover.ratio-4-1{aspect-ratio:4/1}.block.is-cover.ratio-21-9{aspect-ratio:21/9}.block.is-cover.ratio-16-9{aspect-ratio:16/9}.block.is-cover.ratio-4-3{aspect-ratio:4/3}.block.is-cover.ratio-3-2{aspect-ratio:3/2}.block.is-cover.ratio-1-1{aspect-ratio:1/1}.block.is-cover.align-top-left{justify-content:flex-start;align-items:flex-start}.block.is-cover.align-top-center{justify-content:center;align-items:flex-start}.block.is-cover.align-top-right{justify-content:flex-end;align-items:flex-start}.block.is-cover.align-middle-left{justify-content:flex-start;align-items:center}.block.is-cover.align-middle{justify-content:center;align-items:center}.block.is-cover.align-middle-right{justify-content:flex-end;align-items:center}.block.is-cover.align-bottom-left{justify-content:flex-start;align-items:flex-end}.block.is-cover.align-bottom-center{justify-content:center;align-items:flex-end}.block.is-cover.align-bottom-right{justify-content:flex-end;align-items:flex-end}.block.is-cover.dark-shade,.block.is-cover.dark-shade-mobile{background:var(--color)}.block.is-cover.light-shade,.block.is-cover.light-shade-mobile{background:var(--color-inverse)}.block.is-cover.dark-shade>img,.block.is-cover.light-shade>img,.block.is-cover.dark-shade-mobile>img,.block.is-cover.light-shade-mobile>img{opacity:.35}@media(min-width: 961px){.block.is-cover.dark-shade-mobile,.block.is-cover.light-shade-mobile{background:none}.block.is-cover.dark-shade-mobile>img,.block.is-cover.light-shade-mobile>img{opacity:1}}.block.is-cover>img{position:absolute;z-index:-1;top:0;right:0;width:100%;height:100%;object-fit:cover;transition-property:opacity}.block.is-cover.img-contain>img{object-fit:contain;object-position:100% 100%}.block.is-cover .overlay{width:100%;max-width:90%;margin-right:auto;margin-left:auto;padding-top:var(--margin);padding-bottom:var(--margin)}.block.is-gap.minus-3{margin:-2rem 0 0}.block.is-gap.minus-2{margin:-1rem 0 0}.block.is-gap.minus-1{margin:-0.5rem 0 0}.block.is-gap.plus-1{margin:1.5rem 0 0}.block.is-gap.plus-2{margin:2rem 0 0}.block.is-gap.plus-3{margin:3rem 0 0}.block.is-image.align-left{text-align:left}.block.is-image.align-center{text-align:center}.block.is-image.align-right{text-align:right}.block.is-image .main-image{display:none}@media(min-width: 961px){.block.is-image .mobile-image{display:none}.block.is-image.has-mobile-image .main-image{display:inline-block}}.block.is-youtube{position:relative;padding:56.25% 0 0 0;background:var(--color-off)}.block.is-youtube>*{position:absolute;top:0;right:0;width:100%;height:100%}
