@charset "UTF-8";html{height:-webkit-fill-available}body{padding:0;margin:0;min-height:100vh;min-height:-webkit-fill-available;font-family:Roboto,sans-serif;background:#fffc00;scroll-behavior:smooth}needle-engine{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-tap-highlight-color:transparent;user-select:none;touch-action:none}needle-engine canvas{position:absolute;user-select:none;touch-action:none}needle-engine .ar>*,needle-engine .vr>*,needle-engine .desktop>*{pointer-events:auto!important}needle-engine .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;color:#171ad0}needle-engine .webxr-buttons{position:fixed;bottom:21px;left:50%;transform:translate(-50%);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:10px}needle-engine .webxr-button:disabled{transform:none;opacity:.5!important}needle-engine.presentation-mode .hide-in-presentation{display:none!important}.section{position:relative;height:000px;width:10px;background:rgba(255,255,255,0)}.section .highlight{color:#000;font-weight:400}.behind{z-index:100;color:#000!important;text-shadow:none!important}.section.visible{opacity:1;transform:translateY(0);transition:opacity 1.5s ease-out,transform 2s ease-out}:root{--page-light-grey: #CBCFBD;--page-mid-grey: #363636;--page-dark-grey: #1D1D1B;--page-light-green: #e9ece3;--page-dark-green: #A7AE8E;--page-yellow: #fffc00;--page-green: #5099A1;--page-white: #FFFFFF;--page-red: #F19B3F;--gap: 1.5rem;--nav-height: 30px}html,body{font-family:BaWueSansWeb,sans-serif;font-weight:600;line-height:150%;background:transparent}a{text-decoration:none;color:var(--page-green)}a:hover{color:var(--page-dark-grey)}svg.svelte-1qktbco{display:block;object-fit:contain;width:100vh;height:100vh;max-width:100vw;max-height:100vh}.scroller.svelte-4yj9no{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth}.overlay.svelte-4yj9no{position:fixed;top:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}@keyframes svelte-4yj9no-fadeIn{0%{opacity:0}70%{opacity:.5}to{opacity:.2}}@keyframes svelte-4yj9no-pulse{0%,to{opacity:.2}50%{opacity:.5}}.scroller.svelte-4yj9no::-webkit-scrollbar{width:0px;background:transparent}@keyframes svelte-4yj9no-fadeOut{0%{opacity:1}to{opacity:0}}
