.ofs[data-v-a128177d]{display:block;max-width:100%;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ofs__outline[data-v-a128177d]{paint-order:stroke;stroke-dasharray:var(--path-len) var(--path-len);stroke-dashoffset:var(--path-len);vector-effect:non-scaling-stroke}.ofs__outline.is-animating[data-v-a128177d]{animation:ofs-outline-a128177d var(--dur) ease forwards}.ofs__highlight-overlay[data-v-a128177d]{fill:var(--v5e80367c)}.ofs__highlight-overlay.is-highlight-animating[data-v-a128177d]{animation:ofs-highlight-rise-a128177d .52s cubic-bezier(.22,1,.36,1) forwards;transform-box:fill-box;transform-origin:center}.ofs__measure[data-v-a128177d]{opacity:.001;pointer-events:none}@keyframes ofs-outline-a128177d{to{stroke-dashoffset:0}}@keyframes ofs-highlight-rise-a128177d{0%{transform:translateY(var(--highlight-rise,16px))}to{transform:translateY(0)}}.a-page-enter-active,.a-page-leave-active{transition:opacity .35s ease,transform .35s ease}.a-page-enter-from,.a-page-leave-to{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:no-preference){.l-container{animation:initial-page-enter .35s ease both}}@keyframes initial-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.c-typewriter{min-height:1.5em;vertical-align:baseline}.c-typewriter,.c-typewriter__measure{display:inline-block;position:relative}.c-typewriter__measure{visibility:hidden;white-space:pre-wrap;z-index:0}.c-typewriter__overlay{left:0;position:absolute;top:0;width:100%;z-index:1}.c-typewriter__cursor{animation:blink 1s step-end infinite;display:inline-block;margin-left:.1em}.c-typewriter .strong-text{color:#e73e23;font-weight:900}.c-typewriter .highlight-text{animation:fill-highlight .5s ease forwards;background-image:linear-gradient(#f1ffaf,#f1ffaf);background-position:0 100%;background-repeat:no-repeat;background-size:0 70%;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 .1em .05em}.c-typewriter .highlight-text--done{animation:none;background-size:100% 70%}.c-typewriter .highlight-text--type-2{animation:none;background-image:none;background-size:0 0;padding:0}.c-typewriter .highlight-text__char{display:inline-block;position:relative}.c-typewriter .highlight-text__char-text{position:relative;z-index:1}.c-typewriter .highlight-text__svg{color:#f1ffaf;height:var(--highlight-type2-height,1.35em);left:50%;pointer-events:none;position:absolute;stroke:none;top:50%;transform:translate(-50%,-50%);width:calc(var(--highlight-type2-height, 1.35em)*99/77);z-index:-1}.c-typewriter .circle-text{display:inline-block;position:relative;z-index:0}.c-typewriter .circle-text__ring{color:#e73e23;height:auto;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%;z-index:-1}.c-typewriter .circle-text__mask{fill:none;stroke:#fff;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.c-typewriter .circle-text--animating .circle-text__ring .circle-text__mask{animation:draw-circle 1.2s ease forwards}.c-typewriter .circle-text--done .circle-text__ring .circle-text__mask{animation:none;stroke-dashoffset:0}.c-typewriter .underline-text{display:inline-block;position:relative;z-index:0}.c-typewriter .underline-text__line{bottom:-.15em;color:#e73e23;height:auto;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:110%;z-index:-1}.c-typewriter .underline-text__mask{fill:none;stroke:#fff;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.c-typewriter .underline-text--animating .underline-text__line .underline-text__mask{animation:draw-underline .5s ease forwards}.c-typewriter .underline-text--done .underline-text__line .underline-text__mask{animation:none;stroke-dashoffset:0}.c-typewriter .explode-text{display:inline-block;position:relative;z-index:0}.c-typewriter .explode-text__burst{color:#e73e23;height:auto;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6);width:140%}.c-typewriter .explode-text--animating .explode-text__burst{animation:explode-pop .35s ease-out forwards}.c-typewriter .explode-text--done .explode-text__burst{animation:none;opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes blink{50%{opacity:0}}@keyframes fill-highlight{0%{background-size:0 70%}to{background-size:100% 70%}}@keyframes explode-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes draw-underline{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes draw-circle{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}
