@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.UZ_3wW_className{font-family:Nunito,Nunito Fallback;font-style:normal}.UZ_3wW_variable{--font-display:"Nunito", "Nunito Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._0jgVUW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._0jgVUW_variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--paper:#fafbf3;--ink:#173c2b;--green:#168547;--lime:#d7f378;--muted:#6b7d70;--font-body:Arial, sans-serif;--font-display:Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--green);outline-offset:7px}::selection{background:var(--lime);color:var(--ink)}.site-shell{background:radial-gradient(at 50% 40%,#eaf5d957 0%,#0000 64%);min-height:100svh;position:relative;overflow:hidden}.arrival-line{background:var(--green);transform-origin:0;z-index:4;height:3px;animation:1.1s ease-out both arrival;position:absolute;inset:0 0 auto}.header{justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:30px 48px;display:flex}.brand{font-family:var(--font-display), sans-serif;letter-spacing:-1.3px;align-items:center;gap:11px;font-size:27px;font-weight:1000;display:flex}.brand-avatar{border:2px solid #fff;border-radius:50%;display:flex;overflow:hidden;transform:rotate(-8deg);box-shadow:0 2px #173c2b17}.brand-dot{color:var(--green)}.header-link{align-items:center;gap:9px;font-size:13px;font-weight:700;transition:color .2s;display:flex}.header-link:hover{color:var(--green)}.header-link svg{width:21px}.external-arrow{margin-left:6px;font-size:20px}.hero{text-align:center;max-width:1200px;margin:0 auto;padding:30px 48px 54px;position:relative}.status-badge{letter-spacing:1.4px;background:#eef5e2;border:1px solid #dce7ca;border-radius:100px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:800;animation-delay:.1s;display:inline-flex}.status-dot,.footer-status>span{background:var(--green);border-radius:50%;width:6px;height:6px;position:relative}.status-dot:after{content:"";border:1px solid #16854760;border-radius:50%;animation:2s ease-out 2 pulse;position:absolute;inset:-4px}.badge-star{color:#63954a;margin-left:5px;font-size:13px}h1{font-family:var(--font-display), sans-serif;letter-spacing:-4.5px;margin:26px 0 25px;font-size:clamp(58px,7.2vw,94px);font-weight:1000;line-height:1.04;animation-delay:.2s}.headline-green{color:var(--green);display:inline-block;position:relative}.underline{color:#b9df6f;z-index:-1;width:100%;height:15px;position:absolute;bottom:-6px;left:0}.exclamation{color:var(--green);margin-left:5px;display:inline-block;transform:rotate(10deg)}.hero-description{color:var(--muted);margin:0;font-size:16px;line-height:1.75;animation-delay:.3s}.hero-action{margin:27px 0 0;animation-delay:.4s}.youtube-button{background:var(--green);color:#fff;--play-fill:var(--green);border:1px solid #0c7039;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:18px 25px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 5px #0d6034,0 9px 20px #16854715}.youtube-button:hover{--play-fill:#10743d;background:#10743d;transform:translateY(-3px);box-shadow:0 8px #0d6034,0 14px 24px #16854720}.youtube-button:active{transform:translateY(4px);box-shadow:0 1px #0d6034}.button-arrow{margin-left:13px;font-size:21px}.hero-action p{color:var(--muted);margin:19px 0 0;font-size:11px}.hero-action p span{color:var(--green);font-weight:700}.world{max-width:970px;margin:58px auto 0;animation-delay:.55s;position:relative}.banner-card{background:#fff;border:1px solid #dce5d5;border-radius:17px;padding:0 8px;transition:transform .35s,box-shadow .35s;display:block;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 8px #e9eddf,0 20px 45px #183c2b08}.banner-card:hover{transform:rotate(0)translateY(-3px);box-shadow:0 8px #e9eddf,0 24px 45px #183c2b12}.window-bar{letter-spacing:1px;color:#839182;justify-content:space-between;align-items:center;height:34px;padding:0 9px;font-size:9px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#dce6d5;border-radius:50%;width:6px;height:6px}.window-dots i:first-child{background:#b5d877}.window-spark{color:#8db475;font-size:17px}.banner-image{background:#078408;border-radius:7px;overflow:hidden}.banner-image img{width:100%;height:auto;display:block}.banner-caption{color:#738071;justify-content:space-between;align-items:center;padding:11px 11px 10px;font-size:10px;display:flex}.mini-star{color:var(--green);margin-right:7px}.caption-heart{color:var(--green);font-size:22px;line-height:1}.handwritten{font-family:var(--font-display), sans-serif;letter-spacing:.2px;color:#778768;font-size:12px;font-weight:700;position:absolute;top:-27px;left:45px;transform:rotate(-4deg)}.note-arrow{color:#8ca77e;width:43px;height:43px;position:absolute;top:-43px;left:258px;transform:rotate(-15deg)}.soon-sticker{background:var(--lime);border:5px solid var(--paper);pointer-events:none;border-radius:50%;outline:1px solid #c0d88f;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-size:12px;line-height:1.3;display:flex;position:absolute;bottom:-18px;right:-26px;transform:rotate(12deg);box-shadow:0 4px 12px #173c2b0a}.soon-sticker strong{font-family:var(--font-display), sans-serif;font-size:14px;font-weight:900}.soon-sticker>span{margin-top:3px;font-size:23px}.decorations{pointer-events:none;z-index:-1;position:absolute;inset:0}.hero{isolation:isolate}.spark{animation:5s ease-in-out 2 float;position:absolute}.spark-one{color:#bddf81;width:59px;height:59px;top:84px;left:10%;transform:rotate(12deg)}.spark-two{width:31px;height:31px;color:var(--green);animation-delay:.8s;top:58px;right:13%}.spark-three{color:#6fa65d;width:25px;height:25px;animation-delay:1.2s;top:340px;left:20%}.orbit{border:2px solid #bdd9a2;border-radius:50%;position:absolute}.orbit-one{width:16px;height:16px;top:34px;left:19%}.orbit-two{border-color:#a5bf8c;width:11px;height:11px;top:290px;right:15%}.confetti{border-radius:4px;position:absolute;transform:rotate(-25deg)}.confetti-one{background:#ebcf69;width:10px;height:24px;top:26px;right:23%}.confetti-two{background:#d6dfc8;width:9px;height:9px;top:272px;left:13%}.confetti-three{background:#bbd78d;width:6px;height:16px;top:196px;right:8%;transform:rotate(32deg)}.doodle{color:#83aa69;width:76px;height:76px;position:absolute;top:345px;right:15%;transform:rotate(13deg)}.footer{color:#83907f;border-top:1px solid #e2e8d9;justify-content:space-between;align-items:center;max-width:1184px;margin:0 auto;padding:22px 0 26px;font-size:10px;animation-delay:.65s;display:flex}.footer-message{align-items:center;gap:5px;display:flex}.footer-message span{color:var(--green);font-size:13px}.footer-status{color:#5b765c;align-items:center;gap:7px;display:flex}.footer-status>span{width:5px;height:5px}.enter{animation-name:enter;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.65,.3,1);animation-fill-mode:both}.sr-only,.skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:20;background:#fff;border-radius:8px;padding:15px;position:fixed;top:15px;left:15px}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{translate:0;rotate:0deg}50%{translate:0 -9px;rotate:8deg}}@keyframes pulse{0%{opacity:1;scale:.8}to{opacity:0;scale:1.9}}@keyframes arrival{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (min-width:1500px){.hero{padding-top:50px;padding-bottom:68px}.world{margin-top:70px}h1{font-size:102px}.header{padding-top:35px}}@media (max-width:1250px){.footer{margin:0 48px}.spark-one{left:4%}.spark-two{right:6%}.doodle{right:7%}}@media (max-width:700px){.header{padding:23px 24px}.brand{gap:8px;font-size:23px}.brand-avatar img{width:38px;height:38px}.header-link{gap:6px;font-size:12px}.external-arrow{margin-left:0}.hero{padding:36px 24px 49px}.status-badge{letter-spacing:1.1px;font-size:9px}h1{letter-spacing:-2.2px;margin:27px -10px 23px;font-size:clamp(43px,9.5vw,66px);line-height:1.09}.hero-description{max-width:340px;margin:auto;font-size:14px;line-height:1.8}.desktop-break{display:none}.hero-action{margin-top:26px}.youtube-button{border-radius:14px;padding:16px 21px;font-size:14px}.hero-action p{font-size:10px}.world{margin-top:66px}.window-bar{height:29px;font-size:8px}.banner-image{height:auto}.banner-image img{width:100%;height:auto}.banner-card{border-radius:13px;padding:0 5px}.banner-caption{padding:10px 5px;font-size:8px}.caption-heart{font-size:18px}.soon-sticker{border-width:4px;width:77px;height:77px;font-size:9px;bottom:-28px;right:-10px}.soon-sticker strong{font-size:11px}.soon-sticker>span{font-size:17px}.handwritten{font-size:10px;top:-27px;left:8px}.note-arrow{width:34px;top:-40px;left:188px}.spark-one{width:29px;height:29px;top:106px;left:3%}.spark-two{width:20px;height:20px;top:43px;right:5%}.spark-three{width:18px;height:18px;top:350px;left:6%}.orbit-one{width:9px;height:9px;top:36px;left:12%}.orbit-two{width:8px;height:8px;top:250px;right:2%}.confetti-one{width:7px;height:14px;top:16px;right:19%}.confetti-two{display:none}.confetti-three{width:5px;height:11px;top:220px;right:3%}.doodle{width:43px;height:43px;top:350px;right:3%}.footer{flex-wrap:wrap;gap:16px;margin:0 24px;padding:20px 0 24px;font-size:9px}.footer-message{order:3;justify-content:center;width:100%;font-size:9px}.footer-status{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.arrival-line{display:none}}
