.LOGO.svelte-1rziy0z.svelte-1rziy0z{-webkit-user-select:none;user-select:none;color:var(--clr-blue);font-size:var(--logo-fontSize);line-height:1em;position:relative}.LOGO.svelte-1rziy0z div.svelte-1rziy0z:last-child{position:absolute}.SWITCH.svelte-1npl3ks.svelte-1npl3ks.svelte-1npl3ks{isolation:isolate;--local-size:var(--switch-height, 2em);--local-color:var(--switch-color, black);--local-strokeWidth:var(--switch-strokeWidth, 4px);font-size:var(--local-size, 2em);color:var(--local-color, black)}input.svelte-1npl3ks.svelte-1npl3ks.svelte-1npl3ks{visibility:hidden;height:0;width:0;pointer-events:none;position:absolute}.button.svelte-1npl3ks.svelte-1npl3ks.svelte-1npl3ks{display:flex;align-items:center;gap:.5em}.switch.svelte-1npl3ks.svelte-1npl3ks.svelte-1npl3ks{display:block;width:1.8em;height:1em;position:relative}.switch.svelte-1npl3ks.svelte-1npl3ks.svelte-1npl3ks:before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;border-radius:.5em;border:var(--local-strokeWidth) solid currentColor}.switch.svelte-1npl3ks.svelte-1npl3ks.svelte-1npl3ks:after{content:"";position:absolute;display:block;width:1em;height:1em;left:0;top:0;border-radius:50%;background-color:currentColor;transition:left var(--ms-s) ease-in-out}.button.svelte-1npl3ks.svelte-1npl3ks.svelte-1npl3ks{-webkit-user-select:none;user-select:none}.button.svelte-1npl3ks .text.svelte-1npl3ks.svelte-1npl3ks{display:grid;grid-template-columns:100%;grid-template-rows:100%;line-height:0}.button.svelte-1npl3ks .text.svelte-1npl3ks>div.svelte-1npl3ks{grid-column:1;grid-row:1;text-align:center}.button.svelte-1npl3ks .text ._checked.svelte-1npl3ks.svelte-1npl3ks{visibility:hidden}.button.svelte-1npl3ks .text ._unchecked.svelte-1npl3ks.svelte-1npl3ks{visibility:visible}input:checked+.button.svelte-1npl3ks .text ._checked.svelte-1npl3ks.svelte-1npl3ks{visibility:visible}input:checked+.button.svelte-1npl3ks .text ._unchecked.svelte-1npl3ks.svelte-1npl3ks{visibility:hidden}input:checked+.button.svelte-1npl3ks .switch.svelte-1npl3ks.svelte-1npl3ks:after{left:calc(100% - 1em)}.INTRO.svelte-1ckb6hg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:var(--z-intro);background-color:#00000080;display:flex;align-items:center;justify-content:center;isolation:isolate}.textBox.svelte-1ckb6hg{width:80vmin;height:80vmin;border-radius:50%;background-color:var(--clr-neonGreen);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5vmin;color:var(--clr-blue);font-size:var(--fnt-size-m);line-height:1.5em;text-align:center}@media (height <= 750px) or (width <= 750px){.textBox.svelte-1ckb6hg{height:calc(100% - var(--size-l));width:calc(100% - var(--size-l));max-width:50ch;top:10px;right:10px;bottom:10px;left:10px;border-radius:0;overflow-y:auto}}.c.svelte-wdh0ff{stroke-linejoin:round;stroke-width:1.5px}.c.svelte-wdh0ff,.d.svelte-wdh0ff{fill:none;stroke:#316dff;stroke-linecap:round}.e.svelte-wdh0ff,.f.svelte-wdh0ff,.g.svelte-wdh0ff,.h.svelte-wdh0ff,.i.svelte-wdh0ff{stroke-width:0px}.f.svelte-wdh0ff{fill:#d5b36d}.d.svelte-wdh0ff{stroke-miterlimit:10}.g.svelte-wdh0ff{fill:#316dff}.h.svelte-wdh0ff{fill:#1d1d1b}.i.svelte-wdh0ff{fill:#d2ff2f}.c.svelte-1ewhxvk,.d.svelte-1ewhxvk,.e.svelte-1ewhxvk,.f.svelte-1ewhxvk{stroke-width:0px}.d.svelte-1ewhxvk{fill:#d5b36d}.e.svelte-1ewhxvk{fill:#316dff}.f.svelte-1ewhxvk{fill:#d2ff2f}._SEGMENT.svelte-1ejf52l{height:100%;width:100%;font-size:10em;visibility:hidden}._SEGMENT.isVisible.svelte-1ejf52l{visibility:visible}.layer.svelte-ngx4oq.svelte-ngx4oq{position:absolute;left:var(--local-left);top:0;height:100vh;height:100svh;isolation:isolate}.index-0 ._SEGMENT-IMAGE.svelte-ngx4oq.svelte-ngx4oq{margin-left:-2px}.usePanSoftening .layer.svelte-ngx4oq.svelte-ngx4oq{transition:left var(--panSoftening-ms) var(--panSoftening-easing)}.layer._illustration.svelte-ngx4oq.svelte-ngx4oq{z-index:var(--local-z-illustrationSegment)}.layer._illustration.svelte-ngx4oq svg{height:100%;overflow:visible}.layer._foreground.svelte-ngx4oq.svelte-ngx4oq{z-index:var(--z-imageSegment);height:100vh;height:100svh}.layer._foreground.svelte-ngx4oq .image.svelte-ngx4oq{height:100%}.layer._background.svelte-ngx4oq .image.svelte-ngx4oq{margin-top:1px;height:100vh;height:100svh;object-fit:contain;object-position:top left}.usePanSoftening ._TEXT-SEGMENT.svelte-14c05i.svelte-14c05i.svelte-14c05i{transition:left var(--panSoftening-ms) var(--panSoftening-easing)}._TEXT-SEGMENT.svelte-14c05i.svelte-14c05i.svelte-14c05i{--local-size:calc(var(--fnt-size-m) * 12);--local-padding:var(--box-padding);position:absolute;left:var(--local-left);top:0;height:100vh;height:100svh;padding:var(--local-padding);display:flex;flex-direction:column;color:var(--clr-neonGreen);background-color:var(--clr-blue);isolation:isolate;z-index:var(--z-textSegment);font-size:20px}._TEXT-SEGMENT.svelte-14c05i h2.svelte-14c05i.svelte-14c05i{font-size:var(--fnt-size-l);line-height:1;margin-bottom:1em}._TEXT-SEGMENT.svelte-14c05i .cta.svelte-14c05i.svelte-14c05i{width:var(--local-size);height:var(--local-size);border-radius:50%;background-color:#000;color:var(--clr-neonGreen);margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;right:var(--local-padding);bottom:var(--local-padding);transition:transform var(--ms-s) ease-in-out;rotate:0deg;scale:1;pointer-events:all}._TEXT-SEGMENT.svelte-14c05i .cta.svelte-14c05i.svelte-14c05i:hover{transform:rotate(10deg) scale(1.1)}.container.svelte-14c05i.svelte-14c05i.svelte-14c05i{flex:1;position:relative;margin-right:calc(var(--local-size) + var(--local-padding))}.container.svelte-14c05i .inner.svelte-14c05i.svelte-14c05i{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:flex}.container.svelte-14c05i .inner .columns.svelte-14c05i.svelte-14c05i{height:100%;display:flex;flex-direction:column;gap:1em 1em;flex-wrap:wrap}.container.svelte-14c05i .inner .columns.svelte-14c05i>.svelte-14c05i{max-width:min(30ch,70vw)}.SEGMENTS.svelte-1j7nepy{width:100%;height:100%;display:flex}.SEGMENTS.svelte-1j7nepy>*{flex-shrink:0}.PANORAMA.svelte-1kvs1xp{width:100%;height:100%;position:relative;overflow:hidden;pointer-events:none}.pan.svelte-1kvs1xp{pointer-events:all;position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;width:100%}.page.svelte-gapff3.svelte-gapff3{width:100vw;height:100vh;height:100svh;position:relative;--z-intro:1200;--z-textSegment:1100;--z-ui-foreground:1000;--z-illustrationSegment:900;--z-imageSegment:500;--z-ui-background:100;--logo-fontSize:var(--fnt-size-l);background-color:#f0f0f0}.ui.svelte-gapff3.svelte-gapff3{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;padding:var(--page-padding);pointer-events:none;isolation:isolate;z-index:var(--z-ui);grid-template-areas:"logo     switch   ." "btn-l    .        btn-r";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr;align-items:baseline}.ui._foreground.svelte-gapff3.svelte-gapff3{z-index:var(--z-ui-foreground)}.ui._background.svelte-gapff3.svelte-gapff3{z-index:var(--z-ui-background)}@media (width <= 1000px){.ui.svelte-gapff3.svelte-gapff3{grid-template-areas:"logo   .   switch" "btn-l  .   btn-r";grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr}}.ui.svelte-gapff3 .area.svelte-gapff3>*{pointer-events:all}.ui.svelte-gapff3 .area._logo.svelte-gapff3{grid-area:logo}.ui.svelte-gapff3 .area._switch.svelte-gapff3{grid-area:switch;margin:0 auto;--switch-color:var(--clr-blue);--switch-height:var(--fnt-size-m);position:relative}@media (width <= 1000px){.ui.svelte-gapff3 .area._switch.svelte-gapff3{--switch-strokeWidth:3px}}.ui.svelte-gapff3 .area._btn-l.svelte-gapff3{grid-area:btn-l;align-self:end;justify-self:start}.ui.svelte-gapff3 .area._btn-r.svelte-gapff3{grid-area:btn-r;align-self:end;justify-self:end}.ui.svelte-gapff3 .pan.svelte-gapff3{width:4vmin;height:4vmin;--local-strokeWidth:var(--ele-arrowButton-strokeWidth, 5px)}.ui.svelte-gapff3 .pan.svelte-gapff3:after{content:"";display:block;height:100%;width:100%;border-left:var(--local-strokeWidth) solid var(--clr-neonGreen);border-bottom:var(--local-strokeWidth) solid var(--clr-neonGreen);animation:svelte-gapff3-blink 2s ease-in-out infinite;animation-direction:alternate}.ui.svelte-gapff3 .pan._left.svelte-gapff3{transform:rotate(45deg)}.ui.svelte-gapff3 .pan._right.svelte-gapff3{transform:rotate(-135deg)}@keyframes svelte-gapff3-blink{0%{border-color:#fff}to{border-color:var(--clr-neonGreen)}}
