@charset "UTF-8";
@font-face {
  font-display: swap;
  font-family: "SCTO Grotesk A Webfont";
  font-style: normal;
  font-weight: normal;
  src: url("/static/fonts/scto-grotesk-a/scto-grotesk-a-medium.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "SCTO Grotesk A Webfont";
  font-style: normal;
  font-weight: bold;
  src: url("/static/fonts/scto-grotesk-a/scto-grotesk-a-bold.woff2") format("woff2");
}
:root {
  --font-scto-grotesk-a-stack: 'SCTO Grotesk A Webfont', Helvetica Neue, Helvetica, Arial, sans-serif;
  --font-scto-grotesk-a-feature-settings: "kern" 1, "ss01" 0;
}

* {
  border-width: 0;
  box-sizing: border-box;
  margin-block: 0;
}
* ::before,
* ::after {
  box-sizing: border-box;
}

html {
  background-color: #fff;
  color: #000;
}

input[type=search] {
  appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  appearance: none;
}

a {
  text-decoration: none;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: from-font;
}
p a, li a, label a {
  color: inherit;
  text-decoration: underline;
}

button {
  background: transparent;
  padding: 0;
}

button,
label {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

svg {
  fill: currentcolor;
  height: 100%;
  stroke: transparent;
  width: 100%;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

button,
input,
select,
textarea {
  border-radius: 0;
  color: inherit;
  font: inherit;
  min-height: 1em;
}

button:not(:disabled),
select:not(:disabled) {
  cursor: pointer;
}

select {
  appearance: none;
}

option {
  background: #fff;
  color: #000;
}

textarea {
  max-height: 20em;
  resize: vertical;
}

::selection {
  text-shadow: none;
}

:focus-visible {
  outline: 0.2rem solid currentcolor;
  outline-offset: 0.4rem;
  outline-style: double;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }
  [hidden~=screen]:not(:active, :focus, :target) {
    clip: rect(0 0 0 0);
    overflow: hidden;
    position: absolute;
  }
}
input[type=number] {
  appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button {
  display: none;
}

figure,
picture {
  margin-inline: 0;
}
figure img,
figure iframe,
figure video,
figure object,
picture img,
picture iframe,
picture video,
picture object {
  height: auto;
  width: 100%;
}

fieldset,
legend {
  margin: 0;
  padding: 0;
}

summary {
  list-style: none;
}

blockquote {
  margin-inline: 0;
}

iframe {
  border-width: 0;
  overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
blockquote {
  max-width: 80ch;
}

p:empty {
  display: none;
}

video {
  backface-visibility: visible;
}

:root {
  --breakpoint-mobile: 320px;
  --breakpoint-portrait: 530px;
  --breakpoint-landscape: 800px;
  --breakpoint-notebook: 1180px;
  --breakpoint-desktop: 1480px;
  --breakpoint-desktop-large: 2260px;
}

:root {
  --breakpoint: var(--breakpoint-mobile);
}
@media (min-width: 530px) and (max-width: 799px) {
  :root {
    --breakpoint: var(--breakpoint-portrait);
  }
}
@media (min-width: 800px) and (max-width: 1179px) {
  :root {
    --breakpoint: var(--breakpoint-landcape);
  }
}
@media (min-width: 1180px) and (max-width: 1479px) {
  :root {
    --breakpoint: var(--breakpoint-notebook);
  }
}
@media (min-width: 1480px) and (max-width: 2259px) {
  :root {
    --breakpoint: var(--breakpoint-desktop);
  }
}
@media (min-width: 2260px) {
  :root {
    --breakpoint: var(--breakpoint-desktop-large);
  }
}

:root {
  --document-min-width: 320px;
  --document-max-width: 3840px;
}

:root {
  --full-grid-column-width: calc((100% - (var(--grid-margin) * 2) - (var(--grid-gutter) * (var(--grid-columns) + 1))) / var(--grid-columns));
  --grid-indent: calc(var(--grid-gutter) + var(--grid-margin));
}

:root {
  --component-margin: 3rem;
  --grid-columns: 4;
  --grid-gutter: 0.5rem;
  --grid-margin: 0.5rem;
  --grid-max-width: 100%;
  --grid-padding: 1rem;
  --grid-spacing: 1rem;
}
@media (min-width: 800px) {
  :root {
    --component-margin: 5rem;
    --grid-columns: 12;
    --grid-gutter: 0.5rem;
    --grid-margin: 0.5rem;
    --grid-padding: 1rem;
    --grid-spacing: 1rem;
  }
}

:root {
  --color-black: #141414;
  --color-white: #fff;
  --color-orange-light: #ef5c00;
  --color-orange-dark: #c73500;
  --color-green-light: #1e9f2d;
  --color-green-dark: #188124;
  --color-cyan-light: #29b4ff;
  --color-cyan-dark: #0091eb;
  --color-blue-light: #105ff9;
  --color-blue-dark: #0549d1;
  --color-purple-light: #9956dc;
  --color-purple-dark: #853fca;
  --color-magenta-light: #ff4378;
  --color-magenta-dark: #eb2f64;
  --color-background: var(--color-white);
  --color-foreground: var(--color-orange-light);
}

:root {
  --transparency-overlay: rgba(255, 255, 255, 0.8);
}

:root {
  --z-index-menu-bar: 1024;
  --z-index-menu-overlay: 2048;
  --z-index-skip-to-main: 9999;
}

:root {
  --bezier-default: cubic-bezier(0.19, 1, 0.22, 1);
  --bezier-tighter: cubic-bezier(0.23, 1, 0.32, 1);
}

:root {
  --timing-fast: 150ms;
  --timing-default: 350ms;
  --timing-slow: 750ms;
  --timing-extraslow: 1.5s;
}
@media screen and (prefers-reduced-motion: reduce) {
  :root {
    --timing-fast: 1ms;
    --timing-default: 1ms;
    --timing-slow: 1ms;
    --timing-extraslow: 1ms;
  }
}

:root {
  --easing-default: var(--timing-default) var(--bezier-default);
  --easing-slow: var(--timing-slow) var(--bezier-default);
  --easing-extraslow: var(--timing-extraslow) var(--bezier-default);
}

:root {
  --cursor-basic-default-black: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23141414' stroke='%23fff' stroke-width='.8' viewBox='0 0 22 22'%3E%3Cpath d='M3.9 10.9c0-4 3.2-7.1 7-7.1s7 3.2 7 7.1-3.2 7.1-7 7.1-7-3.2-7-7.1Zm7-9.9C5.5 1 1 5.5 1 10.9S5.5 21 11 21s10-4.5 10-10.1S16.4 1 10.9 1Z'/%3E%3C/svg%3E") 11 11, default;
  --cursor-basic-default-orange: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23ef5c00' stroke='%23fff' stroke-width='.8' viewBox='0 0 22 22'%3E%3Cpath d='M3.9 10.9c0-4 3.2-7.1 7-7.1s7 3.2 7 7.1-3.2 7.1-7 7.1-7-3.2-7-7.1Zm7-9.9C5.5 1 1 5.5 1 10.9S5.5 21 11 21s10-4.5 10-10.1S16.4 1 10.9 1Z'/%3E%3C/svg%3E") 11 11, default;
  --cursor-basic-pointer-black: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23141414' stroke='%23fff' stroke-width='.8' viewBox='0 0 22 22'%3E%3Cpath d='M10.9 1C5.5 1 1 5.5 1 10.9S5.5 21 11 21s10-4.5 10-10.1S16.4 1 10.9 1Z'/%3E%3C/svg%3E") 11 11, pointer;
  --cursor-basic-pointer-orange: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23ef5c00' stroke='%23fff' stroke-width='.8' viewBox='0 0 22 22'%3E%3Cpath d='M10.9 1C5.5 1 1 5.5 1 10.9S5.5 21 11 21s10-4.5 10-10.1S16.4 1 10.9 1Z'/%3E%3C/svg%3E") 11 11, pointer;
}

:root {
  --cursor-learn-more-blue: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230549d1' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m52.1 6.2 1 12.5-3.1.2-6.3-8.8.7 9.2-2.5.2-1-12.5 3.1-.2 6.4 8.8-.7-9.3 2.5-.2h-.1Z'/%3E%3Cpath d='m63.3 22.3 1.6-10-4.5 8.4-2.1-1.2 5.9-11 3.2 1.7-1.6 10 7.5-6.8 3.2 1.7-5.9 11-2.1-1.2 4.5-8.4-7.5 6.8-2.2-1.2z'/%3E%3Cpath d='m29 27-2.7-.8-3.2 4.2 1.5 2.4-1.6 2.1-7.2-11.3 2-2.6 12.8 3.8-1.6 2.1Zm-10.4-3.4 3.2 4.9 2.4-3.1z'/%3E%3Cpath d='M19.9 55.9H7.4v-2.5h10.2v-6.3h2.3V56Z'/%3E%3Cpath d='M82.7 33c-3.2 2.2-6.7 1.6-8.9-1.6s-1.4-6.6 1.8-8.8 6.7-1.6 8.9 1.6 1.4 6.7-1.8 8.8m-1.5-2.3c2.1-1.4 2.7-3.6 1.5-5.4-1.2-1.7-3.4-2-5.6-.6-2.1 1.4-2.7 3.6-1.5 5.4 1.2 1.7 3.4 2 5.6.6'/%3E%3Cpath d='m31.2 24.7-5.8-11 5.1-2.7c2.7-1.4 4.7-1 5.8 1.2.8 1.5.5 3.1-.5 4.2l5.1 3.3-2.5 1.3-4.6-2.9-2.4 1.3 2.2 4.2-2.3 1.2h-.1Zm-.9-7.2 2.5-1.3c1.3-.7 1.8-1.5 1.2-2.6-.6-1.2-1.6-1.2-2.9-.5l-2.5 1.3 1.7 3.2Z'/%3E%3Cpath d='M20 45 8.1 41.3l2.8-8.9 2.1.7-2 6.4 2.7.8 1.8-5.8 2.1.7-1.8 5.8 2.9.9 2.1-6.6 2.1.7-2.8 9z'/%3E%3Cpath d='m77.7 37.5 11.7-4.4 2 5.4c1.1 2.8.4 4.8-1.9 5.6-1.6.6-3.1 0-4.1-1l-3.9 4.6-1-2.7 3.5-4.2-1-2.6-4.4 1.7zm7.4 0 1 2.6c.5 1.3 1.2 2 2.5 1.5 1.2-.5 1.4-1.4.9-2.8l-1-2.6-3.3 1.3Z'/%3E%3Cpath d='m81.7 48.1 12.5.6-.5 9.3h-2.2l.3-6.9H89l-.3 6h-2.2l.3-6.2h-3l-.3 6.7h-2.2l.5-9.5z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-cyan: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230091eb' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m52.1 6.2 1 12.5-3.1.2-6.3-8.8.7 9.2-2.5.2-1-12.5 3.1-.2 6.4 8.8-.7-9.3 2.5-.2h-.1Z'/%3E%3Cpath d='m63.3 22.3 1.6-10-4.5 8.4-2.1-1.2 5.9-11 3.2 1.7-1.6 10 7.5-6.8 3.2 1.7-5.9 11-2.1-1.2 4.5-8.4-7.5 6.8-2.2-1.2z'/%3E%3Cpath d='m29 27-2.7-.8-3.2 4.2 1.5 2.4-1.6 2.1-7.2-11.3 2-2.6 12.8 3.8-1.6 2.1Zm-10.4-3.4 3.2 4.9 2.4-3.1z'/%3E%3Cpath d='M19.9 55.9H7.4v-2.5h10.2v-6.3h2.3V56Z'/%3E%3Cpath d='M82.7 33c-3.2 2.2-6.7 1.6-8.9-1.6s-1.4-6.6 1.8-8.8 6.7-1.6 8.9 1.6 1.4 6.7-1.8 8.8m-1.5-2.3c2.1-1.4 2.7-3.6 1.5-5.4-1.2-1.7-3.4-2-5.6-.6-2.1 1.4-2.7 3.6-1.5 5.4 1.2 1.7 3.4 2 5.6.6'/%3E%3Cpath d='m31.2 24.7-5.8-11 5.1-2.7c2.7-1.4 4.7-1 5.8 1.2.8 1.5.5 3.1-.5 4.2l5.1 3.3-2.5 1.3-4.6-2.9-2.4 1.3 2.2 4.2-2.3 1.2h-.1Zm-.9-7.2 2.5-1.3c1.3-.7 1.8-1.5 1.2-2.6-.6-1.2-1.6-1.2-2.9-.5l-2.5 1.3 1.7 3.2Z'/%3E%3Cpath d='M20 45 8.1 41.3l2.8-8.9 2.1.7-2 6.4 2.7.8 1.8-5.8 2.1.7-1.8 5.8 2.9.9 2.1-6.6 2.1.7-2.8 9z'/%3E%3Cpath d='m77.7 37.5 11.7-4.4 2 5.4c1.1 2.8.4 4.8-1.9 5.6-1.6.6-3.1 0-4.1-1l-3.9 4.6-1-2.7 3.5-4.2-1-2.6-4.4 1.7zm7.4 0 1 2.6c.5 1.3 1.2 2 2.5 1.5 1.2-.5 1.4-1.4.9-2.8l-1-2.6-3.3 1.3Z'/%3E%3Cpath d='m81.7 48.1 12.5.6-.5 9.3h-2.2l.3-6.9H89l-.3 6h-2.2l.3-6.2h-3l-.3 6.7h-2.2l.5-9.5z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-green: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230c7d2c' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m52.1 6.2 1 12.5-3.1.2-6.3-8.8.7 9.2-2.5.2-1-12.5 3.1-.2 6.4 8.8-.7-9.3 2.5-.2h-.1Z'/%3E%3Cpath d='m63.3 22.3 1.6-10-4.5 8.4-2.1-1.2 5.9-11 3.2 1.7-1.6 10 7.5-6.8 3.2 1.7-5.9 11-2.1-1.2 4.5-8.4-7.5 6.8-2.2-1.2z'/%3E%3Cpath d='m29 27-2.7-.8-3.2 4.2 1.5 2.4-1.6 2.1-7.2-11.3 2-2.6 12.8 3.8-1.6 2.1Zm-10.4-3.4 3.2 4.9 2.4-3.1z'/%3E%3Cpath d='M19.9 55.9H7.4v-2.5h10.2v-6.3h2.3V56Z'/%3E%3Cpath d='M82.7 33c-3.2 2.2-6.7 1.6-8.9-1.6s-1.4-6.6 1.8-8.8 6.7-1.6 8.9 1.6 1.4 6.7-1.8 8.8m-1.5-2.3c2.1-1.4 2.7-3.6 1.5-5.4-1.2-1.7-3.4-2-5.6-.6-2.1 1.4-2.7 3.6-1.5 5.4 1.2 1.7 3.4 2 5.6.6'/%3E%3Cpath d='m31.2 24.7-5.8-11 5.1-2.7c2.7-1.4 4.7-1 5.8 1.2.8 1.5.5 3.1-.5 4.2l5.1 3.3-2.5 1.3-4.6-2.9-2.4 1.3 2.2 4.2-2.3 1.2h-.1Zm-.9-7.2 2.5-1.3c1.3-.7 1.8-1.5 1.2-2.6-.6-1.2-1.6-1.2-2.9-.5l-2.5 1.3 1.7 3.2Z'/%3E%3Cpath d='M20 45 8.1 41.3l2.8-8.9 2.1.7-2 6.4 2.7.8 1.8-5.8 2.1.7-1.8 5.8 2.9.9 2.1-6.6 2.1.7-2.8 9z'/%3E%3Cpath d='m77.7 37.5 11.7-4.4 2 5.4c1.1 2.8.4 4.8-1.9 5.6-1.6.6-3.1 0-4.1-1l-3.9 4.6-1-2.7 3.5-4.2-1-2.6-4.4 1.7zm7.4 0 1 2.6c.5 1.3 1.2 2 2.5 1.5 1.2-.5 1.4-1.4.9-2.8l-1-2.6-3.3 1.3Z'/%3E%3Cpath d='m81.7 48.1 12.5.6-.5 9.3h-2.2l.3-6.9H89l-.3 6h-2.2l.3-6.2h-3l-.3 6.7h-2.2l.5-9.5z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-magenta: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23eb2f64' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m52.1 6.2 1 12.5-3.1.2-6.3-8.8.7 9.2-2.5.2-1-12.5 3.1-.2 6.4 8.8-.7-9.3 2.5-.2h-.1Z'/%3E%3Cpath d='m63.3 22.3 1.6-10-4.5 8.4-2.1-1.2 5.9-11 3.2 1.7-1.6 10 7.5-6.8 3.2 1.7-5.9 11-2.1-1.2 4.5-8.4-7.5 6.8-2.2-1.2z'/%3E%3Cpath d='m29 27-2.7-.8-3.2 4.2 1.5 2.4-1.6 2.1-7.2-11.3 2-2.6 12.8 3.8-1.6 2.1Zm-10.4-3.4 3.2 4.9 2.4-3.1z'/%3E%3Cpath d='M19.9 55.9H7.4v-2.5h10.2v-6.3h2.3V56Z'/%3E%3Cpath d='M82.7 33c-3.2 2.2-6.7 1.6-8.9-1.6s-1.4-6.6 1.8-8.8 6.7-1.6 8.9 1.6 1.4 6.7-1.8 8.8m-1.5-2.3c2.1-1.4 2.7-3.6 1.5-5.4-1.2-1.7-3.4-2-5.6-.6-2.1 1.4-2.7 3.6-1.5 5.4 1.2 1.7 3.4 2 5.6.6'/%3E%3Cpath d='m31.2 24.7-5.8-11 5.1-2.7c2.7-1.4 4.7-1 5.8 1.2.8 1.5.5 3.1-.5 4.2l5.1 3.3-2.5 1.3-4.6-2.9-2.4 1.3 2.2 4.2-2.3 1.2h-.1Zm-.9-7.2 2.5-1.3c1.3-.7 1.8-1.5 1.2-2.6-.6-1.2-1.6-1.2-2.9-.5l-2.5 1.3 1.7 3.2Z'/%3E%3Cpath d='M20 45 8.1 41.3l2.8-8.9 2.1.7-2 6.4 2.7.8 1.8-5.8 2.1.7-1.8 5.8 2.9.9 2.1-6.6 2.1.7-2.8 9z'/%3E%3Cpath d='m77.7 37.5 11.7-4.4 2 5.4c1.1 2.8.4 4.8-1.9 5.6-1.6.6-3.1 0-4.1-1l-3.9 4.6-1-2.7 3.5-4.2-1-2.6-4.4 1.7zm7.4 0 1 2.6c.5 1.3 1.2 2 2.5 1.5 1.2-.5 1.4-1.4.9-2.8l-1-2.6-3.3 1.3Z'/%3E%3Cpath d='m81.7 48.1 12.5.6-.5 9.3h-2.2l.3-6.9H89l-.3 6h-2.2l.3-6.2h-3l-.3 6.7h-2.2l.5-9.5z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-orange: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ef5c00' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m52.1 6.2 1 12.5-3.1.2-6.3-8.8.7 9.2-2.5.2-1-12.5 3.1-.2 6.4 8.8-.7-9.3 2.5-.2h-.1Z'/%3E%3Cpath d='m63.3 22.3 1.6-10-4.5 8.4-2.1-1.2 5.9-11 3.2 1.7-1.6 10 7.5-6.8 3.2 1.7-5.9 11-2.1-1.2 4.5-8.4-7.5 6.8-2.2-1.2z'/%3E%3Cpath d='m29 27-2.7-.8-3.2 4.2 1.5 2.4-1.6 2.1-7.2-11.3 2-2.6 12.8 3.8-1.6 2.1Zm-10.4-3.4 3.2 4.9 2.4-3.1z'/%3E%3Cpath d='M19.9 55.9H7.4v-2.5h10.2v-6.3h2.3V56Z'/%3E%3Cpath d='M82.7 33c-3.2 2.2-6.7 1.6-8.9-1.6s-1.4-6.6 1.8-8.8 6.7-1.6 8.9 1.6 1.4 6.7-1.8 8.8m-1.5-2.3c2.1-1.4 2.7-3.6 1.5-5.4-1.2-1.7-3.4-2-5.6-.6-2.1 1.4-2.7 3.6-1.5 5.4 1.2 1.7 3.4 2 5.6.6'/%3E%3Cpath d='m31.2 24.7-5.8-11 5.1-2.7c2.7-1.4 4.7-1 5.8 1.2.8 1.5.5 3.1-.5 4.2l5.1 3.3-2.5 1.3-4.6-2.9-2.4 1.3 2.2 4.2-2.3 1.2h-.1Zm-.9-7.2 2.5-1.3c1.3-.7 1.8-1.5 1.2-2.6-.6-1.2-1.6-1.2-2.9-.5l-2.5 1.3 1.7 3.2Z'/%3E%3Cpath d='M20 45 8.1 41.3l2.8-8.9 2.1.7-2 6.4 2.7.8 1.8-5.8 2.1.7-1.8 5.8 2.9.9 2.1-6.6 2.1.7-2.8 9z'/%3E%3Cpath d='m77.7 37.5 11.7-4.4 2 5.4c1.1 2.8.4 4.8-1.9 5.6-1.6.6-3.1 0-4.1-1l-3.9 4.6-1-2.7 3.5-4.2-1-2.6-4.4 1.7zm7.4 0 1 2.6c.5 1.3 1.2 2 2.5 1.5 1.2-.5 1.4-1.4.9-2.8l-1-2.6-3.3 1.3Z'/%3E%3Cpath d='m81.7 48.1 12.5.6-.5 9.3h-2.2l.3-6.9H89l-.3 6h-2.2l.3-6.2h-3l-.3 6.7h-2.2l.5-9.5z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-purple: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23853fca' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m52.1 6.2 1 12.5-3.1.2-6.3-8.8.7 9.2-2.5.2-1-12.5 3.1-.2 6.4 8.8-.7-9.3 2.5-.2h-.1Z'/%3E%3Cpath d='m63.3 22.3 1.6-10-4.5 8.4-2.1-1.2 5.9-11 3.2 1.7-1.6 10 7.5-6.8 3.2 1.7-5.9 11-2.1-1.2 4.5-8.4-7.5 6.8-2.2-1.2z'/%3E%3Cpath d='m29 27-2.7-.8-3.2 4.2 1.5 2.4-1.6 2.1-7.2-11.3 2-2.6 12.8 3.8-1.6 2.1Zm-10.4-3.4 3.2 4.9 2.4-3.1z'/%3E%3Cpath d='M19.9 55.9H7.4v-2.5h10.2v-6.3h2.3V56Z'/%3E%3Cpath d='M82.7 33c-3.2 2.2-6.7 1.6-8.9-1.6s-1.4-6.6 1.8-8.8 6.7-1.6 8.9 1.6 1.4 6.7-1.8 8.8m-1.5-2.3c2.1-1.4 2.7-3.6 1.5-5.4-1.2-1.7-3.4-2-5.6-.6-2.1 1.4-2.7 3.6-1.5 5.4 1.2 1.7 3.4 2 5.6.6'/%3E%3Cpath d='m31.2 24.7-5.8-11 5.1-2.7c2.7-1.4 4.7-1 5.8 1.2.8 1.5.5 3.1-.5 4.2l5.1 3.3-2.5 1.3-4.6-2.9-2.4 1.3 2.2 4.2-2.3 1.2h-.1Zm-.9-7.2 2.5-1.3c1.3-.7 1.8-1.5 1.2-2.6-.6-1.2-1.6-1.2-2.9-.5l-2.5 1.3 1.7 3.2Z'/%3E%3Cpath d='M20 45 8.1 41.3l2.8-8.9 2.1.7-2 6.4 2.7.8 1.8-5.8 2.1.7-1.8 5.8 2.9.9 2.1-6.6 2.1.7-2.8 9z'/%3E%3Cpath d='m77.7 37.5 11.7-4.4 2 5.4c1.1 2.8.4 4.8-1.9 5.6-1.6.6-3.1 0-4.1-1l-3.9 4.6-1-2.7 3.5-4.2-1-2.6-4.4 1.7zm7.4 0 1 2.6c.5 1.3 1.2 2 2.5 1.5 1.2-.5 1.4-1.4.9-2.8l-1-2.6-3.3 1.3Z'/%3E%3Cpath d='m81.7 48.1 12.5.6-.5 9.3h-2.2l.3-6.9H89l-.3 6h-2.2l.3-6.2h-3l-.3 6.7h-2.2l.5-9.5z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-black: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23141414' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='M50.8 19.3c-3.4-.3-5.2-2-5.1-4.7l2.6.2c0 1.4 1 2.3 2.7 2.4 1.5.1 2.6-.4 2.7-1.4 0-.7-.3-1.2-1.5-1.5l-3-.9c-1.9-.6-3-1.8-2.9-3.7.2-2.3 2.3-3.5 5.1-3.3 2.9.2 5.1 1.7 4.9 4.4l-2.6-.2c0-1.3-.9-2-2.4-2.1-1.4-.1-2.4.5-2.4 1.3s.3 1.2 1.4 1.5l3 .9c1.9.6 3 1.8 2.9 3.7-.2 2.3-2.3 3.7-5.5 3.4Z'/%3E%3Cpath d='m59.5 10.2.9-2.1 10.1 4.1-.9 2.1-3.8-1.6-3.8 9.4-2.4-1 3.8-9.4-3.8-1.6Z'/%3E%3Cpath d='m31.4 25.5-2.5-1.3-3.9 3.6 1.1 2.6-1.9 1.8-5.1-12.3 2.4-2.2 11.9 5.9-1.9 1.8h-.1Zm-9.7-5 2.4 5.4 2.9-2.7-5.2-2.7Z'/%3E%3Cpath d='M78.8 26.6c-2.5 3-6 3.4-9 .9s-3.2-6-.7-9 6-3.4 9-1c3 2.5 3.2 6 .7 9Zm-2.1-1.7c1.7-2 1.6-4.2 0-5.6-1.6-1.3-3.8-1-5.5 1s-1.6 4.2 0 5.6c1.6 1.3 3.9 1 5.5-1'/%3E%3Cpath d='m36 22.7-2-4.2-7.8-5 2.7-1.3 5.3 3.4.7-6.2 2.6-1.2-1.2 9.3 2 4.2-2.3 1.1Z'/%3E%3Cpath d='M19.6 41.8 8.4 36.3 9.5 34l9.1 4.5 2.8-5.6 2.1 1-3.9 8Z'/%3E%3Cpath d='m75.6 32.3 11-5.8 2.7 5.1c1.4 2.7 1 4.7-1.2 5.8-1.5.8-3.1.5-4.2-.5L80.6 42l-1.3-2.5 2.9-4.6-1.3-2.4-4.2 2.2-1.2-2.3Zm7.2-.9 1.3 2.5c.7 1.3 1.5 1.8 2.6 1.2 1.2-.6 1.2-1.6.5-2.9l-1.3-2.5-3.2 1.7Z'/%3E%3Cpath d='m80.8 45.7 4.6-.6 7.2-5.9.4 3-4.9 3.9 5.7 2.6.4 2.9-8.4-4-4.6.6-.3-2.6Z'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m14.7 46.7-.3 2.5 4.2.5-.3 2.5L6 50.9l.6-5.1c.3-3 1.7-4.7 4.6-4.3 2.9.3 3.8 2.3 3.5 5.2m-6.1-.5-.3 2.3 4 .4.3-2.3c.2-1.7-.3-2.4-1.7-2.6s-2.1.5-2.2 2.1h-.1Z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-blue: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230549d1' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='M50.8 19.3c-3.4-.3-5.2-2-5.1-4.7l2.6.2c0 1.4 1 2.3 2.7 2.4 1.5.1 2.6-.4 2.7-1.4 0-.7-.3-1.2-1.5-1.5l-3-.9c-1.9-.6-3-1.8-2.9-3.7.2-2.3 2.3-3.5 5.1-3.3 2.9.2 5.1 1.7 4.9 4.4l-2.6-.2c0-1.3-.9-2-2.4-2.1-1.4-.1-2.4.5-2.4 1.3s.3 1.2 1.4 1.5l3 .9c1.9.6 3 1.8 2.9 3.7-.2 2.3-2.3 3.7-5.5 3.4Z'/%3E%3Cpath d='m59.5 10.2.9-2.1 10.1 4.1-.9 2.1-3.8-1.6-3.8 9.4-2.4-1 3.8-9.4-3.8-1.6Z'/%3E%3Cpath d='m31.4 25.5-2.5-1.3-3.9 3.6 1.1 2.6-1.9 1.8-5.1-12.3 2.4-2.2 11.9 5.9-1.9 1.8h-.1Zm-9.7-5 2.4 5.4 2.9-2.7-5.2-2.7Z'/%3E%3Cpath d='M78.8 26.6c-2.5 3-6 3.4-9 .9s-3.2-6-.7-9 6-3.4 9-1c3 2.5 3.2 6 .7 9Zm-2.1-1.7c1.7-2 1.6-4.2 0-5.6-1.6-1.3-3.8-1-5.5 1s-1.6 4.2 0 5.6c1.6 1.3 3.9 1 5.5-1'/%3E%3Cpath d='m36 22.7-2-4.2-7.8-5 2.7-1.3 5.3 3.4.7-6.2 2.6-1.2-1.2 9.3 2 4.2-2.3 1.1Z'/%3E%3Cpath d='M19.6 41.8 8.4 36.3 9.5 34l9.1 4.5 2.8-5.6 2.1 1-3.9 8Z'/%3E%3Cpath d='m75.6 32.3 11-5.8 2.7 5.1c1.4 2.7 1 4.7-1.2 5.8-1.5.8-3.1.5-4.2-.5L80.6 42l-1.3-2.5 2.9-4.6-1.3-2.4-4.2 2.2-1.2-2.3Zm7.2-.9 1.3 2.5c.7 1.3 1.5 1.8 2.6 1.2 1.2-.6 1.2-1.6.5-2.9l-1.3-2.5-3.2 1.7Z'/%3E%3Cpath d='m80.8 45.7 4.6-.6 7.2-5.9.4 3-4.9 3.9 5.7 2.6.4 2.9-8.4-4-4.6.6-.3-2.6Z'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m14.7 46.7-.3 2.5 4.2.5-.3 2.5L6 50.9l.6-5.1c.3-3 1.7-4.7 4.6-4.3 2.9.3 3.8 2.3 3.5 5.2m-6.1-.5-.3 2.3 4 .4.3-2.3c.2-1.7-.3-2.4-1.7-2.6s-2.1.5-2.2 2.1h-.1Z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-cyan: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230091eb' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='M50.8 19.3c-3.4-.3-5.2-2-5.1-4.7l2.6.2c0 1.4 1 2.3 2.7 2.4 1.5.1 2.6-.4 2.7-1.4 0-.7-.3-1.2-1.5-1.5l-3-.9c-1.9-.6-3-1.8-2.9-3.7.2-2.3 2.3-3.5 5.1-3.3 2.9.2 5.1 1.7 4.9 4.4l-2.6-.2c0-1.3-.9-2-2.4-2.1-1.4-.1-2.4.5-2.4 1.3s.3 1.2 1.4 1.5l3 .9c1.9.6 3 1.8 2.9 3.7-.2 2.3-2.3 3.7-5.5 3.4Z'/%3E%3Cpath d='m59.5 10.2.9-2.1 10.1 4.1-.9 2.1-3.8-1.6-3.8 9.4-2.4-1 3.8-9.4-3.8-1.6Z'/%3E%3Cpath d='m31.4 25.5-2.5-1.3-3.9 3.6 1.1 2.6-1.9 1.8-5.1-12.3 2.4-2.2 11.9 5.9-1.9 1.8h-.1Zm-9.7-5 2.4 5.4 2.9-2.7-5.2-2.7Z'/%3E%3Cpath d='M78.8 26.6c-2.5 3-6 3.4-9 .9s-3.2-6-.7-9 6-3.4 9-1c3 2.5 3.2 6 .7 9Zm-2.1-1.7c1.7-2 1.6-4.2 0-5.6-1.6-1.3-3.8-1-5.5 1s-1.6 4.2 0 5.6c1.6 1.3 3.9 1 5.5-1'/%3E%3Cpath d='m36 22.7-2-4.2-7.8-5 2.7-1.3 5.3 3.4.7-6.2 2.6-1.2-1.2 9.3 2 4.2-2.3 1.1Z'/%3E%3Cpath d='M19.6 41.8 8.4 36.3 9.5 34l9.1 4.5 2.8-5.6 2.1 1-3.9 8Z'/%3E%3Cpath d='m75.6 32.3 11-5.8 2.7 5.1c1.4 2.7 1 4.7-1.2 5.8-1.5.8-3.1.5-4.2-.5L80.6 42l-1.3-2.5 2.9-4.6-1.3-2.4-4.2 2.2-1.2-2.3Zm7.2-.9 1.3 2.5c.7 1.3 1.5 1.8 2.6 1.2 1.2-.6 1.2-1.6.5-2.9l-1.3-2.5-3.2 1.7Z'/%3E%3Cpath d='m80.8 45.7 4.6-.6 7.2-5.9.4 3-4.9 3.9 5.7 2.6.4 2.9-8.4-4-4.6.6-.3-2.6Z'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m14.7 46.7-.3 2.5 4.2.5-.3 2.5L6 50.9l.6-5.1c.3-3 1.7-4.7 4.6-4.3 2.9.3 3.8 2.3 3.5 5.2m-6.1-.5-.3 2.3 4 .4.3-2.3c.2-1.7-.3-2.4-1.7-2.6s-2.1.5-2.2 2.1h-.1Z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-green: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230c7d2c' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='M50.8 19.3c-3.4-.3-5.2-2-5.1-4.7l2.6.2c0 1.4 1 2.3 2.7 2.4 1.5.1 2.6-.4 2.7-1.4 0-.7-.3-1.2-1.5-1.5l-3-.9c-1.9-.6-3-1.8-2.9-3.7.2-2.3 2.3-3.5 5.1-3.3 2.9.2 5.1 1.7 4.9 4.4l-2.6-.2c0-1.3-.9-2-2.4-2.1-1.4-.1-2.4.5-2.4 1.3s.3 1.2 1.4 1.5l3 .9c1.9.6 3 1.8 2.9 3.7-.2 2.3-2.3 3.7-5.5 3.4Z'/%3E%3Cpath d='m59.5 10.2.9-2.1 10.1 4.1-.9 2.1-3.8-1.6-3.8 9.4-2.4-1 3.8-9.4-3.8-1.6Z'/%3E%3Cpath d='m31.4 25.5-2.5-1.3-3.9 3.6 1.1 2.6-1.9 1.8-5.1-12.3 2.4-2.2 11.9 5.9-1.9 1.8h-.1Zm-9.7-5 2.4 5.4 2.9-2.7-5.2-2.7Z'/%3E%3Cpath d='M78.8 26.6c-2.5 3-6 3.4-9 .9s-3.2-6-.7-9 6-3.4 9-1c3 2.5 3.2 6 .7 9Zm-2.1-1.7c1.7-2 1.6-4.2 0-5.6-1.6-1.3-3.8-1-5.5 1s-1.6 4.2 0 5.6c1.6 1.3 3.9 1 5.5-1'/%3E%3Cpath d='m36 22.7-2-4.2-7.8-5 2.7-1.3 5.3 3.4.7-6.2 2.6-1.2-1.2 9.3 2 4.2-2.3 1.1Z'/%3E%3Cpath d='M19.6 41.8 8.4 36.3 9.5 34l9.1 4.5 2.8-5.6 2.1 1-3.9 8Z'/%3E%3Cpath d='m75.6 32.3 11-5.8 2.7 5.1c1.4 2.7 1 4.7-1.2 5.8-1.5.8-3.1.5-4.2-.5L80.6 42l-1.3-2.5 2.9-4.6-1.3-2.4-4.2 2.2-1.2-2.3Zm7.2-.9 1.3 2.5c.7 1.3 1.5 1.8 2.6 1.2 1.2-.6 1.2-1.6.5-2.9l-1.3-2.5-3.2 1.7Z'/%3E%3Cpath d='m80.8 45.7 4.6-.6 7.2-5.9.4 3-4.9 3.9 5.7 2.6.4 2.9-8.4-4-4.6.6-.3-2.6Z'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m14.7 46.7-.3 2.5 4.2.5-.3 2.5L6 50.9l.6-5.1c.3-3 1.7-4.7 4.6-4.3 2.9.3 3.8 2.3 3.5 5.2m-6.1-.5-.3 2.3 4 .4.3-2.3c.2-1.7-.3-2.4-1.7-2.6s-2.1.5-2.2 2.1h-.1Z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-magenta: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23eb2f64' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='M50.8 19.3c-3.4-.3-5.2-2-5.1-4.7l2.6.2c0 1.4 1 2.3 2.7 2.4 1.5.1 2.6-.4 2.7-1.4 0-.7-.3-1.2-1.5-1.5l-3-.9c-1.9-.6-3-1.8-2.9-3.7.2-2.3 2.3-3.5 5.1-3.3 2.9.2 5.1 1.7 4.9 4.4l-2.6-.2c0-1.3-.9-2-2.4-2.1-1.4-.1-2.4.5-2.4 1.3s.3 1.2 1.4 1.5l3 .9c1.9.6 3 1.8 2.9 3.7-.2 2.3-2.3 3.7-5.5 3.4Z'/%3E%3Cpath d='m59.5 10.2.9-2.1 10.1 4.1-.9 2.1-3.8-1.6-3.8 9.4-2.4-1 3.8-9.4-3.8-1.6Z'/%3E%3Cpath d='m31.4 25.5-2.5-1.3-3.9 3.6 1.1 2.6-1.9 1.8-5.1-12.3 2.4-2.2 11.9 5.9-1.9 1.8h-.1Zm-9.7-5 2.4 5.4 2.9-2.7-5.2-2.7Z'/%3E%3Cpath d='M78.8 26.6c-2.5 3-6 3.4-9 .9s-3.2-6-.7-9 6-3.4 9-1c3 2.5 3.2 6 .7 9Zm-2.1-1.7c1.7-2 1.6-4.2 0-5.6-1.6-1.3-3.8-1-5.5 1s-1.6 4.2 0 5.6c1.6 1.3 3.9 1 5.5-1'/%3E%3Cpath d='m36 22.7-2-4.2-7.8-5 2.7-1.3 5.3 3.4.7-6.2 2.6-1.2-1.2 9.3 2 4.2-2.3 1.1Z'/%3E%3Cpath d='M19.6 41.8 8.4 36.3 9.5 34l9.1 4.5 2.8-5.6 2.1 1-3.9 8Z'/%3E%3Cpath d='m75.6 32.3 11-5.8 2.7 5.1c1.4 2.7 1 4.7-1.2 5.8-1.5.8-3.1.5-4.2-.5L80.6 42l-1.3-2.5 2.9-4.6-1.3-2.4-4.2 2.2-1.2-2.3Zm7.2-.9 1.3 2.5c.7 1.3 1.5 1.8 2.6 1.2 1.2-.6 1.2-1.6.5-2.9l-1.3-2.5-3.2 1.7Z'/%3E%3Cpath d='m80.8 45.7 4.6-.6 7.2-5.9.4 3-4.9 3.9 5.7 2.6.4 2.9-8.4-4-4.6.6-.3-2.6Z'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m14.7 46.7-.3 2.5 4.2.5-.3 2.5L6 50.9l.6-5.1c.3-3 1.7-4.7 4.6-4.3 2.9.3 3.8 2.3 3.5 5.2m-6.1-.5-.3 2.3 4 .4.3-2.3c.2-1.7-.3-2.4-1.7-2.6s-2.1.5-2.2 2.1h-.1Z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-purple: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23853fca' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='M50.8 19.3c-3.4-.3-5.2-2-5.1-4.7l2.6.2c0 1.4 1 2.3 2.7 2.4 1.5.1 2.6-.4 2.7-1.4 0-.7-.3-1.2-1.5-1.5l-3-.9c-1.9-.6-3-1.8-2.9-3.7.2-2.3 2.3-3.5 5.1-3.3 2.9.2 5.1 1.7 4.9 4.4l-2.6-.2c0-1.3-.9-2-2.4-2.1-1.4-.1-2.4.5-2.4 1.3s.3 1.2 1.4 1.5l3 .9c1.9.6 3 1.8 2.9 3.7-.2 2.3-2.3 3.7-5.5 3.4Z'/%3E%3Cpath d='m59.5 10.2.9-2.1 10.1 4.1-.9 2.1-3.8-1.6-3.8 9.4-2.4-1 3.8-9.4-3.8-1.6Z'/%3E%3Cpath d='m31.4 25.5-2.5-1.3-3.9 3.6 1.1 2.6-1.9 1.8-5.1-12.3 2.4-2.2 11.9 5.9-1.9 1.8h-.1Zm-9.7-5 2.4 5.4 2.9-2.7-5.2-2.7Z'/%3E%3Cpath d='M78.8 26.6c-2.5 3-6 3.4-9 .9s-3.2-6-.7-9 6-3.4 9-1c3 2.5 3.2 6 .7 9Zm-2.1-1.7c1.7-2 1.6-4.2 0-5.6-1.6-1.3-3.8-1-5.5 1s-1.6 4.2 0 5.6c1.6 1.3 3.9 1 5.5-1'/%3E%3Cpath d='m36 22.7-2-4.2-7.8-5 2.7-1.3 5.3 3.4.7-6.2 2.6-1.2-1.2 9.3 2 4.2-2.3 1.1Z'/%3E%3Cpath d='M19.6 41.8 8.4 36.3 9.5 34l9.1 4.5 2.8-5.6 2.1 1-3.9 8Z'/%3E%3Cpath d='m75.6 32.3 11-5.8 2.7 5.1c1.4 2.7 1 4.7-1.2 5.8-1.5.8-3.1.5-4.2-.5L80.6 42l-1.3-2.5 2.9-4.6-1.3-2.4-4.2 2.2-1.2-2.3Zm7.2-.9 1.3 2.5c.7 1.3 1.5 1.8 2.6 1.2 1.2-.6 1.2-1.6.5-2.9l-1.3-2.5-3.2 1.7Z'/%3E%3Cpath d='m80.8 45.7 4.6-.6 7.2-5.9.4 3-4.9 3.9 5.7 2.6.4 2.9-8.4-4-4.6.6-.3-2.6Z'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m14.7 46.7-.3 2.5 4.2.5-.3 2.5L6 50.9l.6-5.1c.3-3 1.7-4.7 4.6-4.3 2.9.3 3.8 2.3 3.5 5.2m-6.1-.5-.3 2.3 4 .4.3-2.3c.2-1.7-.3-2.4-1.7-2.6s-2.1.5-2.2 2.1h-.1Z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-scroll-down-orange: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ef5c00' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m65.6 22.2 7.1-10.3 2.1 1.5-5.8 8.4 5.2 3.6-1.3 1.9-7.3-5Z'/%3E%3Cpath d='m74.2 28.8 9-8.7L85 22l-7.3 7.1 4.4 4.5-1.7 1.6z'/%3E%3Cpath d='M40.9 19.5 39.5 7.1l5.7-.6c3-.3 4.7.8 5 3.2.2 1.7-.6 3.1-2 3.7l3.6 4.9-2.8.3-3.2-4.4-2.7.3.5 4.7-2.6.3Zm1.8-7.1 2.8-.3c1.4-.2 2.2-.7 2.1-2s-1-1.7-2.5-1.5l-2.8.3z'/%3E%3Cpath d='M25.7 30.6c-2.3 2.5-4.8 2.8-6.8 1.1l1.8-1.9c1.1.9 2.4.6 3.5-.6 1.1-1.1 1.3-2.3.6-3-.5-.5-1.1-.5-2.1.2l-2.5 1.8c-1.6 1.1-3.3 1.3-4.7 0-1.7-1.5-1.3-4 .6-6.1 2-2.1 4.5-2.9 6.5-1.1l-1.8 1.9c-1-.8-2.2-.5-3.2.5s-1.1 2.1-.5 2.7c.5.5 1.1.5 2.1-.2l2.5-1.8c1.6-1.1 3.3-1.3 4.7 0 1.7 1.6 1.5 4.1-.7 6.4Z'/%3E%3Cpath d='M66.1 15.3c-.9 3.8-3.9 5.7-7.7 4.7-3.8-.9-5.5-4-4.5-7.8.9-3.8 3.9-5.7 7.7-4.8s5.5 4 4.5 7.8Zm-2.6-.7c.6-2.5-.4-4.5-2.5-5-2-.5-3.9.8-4.5 3.3s.4 4.5 2.4 5 3.9-.8 4.5-3.3Z'/%3E%3Cpath d='M28.7 19.2c1.3 2.2 3.5 2.9 5.3 1.8 1.4-.9 1.9-2.4 1.4-3.8l2.3-1.4c1.3 2.7 0 5.4-2.6 7-3.3 2-6.7 1.1-8.7-2.3-2-3.3-1.3-6.8 2-8.8 2.6-1.6 5.6-1.5 7.4.9L33.5 14c-1-1.1-2.5-1.4-4-.5-1.8 1.1-2.1 3.3-.8 5.5Z'/%3E%3Cpolygon points='50 59.5 43.1 52.2 44.9 50.5 48.8 54.5 48.8 41.7 51.3 41.7 51.3 54.5 55.1 50.5 56.9 52.2 50 59.5'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-view-object-black: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23141414' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50.1 97.1c26 0 47.1-21.1 47.1-47.1S76.1 2.9 50.1 2.9 3 24 3 50s21.1 47.1 47.1 47.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50.1 0 .1 22.4.1 50s22.4 50 50 50'/%3E%3Cpath d='m24.8 14.4 8.3 6.3-2.7-10 2.3-1.5L36.1 22l-2.8 1.9L22.7 16l2.3-1.5v-.2Z'/%3E%3Cpath d='m40.9 19.7-3.5-12 2.5-.7 3.5 12z'/%3E%3Cpath d='m46.4 18.6.4-12.5 9.3.3v2.2l-6.8-.2v2.8l6 .2v2.2l-6.2-.2v3l6.8.2v2.2l-9.5-.3Z'/%3E%3Cpath d='m69.2 24.7-2.8-1.4 1.9-9.9-6.6 7.6-2.8-1.4L61.5 7l2.4 1.1-2.1 9.7 6.5-7.6 2.6 1.2-1.9 9.9 6.4-7.7 2.3 1.1-8.3 9.8Z'/%3E%3Cpath d='M24.6 78.2c-3.1 2.4-6.6 2-9-1-2.4-3.1-1.8-6.6 1.3-9s6.6-2 8.9 1.1c2.4 3.1 1.8 6.6-1.3 9ZM22.9 76c2-1.6 2.5-3.8 1.2-5.5s-3.6-1.8-5.6-.2-2.5 3.8-1.2 5.5 3.6 1.8 5.6.2'/%3E%3Cpath d='m22.9 83.2 8.3-9.3 4.3 3.8c2 1.9 2.2 3.7.9 5.2-.8 1-2 1.2-3.1.9.7 1.1.8 2.5-.2 3.7-1.5 1.7-3.6 1.7-5.8-.4L23 83.3v-.1ZM34 81.3c.7-.9.5-1.6-.5-2.6L31.6 77l-2 2.3 1.9 1.7c1.1.9 1.8 1.1 2.6.2Zm-3 4.2c.8-1 .5-1.7-.5-2.7l-2.1-2-2.2 2.5 2.1 2c1.1.9 2 1.2 2.7.2'/%3E%3Cpath d='M50.9 93.5 49.6 81l9.2-1 .2 2.2-6.7.7.3 2.8 6.1-.6.2 2.2-6.1.6.3 3 6.8-.7.2 2.2-9.4 1Z'/%3E%3Cpath d='M64.7 84.9c1.3 2.2 3.5 2.9 5.3 1.8 1.5-.9 1.9-2.4 1.4-3.8l2.3-1.4c1.3 2.7.1 5.4-2.5 7-3.3 2.1-6.7 1.1-8.8-2.1s-1.3-6.7 1.9-8.8c2.6-1.6 5.5-1.5 7.5.8l-2.3 1.4c-1-1.1-2.5-1.4-4-.5-1.8 1.1-2.1 3.4-.8 5.6'/%3E%3Cpath d='M73.7 76.4 71.9 75l6.4-8.8 1.8 1.4-2.4 3.4 8.2 6-1.5 2.1-8.2-6-2.4 3.4Z'/%3E%3Cpath d='m43.1 88.4 1.3-7.8 2.6.4-1.3 7.7c-.5 3-2.2 4.8-5.7 4.3s-4.5-2.8-4-5.8v-.4l2.7.4v.4c-.4 1.8.3 2.9 1.7 3.1s2.4-.6 2.7-2.4Z'/%3E%3C/svg%3E") 50 50, pointer;
}
:root[lang=fi] {
  --cursor-learn-more-blue: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230549d1' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m7.7 40.1 1-2.4 9.5 3.8 2.3-5.8 2.1.9-3.3 8.2-11.6-4.6Z'/%3E%3Cpath d='m19.1 33.2-5.8-4.7 1.6-2 5.8 4.7c1.5 1.2 3 1.1 4.1-.3 1.1-1.3.9-2.8-.6-4.1l-5.8-4.7 1.6-2 5.8 4.7c2.8 2.3 2.8 4.9.7 7.4-2.1 2.6-4.6 3.1-7.4.9Z'/%3E%3Cpath d='m23.8 16.5 8.1-4.6 1.1 2-5.9 3.3 1.4 2.4 5.3-3 1.1 1.9-5.3 3 1.5 2.6 6-3.4 1.1 2-8.2 4.7-6.2-10.8Z'/%3E%3Cpath d='m42 8 2.6-.2.9 10.1 6.3-.6.2 2.3-8.8.8L42.1 8z'/%3E%3Cpath d='m55.4 7.8 2.5.4-1.8 12.4-2.5-.4z'/%3E%3Cpath d='m58.7 17.1 2.4 1.1c-.5 1.3.2 2.5 1.7 3.1 1.4.6 2.6.4 3-.4.3-.6 0-1.2-.9-1.9l-2.5-1.8c-1.6-1.2-2.3-2.7-1.5-4.4.9-2.1 3.4-2.6 5.9-1.5 2.7 1.2 4.3 3.2 3.2 5.7l-2.4-1.1c.4-1.3-.2-2.2-1.6-2.8-1.3-.6-2.4-.3-2.7.5-.3.6 0 1.2.9 1.9l2.5 1.8c1.6 1.2 2.3 2.7 1.5 4.4-.9 2.1-3.4 2.7-6.3 1.5-3.1-1.3-4.3-3.6-3.3-6.1z'/%3E%3Cpath d='m74.6 29.4-3.7-3.8-2.6 1.2-1.9-1.9 12.2-5.4 2.3 2.4L75.2 34l-1.9-1.9 1.2-2.6Zm-1.7-4.7 2.7 2.8 2.6-5.3zm7.1-8.4 1.6 1.6-1.5 1.4-1.6-1.6zm2.6 2.6 1.6 1.6-1.5 1.4-1.6-1.6z'/%3E%3Cpath d='m80.8 41.7-2-4.9H76l-1-2.4 13.3-.3 1.2 3.1-9.8 9-1-2.5 2.1-1.9Zm.3-5.1 1.5 3.6 4.4-3.9zm9.7-5 .8 2.1-1.9.8-.8-2.1zm1.4 3.4.8 2.1-1.9.8-.8-2.1z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-cyan: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230091eb' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m7.7 40.1 1-2.4 9.5 3.8 2.3-5.8 2.1.9-3.3 8.2-11.6-4.6Z'/%3E%3Cpath d='m19.1 33.2-5.8-4.7 1.6-2 5.8 4.7c1.5 1.2 3 1.1 4.1-.3 1.1-1.3.9-2.8-.6-4.1l-5.8-4.7 1.6-2 5.8 4.7c2.8 2.3 2.8 4.9.7 7.4-2.1 2.6-4.6 3.1-7.4.9Z'/%3E%3Cpath d='m23.8 16.5 8.1-4.6 1.1 2-5.9 3.3 1.4 2.4 5.3-3 1.1 1.9-5.3 3 1.5 2.6 6-3.4 1.1 2-8.2 4.7-6.2-10.8Z'/%3E%3Cpath d='m42 8 2.6-.2.9 10.1 6.3-.6.2 2.3-8.8.8L42.1 8z'/%3E%3Cpath d='m55.4 7.8 2.5.4-1.8 12.4-2.5-.4z'/%3E%3Cpath d='m58.7 17.1 2.4 1.1c-.5 1.3.2 2.5 1.7 3.1 1.4.6 2.6.4 3-.4.3-.6 0-1.2-.9-1.9l-2.5-1.8c-1.6-1.2-2.3-2.7-1.5-4.4.9-2.1 3.4-2.6 5.9-1.5 2.7 1.2 4.3 3.2 3.2 5.7l-2.4-1.1c.4-1.3-.2-2.2-1.6-2.8-1.3-.6-2.4-.3-2.7.5-.3.6 0 1.2.9 1.9l2.5 1.8c1.6 1.2 2.3 2.7 1.5 4.4-.9 2.1-3.4 2.7-6.3 1.5-3.1-1.3-4.3-3.6-3.3-6.1z'/%3E%3Cpath d='m74.6 29.4-3.7-3.8-2.6 1.2-1.9-1.9 12.2-5.4 2.3 2.4L75.2 34l-1.9-1.9 1.2-2.6Zm-1.7-4.7 2.7 2.8 2.6-5.3zm7.1-8.4 1.6 1.6-1.5 1.4-1.6-1.6zm2.6 2.6 1.6 1.6-1.5 1.4-1.6-1.6z'/%3E%3Cpath d='m80.8 41.7-2-4.9H76l-1-2.4 13.3-.3 1.2 3.1-9.8 9-1-2.5 2.1-1.9Zm.3-5.1 1.5 3.6 4.4-3.9zm9.7-5 .8 2.1-1.9.8-.8-2.1zm1.4 3.4.8 2.1-1.9.8-.8-2.1z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-green: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230c7d2c' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m7.7 40.1 1-2.4 9.5 3.8 2.3-5.8 2.1.9-3.3 8.2-11.6-4.6Z'/%3E%3Cpath d='m19.1 33.2-5.8-4.7 1.6-2 5.8 4.7c1.5 1.2 3 1.1 4.1-.3 1.1-1.3.9-2.8-.6-4.1l-5.8-4.7 1.6-2 5.8 4.7c2.8 2.3 2.8 4.9.7 7.4-2.1 2.6-4.6 3.1-7.4.9Z'/%3E%3Cpath d='m23.8 16.5 8.1-4.6 1.1 2-5.9 3.3 1.4 2.4 5.3-3 1.1 1.9-5.3 3 1.5 2.6 6-3.4 1.1 2-8.2 4.7-6.2-10.8Z'/%3E%3Cpath d='m42 8 2.6-.2.9 10.1 6.3-.6.2 2.3-8.8.8L42.1 8z'/%3E%3Cpath d='m55.4 7.8 2.5.4-1.8 12.4-2.5-.4z'/%3E%3Cpath d='m58.7 17.1 2.4 1.1c-.5 1.3.2 2.5 1.7 3.1 1.4.6 2.6.4 3-.4.3-.6 0-1.2-.9-1.9l-2.5-1.8c-1.6-1.2-2.3-2.7-1.5-4.4.9-2.1 3.4-2.6 5.9-1.5 2.7 1.2 4.3 3.2 3.2 5.7l-2.4-1.1c.4-1.3-.2-2.2-1.6-2.8-1.3-.6-2.4-.3-2.7.5-.3.6 0 1.2.9 1.9l2.5 1.8c1.6 1.2 2.3 2.7 1.5 4.4-.9 2.1-3.4 2.7-6.3 1.5-3.1-1.3-4.3-3.6-3.3-6.1z'/%3E%3Cpath d='m74.6 29.4-3.7-3.8-2.6 1.2-1.9-1.9 12.2-5.4 2.3 2.4L75.2 34l-1.9-1.9 1.2-2.6Zm-1.7-4.7 2.7 2.8 2.6-5.3zm7.1-8.4 1.6 1.6-1.5 1.4-1.6-1.6zm2.6 2.6 1.6 1.6-1.5 1.4-1.6-1.6z'/%3E%3Cpath d='m80.8 41.7-2-4.9H76l-1-2.4 13.3-.3 1.2 3.1-9.8 9-1-2.5 2.1-1.9Zm.3-5.1 1.5 3.6 4.4-3.9zm9.7-5 .8 2.1-1.9.8-.8-2.1zm1.4 3.4.8 2.1-1.9.8-.8-2.1z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-magenta: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23eb2f64' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m7.7 40.1 1-2.4 9.5 3.8 2.3-5.8 2.1.9-3.3 8.2-11.6-4.6Z'/%3E%3Cpath d='m19.1 33.2-5.8-4.7 1.6-2 5.8 4.7c1.5 1.2 3 1.1 4.1-.3 1.1-1.3.9-2.8-.6-4.1l-5.8-4.7 1.6-2 5.8 4.7c2.8 2.3 2.8 4.9.7 7.4-2.1 2.6-4.6 3.1-7.4.9Z'/%3E%3Cpath d='m23.8 16.5 8.1-4.6 1.1 2-5.9 3.3 1.4 2.4 5.3-3 1.1 1.9-5.3 3 1.5 2.6 6-3.4 1.1 2-8.2 4.7-6.2-10.8Z'/%3E%3Cpath d='m42 8 2.6-.2.9 10.1 6.3-.6.2 2.3-8.8.8L42.1 8z'/%3E%3Cpath d='m55.4 7.8 2.5.4-1.8 12.4-2.5-.4z'/%3E%3Cpath d='m58.7 17.1 2.4 1.1c-.5 1.3.2 2.5 1.7 3.1 1.4.6 2.6.4 3-.4.3-.6 0-1.2-.9-1.9l-2.5-1.8c-1.6-1.2-2.3-2.7-1.5-4.4.9-2.1 3.4-2.6 5.9-1.5 2.7 1.2 4.3 3.2 3.2 5.7l-2.4-1.1c.4-1.3-.2-2.2-1.6-2.8-1.3-.6-2.4-.3-2.7.5-.3.6 0 1.2.9 1.9l2.5 1.8c1.6 1.2 2.3 2.7 1.5 4.4-.9 2.1-3.4 2.7-6.3 1.5-3.1-1.3-4.3-3.6-3.3-6.1z'/%3E%3Cpath d='m74.6 29.4-3.7-3.8-2.6 1.2-1.9-1.9 12.2-5.4 2.3 2.4L75.2 34l-1.9-1.9 1.2-2.6Zm-1.7-4.7 2.7 2.8 2.6-5.3zm7.1-8.4 1.6 1.6-1.5 1.4-1.6-1.6zm2.6 2.6 1.6 1.6-1.5 1.4-1.6-1.6z'/%3E%3Cpath d='m80.8 41.7-2-4.9H76l-1-2.4 13.3-.3 1.2 3.1-9.8 9-1-2.5 2.1-1.9Zm.3-5.1 1.5 3.6 4.4-3.9zm9.7-5 .8 2.1-1.9.8-.8-2.1zm1.4 3.4.8 2.1-1.9.8-.8-2.1z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-orange: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ef5c00' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m7.7 40.1 1-2.4 9.5 3.8 2.3-5.8 2.1.9-3.3 8.2-11.6-4.6Z'/%3E%3Cpath d='m19.1 33.2-5.8-4.7 1.6-2 5.8 4.7c1.5 1.2 3 1.1 4.1-.3 1.1-1.3.9-2.8-.6-4.1l-5.8-4.7 1.6-2 5.8 4.7c2.8 2.3 2.8 4.9.7 7.4-2.1 2.6-4.6 3.1-7.4.9Z'/%3E%3Cpath d='m23.8 16.5 8.1-4.6 1.1 2-5.9 3.3 1.4 2.4 5.3-3 1.1 1.9-5.3 3 1.5 2.6 6-3.4 1.1 2-8.2 4.7-6.2-10.8Z'/%3E%3Cpath d='m42 8 2.6-.2.9 10.1 6.3-.6.2 2.3-8.8.8L42.1 8z'/%3E%3Cpath d='m55.4 7.8 2.5.4-1.8 12.4-2.5-.4z'/%3E%3Cpath d='m58.7 17.1 2.4 1.1c-.5 1.3.2 2.5 1.7 3.1 1.4.6 2.6.4 3-.4.3-.6 0-1.2-.9-1.9l-2.5-1.8c-1.6-1.2-2.3-2.7-1.5-4.4.9-2.1 3.4-2.6 5.9-1.5 2.7 1.2 4.3 3.2 3.2 5.7l-2.4-1.1c.4-1.3-.2-2.2-1.6-2.8-1.3-.6-2.4-.3-2.7.5-.3.6 0 1.2.9 1.9l2.5 1.8c1.6 1.2 2.3 2.7 1.5 4.4-.9 2.1-3.4 2.7-6.3 1.5-3.1-1.3-4.3-3.6-3.3-6.1z'/%3E%3Cpath d='m74.6 29.4-3.7-3.8-2.6 1.2-1.9-1.9 12.2-5.4 2.3 2.4L75.2 34l-1.9-1.9 1.2-2.6Zm-1.7-4.7 2.7 2.8 2.6-5.3zm7.1-8.4 1.6 1.6-1.5 1.4-1.6-1.6zm2.6 2.6 1.6 1.6-1.5 1.4-1.6-1.6z'/%3E%3Cpath d='m80.8 41.7-2-4.9H76l-1-2.4 13.3-.3 1.2 3.1-9.8 9-1-2.5 2.1-1.9Zm.3-5.1 1.5 3.6 4.4-3.9zm9.7-5 .8 2.1-1.9.8-.8-2.1zm1.4 3.4.8 2.1-1.9.8-.8-2.1z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-learn-more-purple: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23853fca' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76.1 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m7.7 40.1 1-2.4 9.5 3.8 2.3-5.8 2.1.9-3.3 8.2-11.6-4.6Z'/%3E%3Cpath d='m19.1 33.2-5.8-4.7 1.6-2 5.8 4.7c1.5 1.2 3 1.1 4.1-.3 1.1-1.3.9-2.8-.6-4.1l-5.8-4.7 1.6-2 5.8 4.7c2.8 2.3 2.8 4.9.7 7.4-2.1 2.6-4.6 3.1-7.4.9Z'/%3E%3Cpath d='m23.8 16.5 8.1-4.6 1.1 2-5.9 3.3 1.4 2.4 5.3-3 1.1 1.9-5.3 3 1.5 2.6 6-3.4 1.1 2-8.2 4.7-6.2-10.8Z'/%3E%3Cpath d='m42 8 2.6-.2.9 10.1 6.3-.6.2 2.3-8.8.8L42.1 8z'/%3E%3Cpath d='m55.4 7.8 2.5.4-1.8 12.4-2.5-.4z'/%3E%3Cpath d='m58.7 17.1 2.4 1.1c-.5 1.3.2 2.5 1.7 3.1 1.4.6 2.6.4 3-.4.3-.6 0-1.2-.9-1.9l-2.5-1.8c-1.6-1.2-2.3-2.7-1.5-4.4.9-2.1 3.4-2.6 5.9-1.5 2.7 1.2 4.3 3.2 3.2 5.7l-2.4-1.1c.4-1.3-.2-2.2-1.6-2.8-1.3-.6-2.4-.3-2.7.5-.3.6 0 1.2.9 1.9l2.5 1.8c1.6 1.2 2.3 2.7 1.5 4.4-.9 2.1-3.4 2.7-6.3 1.5-3.1-1.3-4.3-3.6-3.3-6.1z'/%3E%3Cpath d='m74.6 29.4-3.7-3.8-2.6 1.2-1.9-1.9 12.2-5.4 2.3 2.4L75.2 34l-1.9-1.9 1.2-2.6Zm-1.7-4.7 2.7 2.8 2.6-5.3zm7.1-8.4 1.6 1.6-1.5 1.4-1.6-1.6zm2.6 2.6 1.6 1.6-1.5 1.4-1.6-1.6z'/%3E%3Cpath d='m80.8 41.7-2-4.9H76l-1-2.4 13.3-.3 1.2 3.1-9.8 9-1-2.5 2.1-1.9Zm.3-5.1 1.5 3.6 4.4-3.9zm9.7-5 .8 2.1-1.9.8-.8-2.1zm1.4 3.4.8 2.1-1.9.8-.8-2.1z'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-black: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23141414' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m17.7 20.4 1.9-1.7 3.8 4.4.3-8 2.4-2.1-.3 7.1 8.4 2.3-2.3 2-6.5-1.8v2.7c-.1 0 2.3 2.7 2.3 2.7l-1.9 1.7-8.2-9.4h.1Z'/%3E%3Cpath d='m42.4 17.1-5.1 1.6v2.8l-2.7.8.7-13.3 3.1-1 8.2 10.5-2.5.8zm-5.1-.6 3.7-1.2-3.5-4.7z'/%3E%3Cpath d='M45 6.5h10.9v2.3h-4.1V19h-2.6V8.8h-4.1V6.5z'/%3E%3Cpath d='m56.7 15.2 2.5.9c-.4 1.3.4 2.5 1.9 3s2.6.3 3-.6c.2-.7 0-1.2-1-1.9L60.5 15c-1.7-1.1-2.5-2.5-1.8-4.3.8-2.1 3.2-2.8 5.8-1.9 2.7 1 4.5 3 3.6 5.5l-2.5-.9c.3-1.3-.4-2.2-1.7-2.7s-2.4-.2-2.7.6c-.2.6 0 1.2 1 1.8l2.6 1.6c1.7 1 2.5 2.5 1.8 4.3-.8 2.2-3.2 3-6.2 1.9-3.2-1.1-4.5-3.3-3.7-5.8Z'/%3E%3Cpath d='M70.1 26.8c-2.9-2.5-3.1-6.1-.5-9s6.1-3.3 9-.8 3.1 6.1.5 9c-2.5 2.9-6.1 3.3-9 .7Zm7.1-8.2c-1.6-1.4-3.8-1.1-5.5.9s-1.7 4.2 0 5.6 3.8 1.1 5.5-.9 1.7-4.2 0-5.6'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-blue: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230549d1' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m17.7 20.4 1.9-1.7 3.8 4.4.3-8 2.4-2.1-.3 7.1 8.4 2.3-2.3 2-6.5-1.8v2.7c-.1 0 2.3 2.7 2.3 2.7l-1.9 1.7-8.2-9.4h.1Z'/%3E%3Cpath d='m42.4 17.1-5.1 1.6v2.8l-2.7.8.7-13.3 3.1-1 8.2 10.5-2.5.8zm-5.1-.6 3.7-1.2-3.5-4.7z'/%3E%3Cpath d='M45 6.5h10.9v2.3h-4.1V19h-2.6V8.8h-4.1V6.5z'/%3E%3Cpath d='m56.7 15.2 2.5.9c-.4 1.3.4 2.5 1.9 3s2.6.3 3-.6c.2-.7 0-1.2-1-1.9L60.5 15c-1.7-1.1-2.5-2.5-1.8-4.3.8-2.1 3.2-2.8 5.8-1.9 2.7 1 4.5 3 3.6 5.5l-2.5-.9c.3-1.3-.4-2.2-1.7-2.7s-2.4-.2-2.7.6c-.2.6 0 1.2 1 1.8l2.6 1.6c1.7 1 2.5 2.5 1.8 4.3-.8 2.2-3.2 3-6.2 1.9-3.2-1.1-4.5-3.3-3.7-5.8Z'/%3E%3Cpath d='M70.1 26.8c-2.9-2.5-3.1-6.1-.5-9s6.1-3.3 9-.8 3.1 6.1.5 9c-2.5 2.9-6.1 3.3-9 .7Zm7.1-8.2c-1.6-1.4-3.8-1.1-5.5.9s-1.7 4.2 0 5.6 3.8 1.1 5.5-.9 1.7-4.2 0-5.6'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-cyan: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230091eb' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m17.7 20.4 1.9-1.7 3.8 4.4.3-8 2.4-2.1-.3 7.1 8.4 2.3-2.3 2-6.5-1.8v2.7c-.1 0 2.3 2.7 2.3 2.7l-1.9 1.7-8.2-9.4h.1Z'/%3E%3Cpath d='m42.4 17.1-5.1 1.6v2.8l-2.7.8.7-13.3 3.1-1 8.2 10.5-2.5.8zm-5.1-.6 3.7-1.2-3.5-4.7z'/%3E%3Cpath d='M45 6.5h10.9v2.3h-4.1V19h-2.6V8.8h-4.1V6.5z'/%3E%3Cpath d='m56.7 15.2 2.5.9c-.4 1.3.4 2.5 1.9 3s2.6.3 3-.6c.2-.7 0-1.2-1-1.9L60.5 15c-1.7-1.1-2.5-2.5-1.8-4.3.8-2.1 3.2-2.8 5.8-1.9 2.7 1 4.5 3 3.6 5.5l-2.5-.9c.3-1.3-.4-2.2-1.7-2.7s-2.4-.2-2.7.6c-.2.6 0 1.2 1 1.8l2.6 1.6c1.7 1 2.5 2.5 1.8 4.3-.8 2.2-3.2 3-6.2 1.9-3.2-1.1-4.5-3.3-3.7-5.8Z'/%3E%3Cpath d='M70.1 26.8c-2.9-2.5-3.1-6.1-.5-9s6.1-3.3 9-.8 3.1 6.1.5 9c-2.5 2.9-6.1 3.3-9 .7Zm7.1-8.2c-1.6-1.4-3.8-1.1-5.5.9s-1.7 4.2 0 5.6 3.8 1.1 5.5-.9 1.7-4.2 0-5.6'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-green: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230c7d2c' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m17.7 20.4 1.9-1.7 3.8 4.4.3-8 2.4-2.1-.3 7.1 8.4 2.3-2.3 2-6.5-1.8v2.7c-.1 0 2.3 2.7 2.3 2.7l-1.9 1.7-8.2-9.4h.1Z'/%3E%3Cpath d='m42.4 17.1-5.1 1.6v2.8l-2.7.8.7-13.3 3.1-1 8.2 10.5-2.5.8zm-5.1-.6 3.7-1.2-3.5-4.7z'/%3E%3Cpath d='M45 6.5h10.9v2.3h-4.1V19h-2.6V8.8h-4.1V6.5z'/%3E%3Cpath d='m56.7 15.2 2.5.9c-.4 1.3.4 2.5 1.9 3s2.6.3 3-.6c.2-.7 0-1.2-1-1.9L60.5 15c-1.7-1.1-2.5-2.5-1.8-4.3.8-2.1 3.2-2.8 5.8-1.9 2.7 1 4.5 3 3.6 5.5l-2.5-.9c.3-1.3-.4-2.2-1.7-2.7s-2.4-.2-2.7.6c-.2.6 0 1.2 1 1.8l2.6 1.6c1.7 1 2.5 2.5 1.8 4.3-.8 2.2-3.2 3-6.2 1.9-3.2-1.1-4.5-3.3-3.7-5.8Z'/%3E%3Cpath d='M70.1 26.8c-2.9-2.5-3.1-6.1-.5-9s6.1-3.3 9-.8 3.1 6.1.5 9c-2.5 2.9-6.1 3.3-9 .7Zm7.1-8.2c-1.6-1.4-3.8-1.1-5.5.9s-1.7 4.2 0 5.6 3.8 1.1 5.5-.9 1.7-4.2 0-5.6'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-magenta: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23eb2f64' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m17.7 20.4 1.9-1.7 3.8 4.4.3-8 2.4-2.1-.3 7.1 8.4 2.3-2.3 2-6.5-1.8v2.7c-.1 0 2.3 2.7 2.3 2.7l-1.9 1.7-8.2-9.4h.1Z'/%3E%3Cpath d='m42.4 17.1-5.1 1.6v2.8l-2.7.8.7-13.3 3.1-1 8.2 10.5-2.5.8zm-5.1-.6 3.7-1.2-3.5-4.7z'/%3E%3Cpath d='M45 6.5h10.9v2.3h-4.1V19h-2.6V8.8h-4.1V6.5z'/%3E%3Cpath d='m56.7 15.2 2.5.9c-.4 1.3.4 2.5 1.9 3s2.6.3 3-.6c.2-.7 0-1.2-1-1.9L60.5 15c-1.7-1.1-2.5-2.5-1.8-4.3.8-2.1 3.2-2.8 5.8-1.9 2.7 1 4.5 3 3.6 5.5l-2.5-.9c.3-1.3-.4-2.2-1.7-2.7s-2.4-.2-2.7.6c-.2.6 0 1.2 1 1.8l2.6 1.6c1.7 1 2.5 2.5 1.8 4.3-.8 2.2-3.2 3-6.2 1.9-3.2-1.1-4.5-3.3-3.7-5.8Z'/%3E%3Cpath d='M70.1 26.8c-2.9-2.5-3.1-6.1-.5-9s6.1-3.3 9-.8 3.1 6.1.5 9c-2.5 2.9-6.1 3.3-9 .7Zm7.1-8.2c-1.6-1.4-3.8-1.1-5.5.9s-1.7 4.2 0 5.6 3.8 1.1 5.5-.9 1.7-4.2 0-5.6'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-play-story-purple: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23853fca' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m42.2 41.6-.7-.3v21.5l.7-.3 20.3-8.9v-3'/%3E%3Cpath d='m17.7 20.4 1.9-1.7 3.8 4.4.3-8 2.4-2.1-.3 7.1 8.4 2.3-2.3 2-6.5-1.8v2.7c-.1 0 2.3 2.7 2.3 2.7l-1.9 1.7-8.2-9.4h.1Z'/%3E%3Cpath d='m42.4 17.1-5.1 1.6v2.8l-2.7.8.7-13.3 3.1-1 8.2 10.5-2.5.8zm-5.1-.6 3.7-1.2-3.5-4.7z'/%3E%3Cpath d='M45 6.5h10.9v2.3h-4.1V19h-2.6V8.8h-4.1V6.5z'/%3E%3Cpath d='m56.7 15.2 2.5.9c-.4 1.3.4 2.5 1.9 3s2.6.3 3-.6c.2-.7 0-1.2-1-1.9L60.5 15c-1.7-1.1-2.5-2.5-1.8-4.3.8-2.1 3.2-2.8 5.8-1.9 2.7 1 4.5 3 3.6 5.5l-2.5-.9c.3-1.3-.4-2.2-1.7-2.7s-2.4-.2-2.7.6c-.2.6 0 1.2 1 1.8l2.6 1.6c1.7 1 2.5 2.5 1.8 4.3-.8 2.2-3.2 3-6.2 1.9-3.2-1.1-4.5-3.3-3.7-5.8Z'/%3E%3Cpath d='M70.1 26.8c-2.9-2.5-3.1-6.1-.5-9s6.1-3.3 9-.8 3.1 6.1.5 9c-2.5 2.9-6.1 3.3-9 .7Zm7.1-8.2c-1.6-1.4-3.8-1.1-5.5.9s-1.7 4.2 0 5.6 3.8 1.1 5.5-.9 1.7-4.2 0-5.6'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-scroll-down-orange: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ef5c00' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50 97.1C76 97.1 97.1 76 97.1 50S76 2.9 50 2.9 2.9 24 2.9 50 24 97.1 50 97.1m0 2.9c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50'/%3E%3Cpath d='m23.8 30.1-6.1-8.5 1.6-2.2 7.6 10.8-1.9 2.7-12.7-3.7 1.6-2.2 10 3h-.1Z'/%3E%3Cpath d='m22.6 16.9 2-1.6 7.8 9.8-2 1.6z'/%3E%3Cpath d='m30.1 11.7 8.6-3.6.9 2.1-6.2 2.6 1.1 2.6 5.7-2.3.8 2-5.7 2.3 1.2 2.8 6.4-2.6.9 2.1-8.7 3.6-4.8-11.5h-.2Z'/%3E%3Cpath d='M45.8 6.9h5.7c3 .2 4.6 1.5 4.5 3.9 0 1.7-1 3-2.5 3.4l2.9 5.3h-2.8L51 14.6h-2.8v4.7h-2.6l.2-12.5Zm5.3 5.7c1.4 0 2.3-.4 2.3-1.7s-.8-1.8-2.3-1.8h-2.8v3.5z'/%3E%3Cpath d='m62.8 8.9 2.4.9-4.3 11.7-2.4-.9z'/%3E%3Cpath d='m68.9 11 9 6.1-1.3 1.9-3.4-2.3-5.8 8.4-2.1-1.5 5.8-8.4-3.4-2.3L69 11Z'/%3E%3Cpath d='m76.6 32.3-3.3-4.2-2.7.9-1.7-2.1 12.7-4.1 2 2.6-6.9 11.4-1.7-2.1 1.5-2.4Zm-1.3-4.9 2.4 3.1 3.1-5-5.6 1.9Zm8-7.6 1.4 1.7-1.6 1.3-1.4-1.7zm2.3 2.9 1.4 1.8-1.6 1.3L84 24z'/%3E%3Cpolygon points='50 59.5 43.1 52.2 44.9 50.5 48.8 54.5 48.8 41.7 51.3 41.7 51.3 54.5 55.1 50.5 56.9 52.2 50 59.5'/%3E%3C/svg%3E") 50 50, pointer;
  --cursor-view-object-black: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23141414' stroke-width='0' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M50.1 97.1c26 0 47.1-21.1 47.1-47.1S76.1 2.9 50.1 2.9 3 24 3 50s21.1 47.1 47.1 47.1m0 2.9c27.6 0 50-22.4 50-50S77.7 0 50.1 0 .1 22.4.1 50s22.4 50 50 50'/%3E%3Cpath d='m21.8 15.8 9.1-6 1.3 1.9-3.5 2.3 5.6 8.5-2.1 1.4-5.6-8.5-3.5 2.3z'/%3E%3Cpath d='m35.5 16-2-7.2 2.5-.7 2 7.2c.5 1.9 1.8 2.6 3.5 2.2 1.6-.4 2.4-1.8 1.9-3.7l-2-7.2 2.5-.7 2 7.2c1 3.5-.6 5.6-3.7 6.5-3.2.9-5.6-.2-6.5-3.6Z'/%3E%3Cpath d='m47.1 5.8 10.8.5v2.3l-4.2-.2-.4 10.2h-2.6c0-.1.4-10.3.4-10.3L47 8.1V5.8Z'/%3E%3Cpath d='m61.5 7.1 2.4.9-2.1 5.5L69 10l3 1.1-6.4 3.1 2 8.5-2.9-1.1-1.5-6.6-2.4 1.2-1.3 3.4-2.4-.9L61.5 7Z'/%3E%3Cpath d='m75.8 13.3 2.1 1.5-7.3 10.1-2.1-1.5z'/%3E%3Cpath d='m18.4 59.2 1.1 2.2-5 2.6 7.5 2.1 1.4 2.7-6.7-1.9-4.1 7.4-1.4-2.7 3.2-5.7-2.5-.7-3.1 1.6-1.1-2.2L18.4 59Z'/%3E%3Cpath d='M18 81.2c-2.6-2.7-2.3-6.1.4-8.7 2.8-2.6 6.2-2.6 8.7.2 2.6 2.8 2.3 6.2-.4 8.7C24 84 20.5 84 18 81.2m7.6-7.1c-1.4-1.5-3.6-1.4-5.4.3s-2.1 3.9-.7 5.4 3.6 1.4 5.4-.3 2-3.9.7-5.4'/%3E%3Cpath d='m31.5 77.1 2.2 1.1-2.1 4.3 5.2 2.6 2.1-4.3 2.2 1.1-5.4 10.8-2.2-1.1 2.3-4.5-5.2-2.6-2.3 4.5-2.2-1.1z'/%3E%3Cpath d='m46.4 94.5-4.7-.3.8-12.1 4.7.3c4.3.3 6.1 3 5.9 6.5s-2.4 5.9-6.7 5.6m.6-9.9-2.2-.2-.5 7.8 2.2.2c2.3.2 3.8-1.1 4-3.6.2-2.6-1.2-4-3.5-4.2'/%3E%3Cpath d='m53.8 82.7 8.8-2.2.5 2.1-6.3 1.6.7 2.6 5.7-1.4.5 2-5.7 1.4.7 2.8 6.5-1.6.5 2.1-8.9 2.2-2.9-11.7Z'/%3E%3Cpath d='m63.8 79.7 8.8-5.8 1.2 1.9-3.3 2.2 5.4 8.2-2.1 1.4-5.4-8.2-3.3 2.2-1.2-1.9Z'/%3E%3Cpath d='m73.6 72.9 6.2-8.5 1.8 1.3-2.4 3.2 7.9 5.8-1.5 2-7.9-5.8-2.4 3.2-1.8-1.3Z'/%3E%3Cpath d='m91 61.9-1.7 4.8 2.1 1.8-.9 2.4-9.9-8.3 1.1-3 12.9-.2-.9 2.4h-2.8Zm-3.4 3.5 1.3-3.6h-5.7z'/%3E%3C/svg%3E") 50 50, pointer;
}

:root {
  --cursor-size: 5rem;
  --image-stamp-border-width: 6px;
}
@media (min-width: 800px) {
  :root {
    --cursor-size: 6.25rem;
    --image-stamp-border-width: 6px;
  }
}

@property --color-background {
  inherits: true;
  initial-value: var(--color-white);
  syntax: "<color>";
}
@property --color-foreground {
  inherits: true;
  initial-value: var(--color-orange-light);
  syntax: "<color>";
}
:root {
  --base-font-family: var(--font-scto-grotesk-a-stack);
  --base-font-feature-settings: var(--font-scto-grotesk-a-feature-settings);
  --base-font-size: 16px;
  --base-font-weight: normal;
  --base-line-height: 1.4em;
}

@keyframes parallax {
  from {
    transform: translate(0, var(--parallax-distance-from, 100%));
  }
  to {
    transform: translate(0, var(--parallax-distance-to, -100%));
  }
}
@keyframes blur {
  0% {
    filter: blur(var(--blur-strength, 20px));
    pointer-events: none;
  }
  10% {
    filter: none;
    pointer-events: initial;
  }
  90% {
    filter: none;
    pointer-events: initial;
  }
  100% {
    filter: blur(var(--blur-strength, 20px));
    pointer-events: none;
  }
}
body {
  cursor: var(--cursor-basic-default-black);
}

a,
button,
.button,
a.button {
  cursor: var(--cursor-basic-pointer-black);
}

.container {
  position: relative;
}

.container--wrapper {
  background-color: var(--color-background);
  color: var(--color-foreground);
}

.container--content {
  --theme-bar-margin: 5rem;
  background-color: var(--color-background);
  color: var(--color-foreground);
  padding-bottom: var(--theme-bar-margin);
  z-index: 1;
}
@media (min-width: 1180px) {
  .container--content {
    --theme-bar-margin: 2.5rem;
  }
}

.container--menu-bar {
  bottom: 0;
  height: min-content;
  max-width: var(--document-max-width);
  overflow: visible;
  pointer-events: none;
  top: 0;
  width: 100%;
  z-index: 0;
}
.container--menu-bar > nav,
.container--menu-bar > div {
  pointer-events: initial;
}

.container--theme-bar {
  bottom: 0;
  height: min-content;
  max-width: var(--document-max-width);
  overflow: visible;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 2;
}
.container--theme-bar > nav,
.container--theme-bar > div {
  pointer-events: initial;
}

.container--overlays {
  background-color: transparent;
  overflow: initial;
  z-index: 9;
}

:root {
  font-family: var(--base-font-family);
  font-feature-settings: var(--base-font-feature-settings);
  font-size: var(--base-font-size);
  font-size-adjust: none;
  font-weight: var(--base-font-weight);
  line-height: var(--base-line-height);
  text-rendering: optimizelegibility;
}

html {
  background-color: var(--color-background);
  color: var(--color-foreground);
  display: flex;
  flex-direction: row;
  min-height: 100%;
  position: relative;
}
html.prevent-scrolling, html:has(div.landing-themes__theme--active) {
  max-height: 100vh;
  overflow: hidden;
}

body {
  background-color: inherit;
  color: inherit;
  margin-block: 0;
  margin-inline: auto;
  max-width: var(--document-max-width);
  min-width: var(--document-min-width);
  position: relative;
  width: 100%;
}

::selection {
  background-color: var(--color-foreground);
  color: var(--color-background);
}

.menu-bar {
  --color-background: var(--color-white);
  --color-foreground: var(--color-orange-light);
  background-color: var(--color-background);
  border-bottom: 1px solid currentcolor;
  color: var(--color-foreground);
  position: relative;
}
.menu-bar .menu-bar__wrapper {
  display: flex;
  width: 100%;
}
.menu-bar .logo {
  margin-right: auto;
  padding: 0.75rem var(--grid-padding);
}
.menu-bar .button {
  margin: -1px;
}

.micrio-data {
  display: none;
}

.micrio-overlay {
  background-color: var(--color-background);
  color: var(--color-foreground);
  display: none;
  inset: 0;
  position: fixed;
}
.micrio-overlay.micrio-overlay--active {
  display: block;
}
.micrio-overlay .button--close {
  left: -1px;
  position: absolute;
  top: -1px;
  z-index: 10;
}
.micrio-overlay micr-io {
  inset: 0;
  position: absolute;
  z-index: 1;
}

.skip-to-main {
  height: 0;
  overflow: visible;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
.skip-to-main .button {
  display: inline-block;
  left: -200vw;
  position: absolute;
  top: 1rem;
}
.skip-to-main .button:focus-visible, .skip-to-main .button:active {
  float: none;
  left: auto;
  position: relative;
  z-index: var(--z-index-skip-to-main);
}

.theme-bar {
  background-color: var(--color-background);
  border-top: 1px solid currentcolor;
  color: var(--color-foreground);
  position: relative;
}
.theme-bar .theme-bar__wrapper {
  display: grid;
  width: 100%;
}
.theme-bar .theme-bar__title {
  flex: 1 1 100%;
  max-width: unset;
  pointer-events: none;
  text-transform: uppercase;
}
.theme-bar .theme-bar__buttons {
  display: flex;
  order: 99;
  overflow: auto hidden;
}
.theme-bar .theme-bar__button {
  margin: -1px;
  min-width: unset;
}
.theme-bar .theme-bar__button.theme-bar__button--active {
  background-color: var(--color-foreground);
  border-color: var(--color-foreground);
  color: var(--color-background);
}
@media (min-width: 1180px) {
  .theme-bar .theme-bar__wrapper {
    display: flex;
  }
  .theme-bar .theme-bar__buttons {
    overflow: initial;
  }
}

.button {
  --button-line-height: 1.375rem;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 1.4em;
  border: 1px solid currentcolor;
  border-radius: 0;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  max-width: min(100%, 320px);
  min-width: 100px;
  padding: 0.5rem 1rem;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  transition: background-color var(--easing-default), border-color var(--easing-default), color var(--easing-default);
  vertical-align: bottom;
  white-space: nowrap;
  width: auto;
}
.button .button__span {
  display: block;
  flex: 1 1 100%;
  height: var(--button-line-height);
  line-height: var(--button-line-height);
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.button .button__icon {
  color: currentcolor;
  display: block;
  flex: 0 0 var(--button-line-height);
  height: var(--button-line-height);
  padding: 0;
  width: var(--button-line-height);
}
.button .button__icon > svg {
  display: block;
  fill: currentcolor;
  height: 100%;
  width: 100%;
}
.button .button__icon--before {
  margin-left: -1rem;
  margin-right: 0.5rem;
}
.button .button__icon--after {
  margin-left: 0.5rem;
  margin-right: -1rem;
}

.button:disabled,
.button--disabled {
  cursor: default;
  opacity: 0.25;
  pointer-events: none;
}

.button--icon-only {
  min-width: initial;
  padding: 0.75rem;
}
.button--icon-only .button__span {
  display: none;
}
.button--icon-only .button__icon--before,
.button--icon-only .button__icon--after {
  margin: 0;
}

.button--primary {
  background-color: var(--color-foreground);
  border-color: var(--color-foreground);
  color: var(--color-background);
}
.button--primary:hover:not(.button--disabled, :disabled), .button--primary:focus-visible:not(.button--disabled, :disabled), .button--primary.button--selected {
  background-color: var(--color-background);
  border-color: var(--color-background);
  color: var(--color-foreground);
}

.button--secondary {
  background-color: var(--color-background);
  border-color: var(--color-foreground);
  color: var(--color-foreground);
}
.button--secondary:hover:not(.button--disabled, :disabled), .button--secondary:focus-visible:not(.button--disabled, :disabled), .button--secondary.button--selected {
  background-color: var(--color-foreground);
  border-color: var(--color-foreground);
  color: var(--color-background);
}

.cursor {
  background-color: transparent;
  color: var(--color-foreground);
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 var(--cursor-size);
  flex-direction: row;
  height: auto;
  margin: 1rem auto;
  overflow: hidden;
  position: relative;
  vertical-align: bottom;
  width: var(--cursor-size);
  z-index: 999;
}
.cursor > svg {
  fill: currentcolor;
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
}
@media (min-width: 800px) {
  .cursor {
    display: none;
  }
}

.figure {
  position: relative;
}
.figure .picture {
  height: 100%;
  width: 100%;
}
.hit-target {
  inset: 0;
  position: absolute;
}

.image-stamp {
  overflow: hidden;
  position: relative;
  cursor: var(--cursor-view-object-black);
  display: inline-block;
  vertical-align: bottom;
}
.image-stamp::after {
  border: var(--image-stamp-border-width) dotted var(--color-background);
  inset: calc(var(--image-stamp-border-width) / 2 * -1);
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
}
.image-stamp .image-stamp__image {
  max-height: 100%;
  max-width: 100%;
}

.logo {
  color: inherit;
  display: inline-flex;
  line-height: 0;
  position: relative;
  transition: color var(--easing-default);
  -webkit-user-select: none;
  user-select: none;
  vertical-align: top;
}
.logo .logo__image {
  display: block;
  fill: currentcolor;
  height: 100%;
  stroke: none;
  width: 100%;
}

.logo--regular {
  height: 2.5rem;
  width: auto;
}

.micrio-embed {
  display: none;
}

.picture {
  background: var(--color-black);
  color: var(--color-white);
  display: block;
  position: relative;
}
.picture .picture__image-wrapper {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
.picture .picture__image-wrapper::after {
  content: "";
  display: none;
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 100;
}
.picture .picture__image {
  height: 100%;
  opacity: 0;
  width: 100%;
}
.picture .picture__canvas {
  backface-visibility: visible;
  height: 100%;
  image-rendering: pixelated;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translateZ(0);
  width: 100%;
}

.picture--loaded .picture__image {
  opacity: 1;
}

.picture--background {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.picture--background ~ * {
  color: var(--color-white);
  position: relative;
  z-index: 1;
}

.picture--stamped {
  --image-url: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90' fill='%23666'%3E%3Cpath fill='%23fff' d='M90 75V60c-8.3 0-15-6.7-15-15s6.7-15 15-15V15c-8.3 0-15-6.7-15-15H60c0 8.3-6.7 15-15 15S30 8.3 30 0H15c0 8.3-6.7 15-15 15v15c8.3 0 15 6.7 15 15S8.3 60 0 60v15c8.3 0 15 6.7 15 15h15c0-8.3 6.7-15 15-15s15 6.7 15 15h15c0-8.3 6.7-15 15-15Z'/%3E%3C/svg%3E");
  mask-border: var(--image-url) 90 fill/9px/0 round;
  -webkit-mask-box-image: var(--image-url) 90 fill/9px/0 round;
}

.richtext {
  position: relative;
}
.richtext h2,
.richtext h3,
.richtext h4,
.richtext h5,
.richtext h6 {
  text-wrap: balance;
  white-space: unset;
}
.richtext p a, .richtext p a:link, .richtext p a:active, .richtext p a:visited {
  color: inherit;
  text-decoration: underline;
}
.richtext p a:hover, .richtext p a:focus-visible, .richtext p a:link:hover, .richtext p a:link:focus-visible, .richtext p a:active:hover, .richtext p a:active:focus-visible, .richtext p a:visited:hover, .richtext p a:visited:focus-visible {
  text-decoration: none;
}
.richtext p {
  text-wrap: pretty;
  white-space: unset;
}
.richtext > *:last-child {
  margin-bottom: 0;
}

.richtext--regular h2 {
  margin-bottom: 1rem;
  font-size: 2.375rem;
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height: 1em;
}
@media (min-width: 800px) {
  .richtext--regular h2 {
    font-size: 4.5rem;
  }
}
.richtext--regular h3 {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height: 1em;
}
@media (min-width: 800px) {
  .richtext--regular h3 {
    font-size: 3.125rem;
  }
}
.richtext--regular h4 {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: bold;
  letter-spacing: -0.02em;
  line-height: 1.4em;
}
@media (min-width: 800px) {
  .richtext--regular h4 {
    font-size: 1.5rem;
  }
}
.richtext--regular h5 {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 1.4em;
}
@media (min-width: 800px) {
  .richtext--regular h5 {
    font-size: 1.25rem;
  }
}
.richtext--regular h6 {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 1.4em;
}
.richtext--regular p {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: var(--base-font-weight);
  line-height: var(--base-line-height);
}
.richtext--regular ul,
.richtext--regular ol {
  list-style: none;
  margin-bottom: 2rem;
  padding: 0;
}
.richtext--regular ul li,
.richtext--regular ol li {
  margin-left: 0.1em;
  padding-left: 1em;
  position: relative;
}
.richtext--regular ul li::before,
.richtext--regular ol li::before {
  content: "";
  display: inline-block;
  height: 1em;
  margin-left: -1em;
  margin-right: 0;
  vertical-align: baseline;
  width: 1em;
}
.richtext--regular ul > li,
.richtext--regular ul > li > ul,
.richtext--regular ul > li > ol,
.richtext--regular ol > li,
.richtext--regular ol > li > ul,
.richtext--regular ol > li > ol {
  margin-bottom: 0;
}
.richtext--regular ul li::before {
  content: "—";
}
.richtext--regular ol {
  counter-reset: list-counter;
}
.richtext--regular ol li {
  counter-increment: list-counter;
}
.richtext--regular ol li::before {
  content: counter(list-counter);
}
.richtext--regular li {
  font-size: 1rem;
  font-weight: var(--base-font-weight);
  line-height: var(--base-line-height);
}
.richtext--regular li a, .richtext--regular li a:link, .richtext--regular li a:active, .richtext--regular li a:visited {
  color: inherit;
  text-decoration: underline;
}
.richtext--regular li a:hover, .richtext--regular li a:focus-visible, .richtext--regular li a:link:hover, .richtext--regular li a:link:focus-visible, .richtext--regular li a:active:hover, .richtext--regular li a:active:focus-visible, .richtext--regular li a:visited:hover, .richtext--regular li a:visited:focus-visible {
  text-decoration: none;
}
@media (min-width: 800px) {
  .richtext--regular ul,
  .richtext--regular ol {
    margin-bottom: 1.33rem;
  }
}

.richtext--caption p {
  font-size: 1rem;
  font-weight: var(--base-font-weight);
  line-height: var(--base-line-height);
  margin-top: 0.625rem;
}
@media (min-width: 800px) {
  .richtext--caption p {
    margin-top: 0.416rem;
  }
}

.article-content {
  background-color: var(--color-background);
  color: var(--color-foreground);
  margin-bottom: var(--block-margin);
  position: relative;
}
.article-content .article-content__grid {
  display: grid;
  grid-gap: 0 var(--grid-gutter);
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-inline: auto;
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-inline: calc(var(--grid-gutter) + var(--grid-margin));
}
.article-content .article-content__wrapper {
  grid-column: column 1/span var(--grid-columns);
}
.article-content .article-content__buttons {
  display: flex;
  flex-flow: row wrap;
  grid-gap: 0 0.5rem;
  justify-content: flex-end;
  margin-top: 0.624rem;
  max-width: 80ch;
  width: 100%;
}
@media (min-width: 800px) {
  .article-content .article-content__wrapper {
    grid-column: column 1/span calc(var(--grid-columns) - 4);
  }
  .article-content .article-content__buttons {
    margin-top: 0.417rem;
  }
}

.landing-about {
  position: relative;
  text-align: center;
}
.landing-about .landing-about__grid {
  display: grid;
  grid-gap: 0 var(--grid-gutter);
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-inline: auto;
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-inline: calc(var(--grid-gutter) + var(--grid-margin));
}
.landing-about .landing-about__wrapper {
  --color-foreground: var(--color-orange-light);
  align-items: center;
  color: var(--color-foreground);
  display: flex;
  flex-direction: column;
  grid-column: column 1/span var(--grid-columns);
  justify-content: center;
  min-height: 50svh;
  opacity: 0;
  padding: 0 0 calc(var(--component-margin) * 3);
  pointer-events: none;
  transition: opacity var(--easing-default);
}
.landing-about .landing-about__wrapper.landing-about__wrapper--visible {
  opacity: 1;
  pointer-events: initial;
}
.landing-about .landing-about__title {
  font-size: 2.375rem;
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height: 1em;
}
@media (min-width: 800px) {
  .landing-about .landing-about__title {
    font-size: 4.5rem;
  }
}
.landing-about .landing-about__text {
  margin: 1rem auto 0;
  max-width: 55ch;
  font-size: 1.125rem;
  font-weight: normal;
  letter-spacing: -0.025em;
  line-height: 1.4em;
}
@media (min-width: 800px) {
  .landing-about .landing-about__text {
    font-size: 1.5rem;
  }
}

.landing-chapters {
  position: relative;
  text-align: center;
}
.landing-chapters .landing-chapters__grid {
  display: grid;
  grid-gap: 0 var(--grid-gutter);
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-inline: auto;
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-inline: calc(var(--grid-gutter) + var(--grid-margin));
}
.landing-chapters .landing-chapters__wrapper {
  grid-column: column 1/span var(--grid-columns);
}
.landing-chapters .landing-chapters__chapter {
  align-items: center;
  background-color: transparent;
  color: var(--color-foreground);
  display: flex;
  flex-direction: column;
  height: 60svh;
  justify-content: center;
  min-height: 35rem;
  opacity: 0;
  overflow: visible;
  padding: calc(var(--component-margin) * 4) 0;
  pointer-events: none;
  position: relative;
  transition: opacity var(--easing-default);
}
.landing-chapters .landing-chapters__chapter:not(:first-child) {
  margin-top: calc(var(--component-margin) * 2);
}
.landing-chapters .landing-chapters__chapter:not(:last-child) {
  margin-bottom: calc(var(--component-margin) * 2);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--visible {
  opacity: 1;
  pointer-events: initial;
}
.landing-chapters .landing-chapters__chapter .hit-target {
  cursor: var(--cursor-play-story-black);
  display: none;
}
@media (min-width: 800px) {
  .landing-chapters .landing-chapters__chapter .hit-target {
    display: block;
  }
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--green {
  --color-foreground: var(--color-green-light);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--green .hit-target {
  cursor: var(--cursor-play-story-green);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--cyan {
  --color-foreground: var(--color-cyan-light);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--cyan .hit-target {
  cursor: var(--cursor-play-story-cyan);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--blue {
  --color-foreground: var(--color-blue-light);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--blue .hit-target {
  cursor: var(--cursor-play-story-blue);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--purple {
  --color-foreground: var(--color-purple-light);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--purple .hit-target {
  cursor: var(--cursor-play-story-purple);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--magenta {
  --color-foreground: var(--color-magenta-light);
}
.landing-chapters .landing-chapters__chapter.landing-chapters__chapter--magenta .hit-target {
  cursor: var(--cursor-play-story-magenta);
}
.landing-chapters .landing-chapters__chapter-pre-title {
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 1.4em;
}
.landing-chapters .landing-chapters__chapter-title {
  max-width: 10ch;
  font-size: 3.25rem;
  font-weight: bold;
  letter-spacing: -0.04em;
  line-height: 1em;
}
@media (min-width: 800px) {
  .landing-chapters .landing-chapters__chapter-title {
    font-size: 6rem;
  }
}
.landing-chapters .landing-chapters__chapter-objects {
  inset: 0;
  pointer-events: none;
  position: absolute;
}
.landing-chapters .image-stamp {
  border: 10px solid transparent;
  height: 30vw;
  pointer-events: initial;
  position: absolute;
  transform: translate(0, 0);
  transform-origin: 50% 50%;
  transition: border-width var(--easing-default);
}
.landing-chapters .image-stamp:hover, .landing-chapters .image-stamp:focus {
  border-width: 0;
}
.landing-chapters .image-stamp--position-1 {
  bottom: 0;
  left: 0;
}
.landing-chapters .image-stamp--position-2 {
  right: 0;
  top: 8%;
}
.landing-chapters .image-stamp--position-3 {
  bottom: 10%;
  right: 7%;
}
.landing-chapters .image-stamp--position-4 {
  left: 0;
  top: 10%;
}
.landing-chapters .image-stamp--position-5 {
  bottom: 0;
  right: 0;
}
.landing-chapters .image-stamp--position-6 {
  left: 28%;
  top: 7%;
}
@media (min-width: 800px) {
  .landing-chapters .image-stamp {
    height: 20vw;
  }
  .landing-chapters .image-stamp--position-1 {
    bottom: -15%;
    left: 0;
  }
  .landing-chapters .image-stamp--position-2 {
    right: 0;
    top: -12%;
  }
  .landing-chapters .image-stamp--position-3 {
    bottom: -13%;
    right: 3%;
  }
  .landing-chapters .image-stamp--position-4 {
    left: 5%;
    top: -12%;
  }
  .landing-chapters .image-stamp--position-5 {
    bottom: -15%;
    right: 0;
  }
  .landing-chapters .image-stamp--position-6 {
    left: 35%;
    top: -18%;
  }
}

.landing-intro {
  position: relative;
  text-align: center;
}
.landing-intro .landing-intro__grid {
  display: grid;
  grid-gap: 0 var(--grid-gutter);
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-inline: auto;
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-inline: calc(var(--grid-gutter) + var(--grid-margin));
}
.landing-intro .landing-intro__wrapper {
  --color-foreground: var(--color-orange-light);
  color: var(--color-foreground);
  display: flex;
  flex-direction: column;
  grid-column: column 1/span var(--grid-columns);
  opacity: 0;
  padding: calc(var(--component-margin) * 3) 0;
  pointer-events: none;
  transition: opacity var(--easing-default);
}
.landing-intro .landing-intro__wrapper.landing-intro__wrapper--visible {
  opacity: 1;
  pointer-events: initial;
}
.landing-intro .cursor {
  order: 99;
}
.landing-intro .hit-target {
  cursor: var(--cursor-scroll-down-orange);
  display: none;
}
@media (min-width: 800px) {
  .landing-intro .hit-target {
    display: block;
  }
}
.landing-intro .landing-intro__title {
  font-size: 2.375rem;
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height: 1em;
}
@media (min-width: 800px) {
  .landing-intro .landing-intro__title {
    font-size: 4.5rem;
  }
}
.landing-intro .landing-intro__text {
  margin: 1rem auto 0;
  max-width: 55ch;
  font-size: 1.125rem;
  font-weight: normal;
  letter-spacing: -0.025em;
  line-height: 1.4em;
}
@media (min-width: 800px) {
  .landing-intro .landing-intro__text {
    font-size: 1.5rem;
  }
}

.landing-themes {
  position: relative;
  text-align: center;
}
.landing-themes .landing-themes__theme {
  background-color: var(--color-background);
  color: var(--color-foreground);
  inset: 0;
  opacity: 0;
  overflow: hidden scroll;
  pointer-events: none;
  position: fixed;
  transition: opacity var(--easing-default);
  z-index: 1;
}
.landing-themes .landing-themes__theme.landing-themes__theme--active {
  opacity: 1;
  pointer-events: initial;
}
.landing-themes .landing-themes__theme .button--back {
  left: -1px;
  position: fixed;
  top: -1px;
  z-index: 1024;
}
.landing-themes .landing-themes__grid {
  padding-bottom: 6rem;
  display: grid;
  grid-gap: 0 var(--grid-gutter);
  grid-template-columns: repeat(var(--grid-columns), [column] minmax(0, 1fr));
  margin-inline: auto;
  max-width: calc(var(--grid-max-width) + var(--grid-gutter) * 2 + var(--grid-margin) * 2);
  padding-inline: calc(var(--grid-gutter) + var(--grid-margin));
}
.landing-themes .landing-themes__wrapper {
  grid-column: column 1/span var(--grid-columns);
}
.landing-themes .landing-themes__inner {
  display: block;
}
.landing-themes .landing-themes__theme-objects {
  display: block;
  position: relative;
}
.landing-themes .landing-themes__theme-object-title {
  margin: 0.5rem 0;
  font-size: 1.125rem;
  font-weight: normal;
  letter-spacing: -0.025em;
  line-height: 1.4em;
}
@media (min-width: 800px) {
  .landing-themes .landing-themes__theme-object-title {
    font-size: 1.5rem;
  }
}
.landing-themes .image-stamp {
  margin: 1rem 0 0;
}
@media (min-width: 800px) {
  .landing-themes .landing-themes__grid {
    padding-bottom: 0;
  }
  .landing-themes .landing-themes__theme {
    overflow: hidden;
  }
  .landing-themes .landing-themes__wrapper {
    display: flex;
    flex-direction: row;
    height: calc(100svh - 2.5rem);
    padding: 0;
  }
  .landing-themes .landing-themes__inner {
    height: calc(33vw + 12rem);
    margin: auto;
    padding: 6rem 0;
    width: 100%;
  }
  .landing-themes .landing-themes__theme-objects {
    display: flex;
    height: 50%;
    justify-content: center;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .landing-themes .landing-themes__theme-objects + .landing-themes__theme-objects .image-stamp {
    align-items: flex-start;
    align-self: flex-start;
    display: flex;
  }
  .landing-themes .landing-themes__theme-objects:first-child {
    overflow: hidden;
    position: relative;
  }
  .landing-themes .landing-themes__theme-objects:first-child::after {
    border-bottom: var(--image-stamp-border-width) dotted var(--color-background);
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    bottom: calc(var(--image-stamp-border-width) / 2 * -1);
    left: 0;
    width: 100%;
  }
  .landing-themes .landing-themes__theme-objects:first-child .image-stamp::after {
    border-bottom-width: 0;
  }
  .landing-themes .landing-themes__theme-objects:not(:first-child) {
    overflow: hidden;
    position: relative;
  }
  .landing-themes .landing-themes__theme-objects:not(:first-child)::after {
    border-top: var(--image-stamp-border-width) dotted var(--color-background);
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    left: 0;
    top: calc(var(--image-stamp-border-width) / 2 * -1);
    width: 100%;
  }
  .landing-themes .landing-themes__theme-objects:not(:first-child) .image-stamp::after {
    border-top-width: 0;
  }
  .landing-themes .image-stamp {
    align-items: flex-end;
    align-self: flex-end;
    cursor: var(--cursor-learn-more-orange);
    display: flex;
    height: 100%;
    margin: 0;
    width: auto;
  }
  .landing-themes .image-stamp .image-stamp__image {
    max-height: 100%;
    max-width: unset;
  }
  .landing-themes .image-stamp:hover + .landing-themes__theme-object-title, .landing-themes .image-stamp:focus + .landing-themes__theme-object-title {
    opacity: 1;
  }
  .landing-themes .landing-themes__theme-object-title {
    background: var(--color-background);
    left: 0;
    margin: 0;
    max-width: 100%;
    opacity: 0;
    padding: 1.5rem 2rem;
    position: fixed;
    text-align: center;
    top: 0;
    transition: opacity var(--easing-default);
    width: 100%;
    z-index: 999;
  }
}

micr-io {
  --color-background: var(--color-white);
  --color-foreground: var(--color-orange-light);
  --micrio-background-hover: var(--color-foreground);
  --micrio-background: var(--color-background);
  --micrio-border-color: var(--color-foreground);
  --micrio-border-margin: -1px;
  --micrio-border-radius: 0;
  --micrio-border: 1px solid var(--micrio-border-color);
  --micrio-color-hover: var(--color-background);
  --micrio-color: var(--color-foreground);
  --micrio-button-filter: none;
  --micrio-button-shadow: 0;
  --micrio-button-size: 48px;
  --micrio-marker-border-color: var(--color-foreground);
  --micrio-marker-border-radius: 100%;
  --micrio-marker-border: 2px solid var(--micrio-marker-border-color);
  --micrio-marker-color: transparent;
  --micrio-marker-highlight: transparent;
  --micrio-marker-icon: none;
  --micrio-marker-size: 20px;
  --micrio-marker-text-color: #fff;
  --micrio-marker-text-shadow: 0px 2px 4px rgb(0 0 0 / 60%);
  --micrio-marker-transition: background-color var(--easing-default), opacity var(--easing-default);
  --micrio-popup-background: var(--micrio-background);
  --micrio-popup-filter: none;
  --micrio-popup-padding: 0;
  --micrio-popup-shadow: none;
  --micrio-icon-size: 32px;
  --micrio-progress-bar-background: rgba(239 92 0 / 33%);
  --micrio-progress-bar-height: 4px;
  --micrio-toolbar-background: rgb(255 255 255 / 66%);
  --micrio-waypoint-size: 120px;
}

micr-io.light-mode {
  --micrio-color-hover: var(--color-background);
  --micrio-color: var(--color-foreground);
  --micrio-background: var(--color-background);
  --micrio-popup-background: var(--micrio-background);
  --micrio-background-hover: var(--color-foreground);
  --micrio-progress-bar-background: rgba(239 92 0 / 33%);
}

@media (prefers-color-scheme: light) {
  micr-io.auto-scheme {
    --micrio-color-hover: var(--color-background);
    --micrio-color: var(--color-foreground);
    --micrio-background: var(--color-background);
    --micrio-popup-background: var(--micrio-background);
    --micrio-background-hover: var(--color-foreground);
    --micrio-progress-bar-background: rgba(239 92 0 / 33%);
  }
}
@media (width <= 500px) {
  micr-io {
    --micrio-border-margin: -1px;
    --micrio-button-size: 48px;
  }
}

micr-io {
  background-color: var(--color-white);
  color: var(--color-orange-light);
}
micr-io .micrio-button-group {
  border: 1px solid currentcolor;
}
micr-io div.micrio-button-group > button {
  --micrio-background: none;
  --micrio-background-hover: var(--color-foreground);
}
micr-io div.micrio-button-group .micrio-button, micr-io div.micrio-button-group .micrio-button:first-child, micr-io div.micrio-button-group .micrio-button:last-child {
  padding: 0;
}
@media (width <= 500px) {
  micr-io div.micrio-button-group > * {
    height: var(--micrio-button-size);
  }
}
micr-io div.default.opened.micrio-marker {
  --micrio-marker-border-color: var(--color-background);
}
micr-io div.default.micrio-marker:hover button.micrio-marker::before,
micr-io div.default.opened.micrio-marker button.micrio-marker::before {
  background: var(--micrio-marker-border-color);
  border-radius: 50%;
  content: "";
  display: block;
  height: 4px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 4px;
}
micr-io div.micrio-marker:not(.cluster) label.micrio-marker {
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 1.4em;
  font-family: var(--font-scto-grotesk-a-stack);
  font-feature-settings: var(--font-scto-grotesk-a-feature-settings);
  line-height: 1.2em;
  margin-top: 0.5rem;
}
micr-io div.micrio-marker[class*=image-info] {
  --x: 0 !important;
  --y: 0 !important;
  background: var(--color-background);
  color: var(--color-foreground);
  position: absolute;
  right: -1px;
  top: -1px;
  z-index: 100;
}
micr-io div.micrio-marker[class*=image-info] button.micrio-marker {
  background: var(--color-background);
  border: 1px solid currentcolor;
  border-radius: 0;
  color: var(--color-foreground);
  padding: calc(0.75rem + 1px);
}
micr-io div.micrio-marker[class*=image-info] button.micrio-marker::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23ef5c00' viewBox='-10 -1 22 22'%3E%3Cpath d='M.143 2.63V.03h2.6v2.6z'/%3E%3Cpath d='M2.473 5.03H.413v15h2.06z'/%3E%3C/svg%3E");
  height: 22px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 22px;
}
micr-io div.micrio-marker[class*=image-info] button.micrio-marker > label {
  display: none;
}
micr-io div.micrio-marker[class*=image-info] button.micrio-marker:hover {
  background: var(--color-foreground);
  border: 1px solid var(--color-foreground);
  color: var(--color-background);
}
micr-io div.micrio-marker[class*=image-info] button.micrio-marker:hover::before {
  display: none;
}
micr-io div.micrio-marker[class*=image-info] button.micrio-marker:hover::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23fff' viewBox='-10 -1 22 22'%3E%3Cpath d='M.143 2.63V.03h2.6v2.6z'/%3E%3Cpath d='M2.473 5.03H.413v15h2.06z'/%3E%3C/svg%3E");
}
micr-io div.micrio-marker[class*=image-info].opened button.micrio-marker {
  background: var(--color-foreground);
  border: 1px solid var(--color-foreground);
  color: var(--color-background);
}
micr-io div.micrio-marker[class*=image-info].opened button.micrio-marker::before {
  display: none;
}
micr-io div.micrio-marker[class*=image-info].opened button.micrio-marker::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23fff' viewBox='-10 -1 22 22'%3E%3Cpath d='M.143 2.63V.03h2.6v2.6z'/%3E%3Cpath d='M2.473 5.03H.413v15h2.06z'/%3E%3C/svg%3E");
}
micr-io div.micrio-marker-popup[class*=image-info] {
  --x: 0 !important;
  --y: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
micr-io div.micrio-marker-popup[class*=image-info] aside.micrio-marker-popup {
  left: unset;
  margin: unset;
  right: 0;
  top: 0;
}
micr-io div.micrio-marker-popup[class*=image-info] aside.micrio-marker-popup > .micrio-button {
  transform: none;
}
micr-io div.micrio-marker-popup[class*=image-info] button.micrio-button.close {
  border: 1px solid var(--color-foreground);
  margin: -1px -1px 0 0;
  position: fixed;
  right: 0;
}
micr-io div.micrio-marker-popup[class*=image-info] main.micrio-marker-content {
  position: absolute;
  right: -1px;
  top: 46px;
}
micr-io div.micrio-marker-popup[class*=theme-tour] {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  bottom: 0;
  left: unset;
  max-width: 100%;
  position: fixed;
  right: 0;
  top: unset;
  transform: none;
  width: 440px;
}
@media (min-width: 800px) {
  micr-io div.micrio-marker-popup[class*=theme-tour] {
    max-width: 40vw;
  }
}
micr-io div.micrio-marker-popup[class*=theme-tour] > main {
  max-height: 50vh;
  max-width: 100%;
  min-width: unset;
  overflow: hidden auto;
  width: 100%;
}
@media (min-width: 800px) {
  micr-io div.micrio-marker-popup[class*=theme-tour] > main {
    border-left-width: 1px;
    border-right-width: 1px;
    max-height: 70vh;
    max-width: calc(50vw - 6rem);
  }
}
micr-io div.micrio-marker-popup[class*=theme-tour] > aside.micrio-marker-popup > .micrio-button.close, micr-io div.micrio-marker-popup[class*=chapter-tour] > aside.micrio-marker-popup > .micrio-button.close {
  display: none;
}
micr-io div.micrio-marker-popup:not(.relative) {
  bottom: -1px;
  left: unset;
  right: -1px;
  top: unset;
}
micr-io div.micrio-marker-popup > main {
  max-height: 65vh;
  max-width: 80vw;
}
@media (min-width: 800px) {
  micr-io div.micrio-marker-popup > main {
    max-width: calc(50vw - 6rem);
  }
}
micr-io main.micrio-marker-content {
  border: 1px solid currentcolor;
  padding: 1.5rem;
}
micr-io main.micrio-marker-content h3.micrio-marker-content {
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 1.4em;
  font-family: var(--font-scto-grotesk-a-stack);
  font-feature-settings: var(--font-scto-grotesk-a-feature-settings);
  margin-bottom: 0.5rem;
}
micr-io main.micrio-marker-content article {
  margin: 0;
}
micr-io main.micrio-marker-content p {
  font-size: 1rem;
  font-weight: var(--base-font-weight);
  line-height: var(--base-line-height);
  font-family: var(--font-scto-grotesk-a-stack);
  font-feature-settings: var(--font-scto-grotesk-a-feature-settings);
  white-space: normal;
}
micr-io main.micrio-marker-content p:not(:last-child) {
  margin-bottom: 0.5rem;
}
micr-io aside.micrio-marker-popup > .micrio-button {
  background: var(--color-foreground);
  border: 1px solid var(--color-foreground);
  color: var(--color-background);
  margin: 0 0 -1px;
  transform: translate(-100%, calc(-100% + 1px));
}
micr-io aside.micrio-marker-popup > .micrio-button:hover, micr-io aside.micrio-marker-popup > .micrio-button:focus {
  background: var(--color-background);
  border-color: var(--color-foreground);
  color: var(--color-foreground);
}
micr-io aside.micrio-marker-popup > .micrio-button.arrow-right {
  display: none !important;
}
micr-io aside.micrio-marker-popup > .micrio-button.close {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(1px, calc(1px - 100%));
}
@media (width >= 501px) {
  micr-io aside.micrio-marker-popup > .micrio-button {
    margin: 0;
  }
}
micr-io div.micrio-tour {
  border: 1px solid var(--color-foreground);
  bottom: unset;
  padding: 0;
  top: -1px;
}
micr-io div.micrio-tour button.micrio-button:hover {
  background-color: var(--color-foreground);
  color: var(--color-background);
}
micr-io div.micrio-tour.minimized {
  transform: translate3d(-50%, -100%, 0);
}
@media (min-width: 800px) {
  micr-io div.micrio-tour {
    bottom: -1px;
    top: unset;
  }
  micr-io div.micrio-tour.minimized {
    transform: translate3d(-50%, 100%, 0);
  }
}
micr-io canvas.micrio-minimap {
  background-color: var(--color-background);
  border: 1px solid var(--color-foreground);
}
micr-io canvas.micrio-minimap.controls {
  bottom: -1px;
  right: -1px;
}
micr-io figure.dual.micrio-marker-content {
  gap: 1rem;
  margin: 1rem 0;
}
micr-io aside.micrio-media-controls button.micrio-button {
  border-right: 1px solid currentcolor;
}
micr-io aside.micrio-media-controls > * {
  --micrio-background: var(--color-background);
  --micrio-background-hover: var(--color-foreground);
  --micrio-color: var(--color-foreground);
  --micrio-color-hover: var(--color-background);
}
micr-io aside.micrio-media {
  margin: 0.5rem 0 1rem;
}
micr-io aside.micrio-media .micrio-progress-bar {
  border-left: 0.5rem solid var(--color-background);
}
micr-io button.micrio-button.arrow-left > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m12.9 16 7.4-7-.9-.9L11 16l8.4 8 .9-.9z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io button.micrio-button.arrow-left:hover > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23ef5c00' fill-rule='evenodd' d='m12.9 16 7.4-7-.9-.9L11 16l8.4 8 .9-.9z'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io button.micrio-button.arrow-right > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon fill='%23fff' fill-rule='evenodd' points='12.3 24 11.5 23.1 18.9 16 11.5 9 12.3 8 20.7 16 12.3 24'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io button.micrio-button.arrow-right:hover > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon fill='%23ef5c00' fill-rule='evenodd' points='12.3 24 11.5 23.1 18.9 16 11.5 9 12.3 8 20.7 16 12.3 24'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io button.micrio-button.play > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ef5c00' stroke-width='0' viewBox='0 0 32 32'%3E%3Cpath d='m21.5 16-11 7V9z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io button.micrio-button.play:hover > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' stroke-width='0' viewBox='0 0 32 32'%3E%3Cpath d='m21.5 16-11 7V9z'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io button.micrio-button.pause > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23ef5c00' stroke-width='0'%3E%3Crect width='1' height='16' x='11' y='8'/%3E%3Crect width='1' height='16' x='20' y='8'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io button.micrio-button.pause:hover > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23fff' stroke-width='0'%3E%3Crect width='1' height='16' x='11' y='8'/%3E%3Crect width='1' height='16' x='20' y='8'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io button.micrio-button.volume-up > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ef5c00' stroke-width='0' viewBox='0 0 32 32'%3E%3Cpath d='M8 18.9v-5.4h3.7L16.3 9v14.4l-4.6-4.5z'/%3E%3Cpath d='M18.7 19.2c1.2-.4 2-1.6 2-3s-.8-2.7-2-3v1.1c.6.3 1 1 1 1.9s-.4 1.6-1 1.9z'/%3E%3Cpath d='M18.7 23.4c3.1-.5 5.3-3.6 5.3-7.2S21.7 9.5 18.7 9v1c2.4.5 4.3 3 4.3 6.1s-1.9 5.6-4.3 6.1v1Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io button.micrio-button.volume-up:hover > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' stroke-width='0' viewBox='0 0 32 32'%3E%3Cpath d='M8 18.9v-5.4h3.7L16.3 9v14.4l-4.6-4.5z'/%3E%3Cpath d='M18.7 19.2c1.2-.4 2-1.6 2-3s-.8-2.7-2-3v1.1c.6.3 1 1 1 1.9s-.4 1.6-1 1.9z'/%3E%3Cpath d='M18.7 23.4c3.1-.5 5.3-3.6 5.3-7.2S21.7 9.5 18.7 9v1c2.4.5 4.3 3 4.3 6.1s-1.9 5.6-4.3 6.1v1Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io button.micrio-button.volume-off > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ef5c00' fill-rule='evenodd' stroke-width='0' viewBox='0 0 32 32'%3E%3Cpath d='m21.7 21.8-.8-.8-1.9-1.9-.3-.3-2.4-2.4-3.7-3.7-4-4-.6.6 4 4-.3.2H8v5.4h3.7l4.6 4.5v-5.8l3.9 3.9c-.5.3-1 .5-1.5.7v1.2c.9-.1 1.7-.5 2.4-1l1.6 1.6.6-.6z'/%3E%3Cpath d='M23 16.1c0 1.7-.6 3.2-1.5 4.3l.8.8c1.1-1.3 1.7-3.1 1.7-5 0-3.6-2.3-6.7-5.3-7.2v1c2.4.5 4.3 3 4.3 6.1'/%3E%3Cpath d='M19.7 16.2c0 .7-.3 1.3-.7 1.7l.7.7c.6-.6 1-1.4 1-2.4 0-1.4-.8-2.7-2-3v1.1c.6.3 1 1 1 1.9'/%3E%3Cpolygon points='16.3 15.2 16.3 9 13.2 12.1 16.3 15.2'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io button.micrio-button.volume-off:hover > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' fill-rule='evenodd' stroke-width='0' viewBox='0 0 32 32'%3E%3Cpath d='m21.7 21.8-.8-.8-1.9-1.9-.3-.3-2.4-2.4-3.7-3.7-4-4-.6.6 4 4-.3.2H8v5.4h3.7l4.6 4.5v-5.8l3.9 3.9c-.5.3-1 .5-1.5.7v1.2c.9-.1 1.7-.5 2.4-1l1.6 1.6.6-.6z'/%3E%3Cpath d='M23 16.1c0 1.7-.6 3.2-1.5 4.3l.8.8c1.1-1.3 1.7-3.1 1.7-5 0-3.6-2.3-6.7-5.3-7.2v1c2.4.5 4.3 3 4.3 6.1'/%3E%3Cpath d='M19.7 16.2c0 .7-.3 1.3-.7 1.7l.7.7c.6-.6 1-1.4 1-2.4 0-1.4-.8-2.7-2-3v1.1c.6.3 1 1 1 1.9'/%3E%3Cpolygon points='16.3 15.2 16.3 9 13.2 12.1 16.3 15.2'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io button.micrio-button.close > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' fill-rule='evenodd' viewBox='0 0 32 32'%3E%3Cpath d='M15.1 16 8.6 9.4l.9-.9 6.6 6.6 6.5-6.5.9.9-6.6 6.6 6.6 6.6-.9.9L16 17l-6.6 6.4-.9-.9 6.6-6.6Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io button.micrio-button.close:hover > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ef5c00' fill-rule='evenodd' viewBox='0 0 32 32'%3E%3Cpath d='M15.1 16 8.6 9.4l.9-.9 6.6 6.6 6.5-6.5.9.9-6.6 6.6 6.6 6.6-.9.9L16 17l-6.6 6.4-.9-.9 6.6-6.6Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io .micrio-tour button.micrio-button.arrow-left {
  border-right: 1px solid currentcolor;
}
micr-io .micrio-tour button.micrio-button.arrow-left + button.micrio-button.no-click {
  padding-left: 1rem;
  padding-right: 1rem;
}
micr-io .micrio-tour button.micrio-button.arrow-left > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23ef5c00' fill-rule='evenodd' d='m12.9 16 7.4-7-.9-.9L11 16l8.4 8 .9-.9z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io .micrio-tour button.micrio-button.arrow-left:hover > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m12.9 16 7.4-7-.9-.9L11 16l8.4 8 .9-.9z'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io .micrio-tour button.micrio-button.arrow-right {
  border-left: 1px solid currentcolor;
}
micr-io .micrio-tour button.micrio-button.arrow-right > span.micrio-icon {
  background: var(--color-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon fill='%23ef5c00' fill-rule='evenodd' points='12.3 24 11.5 23.1 18.9 16 11.5 9 12.3 8 20.7 16 12.3 24'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
micr-io .micrio-tour button.micrio-button.arrow-right:hover > span.micrio-icon {
  background: var(--color-orange-light) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon fill='%23fff' fill-rule='evenodd' points='12.3 24 11.5 23.1 18.9 16 11.5 9 12.3 8 20.7 16 12.3 24'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
micr-io main.micrio-marker-content::-webkit-scrollbar {
  width: 6px;
}
micr-io main.micrio-marker-content::-webkit-scrollbar-thumb {
  cursor: grab;
  margin-top: 6px;
}
micr-io .micrio-controls {
  display: none;
}
micr-io div.micrio-subtitles {
  max-width: 50vw;
}
micr-io div.micrio-subtitles p.micrio-subtitles {
  font-family: var(--font-scto-grotesk-a-stack);
  font-feature-settings: var(--font-scto-grotesk-a-feature-settings);
  font-size: 3svh;
  letter-spacing: -0.03em;
  line-height: 1.17em;
  margin: 0;
  padding: 0;
}
micr-io figcaption.micrio-marker-content {
  display: none;
}
@media (width <= 500px) {
  micr-io div.micrio-marker-popup:not(.relative) > main, micr-io div.micrio-marker-popup:not(.relative).chapter-tour {
    border-left-width: 0;
    border-right-width: 0;
    max-width: 100%;
    width: 100%;
  }
  micr-io div.micrio-marker-popup[class*=image-info] main.micrio-marker-content {
    border-left-width: 0;
    border-right-width: 0;
    max-width: 100%;
    width: 100%;
  }
  micr-io div.micrio-subtitles {
    bottom: 150px;
    max-width: 90vw;
  }
}
/*# sourceMappingURL=main.css.map */
