.lp{--sky-top:#5ab8ea;--sky:#a8defa;--sand:#fbf1dc;--sand-deep:#f1dfb8;--grass:#6cc04a;--grass-deep:#2f7d32;--wood:#9a5d2e;--wood-dark:#5a3316;--ink:#4a2e16;--ink-soft:#6f5136;--sky-ink:#12385c;--cap:#e5322d;--sun:#ffc928;--wrap:min(1120px, calc(100% - 32px));background:var(--sand);color:var(--ink);font-size:1.125rem;line-height:1.55;overflow-x:clip}html:has(.lp){overscroll-behavior:auto;scroll-padding-top:16px}html:has(.lp) body{overscroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp :where(h1,h2,h3,p,ul,ol,figure){margin:0}.lp :where(ul,ol){padding:0;list-style:none}:where(.lp a){color:inherit}.lp :focus-visible{outline-offset:3px;border-radius:12px;outline:4px solid #ffd23f}.lp-h1{letter-spacing:-.01em;text-wrap:balance;max-width:13ch;font-size:clamp(2.6rem,1.6rem + 4.2vw,4.6rem);font-weight:700;line-height:1.02}:is(:lang(ja),:lang(ko),:lang(zh)) .lp-h1{max-width:11em}.lp-h2{text-wrap:balance;font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);font-weight:700;line-height:1.05}.lp-btn{cursor:pointer;justify-content:center;align-items:center;gap:.4em;padding:.6em 1.4em .65em;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.lp-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.lp-btn:active{transform:translateY(2px)}.lp-btn--small{padding:.4em 1.1em .45em;font-size:1.05rem}.lp-btn--big{padding:.7em 2em .75em;font-size:1.5rem}.lp-header{z-index:10;width:var(--wrap);align-items:center;gap:10px;margin-inline:auto;padding-top:12px;display:flex;position:absolute;inset:0 0 auto}.lp-header-logo img{filter:drop-shadow(0 4px 6px #0003);width:auto;height:72px;display:block}.lp-header-nav{color:var(--sky-ink);gap:24px;font-weight:600;display:none}.lp-header-nav a{text-decoration:none}.lp-header-nav a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.lp-header-share{margin-inline-start:auto}.lp-header-share-button{color:#5b3a1e;cursor:pointer;background:#fffaf0;border:3px solid #d9bf90;border-bottom-width:5px;border-radius:9999px;place-items:center;width:48px;height:48px;padding:0;transition:transform .15s;display:grid}.lp-header-share-button:hover{transform:translateY(-1px)}.lp-header-share-button:active{transform:translateY(2px)}.lp-header-share-button:focus-visible{outline-offset:3px;outline:4px solid #ffd23f}.lp-header-share-button .lp-header-icon{width:24px;height:24px}.lp-header-play{flex:none;width:54px;height:54px;padding:0}.lp-header-play .lp-header-icon{filter:drop-shadow(0 2px #0003);width:28px;height:28px;margin-left:3px}@media (min-width:1100px){.lp-header-nav{margin-inline:auto 14px;display:flex}.lp-header-share{margin-inline-start:0}}.lp-hero{background:linear-gradient(180deg, var(--sky-top), var(--sky) 65%, #c9ecfb);isolation:isolate;align-items:center;gap:32px;padding:112px max(16px,50% - 560px) 120px;display:grid;position:relative;overflow:hidden}.lp-hero-copy{z-index:2;position:relative}.lp-lead{max-width:34rem;color:var(--sky-ink);margin-top:20px;font-size:1.25rem}.lp-ctas{flex-wrap:wrap;gap:12px 16px;margin-top:28px;display:flex}.lp-promises{color:var(--sky-ink);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-weight:600;display:flex}.lp-promises li{align-items:center;gap:8px;display:flex}.lp-promises li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/15px no-repeat,linear-gradient(#4fd062,#22a03a);border-radius:50%;width:22px;height:22px;box-shadow:0 2px #1a7a2c}.lp-hero-art{z-index:1;position:relative}.lp-reveal{--reveal:10%;background:var(--sky);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:6px solid #fff;border-radius:32px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 10px #12385c40,0 30px 60px #12385c4d}.lp-reveal img{pointer-events:none;width:100%;height:auto;display:block}.lp-reveal-actual{clip-path:inset(0 calc(100% - var(--reveal)) 0 0);position:absolute;inset:0}.lp-reveal-actual img{object-fit:cover;height:100%}.lp-reveal-handle{inset-block:0;left:var(--reveal);pointer-events:none;background:#fff;width:4px;margin-left:-2px;position:absolute;box-shadow:0 0 0 1px #12385c26,0 0 12px #12385c59}.lp-reveal-knob{background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 3px #12385c40,0 8px 18px #12385c59}.lp-reveal-knob svg{fill:none;stroke:var(--sky-ink);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.lp-reveal:active .lp-reveal-knob{transform:scale(1.08)}.lp-reveal:has(.lp-reveal-range:focus-visible) .lp-reveal-knob{outline:4px solid var(--sun);outline-offset:3px}.lp-reveal-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;opacity:0;background:#12385cb8;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:800;line-height:1.2;transition:opacity .25s;position:absolute;bottom:14px}.lp-reveal-tag[data-shown=true]{opacity:1}.lp-reveal-tag.is-actual{background:#e5322de0;bottom:calc(13px + .744rem);left:14px}.lp-reveal-note{pointer-events:none;opacity:0;flex-direction:column;align-items:flex-end;gap:3px;transition:opacity .25s;display:flex;position:absolute;bottom:10px;right:14px}.lp-reveal-note[data-shown=true]{opacity:1}.lp-reveal-note .lp-reveal-tag{opacity:1;position:static}.lp-reveal-fine{white-space:nowrap;color:#ffffffeb;text-shadow:0 1px 2px #000000bf,0 0 6px #00000073;padding-inline:4px;font-size:.62rem;font-weight:600;line-height:1.2}.lp-reveal-range{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.lp-reveal-tag{padding:6px 14px;font-size:.9rem;bottom:18px}.lp-reveal-tag.is-actual{bottom:calc(15px + .84rem);left:18px}.lp-reveal-note{bottom:12px;right:18px}.lp-reveal-fine{font-size:.7rem}}.lp-hero-hill{z-index:3;width:100%;height:90px;fill:var(--sand);position:absolute;inset:auto 0 -1px}@media (min-width:900px){.lp-hero{grid-template-columns:1fr 1.05fr;min-height:min(92svh,860px);padding-top:128px}.lp-hero-art{margin-inline-end:-40px}}.lp-clouds{z-index:-1;pointer-events:none;background-color:#0000;background-image:radial-gradient(60px 26px at 12% 22%,#ffffffe6 98%,#0000),radial-gradient(44px 30px at 15% 18%,#ffffffe6 98%,#0000),radial-gradient(70px 28px at 58% 12%,#ffffffbf 98%,#0000),radial-gradient(48px 34px at 61% 8%,#ffffffbf 98%,#0000),radial-gradient(56px 22px at 86% 30%,#fffc 98%,#0000),radial-gradient(38px 26px at 88% 26%,#fffc 98%,#0000);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat-x;background-size:1200px 240px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-h1{animation:.7s cubic-bezier(.2,1.4,.4,1) both lp-sign-in}.lp-hero .lp-lead,.lp-hero .lp-ctas,.lp-hero .lp-promises{animation:.5s ease-out .25s both lp-fade}.lp-reveal{animation:.9s cubic-bezier(.2,1.3,.4,1) .15s both lp-art-in}.lp-clouds{animation:120s linear infinite lp-drift}}@keyframes lp-sign-in{0%{opacity:0;transform:translateY(-40px)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-art-in{0%{opacity:0;transform:translate(60px)rotate(8deg)scale(.92)}to{opacity:1;transform:rotate(1.5deg)}}@keyframes lp-drift{0%{background-position:0 0}to{background-position:1200px 0}}.lp-section{width:var(--wrap);margin-inline:auto;padding-block:clamp(56px,7vw,100px)}.lp-section-head{text-align:center;max-width:40rem;margin:0 auto clamp(36px,5vw,56px)}.lp-section-head p{color:var(--ink-soft);margin-top:16px}.lp-section--try{padding-top:clamp(40px,6vw,80px)}.lp-try{text-align:center;max-width:600px;margin-inline:auto}.lp-try-sign{margin-top:44px;padding:.25em 1em .35em;font-size:clamp(2rem,1.5rem + 2vw,2.8rem);font-weight:700;display:inline-block}@media (prefers-reduced-motion:no-preference){.lp-try-sign{transform-origin:50% -44px;animation:1.2s cubic-bezier(.2,1.2,.4,1) both lp-swing}}@keyframes lp-swing{0%{transform:rotate(-7deg)}35%{transform:rotate(4deg)}65%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}.lp-gates{grid-template-columns:repeat(3,1fr);gap:clamp(12px,3vw,24px);margin-top:36px;display:grid}.lp-gate{--glow:#3fd46a;--deep:#14a34a;aspect-ratio:3/4;cursor:pointer;background:0 0;border:0;grid-template-columns:14% 1fr 14%;padding:0;transition:transform .2s,opacity .3s,filter .3s;display:grid;position:relative}.lp-gate--red{--glow:#ff6b5e;--deep:#d8322a}.lp-gate--green{--glow:#4fe07a;--deep:#19a447}.lp-gate--blue{--glow:#59b4ff;--deep:#1f6fd6}.lp-gate:hover:not([aria-disabled=true]){transform:translateY(-6px)}.lp-gate:focus-visible{border-radius:18px}.lp-gate-post{border:3px solid var(--wood-dark);transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#0000 0 5px,#46230a1f 5px 7px),linear-gradient(#c48a52,#8a5229);border-radius:10px 10px 4px 4px;transition:transform .45s cubic-bezier(.3,1.4,.5,1);box-shadow:0 5px #00000026}.lp-gate-panel{background:radial-gradient(ellipse at 50% 30%, #ffffffa6, transparent 60%), linear-gradient(180deg, var(--glow), var(--deep));box-shadow:inset 0 0 0 4px #ffffff73, 0 0 26px var(--glow);opacity:.92;border-radius:6px 6px 0 0;margin:8% -2px 0}.lp-gate-number{min-width:1.9em;color:var(--deep);background:#fff;border-radius:16px;padding:.05em .3em .1em;font-size:clamp(1.7rem,1rem + 3vw,2.6rem);font-weight:700;line-height:1.2;position:absolute;top:26%;left:50%;translate:-50%;box-shadow:0 5px #0000002e}.lp-gate.is-out{opacity:.4;filter:saturate(.5);transform:scale(.94)}.lp-gate.is-wrong{opacity:.55;filter:saturate(.4);animation:.4s ease-in-out lp-shake}.lp-gate.is-answer .lp-gate-panel{animation:1s ease-in-out 3 lp-pulse}.lp-gate.is-burst .lp-gate-panel{animation:.45s ease-out forwards lp-burst}.lp-gate.is-burst .lp-gate-post:first-child{transform:rotate(-14deg)}.lp-gate.is-burst .lp-gate-post:nth-child(3){transform:rotate(14deg)}.lp-gate.is-burst .lp-gate-number{animation:.7s cubic-bezier(.2,.9,.4,1) forwards lp-fly}@keyframes lp-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)rotate(-2deg)}75%{transform:translate(8px)rotate(2deg)}}@keyframes lp-pulse{50%{box-shadow:inset 0 0 0 4px #fff, 0 0 48px var(--glow);filter:brightness(1.2)}}@keyframes lp-burst{to{opacity:0;transform:scale(1.35)}}@keyframes lp-fly{40%{transform:translateY(-50%)rotate(-12deg)scale(1.15)}to{transform:translateY(-30%)rotate(-6deg)scale(1.1)}}.lp-stars{pointer-events:none;position:absolute;top:45%;left:50%}.lp-stars i{background:linear-gradient(180deg, #fff3a0, var(--sun));clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:22px;height:22px;animation:lp-star .9s cubic-bezier(.2, .8, .4, 1) var(--d) both;margin:-11px;position:absolute}@keyframes lp-star{0%{transform:rotate(var(--a)) translateY(0) scale(.3);opacity:1}to{transform:rotate(var(--a)) translateY(-110px) scale(1) rotate(90deg);opacity:0}}.lp-try-result{min-height:150px;margin-top:28px}.lp-try-verdict{font-size:1.6rem;font-weight:700}.lp-try-verdict span{color:#fff;background:linear-gradient(#34c759,#14a34a);border-radius:14px;margin-inline-start:6px;padding:.05em .5em .1em;display:inline-block;box-shadow:0 4px #0d7a35}.lp-try-why{color:var(--ink-soft);margin:10px 0 18px}@media (prefers-reduced-motion:reduce){.lp-gate,.lp-gate-post{transition:none}.lp-gate.is-wrong,.lp-gate.is-answer .lp-gate-panel,.lp-gate.is-burst .lp-gate-number,.lp-stars{animation:none}.lp-stars{display:none}}.lp-steps{gap:48px 32px;display:grid}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-screen{background:#1f4a8a;border:7px solid #1f4a8a;border-radius:24px;overflow:hidden;box-shadow:0 8px #163667,0 20px 40px #1f4a8a40}.lp-screen img{border-radius:17px;width:100%;height:auto;display:block}.lp-step h3{align-items:center;gap:12px;margin-top:26px;font-size:1.55rem;font-weight:700;line-height:1.15;display:flex}.lp-step p{color:var(--ink-soft);margin-top:8px}.lp-coin{background:radial-gradient(circle at 35% 30%, #fff3a0, var(--sun) 45%, #e8a300);color:#7a4f00;border:3px solid #c78a00;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.3rem;display:grid;box-shadow:0 3px #a87300}.lp-step:nth-child(2) .lp-screen{rotate:-1.2deg}.lp-step:nth-child(odd) .lp-screen{rotate:1deg}.lp-worlds{--p:0;background:var(--world-bg,#cfeccb);height:500svh;color:var(--world-ink,#24502a);transition:background-color .6s,color .6s;position:relative}.lp-worlds-stage{height:100svh;width:var(--wrap);grid-template-rows:auto auto auto;align-content:center;gap:20px;margin-inline:auto;padding-block:24px;display:grid;position:sticky;top:0}.lp-worlds-text{gap:14px;display:grid}.lp-worlds-intro{opacity:.85;max-width:30rem}.lp-world-list{display:grid}.lp-world-list li{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,transform .35s,visibility .35s;transform:translateY(14px)}.lp-world-list li.is-active{opacity:1;visibility:visible;transform:none}.lp-world-name{margin:4px 0 12px;padding:.15em .9em .25em;font-size:1.8rem;font-weight:700;display:inline-block}.lp-world-list p{max-width:28rem;font-size:1.15rem}.lp-worlds-screen{aspect-ratio:16/10;background:#fff;border:7px solid #fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 10px #0000001f,0 26px 50px #00000038}.lp-worlds-screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .9s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0;transform:scale(1.08)}.lp-worlds-screen img.is-active{opacity:1;transform:none}.lp-trail{padding-top:4px;display:flex;position:relative}.lp-trail-road{top:16px;background:color-mix(in srgb, currentColor 22%, transparent);border-radius:4px;height:8px;position:absolute;inset-inline:10%}.lp-trail-max{top:2px;z-index:2;background:radial-gradient(circle at 35% 30%, #ff6f66, var(--cap) 60%);color:#fff;pointer-events:none;border:3px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-inline-start:-18px;font-size:1.1rem;font-weight:700;display:grid;position:absolute;inset-inline-start:calc(10% + clamp(0, (var(--p) * 5 - .5) / 4, 1) * 80%);box-shadow:0 3px 8px #0000004d}.lp-trail-stop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:4px 0;font-size:.95rem;font-weight:600;display:flex}.lp-trail-dot{background:var(--world-bg,#cfeccb);border:4px solid;border-radius:50%;width:24px;height:24px;transition:background-color .3s}.lp-trail-stop.is-reached .lp-trail-dot{background:var(--sun)}.lp-trail-stop[aria-current=step]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}@media (min-width:900px){.lp-worlds-stage{grid-template-rows:1fr auto;grid-template-columns:.75fr 1.25fr;column-gap:56px;padding-block:48px 32px}.lp-worlds-text,.lp-worlds-screen{align-self:center}.lp-trail{grid-column:1/-1}}@media (max-width:899px) and (max-height:780px){.lp-worlds-intro{display:none}.lp-worlds-stage{gap:14px}.lp-worlds .lp-h2{font-size:1.8rem}.lp-world-name{margin-bottom:8px;font-size:1.4rem}.lp-world-list p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.lp-worlds,.lp-world-list li,.lp-worlds-screen img{transition:none;transform:none}}.lp-section--ladder{color:#fff;background:var(--grass-deep);box-shadow:0 0 0 100vmax var(--grass-deep);clip-path:inset(0 -100vmax)}.lp-section--ladder .lp-section-head p,.lp-section--ladder .lp-note{color:#e4f5df}.lp-band-0{--band:#ffd23f}.lp-band-1{--band:#59b4ff}.lp-band-2{--band:#ff8a3d}.lp-band-3{--band:#ff6b9a}.lp-stairs{flex-direction:column;gap:6px;display:flex}.lp-rung{width:calc(46% + var(--i) * 4.9%);background:var(--sand);border-inline-start:10px solid var(--band);min-height:46px;color:var(--ink);transform-origin:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;display:flex;box-shadow:0 4px #0000002e}.lp-rung-sum{white-space:nowrap;font-size:1.2rem;font-weight:700}.lp-rung-level{color:var(--ink-soft);white-space:nowrap;font-size:.85rem;font-weight:600}@media (min-width:760px){.lp-stairs{flex-direction:row;align-items:flex-end;gap:8px;height:340px}.lp-rung{width:auto;height:calc(84px + var(--i) * 22px);border-inline-start:0;border-top:10px solid var(--band);text-align:center;transform-origin:50% 100%;flex-direction:column;flex:1;justify-content:space-between;padding:12px 4px 10px}.lp-rung-sum{font-size:clamp(.8rem,.25rem + 1.05vw,1.2rem)}.lp-rung-level{font-size:.8rem}}.lp-bands{gap:16px 28px;margin-top:40px;display:grid}@media (min-width:640px){.lp-bands{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.lp-bands{grid-template-columns:repeat(4,1fr)}}.lp-bands li{border-inline-start:6px solid var(--band);gap:2px;padding-inline-start:22px;display:grid}.lp-bands strong{font-weight:600;line-height:1.25}.lp-bands span{color:#d3edcc;font-size:.95rem}.lp-note{text-align:center;max-width:40rem;margin:36px auto 0}.lp-audiences{gap:56px 40px;display:grid}@media (min-width:900px){.lp-audiences{grid-template-columns:repeat(3,1fr)}}.lp-signpost{margin-bottom:44px;padding:.2em 1em .3em;font-size:1.5rem;font-weight:700;display:inline-block;rotate:-2deg}.lp-audience:nth-child(2) .lp-signpost{rotate:1.5deg}.lp-audience:nth-child(3) .lp-signpost{rotate:-1deg}.lp-signpost:after{content:"";top:calc(100% + 4px);z-index:-1;background:linear-gradient(90deg,#8a5229,#b47a45 50%,#8a5229);border-radius:0 0 4px 4px;width:16px;height:36px;position:absolute;inset-inline-start:28px}.lp-audience h3{font-size:1.5rem;font-weight:700;line-height:1.15}.lp-audience ul{gap:12px;margin-top:16px;display:grid}.lp-audience li{padding-inline-start:32px;position:relative}.lp-audience li:before{content:"";top:.32em;background:radial-gradient(circle at 35% 30%, #fff3a0, var(--sun) 50%, #e8a300);border:2px solid #c78a00;border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-start:0}.lp-section--faq{max-width:800px}.lp-faq{gap:18px;display:grid}.lp-faq details{border-radius:22px;padding:18px 24px;box-shadow:0 6px #cfae78}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1.2rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:#fff;background:linear-gradient(#6ad874,#2fa83f);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1.5rem;line-height:1;transition:rotate .2s;display:grid}.lp-faq details[open] summary:after{rotate:45deg}.lp-faq details p{color:var(--ink-soft);margin-top:10px}.lp-final{isolation:isolate;background:linear-gradient(180deg, var(--sand) 0, #c9ecfb 12%, var(--sky) 55%, var(--sky-top));text-align:center;color:var(--sky-ink);justify-items:center;gap:20px;padding:80px 16px 120px;display:grid;position:relative;overflow:hidden}.lp-final .lp-h2{max-width:16ch;font-size:clamp(2.3rem,1.6rem + 3vw,3.8rem)}.lp-final p{max-width:30rem;font-size:1.2rem}.lp-final .lp-btn{margin-top:8px}.lp-countdown{place-items:center;height:1.2em;font-size:clamp(5rem,3rem + 8vw,8rem);font-weight:700;line-height:1;display:grid}.lp-countdown .is-waiting{opacity:0}.lp-countdown .is-tick{animation:.7s ease-out both lp-tick}.lp-countdown .is-go{color:#ffe066;animation:.6s cubic-bezier(.2,1.6,.4,1) both lp-go}@keyframes lp-tick{0%{opacity:0;transform:scale(2.2)}25%{opacity:1;transform:scale(.92)}40%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:scale(.85)}}@keyframes lp-go{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lp-countdown .is-go{animation:none}}.lp-footer{background:repeating-linear-gradient(180deg, transparent 0 46px, #0000001f 46px 48px), linear-gradient(180deg, #8f572c, var(--wood-dark));color:#fbe9cc;text-align:center;justify-items:center;gap:16px;padding:48px 16px 40px;display:grid}.lp-footer img{width:120px;height:auto}.lp-footer p{max-width:34rem;margin:0}.lp-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 28px;font-weight:600;display:flex}.lp-footer nav a{text-underline-offset:4px}.lp-footer-langs{max-width:44rem;font-size:.95rem;gap:6px 18px!important;font-weight:400!important}.lp-footer-langs a{opacity:.85;text-decoration:none}.lp-footer-langs a:hover,.lp-footer-langs a[aria-current=page]{opacity:1;text-decoration:underline}.lp-copy{opacity:.75;font-size:.9rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-step{animation:linear both lp-step-in;animation-timeline:view();animation-range:entry cover 30%}@keyframes lp-step-in{0%{opacity:0;transform:translateY(-36px)rotate(-4deg)scale(.94)}to{opacity:1;transform:none}}.lp-stairs{view-timeline:--stairs block}.lp-rung{animation:linear both lp-rung-in;animation-timeline:--stairs;animation-range:entry calc(var(--i) * 6%) entry calc(30% + var(--i) * 6%)}@keyframes lp-rung-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@media (min-width:760px){.lp-rung{animation-name:lp-rung-up}@keyframes lp-rung-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}}.lp-audience{animation:linear both lp-post-in;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes lp-post-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}}
