.char,.word{will-change:transform,opacity;display:inline-block}.text-split .text-split__line,.text-split span{transition:opacity .7s var(--ease-quart),transform .7s var(--ease-quart);display:inline-block}.shape.svelte-1x6un7u{-webkit-user-select:none;user-select:none;pointer-events:none}.shape.svelte-1x6un7u img{width:100%;height:auto;display:block}.step-number.svelte-1e8lxaa{color:#8485a3;text-align:center;text-indent:.05em;letter-spacing:-.05em;cursor:pointer;width:80px;height:80px;transition-property:border,color,background-color;transition-duration:.4s;transition-timing-function:var(--ease-quart);background:0 0;border:1px solid #8485a366;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:Humber,Helvetica,arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1;display:flex}@media (width>=768px){.step-number.svelte-1e8lxaa{--size:clamp(80px,8vw,128px);width:var(--size);height:var(--size);font-size:clamp(1.8rem,4vw,3rem)}}.step-number.is-active.svelte-1e8lxaa{color:#161731;background:#fbaa9f;border-color:#0000}.button.svelte-130jm4{color:#161731;cursor:pointer;height:48px;transition:background-color .6s var(--ease-quart);background:#fff;border-radius:100vh 0 100vh 100vh;align-items:center;padding:0 20px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.button.svelte-130jm4 .text-split{position:relative}.button.svelte-130jm4 .text-split .text-split__line,.button.svelte-130jm4 .text-split .text-split__line .word{transition:transform 1s var(--ease-quart),opacity 1s var(--ease-quart)}.button.svelte-130jm4 .text-split .text-split__line .word{display:inline-block}.button.svelte-130jm4 .text-split .text-split__line:last-child{position:absolute;top:0;left:0}.button.svelte-130jm4 .text-split .text-split__line:last-child .word{transform:translateY(-200%)translateZ(0)}.button.svelte-130jm4:hover{background-color:#fbaa9f}.button.svelte-130jm4:hover .text-split__line:first-child .word{opacity:0;transform:translateY(200%)translateZ(0)}.button.svelte-130jm4:hover .text-split__line:last-child .word{transition-delay:calc(.1s*var(--i-w));transform:translateY(0)translateZ(0)}.step.svelte-12odgwf{text-align:left;background:0 0;border:none;padding:0;font-family:inherit}@media (width>=768px){.step.svelte-12odgwf{flex-shrink:0;margin-right:152px;display:flex}}.step__text.svelte-12odgwf{color:#8485a3;margin-bottom:24px}.step__text.svelte-12odgwf,.step__text.svelte-12odgwf>:where(.svelte-12odgwf){transition:color .4s var(--ease-quart)}.step__text.svelte-12odgwf:last-of-type{margin-bottom:0}@media (width>=768px){.step__text.svelte-12odgwf{margin-bottom:0}}.step__text.svelte-12odgwf .description:where(.svelte-12odgwf){margin-top:32px;line-height:1.5}@media (width>=768px){.step__text.svelte-12odgwf .description:where(.svelte-12odgwf){width:100%;max-width:560px}.step.svelte-12odgwf .step-number{pointer-events:none;margin-bottom:40px;margin-right:clamp(32px,3.5vw,56px)}}.step.svelte-12odgwf:not(.is-active) .description:where(.svelte-12odgwf){opacity:.6;color:#8485a3}.step.is-active.svelte-12odgwf .step__text:where(.svelte-12odgwf){color:#fff}.step.is-active.svelte-12odgwf .description:where(.svelte-12odgwf){opacity:1;margin-top:24px}@media (width>=768px){.step.is-active.svelte-12odgwf .description:where(.svelte-12odgwf){margin-top:32px}}.steps.svelte-c8c315{margin:64px 0;position:relative;overflow:hidden}@media (width>=768px){.steps.svelte-c8c315{margin:clamp(64px,12vw,200px) 0}}.steps.svelte-c8c315 h2:where(.svelte-c8c315){margin-bottom:72px}@media (width>=768px){.steps.svelte-c8c315 h2:where(.svelte-c8c315){margin-bottom:clamp(72px,10vw,200px)}}.steps.svelte-c8c315 .progress:where(.svelte-c8c315){top:1px;right:var(--container-sides);position:absolute}.steps.svelte-c8c315 .progress:where(.svelte-c8c315) circle:where(.svelte-c8c315){stroke-width:3px}@media (width>=768px){.steps.svelte-c8c315 .progress:where(.svelte-c8c315) circle:where(.svelte-c8c315){stroke-width:4px}}.steps.svelte-c8c315 .progress-fill:where(.svelte-c8c315){transform-origin:50%;animation:svelte-c8c315-progress var(--progress-duration) cubic-bezier(.44,0,.56,1) forwards;transform:rotate(-90deg)}.steps.svelte-c8c315 .progress-fill[data-paused]:where(.svelte-c8c315){animation-play-state:paused}@keyframes svelte-c8c315-progress{0%{stroke-dashoffset:64px}to{stroke-dashoffset:0}}.steps__numbers.svelte-c8c315{width:100vw;margin-bottom:40px;margin-left:calc(var(--container-sides)*-1);padding:0 var(--container-sides);display:flex;overflow:hidden}.steps__numbers.svelte-c8c315 li:where(.svelte-c8c315){margin-right:16px;display:block}.steps__wrapper.svelte-c8c315{cursor:grab}.steps__list.svelte-c8c315{display:flex}.steps.svelte-c8c315 .is-moving{cursor:grabbing}.steps.svelte-c8c315 .step{transition:opacity .8s var(--ease-quart);flex:0 0 100%}@media (width>=768px){.steps.svelte-c8c315 .step{--space-right:152px;opacity:1;flex:0 0 calc(100vw - var(--space-right));max-width:826px;margin-right:var(--space-right);cursor:pointer}}@media (width<=768px){.steps.svelte-c8c315 .step:not(.is-active){opacity:0}}@media (hover:hover){.steps.svelte-c8c315 .step:not(.is-active):hover .step-number{color:#161731;background-color:#8485a3}}.steps.svelte-c8c315 .button{margin-top:40px}@media (width>=768px){.steps.svelte-c8c315 .button{margin-top:clamp(40px,10vw,128px)}}.splash.svelte-18bytp1{min-height:var(--vh);max-height:1600px;position:relative}@media (width>=768px){.splash.svelte-18bytp1{display:grid}}@media (width<=768px){.splash.svelte-18bytp1 .container:where(.svelte-18bytp1){height:100%}}.splash.svelte-18bytp1 .logo{z-index:20;grid-area:1/1/auto/span 2;height:50%;margin-top:28px}@media (width>=768px){.splash.svelte-18bytp1 .logo{top:var(--container-sides);height:calc(var(--vh) - var(--container-sides)*2);grid-column:1/span 2;position:sticky}}@media (width>=992px){.splash.svelte-18bytp1 .logo{max-height:1200px}}.splash.svelte-18bytp1 .logo svg{width:auto;height:100%;display:block}.splash.svelte-18bytp1:before{content:"";z-index:-1;width:100%;height:var(--vh);pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#00000040,#0000);display:block;position:absolute;top:0;left:0}
