.top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.brand{font:400 calc(1.6rem * var(--handScale))/1 var(--hand);letter-spacing:0;-webkit-text-stroke:var(--handStroke) currentColor;paint-order:stroke fill;padding-top:.1em;transition:opacity .6s}.tag{font:400 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:right}.title-center{z-index:2;text-align:center;pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.title-center .name{font:400 calc(clamp(3rem, 7.5vw, 5.4rem) * var(--handScale) * .68)/1.1 var(--hand);letter-spacing:0;-webkit-text-stroke:var(--handStroke) currentColor;paint-order:stroke fill}.title-center .sub{font:300 clamp(.9rem, 1.5vw, 1.05rem)/1.4 var(--sans);color:var(--soft);margin-top:calc(clamp(3rem, 7.5vw, 5.4rem) * var(--handScale) * .68 * .35)}@media (width<=720px){.tag{font-size:.62rem}}.loading{z-index:3;padding:calc(env(safe-area-inset-top,0px) + 36px) 20px calc(env(safe-area-inset-bottom,0px) + 36px);background:var(--ink);grid-template-rows:auto 1fr auto;place-items:center;transition:opacity .9s;display:grid;position:fixed;inset:0}.loading.out{opacity:0;pointer-events:none}.ld-brand{width:min(64vw,360px);height:auto;overflow:visible}.ld-brand .fill{fill:var(--paper);stroke:var(--paper);stroke-width:12px;stroke-linejoin:round}.ld-brand .pen{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.ld-swirl{width:min(86vw,70vh);height:auto;transition:transform .9s cubic-bezier(.4,0,.2,1);overflow:visible}.loading.out .ld-swirl{transform:scale(1.55)}.ld-swirl .ln{fill:none;stroke:var(--paper);stroke-linecap:round;stroke-linejoin:round}.ld-swirl .dot{fill:var(--paper)}.ld-swirl .bg{fill:var(--ink)}.ld-swirl .hole{fill:#000;stroke:var(--paper);stroke-width:1.2px}.ld-sky{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ld-sky circle{fill:var(--paper);opacity:0;transition:opacity .5s}.ld-foot{justify-items:center;gap:14px;width:min(60vw,300px);display:grid}.ld-bar{width:100%;height:6px;position:relative}.ld-bar svg{transform-origin:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scaleX(0)}.ld-bar path{fill:var(--paper)}.ld-txt{font:400 .62rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-variant-numeric:tabular-nums}.loading-plain{z-index:3;font:400 .72rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);background:var(--ink);place-items:center;display:grid;position:fixed;inset:0}.scrollhint{z-index:2;left:50%;top:calc(50% + var(--hy));pointer-events:none;--hy:calc(.78 * .5 * .56 * min(100vw, 100vh));justify-items:center;gap:2px;display:grid;position:fixed;transform:translate(-50%,-50%)}@media (aspect-ratio<=11/10){.scrollhint{--hy:calc(.82 * .5 * .78 * min(100vw, 100vh))}}.scrollhint .lb{font:400 6px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;opacity:0;padding-left:.14em}.scrollhint.go .lb{animation:3.2s .4s both hintlb}@keyframes hintlb{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}.scrollhint svg{opacity:0;width:12px;height:13px;transition:opacity .8s .3s;display:block;overflow:visible}.scrollhint.go svg{opacity:.8;animation:hintbob 2.4s var(--ease-ink) 1s infinite}.scrollhint svg path{fill:var(--soft)}@keyframes hintbob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (width>=1441px){.scrollhint{--hs:clamp(1, calc(1 + tan(atan2(100vw - 1440px, 1120px))), 2);gap:calc(2px * var(--hs))}.scrollhint .lb{font-size:calc(6px * var(--hs))}.scrollhint svg{width:calc(12px * var(--hs));height:calc(13px * var(--hs))}}@media (prefers-reduced-motion:reduce){.scrollhint.go svg{animation:none}.scrollhint.go .lb{opacity:0;animation:none}}.fallback{z-index:4;padding:calc(env(safe-area-inset-top,0px) + 36px) 6vw calc(env(safe-area-inset-bottom,0px) + 36px);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:4vw;display:grid;position:fixed;inset:0;overflow:auto}.fallback img{object-fit:contain;width:100%;height:auto;max-height:80vh}.fallback .txt{justify-items:start;gap:16px;max-width:34ch;display:grid}.fallback .brand{font-size:calc(2.2rem * var(--handScale))}.fallback p{font:300 .95rem/1.6 var(--sans);color:var(--soft);margin:0}.fallback .lead{color:var(--paper)}.fallback a{color:var(--paper);padding-bottom:5px;text-decoration:none;display:inline-block;position:relative}.fallback .legal-links{align-items:baseline;gap:12px;margin-top:6px;display:flex}.fallback .lnk{font:400 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:7px}.fallback .sep{color:var(--faint)}.fallback .ink{pointer-events:none;width:100%;height:6px;position:absolute;bottom:0;left:0;overflow:visible}.fallback .ink path{fill:var(--paper);opacity:.55;transition:opacity .25s}.fallback .ink .draw{transform-origin:0;transform:scaleX(0)}.fallback a:hover .ink path,.fallback a:focus-visible .ink path{opacity:1}.fallback a:hover .ink .draw,.fallback a:focus-visible .ink .draw{animation:fallback-strike .55s var(--ease-ink) both}.fallback a:focus-visible{outline:none}@keyframes fallback-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fallback a:hover .ink .draw,.fallback a:focus-visible .ink .draw{animation:none;transform:scaleX(1)}}@media (aspect-ratio<=11/10){.fallback{grid-template-columns:1fr;align-content:center;gap:28px;padding-left:20px;padding-right:20px}.fallback .txt{text-align:center;justify-self:center;justify-items:center}.fallback .legal-links{justify-content:center}}body.noscene #scene,body.noscene .curdot,body.noscene .loading,body.noscene .loading-plain,body.noscene .title-center,body.noscene .scrollhint,body.noscene .ui{display:none}.ctabtn{pointer-events:auto;color:var(--paper);cursor:pointer;letter-spacing:.14em;font-family:var(--mono);text-transform:uppercase;white-space:nowrap;transition:letter-spacing .4s var(--ease-ink), opacity .5s;background:0 0;border:0;align-items:center;padding:8px 14px;display:inline-flex;position:relative}.ctabtn .bk{width:8px;height:calc(100% + 4px);transition:transform .5s var(--ease-snap);position:absolute;top:-2px}.ctabtn .bk.l{left:0}.ctabtn .bk.r{right:0;transform:scaleX(-1)}.ctabtn .bk path{fill:none;stroke:var(--paper);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:140;opacity:.82}.ctabtn:hover,.ctabtn:focus-visible{letter-spacing:.2em;outline:none}.ctabtn:hover .bk.l,.ctabtn:focus-visible .bk.l{transform:translate(5px)}.ctabtn:hover .bk.r,.ctabtn:focus-visible .bk.r{transform:scaleX(-1)translate(5px)}.ctabtn:hover .bk path,.ctabtn:focus-visible .bk path{opacity:1;animation:pen .55s var(--ease-ink)}.ctabtn:focus-visible:after{content:"";background:var(--paper);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-6px;left:50%}.ctabtn.off{opacity:0;pointer-events:none}.panel{text-shadow:0 0 6px #050506,0 0 16px #050506f2,0 0 36px #050506d9,0 0 70px #050506b3;align-self:center;gap:10px;max-width:25rem;margin-left:clamp(0px,6vw,96px);display:grid;position:relative}.ui>.panel{transition:filter .4s var(--ease-ink)}html.nav-open .ui>.panel:not([hidden]){filter:opacity(0);pointer-events:none}.panel:before{content:"";filter:blur(14px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#050506cc 0%,#0505069e 30%,#05050657 58%,#0505061a 84%,#05050600 100%);position:absolute;inset:-34% -46% -36% -56%}.panel .eyebrow{font:400 .68rem/1.35 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.panel.arrive{animation:settle .7s var(--ease-ink) backwards}.panel.arrive .eyebrow{animation:tighten .7s var(--ease-ink) both}.panel h2 .w{display:inline-block}.panel.arrive h2 .w{animation:rise .55s var(--ease-ink) both;animation-delay:calc(80ms + var(--i) * 60ms)}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tighten{0%{letter-spacing:.4em;opacity:0}to{letter-spacing:.16em;opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.panel h2{font:200 clamp(2rem, 4.2vw, 3.1rem)/1.02 var(--sans);letter-spacing:-.015em;text-wrap:balance;margin:0}.panel h2.unter{margin-bottom:max(4px,.34em - 10px)}.panel[data-station=contact] h2.unter{margin-bottom:max(6px,.34em - 6px)}.panel h2 .hw{font:400 calc(1.5em * var(--handScale) / 1.35 * 1.1 * var(--fit,1))/1 var(--hand);letter-spacing:0;vertical-align:-.06em;-webkit-text-stroke:var(--handStroke) currentColor;paint-order:stroke fill;margin-left:.08em}.panel p .gap{height:.75em;display:block}@media (width>=721px){.panel.wide{max-width:36rem}.panel.wide p{max-width:60ch}}.panel p{font:300 1rem/1.7 var(--sans);color:var(--paper);max-width:36ch;margin:0}.panel .more{gap:8px;margin-top:10px;display:grid}.panel.formOn .more{margin-top:0}.panel .more .eyebrow{font:400 .62rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.panel .more h3{font:200 clamp(1.35rem, 2.4vw, 1.8rem)/1.05 var(--sans);letter-spacing:-.01em;margin:0}.panel .more h3 .hw{font:400 calc(1.5em * var(--handScale) / 1.35 * 1.1)/1 var(--hand);vertical-align:-.06em;-webkit-text-stroke:var(--handStroke) currentColor;paint-order:stroke fill;margin-left:.08em}.panel .more .list{font:400 .62rem/1.7 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.panel .more .list i{color:var(--faint);margin:0 .5em;font-style:normal}.hint{font:400 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);align-items:center;gap:10px;margin-top:6px;display:inline-flex}.hint i{background:var(--paper);width:26px;height:1px;position:relative}.hint i:after{content:"";border-top:1px solid var(--paper);border-right:1px solid var(--paper);width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.form{pointer-events:auto;gap:14px;max-width:22rem;margin-top:6px;display:grid}.form .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.form .field{gap:4px;min-width:0;display:grid;position:relative}.form label{font:400 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#b4b4b8;transition:color .25s,transform .25s}.field:focus-within label{color:var(--paper);transform:translateY(-1px)}.form input,.form textarea{font:300 .84rem/1.4 var(--sans);caret-color:var(--paper);color:var(--paper);box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:6px 0}.form input:focus,.form textarea:focus{outline:none}.ink{pointer-events:none;width:100%;display:block;position:absolute;left:0;overflow:visible}.ink path{fill:var(--paper)}.ink.line{opacity:.55;height:6px;transition:opacity .3s;bottom:-2px}.field:focus-within .ink.line{opacity:1}.ink.line .draw{transform-origin:0;transition:transform .5s var(--ease-ink);transform:scaleX(0)}.field:focus-within .ink.line .draw{transform:scaleX(1)}.form button{font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);cursor:pointer;transition:letter-spacing .4s var(--ease-ink);background:0 0;border:0;justify-self:start;align-items:center;gap:10px;margin-top:14px;padding:10px 18px;display:inline-flex;position:relative}.form button .bk{width:10px;height:calc(100% + 4px);transition:transform .5s var(--ease-snap);position:absolute;top:-2px}.form button .bk.l{left:0}.form button .bk.r{right:0;transform:scaleX(-1)}.form button .bk path{fill:none;stroke:var(--paper);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:140;opacity:.82;transition:opacity .25s}.form button .txt{transition:transform .15s;display:inline-block}.form button:hover,.form button:focus-visible{letter-spacing:.18em;outline:none}.form button:hover .bk.l,.form button:focus-visible .bk.l{transform:translate(6px)}.form button:hover .bk.r,.form button:focus-visible .bk.r{transform:scaleX(-1)translate(6px)}.form button:hover .bk path,.form button:focus-visible .bk path{opacity:1;animation:pen .55s var(--ease-ink)}.form button:hover .bk.r path,.form button:focus-visible .bk.r path{animation-delay:80ms}@keyframes pen{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}.form button:focus-visible:after{content:"";background:var(--paper);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%}.form button:active{letter-spacing:.14em}.form button:active .bk.l{transition-duration:.12s;transform:translate(11px)}.form button:active .bk.r{transition-duration:.12s;transform:scaleX(-1)translate(11px)}.form button:active .txt{transform:scale(.97)}.form .note{color:var(--dim);min-height:1.2em;font-size:.7rem}.form .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form .ts:not(.on){width:0;height:0;position:absolute;overflow:hidden}.form .privacy{font:300 .74rem/1.5 var(--sans);color:var(--dim)}.form .privacy .lnk{color:var(--soft);padding-bottom:2px;text-decoration:none;display:inline-block;position:relative}.form .privacy .lnk:hover,.form .privacy .lnk:focus-visible{color:var(--paper);outline:none}.form .privacy .lnk:hover .ink.line,.form .privacy .lnk:focus-visible .ink.line{opacity:1}.form .privacy .lnk:hover .ink .draw,.form .privacy .lnk:focus-visible .ink .draw{animation:strike .55s var(--ease-ink) both}.form .note:empty{display:none}.form .note:not(:empty){color:var(--paper);line-height:1.5}.field.is-error .ink.line{opacity:1}.field.is-error .ink.line path{fill:none;stroke:var(--paper);stroke-width:1px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.field.is-error .ink.line .draw{display:none}.form button.is-loading{cursor:progress;color:var(--dim);letter-spacing:.12em}.form button.is-loading .bk.l{animation:1.1s ease-in-out infinite rockL}.form button.is-loading .bk.r{animation:1.1s ease-in-out infinite rockR}@keyframes rockL{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes rockR{0%,to{transform:scaleX(-1)translate(8px)}50%{transform:scaleX(-1)translate(0)}}.form button.is-done{letter-spacing:.14em;cursor:default}.form button.is-done .bk.l{transform:translate(6px)}.form button.is-done .bk.r{transform:scaleX(-1)translate(6px)}.form button .chk{flex:none;width:16px;height:12px;overflow:visible}.form button .chk path{fill:none;stroke:var(--paper);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:40;animation:check .5s var(--ease-ink) .15s both}@keyframes check{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.legal{pointer-events:auto;justify-items:start;gap:14px;margin-top:10px;display:grid}.legal .lnk{color:var(--paper);font:400 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:7px;text-decoration:none;position:relative}.legal .lnk .ink{height:6px;bottom:0}.legal .lnk .ink path{opacity:.55;transition:opacity .25s}.legal .lnk:hover .ink path,.legal .lnk:focus-visible .ink path{opacity:1}.legal .lnk:hover .ink .draw,.legal .lnk:focus-visible .ink .draw{animation:strike .55s var(--ease-ink) both}.legal .lnk:focus-visible{outline:none}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.legal .copy{font:300 .74rem/1.5 var(--sans);color:var(--dim);margin-top:6px}@media (width>=721px) and (aspect-ratio<=1099/1000){.panel{align-self:end;padding-bottom:14px}}@media (width<=720px){.panel{align-self:end;max-width:none;margin-left:0;padding-bottom:14px}.panel p{font-size:.875rem;line-height:1.5}.panel:before{filter:blur(12px);background:radial-gradient(closest-side at 50% 58%,#050506e0 0%,#050506b3 32%,#05050666 60%,#0505061f 85%,#05050600 100%);inset:-70% -30% -40%}.panel{text-shadow:0 0 6px #050506,0 0 16px #050506f2,0 0 32px #050506d9}.panel.formOn{pointer-events:auto;gap:6px;min-height:0;max-height:100%;margin:0 -20px -18px;padding:30px 20px 26px;overflow:visible}.panel.formOn:before{filter:blur(16px);background:radial-gradient(closest-side,#050506f5 0%,#050506ed 48%,#050506b3 72%,#05050640 90%,#05050600 100%);border-radius:50%;display:block;inset:-22% -40% -30%}.panel.formOn h2{font-size:1.55rem}.panel.formOn .form{gap:10px;max-width:none;margin-top:2px}.panel.formOn .form input,.panel.formOn .form textarea{padding:6px 0;font-size:.78rem}.panel.formOn .form textarea{resize:none;height:3.6em}.panel.formOn .form button{margin-top:8px}}@media (width<=720px) and (height<=540px){.ui:has(.panel.formOn:focus-within) .top,.ui:has(.panel.formOn:focus-within) .foot,.panel.formOn:focus-within .eyebrow,.panel.formOn:focus-within h2{display:none}.panel.formOn:focus-within{overscroll-behavior:contain;background:linear-gradient(#05050600 0%,#050506e6 16% 84%,#05050600 100%);align-self:center;max-height:100%;margin:0 -20px;padding:26px 20px 22px;overflow-y:auto}.panel.formOn:focus-within:before{display:none}.panel.formOn:focus-within .form textarea{height:3em}}@media (prefers-reduced-motion:reduce){.form button .bk path,.form button .bk,.form button .chk path,.form .privacy .lnk .ink .draw{animation:none!important}.form button,.form button .bk,.ink.line .draw,.ui>.panel{transition:none}.panel.arrive,.panel.arrive .eyebrow,.panel.arrive h2 .w{animation:none!important}}.foot{justify-content:space-between;align-items:end;gap:16px;display:flex}.orbitmap{pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;align-items:flex-end;gap:12px;display:flex;position:relative}.orbitmap svg{width:104px;height:104px;display:block;position:relative;overflow:visible}.orbitmap:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side at 62% 55%,#050506e0 0%,#05050699 45%,#05050600 100%);position:absolute;inset:-40% -30% -40% -20%}.orbitmap .name{position:relative}.orbitmap .ring{fill:none;stroke:#f1f1f238;stroke-width:.6px}.orbitmap .hole{fill:#000;stroke:#f1f1f2cc;stroke-width:.8px}.orbitmap .st{fill:#f1f1f261;stroke:none;cursor:pointer;pointer-events:none;transition:fill .25s}.orbitmap .hit{fill:#000;fill-opacity:0;stroke:none;cursor:pointer}.orbitmap .st.on{fill:var(--paper)}.orbitmap .lbl{font:400 5px var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--paper);opacity:0;pointer-events:none;transition:opacity .6s}.orbitmap.intro .lbl{opacity:1}.orbitmap .pulse{fill:none;stroke:var(--paper);stroke-width:.6px;opacity:0;transform-box:fill-box;transform-origin:50%}.orbitmap .pulse.go{animation:ompulse 1.1s var(--ease-ink) .1s both}@keyframes ompulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.orbitmap .name.slide{animation:omslide .5s var(--ease-ink) both}@keyframes omslide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.orbitmap g,.orbitmap g:focus,.orbitmap g:active{-webkit-tap-highlight-color:transparent;outline:none}@media (hover:hover){.orbitmap g:hover .st{fill:#f1f1f2cc}}.orbitmap g:focus-visible .st{fill:var(--paper)}.orbitmap .name{font:400 .66rem/1.45 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);white-space:nowrap;text-overflow:ellipsis;max-width:44vw;margin-bottom:6px;padding-top:.1em;transition:opacity .3s;overflow:hidden}.navhelp{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;transform:translate(-50%)}.navbtn{pointer-events:auto;color:var(--dim);padding:7px 12px;font-size:.62rem}.navbtn .bk path{opacity:.55}.navbtn[aria-expanded=true],.navbtn:hover{color:var(--paper)}.lookhint{text-align:left;opacity:0;pointer-events:none;width:max-content;transition:opacity .4s,transform .4s;transform:translateY(4px)}.lookhint.on{opacity:1;transform:none}.lookhint .n2{text-shadow:0 0 6px #050506,0 0 16px #050506f2,0 0 30px #050506cc;grid-template-columns:auto auto;align-items:baseline;gap:8px 18px;width:max-content;display:grid;position:relative}.lookhint .n2:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(closest-side,#050506f0,#050506c7 55%,#05050600);position:absolute;inset:-55% -14% -60%}.lookhint .k{font:400 10px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--soft);text-align:right}.lookhint .v{font:300 14px/1.4 var(--sans);color:var(--paper)}.foot .orbitmap{margin-left:auto}@media (width>=721px){.navhelp{bottom:calc(env(safe-area-inset-bottom,0px) + var(--navB,19px))}.navhelp .lookhint{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,4px)}.navhelp .lookhint.on{transform:translate(-50%)}}@media (width<=720px){.foot,.orbitmap{align-items:center;gap:8px}@media (width<=359px){.foot,.orbitmap{gap:4px}}.orbitmap .name{margin-bottom:0}.orbitmap .name.off{display:none}.orbitmap.intro .name{visibility:hidden}.navhelp{left:20px;right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 18px + 48px);justify-items:start;gap:0;transform:translateY(50%)}.navhelp .lookhint{left:0;bottom:calc(100% + 14px + var(--lift,0px));text-align:left;width:calc(100vw - 40px);max-width:none;position:absolute}.lookhint .n2{grid-template-columns:74px 1fr;width:calc(100vw - 40px)}.lookhint .k{text-align:left}.lookhint .v{font-size:12.5px}.navhelp .lookhint:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#050506eb,#050506b3 55%,#05050600);position:absolute;inset:-40% -12% -50%}.ui:has(.lookhint.on) .panel:not([hidden]){transition:opacity .3s;opacity:.12!important}.ui:has(.panel.formOn:not([hidden])) .navhelp{display:none}}.backbtn{color:var(--dim);align-self:end;margin-bottom:1px;padding:7px 12px;font-size:.62rem}.backbtn .bk path{opacity:.55}.backbtn:hover{color:var(--paper)}@media (width<=720px){.backbtn{align-self:center;margin:0}body.atLegal .navhelp{display:none}.orbitmap svg{width:96px;height:96px}}.orbitmap svg{transition:width .5s var(--ease-ink), height .5s var(--ease-ink)}.orbitmap .name{transition:opacity .3s, margin-right .5s var(--ease-ink)}.orbitmap.intro svg{width:123px;height:123px}@media (width>=721px){.orbitmap.intro .name{margin-right:52px}}@media (width<=720px){.orbitmap{--mapGrow:1.18}.orbitmap svg{transition:transform .5s var(--ease-ink);transform-origin:100%}.orbitmap.intro svg{width:96px;height:96px;transform:scale(var(--mapGrow))}}@media (prefers-reduced-motion:reduce){.orbitmap .pulse.go,.orbitmap .name.slide{animation:none!important}.orbitmap svg,.orbitmap .name{transition:none}}.skip,.textfassung:not(:focus,:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip:focus-visible{z-index:100;top:calc(env(safe-area-inset-top,0px) + 18px);clip-path:none;width:auto;height:auto;font:400 .68rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);border-bottom:1px solid var(--paper);text-shadow:0 0 6px #050506,0 0 16px #050506f2;outline:none;margin:0;padding-bottom:2px;text-decoration:none;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.textfassung:is(:focus,:focus-within){z-index:90;overscroll-behavior:contain;background:var(--ink);outline:none;position:fixed;inset:0;overflow:auto}.textfassung .doc-text section{gap:14px;display:grid}.textfassung h1 .brand{font:400 calc(.8em * var(--handScale)) / 1 var(--hand);-webkit-text-stroke:var(--handStroke) currentColor;paint-order:stroke fill;margin-right:.15em}#scene{touch-action:none;z-index:0;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#scene.grab{cursor:grab}#scene.grabbing{cursor:grabbing}#scene.look{cursor:move}@media (hover:hover) and (pointer:fine){body.inkcursor,body.inkcursor #scene,body.inkcursor button,body.inkcursor .orbitmap g{cursor:none!important}body.inkcursor input,body.inkcursor textarea{cursor:text!important}}.curdot{z-index:9;will-change:transform;background:var(--paper);pointer-events:none;opacity:0;mix-blend-mode:difference;box-sizing:border-box;width:8px;height:8px;transition:width .25s var(--ease-ink), height .25s var(--ease-ink), margin .25s var(--ease-ink), background .25s, border .25s, opacity .3s;border-radius:50%;margin:-4px;position:fixed;top:0;left:0}.curdot.on{opacity:1}.curdot.over{border:1px solid var(--paper);background:0 0;width:30px;height:30px;margin:-15px}.curdot.down{background:var(--paper);border:0;width:6px;height:6px;margin:-3px}.curdot.text{opacity:0}.ui{z-index:2;pointer-events:none;padding:calc(env(safe-area-inset-top,0px) + 18px) 20px calc(env(safe-area-inset-bottom,0px) + 18px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.ui>.top{grid-row:1}.ui>.panel{grid-row:2}.ui>.foot{grid-row:3}html{--ui:1}@media (width>=1441px){html{--ui:clamp(1, calc(1 + tan(atan2(100vw - 1440px, 1120px)) * .5), 1.5)}}.ui,.title-center,.scrollhint{zoom:var(--ui)}.ui>.panel{will-change:opacity, transform;grid-column:1}.ui>.panel[hidden]{min-width:0;opacity:0!important;display:grid!important}.ui>.panel[hidden].warm{opacity:.001!important}.ui>.panel .eyebrow,.ui>.panel h2 .w{will-change:opacity, transform}#orbitmap,#navHelp,#brandTop,#titleCenter,#scrollHint{will-change:opacity}
