.wrapper.svelte-17r8lu1{max-width:100%;width:var(--width-small);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;position:relative;padding:2rem;box-sizing:border-box}label.svelte-17r8lu1{display:block;font-size:20px;line-height:150%;outline:none;text-align:center;width:500px;max-width:100%}.input-wrapper.svelte-17r8lu1{width:100%;display:flex;flex-direction:column;gap:10px;margin:30px 0}.value.svelte-17r8lu1{font-size:44px;text-align:center;font-weight:700;color:var(--periwinkle);margin-bottom:30px;position:relative;right:2px}.slider.svelte-17r8lu1{display:flex;align-items:center;padding:10px 16px;margin:-14px -16px -2px;border-radius:28px;transition:border .2s linear;box-sizing:border-box;font-size:26px;gap:8px}.descriptions.svelte-17r8lu1{display:flex;justify-content:space-between;font-size:16px;gap:20px;line-height:1.6}.prev-next.svelte-17r8lu1{width:100%;display:flex;gap:10px;justify-content:center}.finish.svelte-17r8lu1{width:100%;display:flex;justify-content:center}input[type=range].svelte-17r8lu1{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;background:transparent;margin:0px 1rem;height:1px;display:flex;background:var(--onyx);cursor:pointer;border:none;padding:0}.slider.svelte-17r8lu1:has(:where(.svelte-17r8lu1):focus-visible){border:4px solid var(--periwinkle)}input[type=range].svelte-17r8lu1:focus{outline:none}input[type=range i].svelte-17r8lu1::-webkit-slider-thumb{height:30px;aspect-ratio:1;border-radius:50%;background-color:var(--periwinkle);-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range].svelte-17r8lu1::-moz-range-thumb{height:25px;width:25px;background:none;border-radius:50%;background-color:var(--periwinkle);-moz-appearance:none;-webkit-appearance:none;appearance:none}.illustrations-wrapper.svelte-17r8lu1{height:100vh;height:100dvh;width:100%;z-index:-2;position:absolute;top:0;left:0;display:flex}.illustrations-wrapper.svelte-17r8lu1 .img-wrapper:where(.svelte-17r8lu1){position:absolute}@media (max-width: 400px){.descriptions.svelte-17r8lu1{font-size:14px}.descriptions.svelte-17r8lu1 div:where(.svelte-17r8lu1):last-child{text-align:right}}@media (max-width: 850px){img.svelte-17r8lu1{opacity:.15;position:relative;top:11vh}img.top.svelte-17r8lu1{top:-11vh}}main.svelte-1nj9u67{overflow:scroll;height:100vh;height:100dvh;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:contain;position:relative}section.svelte-1nj9u67{height:100vh;height:100dvh;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;scroll-snap-align:start;scroll-padding:2em;outline:0px;position:relative}.content.svelte-1nj9u67 .title:where(.svelte-1nj9u67){font-size:60px}section.intro.svelte-1nj9u67{padding:2rem 200px;padding-top:100px}section.intro.svelte-1nj9u67 .content:where(.svelte-1nj9u67){width:var(--width-large);text-align:center;max-width:100%;position:relative;z-index:2}.intro.svelte-1nj9u67 p:where(.svelte-1nj9u67){text-align:center;font-family:Area Normal,Helvetica,Arial,sans-serif;font-size:18px;font-weight:200;margin-bottom:50px}.logo-wrapper.svelte-1nj9u67{display:flex;justify-content:center;align-items:center;width:100%;position:sticky;top:0;left:0;background:linear-gradient(var(--cloud),var(--cloud),#faf6f000);z-index:5;padding:30px 60px;box-sizing:border-box;gap:20px;margin-top:-100px}.intro-img.svelte-1nj9u67{position:relative}.intro-img-wrapper.svelte-1nj9u67{position:absolute;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;animation-delay:.3s}.intro-img-wrapper.left.svelte-1nj9u67{left:0}.intro-img-wrapper.right.svelte-1nj9u67{right:0;align-items:flex-end}@media (max-width: 850px){.intro-img-wrapper.svelte-1nj9u67{animation:svelte-1nj9u67-partialOpacityFadeIn 1s ease 0s 1 forwards;animation-delay:.4s}section.intro.svelte-1nj9u67{padding:2rem 60px;padding-top:100px}section.intro.svelte-1nj9u67{padding-top:120px}.logo-wrapper.svelte-1nj9u67{display:flex;width:100%;padding:20px;gap:16px}}@media (max-width: 450px){.intro.svelte-1nj9u67 p:where(.svelte-1nj9u67){font-size:16px;background-color:var(--cloud-faded);padding:10px 3px;border-radius:var(--br)}section.intro.svelte-1nj9u67{padding:2rem 20px;padding-top:100px}}@keyframes svelte-1nj9u67-partialOpacityFadeIn{0%{opacity:0}to{opacity:.1}}
