:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f2e9;--bg-deep:#efe9dc;--card:#fffdf8;--card-muted:#efeadf;--card-sand:#f7ecd8;--text:#2e3528;--text-2:#656b5d;--text-3:#8b9083;--olive:#4f6139;--olive-strong:#435331;--olive-soft:#e3e8d6;--on-olive:#fffdf8;--sage:#9daa83;--sage-soft:#e6eadb;--beige:#e6e0d2;--sand:#f1e3c8;--sand-strong:#e5cfa4;--on-sand:#6f5424;--danger:#b4533a;--danger-soft:#f6e2da;--line:#2e352817;--line-strong:#2e352829;--shadow-sm:0 1px 2px #3a341e0d, 0 2px 8px #3a341e0d;--shadow-md:0 2px 4px #3a341e0a, 0 10px 28px -8px #3a341e24;--shadow-lg:0 4px 10px #3a341e0d, 0 22px 48px -16px #3a341e38;--focus:0 0 0 3px #4f613952;--ph-a:#ece3d0;--ph-b:#dfe3cf;--ph-ink:#4f61398c}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b2018;--bg-deep:#161a14;--card:#252b21;--card-muted:#2e3529;--card-sand:#332f25;--text:#ece7db;--text-2:#a8ad9e;--text-3:#858a7c;--olive:#8fa56c;--olive-strong:#a0b67c;--olive-soft:#323d27;--on-olive:#1b2018;--sage:#6f7d5a;--sage-soft:#2f3829;--beige:#3a4033;--sand:#4a4232;--sand-strong:#5c513b;--on-sand:#e8d3a8;--danger:#e38b72;--danger-soft:#3d2a24;--line:#ece7db14;--line-strong:#ece7db29;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 2px 4px #0003, 0 10px 28px -8px #00000073;--shadow-lg:0 4px 10px #00000040, 0 22px 48px -16px #0009;--focus:0 0 0 3px #8fa56c66;--ph-a:#2f3528;--ph-b:#363c2c;--ph-ink:#a8ad9eb3}:root{--font-body:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:"Bad Script", "Nunito", cursive;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.125rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--app-max:480px;--gutter:20px;--tabbar-h:68px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur:.24s}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2)format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2)format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2)format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2)format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2)format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2)format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-cyrillic-600-normal-BEDXyecp.woff2)format("woff2"),url(/assets/jost-cyrillic-600-normal-D0Fzn8un.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-ext-600-normal-D8I9kjga.woff2)format("woff2"),url(/assets/jost-latin-ext-600-normal-Pm6OqGZB.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-600-normal-C497H-z9.woff2)format("woff2"),url(/assets/jost-latin-600-normal-Bv_M0d15.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff");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}:root,[data-theme=light]{--paper:#f6f2e9;--paper-2:#f4ebd8;--card:#fffdf8;--ink:#3a4a26;--btn:#4f6139;--btn-hover:#435331;--on-btn:#fffdf8;--text:#2e3528;--text-2:#656b5d;--honey:#e5cfa4;--sand:#f1e3c8;--on-sand:#6f5424;--sage:#9daa83;--sage-soft:#e6eadb;--band:#3e4d2c;--on-band:#f3eedf;--on-band-2:#cfd6bd;--band-accent:#e5cfa4;--engrave:#4f6139;--engrave-opacity:1;--line:#2e352829;--shadow-card:-14px 10px 49px #3a341e24;--shadow-soft:0 20px 27px #3a341e0f;--img-filter:none}[data-theme=dark]{--paper:#1b2018;--paper-2:#242a1f;--card:#252b21;--ink:#cbd8b0;--btn:#a0b67c;--btn-hover:#b3c790;--on-btn:#1b2018;--text:#ece7db;--text-2:#a8ad9e;--honey:#3f3a2b;--sand:#3a3428;--on-sand:#e8d3a8;--sage:#36422d;--sage-soft:#2a3224;--band:#11150f;--on-band:#ece7db;--on-band-2:#b9bfae;--band-accent:#d9c08e;--engrave:#8fa56c;--engrave-opacity:.85;--line:#ece7db29;--shadow-card:-14px 10px 49px #00000080;--shadow-soft:0 20px 27px #0000004d;--img-filter:brightness(.88) saturate(.95)}:root{--wrap:1160px;--pad:clamp(16px, 5vw, 40px);--section:clamp(72px, 9vw, 128px);--f-display:"Oswald", "Arial Narrow", sans-serif;--f-ui:"Jost", "Inter", system-ui, sans-serif;--f-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-hand:"Caveat", cursive;--ease-arrive:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--btn);outline-offset:3px;border-radius:6px}main{overflow-x:clip}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.hand{font-family:var(--f-hand);color:var(--ink);font-weight:600}.h2{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--ink);font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:700;line-height:.98}.lead{max-width:34rem;color:var(--text-2);text-wrap:pretty;margin-top:18px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.blob{pointer-events:none;display:block;position:absolute}.blob--honey,.blob--honey-l,.blob--honey-r{fill:var(--honey)}.blob--sage{fill:var(--sage)}.engr{pointer-events:none;display:block;position:absolute}.engr:before,.engr:after{content:"";position:absolute;inset:0;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.engr:before{background-color:var(--paper)}.engr:after{background-color:var(--engrave);opacity:var(--engrave-opacity)}.engr--tea-cup{aspect-ratio:555/560}.engr--tea-cup:before{-webkit-mask-image:url(/assets/tea-cup-fill-jvUrdex8.webp);mask-image:url(/assets/tea-cup-fill-jvUrdex8.webp)}.engr--tea-cup:after{-webkit-mask-image:url(/assets/tea-cup-DlkR80Ug.webp);mask-image:url(/assets/tea-cup-DlkR80Ug.webp)}.engr--notebook{aspect-ratio:560/454}.engr--notebook:before{-webkit-mask-image:url(data:image/webp;base64,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);mask-image:url(data:image/webp;base64,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)}.engr--notebook:after{-webkit-mask-image:url(/assets/notebook-DMOBo08l.webp);mask-image:url(/assets/notebook-DMOBo08l.webp)}.engr--alarm-clock{aspect-ratio:414/560}.engr--alarm-clock:before{-webkit-mask-image:url(data:image/webp;base64,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);mask-image:url(data:image/webp;base64,UklGRhwMAABXRUJQVlA4WAoAAAAQAAAAYgEA3wEAQUxQSJIKAAART6CgbRsWF8bfIiLA7be2FAVt20gJf9h33YcgIiZApepbc0Cq/h9zzRXK5o7XLDHmCWokOkZQkaI1ipS1/ZMSV1XYFyAovY7YjdsTe9BtEge2PaC4zaBhm0F0n0TqAs5p6nYRavpX/c/8PBH9hyBJbtxmIBdEEqTPBADBF8iutj1qHNIBWa/lc1KA3AFMtmuc7dryVACeChDuAOn/253g9fx6sycR/YckSW7YZigVQgPgKTYWJF9Q/SIbXb+WwY1Qhr7vU7zmjm9untJa9qVQdmma3p2nYoM/iJ7TT0VRlFxNyqJI58PIR2R+NJ7ti4rrCjvs5sMAibu659T6Sg10LG4DDO6e980eYzcr528GT/uKm5bDaui73Pv2u8DCqMFuHrjb+3ziQMJWPWd761lg13pIXXw8/eKQwnZX7l2DjycOLJ+duwbfajP4y8GHgafn1IydqImxDlxazcjL2cIdm7usauVxxmY16XLYiHHHyNC4d6OrzWoJdu0C7kFtjcwFFR4/gzXuoGrNeNbTiTlY3/pV9mpvTOxfxSB5x3IGtThiy63TEtKFWzHJsWN72+YU3TbnCbW8bXPqWUyvS0CLVx2twkd2j9A6/KOH1hFUcR3jN1grQT0ZZmq7Jamk8WKY3FbD1jKsY2uipoqb2FuGX9ofG1A2mfVsmqnNsCoal02zsRNvm9zDl6OdtGIadmGp4/oRJtiGh/bu6sD2EqNxRhhja65GKGgGUfTsBMk4CbXlcExRfH395FjOANJ9OokLwI0YZ0NtKrVMqMBxWR7Q2FTNOjbVF+vpyE/2goaIcYMfZ5zJiQfPaTofUsDwJaOtzMed8GDwvTqf07yjcMFATgVRuSM5cfdj1Tym2TdNPPdlfM+tJ6MKfwdLCgbrNLcc3DF8L3gpfVBevdgPaw5IvpQYjr7vP1acOzPw6g+hA4aCr9P0F3eAzJP/O+e5cYobrK8QhuQecvAJRRRZGPIGjlELNa9uPnIwghZqHssSDi8lPsubm5+cw1HHEmHFqZLuW9ra5Dis2xIwJfgS48uxhy8JxZeJ+V1fXlYTL0F4ifqLmHri5S4jSMbAKGsEy9mCGsQ9iDI81waNdghvs5RijE1WjLH0TBkdlAN2b6zyQjLynsHnAvmImljxoCywvvHwlqF+GZuDkkINzSFNaQUIfk+1d/mQjLZmMpqa1vgEBY+N+wCG7WAjbpay4HaXW4TNShut7V+tUbXOYPBYq+LCFayxNQIWrNymnW5EcaeLbMjkk3dWaKeN0JFQpVXppp7iCNyi6I5wPlI6x0Hr6JSPXDowAMI68ggXcIRSS0ImMrIqbaBHJKcKWzqA1Va6Fm5iYKQvcwOI41LpQCuqNI+MTMSudmYk+T82Ey/VCMwATM/IVMyWkZGssMzbrXlgXFbcLco6Ie6TXBC566I9MxoJ2VBZUQ6ycKG71AjfGhcP5XVExkzZRMZMlYmwNzsC5BEXshWYWPF4EuCdKsWIhu22e7zK4Yr15cNiGD1WSB7A3MhjRLG69c8nf5A8tuY+ff78bhgQcgbLo4Fd368tlhB6EAzHEqpHvSeaX0s0ii5hrdsOQH+ve5oPdyBZb5WeZd4julpI6PlnUVhBHqET3fvSpc1IaK+Mi89ImgDVlWMj7QmnqTRhLaq004GnD9bHJTx1q5gA8U3xO0wcm3ECrMkoJe/Hnn6baKrfRppqt4mmHe02YDOsUP7E2zdTrRqRltuvGO7/olk0ivUCXEKH/PwMlkMn68FwAM2jHbHOqmAO9REyh/oIrcML4KmnUnWZ1jGqsjlURwgdqB60ixW9AK6j57uxpjkC1WSiO8JZiPHJGTW/RRs48JHXyA8R8wWqHaeiq7YqlrSBvQIylREJyajEciYk9+SWgIEdacBIOEK5p6VNHBiZSkNcxkTZ9i9jonwmoaKRz2RVNEEhx6VwJiUTSfkQcilJGkG5lDh/p12qWWSyarBOMbkQrMVJKFkLVjVGTkaCVI2TRBAxApM52VBROY62dLULWJX5VhW3dPWkhALHhVu6IimjZh5BzETKRMHVUh4buUzKBm0a4aVD5egtu0tUOuyw7juEE3CewQy/KIisxItdElYmwEz/MSahzWSNVpj7zEp+Rv4LQubFJV7q+fccGUV6h3LipRqBGX49MFpcDGTlkvfOAQ9/oBHemyheeG/7uPyDi7cg8d4MrGdgIi8VKkmTnvWyz4IAKxlx5UHcpBFSOYMvrN/EZVAuWiRYcQC7U5LX0JaujLYYQUstaRFQSy1u6YrbtMJauJYdJmnhOi5drB08a/dzrKFdKqcCBtDOB11HMCUE3aXiNqCn+KEIl0jLwLHOxVxLJJF1LdKtkkRMh6pxUdv4SzEuc2ae0mCQmWIZODNZFU0ioxXKTFwjGhbKcImxVZNMjJQ7Z7jGBxmV0oFGgu6VXMpxiVAbyA0JI7E1TKgCnTD277JAl7LSirNiPomL7cCmHlEaIKxbqIaNoRouwXnUJLJ5FAmQHtlmCZtHdYDNg+3AhiqzETaPqieg0+RqIQ2dJsc0pEmoBq2QaXJcFz32VKA7Zs6oFgFsVZ1F+VZV2XugWhXb5oQS3SZX946pu/1ct7FtTog2bSbKxraZ1W39JtNcezLTXNd58QhcE02hKQJGmglFGXTMUA9cykArA6KKxjEDyjxTVDucaExdQd7SmLqCCTEonXD07gbVRLayxl4lizXlb1msKX+La6tqnRmsaYVgzSsCa14BCANsFbsgBEIVD4wqHXQV6xN8VUzwVQkBUhNFF0EpHVkIhHsou/GB6kpln8UBTdkJrqNaTQU7OlBUrRQdCNV1X+4zIgTdroTCXe2h4EC4ro0UHAhpU24goM2+2EBIWZcQw1Zp+mLUEOAEly0C3/+mYghpkwp4VbZyjx3MOCy8Rogq/dGHiHG480lDvkozNrw43FHV4GkKisuW19hdUeUyygZ0YiOG3/VQkh7aY9gZDpufn5KoKtaHpC8grD18ssYwmv0xHVKFvRlbDOvZ6Ke3gVquZYmhzzbXjKjal/JDZohIknlYXVH192hHoBvOqrt9BU25vmnO0lfLAKBLyWtngf/6E+xVrlpPYkRtr6As42l7fc4tngA72e4uoLrvUu9oh7mjKReo5e7446mC+09q9q+VXUPNvGjn0B9/OoH8od82w0OjigLNvPBEcvDO+M1h3XoSw6oPM/PsiaT4xuAy7LBq3RlXMQRP4zWHvoObj/vSSE+5m98ERv0OcF1jfZ+v+2/2x++2v0q96WW5W90OfcP/FGFDBLeXq38xuoPx7HlflGWlZHsotrNZ5Jv//cOyk9v8Knej8exsWkvV+nMpimI3m91GDXfpFO5wu29f1/ejWsbP6VnmwyiKAr+xrmt0cnsN1/VrEaznIsNp++Gm+1nuUs+n7YuKEJ/PWESa055XVZlkFHK74WVBPFSAaXEold9eAOOZvlS6P4VZMZKQr8IKAZa8fhGF5Q52Ax8dYAtKCOA05hRk8LFsZEsBMU5TSUqRbl1PaZreBsD/3o6eTRiL5CjIy/1dcpoFR/kqPjGEJG9eRDv1WNL9JtzHQlOdWtZXhKCpnk7tYh+i19tP2+32FpGHuRSXkr/VQgBWUDggZAEAAFAoAJ0BKmMB4AE+0WixUygmJKKgCAEAGglpbuF3YRtACewD32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkN4AA/v/GBgAAAAAAAAAAAAAAAAAAAAAAAAAA)}.engr--alarm-clock:after{-webkit-mask-image:url(/assets/alarm-clock-l5EFUd5N.webp);mask-image:url(/assets/alarm-clock-l5EFUd5N.webp)}.engr--books{aspect-ratio:560/487}.engr--books:before{-webkit-mask-image:url(data:image/webp;base64,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);mask-image:url(data:image/webp;base64,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)}.engr--books:after{-webkit-mask-image:url(/assets/books-CXyIP8Vm.webp);mask-image:url(/assets/books-CXyIP8Vm.webp)}.engr--seedling{aspect-ratio:612/693}.engr--seedling:before{-webkit-mask-image:url(/assets/seedling-fill-BaIbb0zu.webp);mask-image:url(/assets/seedling-fill-BaIbb0zu.webp)}.engr--seedling:after{-webkit-mask-image:url(/assets/seedling-CETjmPtp.webp);mask-image:url(/assets/seedling-CETjmPtp.webp)}.engr--sprig-eucalyptus{aspect-ratio:560/556}.engr--sprig-eucalyptus:before{-webkit-mask-image:url(/assets/sprig-eucalyptus-fill-CcKVpkye.webp);mask-image:url(/assets/sprig-eucalyptus-fill-CcKVpkye.webp)}.engr--sprig-eucalyptus:after{-webkit-mask-image:url(/assets/sprig-eucalyptus-CMH6PxOW.webp);mask-image:url(/assets/sprig-eucalyptus-CMH6PxOW.webp)}.engr--sprig-leaves{aspect-ratio:423/560}.engr--sprig-leaves:before{-webkit-mask-image:url(/assets/sprig-leaves-fill-s3DL4QvC.webp);mask-image:url(/assets/sprig-leaves-fill-s3DL4QvC.webp)}.engr--sprig-leaves:after{-webkit-mask-image:url(/assets/sprig-leaves-CNjyp1YW.webp);mask-image:url(/assets/sprig-leaves-CNjyp1YW.webp)}.wave{pointer-events:none;width:100%;height:clamp(48px,7vw,110px);display:block}.demo-bar{padding:7px var(--pad);background:var(--sand);color:var(--on-sand);text-align:center;text-wrap:balance;font-size:.8125rem;font-weight:600;line-height:1.3}@media (width>=560px){.demo-bar{padding-block:9px}}.top{z-index:3;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex;position:relative}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{width:32px;height:32px;color:var(--btn);flex:none}.brand__name{font-family:var(--f-ui);letter-spacing:.01em;font-size:1.1875rem;font-weight:600}.top__nav{font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;gap:32px;font-size:.8125rem;font-weight:600;display:none}.top__nav a{color:var(--ink);text-underline-offset:8px;transition:color var(--dur-fast);padding-block:10px;text-decoration:none}.top__nav a:hover{color:var(--btn)}.top__nav a[aria-current=true]{text-decoration:underline;-webkit-text-decoration-color:var(--honey);text-decoration-color:var(--honey);text-decoration-thickness:3px}@media (width>=900px){.top__nav{display:flex}}.cta{gap:12px;margin-top:28px;display:grid}.cta__item{align-content:start;gap:12px;display:grid}@media (width>=560px){.cta{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));max-width:34rem}.cta__hint,.cta__dev{grid-column:1/-1}}.btn{min-height:56px;font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast), color var(--dur-fast);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn__icon{flex:none;width:20px;height:20px}.btn--primary{background:var(--btn);color:var(--on-btn)}.btn--primary:hover{background:var(--btn-hover)}.btn--secondary{background:var(--paper);color:var(--ink);border-color:var(--btn)}.btn--secondary:hover{background:color-mix(in srgb, var(--btn) 10%, var(--paper))}.btn:focus-visible{border-radius:999px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn--primary{position:relative;overflow:hidden}.btn--primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#fffdf84d 50%,#0000 68%);position:absolute;inset:0;transform:translate(-115%)}.btn--primary:hover:after{transition:transform .85s var(--ease-arrive);transform:translate(115%)}}.cta__hint{background:var(--sand);color:var(--on-sand);border-radius:8px;padding:12px 16px;font-size:.9375rem;font-weight:600;line-height:1.4}.cta__dev{color:var(--ink);justify-self:start;padding-block:10px;font-size:.9375rem;font-weight:600}.qr{display:none}.is-desktop .qr{background:var(--card);box-shadow:var(--shadow-soft);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.qr__code{background:#fffdf8;border-radius:6px;flex:none;width:84px;height:84px;padding:5px}.qr__code svg{width:100%;height:100%;display:block}.qr__caption{color:var(--text-2);font-size:.8125rem;font-weight:500;line-height:1.4}.qr__wait,.qr--soon .qr__ok{display:none}.qr--soon .qr__wait{display:inline}.qr--soon .qr__code{border:1.5px dashed var(--line);background:0 0}.qr__sprout{display:none}.qr--soon .qr__sprout{width:100%;height:100%;color:var(--sage);padding:18px;display:block}.hero{text-align:center;padding-top:clamp(8px,3svh,40px);position:relative}.hero__blobs{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blob--honey-l{width:clamp(220px,28vw,400px);top:30%;left:-6%}.blob--honey-r{width:clamp(200px,24vw,340px);top:58%;right:-4%}.hero__text{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero__title{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(3.4rem,min(8.2vw,15svh),8.5rem);font-weight:700;line-height:.9}.hero__word{display:inline-block}.hero__subtitle{font-family:var(--f-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--text-2);margin-top:clamp(10px,1.6svh,18px);font-size:clamp(.8125rem,.75rem + .3vw,1rem);font-weight:600}.hero__slogan{text-wrap:balance;margin-top:clamp(6px,1.4svh,14px);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.15}.hero__lead{max-width:44rem;color:var(--text-2);text-wrap:balance;margin-top:clamp(10px,1.8svh,18px);font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.cta--hero{margin-inline:auto;width:100%;margin-top:clamp(16px,2.8svh,28px)}@media (width>=960px){.is-desktop .cta--hero{grid-template-columns:auto auto;justify-content:center;gap:12px 16px;max-width:none}.is-desktop .cta--hero .cta__item{align-items:center;gap:14px;display:flex}.is-desktop .cta--hero .cta__item:first-child .qr{order:-1}.is-desktop .cta--hero .qr{padding:6px}.is-desktop .cta--hero .qr__code{width:72px;height:72px}.is-desktop .cta--hero .qr--soon .qr__sprout{padding:14px}.is-desktop .cta--hero .qr__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hero__note{color:var(--text-2);margin-top:14px;font-size:.875rem}.hero__note .cta__dev{font-size:inherit;padding:0}.hero__note .cta__dev:before{content:"·";color:var(--text-2);margin-inline:.45em;font-weight:400;display:inline-block}.stage{width:100%;max-width:1280px;height:clamp(250px,22vw,320px);margin:clamp(16px,2.4svh,28px) auto 0;position:relative}.stage__blob{z-index:1;width:clamp(340px,38vw,540px);bottom:-46%;left:50%;translate:-50%}.phone{z-index:3;aspect-ratio:780/1688;width:clamp(190px,16vw,230px);box-shadow:var(--shadow-card);background:#1d2318;border-radius:38px;margin-left:calc(clamp(190px,16vw,230px)/-2);padding:8px;position:absolute;top:0;left:50%}.phone img{object-fit:cover;object-position:top;border-radius:30px;width:100%;height:100%;display:block}.phone:before{content:"";background:#1d2318;border-radius:999px;width:28%;height:20px;margin-left:-14%;position:absolute;top:16px;left:50%}.stage .engr{transform:rotate(var(--r,0deg))}.stage__e1{--r:-16deg;width:clamp(150px,14vw,210px);top:-84%;left:1%}.stage__e2{--r:-6deg;width:clamp(150px,14vw,210px);top:-34%;left:7%}.stage__e3{--r:-8deg;width:clamp(200px,21vw,300px);top:4%;left:12%}.stage__e4{--r:14deg;width:clamp(120px,11vw,170px);top:-88%;right:2%}.stage__e5{--r:8deg;width:clamp(110px,11vw,160px);top:-40%;right:11%}.stage__e6{--r:4deg;width:clamp(180px,18vw,250px);top:2%;right:8%}.stage__e7{--r:6deg;width:clamp(60px,6vw,90px);top:18%;left:calc(50% + clamp(120px,12vw,170px))}.stage__e8{--r:-28deg;width:clamp(80px,8vw,120px);top:30%;left:calc(50% - clamp(190px,17vw,240px))}@media (width<=759px){.stage{height:260px}.stage__e1,.stage__e3,.stage__e4,.stage__e6,.stage__e8{display:none}.stage__e2{width:110px;top:32%;left:0}.stage__e5{width:86px;top:12%;right:2%}.stage__e7{width:52px;top:58%;left:auto;right:6%}.blob--honey-l{top:55%}.blob--honey-r{top:78%}}.band{z-index:2;background:var(--band);color:var(--on-band);position:relative}.band .wave--up{fill:var(--band);position:absolute;bottom:calc(100% - 1px);left:0}.band .wave--down{fill:var(--band);position:absolute;top:calc(100% - 1px);left:0}.band__inner{padding-block:clamp(150px,16vw,220px) clamp(24px,3vw,40px)}.band__head{max-width:44rem}.band .h2{color:var(--on-band)}.band .lead{color:var(--on-band-2)}.steps{gap:36px 40px;margin-top:clamp(36px,4vw,56px);display:grid}@media (width>=620px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{border-top:1px solid #f3eedf38;padding-top:18px}@media (width>=1000px){.steps{gap:0}.step{border-top:0;border-left:1px solid #f3eedf38;padding:4px 28px 8px}.step:first-child{border-left:0;padding-left:0}}.step__n{font-family:var(--f-display);color:var(--band-accent);font-size:clamp(3rem,2.4rem + 2vw,4.25rem);font-weight:700;line-height:1;display:block}.step__title{color:var(--on-band);margin-top:10px;font-size:1.125rem;font-weight:600;line-height:1.3}.step p{color:var(--on-band-2);margin-top:8px;font-size:.9375rem}.inside{padding-block:calc(var(--section) + clamp(48px, 7vw, 110px)) var(--section);position:relative}.inside__grid{gap:56px;display:grid}@media (width>=960px){.inside__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(56px,7vw,112px)}}.inside__visual{width:min(360px,88%);margin:48px auto 0;position:relative}@media (width>=960px){.inside__visual{margin-inline:8% 0}}.inside__blob{width:112%;top:14%;left:-18%}.inside__sprig{z-index:2;width:46%;top:-10%;right:-20%;transform:rotate(18deg)}.clip-defs{position:absolute}.blob-photo{z-index:1;filter:drop-shadow(-12px 12px 24px #3a341e33);position:relative}.blob-photo__shape{aspect-ratio:5/6;clip-path:url(#clip-blob);position:relative}.blob-photo__shape img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;filter:var(--img-filter);display:block}.blob-photo__hand{color:#3e4d2c;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);line-height:1.1;position:absolute;top:22%;left:16%;transform:rotate(-7deg)}.features{gap:40px;display:grid}.features__h{border-bottom:1px solid var(--line);font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);padding-bottom:12px;font-size:1.5rem;font-weight:600;line-height:1.1}.feature{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);column-gap:18px;padding-block:22px;display:grid}.feature__icon{background:var(--card);width:48px;height:48px;color:var(--btn);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;box-shadow:var(--shadow-soft);border-radius:50%;grid-row:span 2;padding:11px}.feature__title{color:var(--text);padding-top:2px;font-size:1.125rem;font-weight:600}.feature p{color:var(--text-2);margin-top:4px}.program .wave--sand-up,.program .wave--sand-down{fill:var(--paper-2)}.program .wave--sand-down{margin-top:-1px}.program .wave--sand-up{margin-bottom:-1px}.program__band{background:var(--paper-2);padding-block:clamp(8px,2vw,24px) clamp(24px,4vw,48px);position:relative;overflow:hidden}.program__band>.wrap{z-index:1;position:relative}.program__head{max-width:44rem}.journey{margin-top:clamp(32px,4vw,48px);position:relative}.program__blob-l{width:clamp(200px,22vw,320px);top:34%;left:-8%}.program__blob-r{width:clamp(180px,20vw,300px);top:8%;right:-6%}.program__e1{width:clamp(80px,9vw,130px);bottom:8%;left:-1%;transform:rotate(-12deg)}.program__e2{width:clamp(70px,7vw,110px);top:6%;right:2%;transform:rotate(10deg)}.week{position:relative}.week__sprig{width:54px;top:14px;right:16px;transform:rotate(12deg)}.week__title{padding-right:52px}.path{display:none}@media (width>=900px){.path{width:100%;height:auto;display:block;position:absolute;top:calc(50% - 60px);left:0;overflow:visible}}.path__line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.006 .008;vector-effect:non-scaling-stroke}.path__dot{fill:var(--ink);transform-box:fill-box;transform-origin:50%}.path__dot--week{fill:var(--honey);stroke:var(--ink);stroke-width:2.5px}.weeks{gap:48px;display:grid;position:relative}@media (width<=899px){.week:not(:last-child):after{content:"";border-left:2px dashed var(--ink);height:48px;position:absolute;top:100%;left:50%}.week:not(:last-child):before{content:"";background:var(--honey);border:2px solid var(--ink);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:calc(100% + 18px);left:calc(50% - 6px)}}@media (width>=900px){.weeks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,72px)}}.week{background:var(--card);box-shadow:var(--shadow-card);border-radius:8px;padding:clamp(22px,2.4vw,30px)}.week__title{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:1.625rem;font-weight:600;line-height:1.05}.week__meta{font-family:var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);margin-top:8px;font-size:.75rem;font-weight:600}.days{margin-top:20px;position:relative}.days li{padding:0 0 14px 30px;font-size:.9375rem;line-height:1.4;position:relative}.days li:last-child{padding-bottom:0}.days li:before{content:"";border:2px solid var(--sage);background:var(--card);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}.days li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--sage) 55%, transparent);width:1.5px;position:absolute;top:21px;bottom:2px;left:7px}.days li:last-child:before{background:var(--btn);border-color:var(--btn)}.days b{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:600;display:block}.week__more{display:none}@media (width<=899px){.weeks.is-collapsible .week:not(.is-open) .days li:nth-child(n+4),.weeks.is-collapsible .week:not(.is-open) .days li:nth-child(3):after{display:none}.weeks.is-collapsible .week__more{min-height:44px;color:var(--ink);font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:10px;margin-left:-2px;padding:0 14px 0 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.week__more:hover{background:color-mix(in srgb, var(--sage) 22%, transparent)}.week__more svg{width:20px;height:20px;transition:transform var(--dur) var(--ease-out)}.week.is-open .week__more svg{transform:rotate(45deg)}}@media (width<=899px) and (prefers-reduced-motion:no-preference){.weeks.is-collapsible .week.is-open .days li:nth-child(n+4){animation:day-in .4s var(--ease-arrive) both}.weeks.is-collapsible .week.is-open .days li:nth-child(5){animation-delay:50ms}.weeks.is-collapsible .week.is-open .days li:nth-child(6){animation-delay:.1s}.weeks.is-collapsible .week.is-open .days li:nth-child(7){animation-delay:.15s}}@keyframes day-in{0%{opacity:0;transform:translateY(-6px)}}.program__foot{max-width:40rem;color:var(--text-2);gap:10px;margin-top:32px;display:grid}.program__credit{font-size:.9375rem}.price{padding-block:var(--section);position:relative}.price__blob{width:clamp(240px,30vw,420px);right:0;top:calc(var(--section) - 60px)}.price__sprig{width:clamp(90px,10vw,150px);left:max(0px, calc(var(--pad) - 36px));bottom:calc(var(--section) - 60px);z-index:2;transform:rotate(-24deg)}.price__card{z-index:1;background:var(--card);box-shadow:var(--shadow-card);border-radius:8px;gap:40px;padding:clamp(28px,5vw,64px);display:grid;position:relative}@media (width>=900px){.price__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px)}}.price__amount{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:20px;display:flex}.price__num{font-family:var(--f-display);color:var(--ink);font-size:clamp(4rem,2.6rem + 5vw,7rem);font-weight:700;line-height:1}.price__per{font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);font-size:.875rem;font-weight:600}.price__hand{transform-origin:0;margin-top:12px;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);transform:rotate(-2deg)}.checks{gap:12px;display:grid}.checks li{grid-template-columns:26px minmax(0,1fr);gap:12px;line-height:1.45;display:grid}.checks svg{background:var(--btn);width:26px;height:26px;color:var(--on-btn);border-radius:50%;padding:5px}.cta--price{margin-top:28px}.price__demo{color:var(--text-2);margin-top:16px;font-size:.875rem}.faq{padding-bottom:var(--section);gap:32px;display:grid}@media (width>=900px){.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,7vw,112px)}.faq__head{position:sticky;top:32px}}.faq__head a{color:var(--ink);font-weight:600}.faq__list{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:600;line-height:1.35;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary svg{border:2px solid var(--btn);width:34px;height:34px;color:var(--ink);transition:transform var(--dur) var(--ease-out), background-color var(--dur-fast);border-radius:50%;flex:none;padding:7px}.qa summary:hover svg{background:color-mix(in srgb, var(--btn) 12%, transparent)}.qa[open] summary svg{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.faq__list{interpolate-size:allow-keywords}.qa::details-content{block-size:0;transition:block-size .35s var(--ease-arrive), content-visibility .35s allow-discrete;overflow-y:clip}.qa[open]::details-content{block-size:auto}}.qa p{max-width:40rem;color:var(--text-2);padding:0 52px 24px 0}.qa p a{color:var(--ink);font-weight:600}.final{padding-block:clamp(48px, 6vw, 88px) calc(var(--section) + clamp(48px, 7vw, 110px));text-align:center;position:relative;overflow:hidden}.final__inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.final__cup{width:clamp(120px,14vw,220px);top:18%;left:clamp(-40px,-2vw,0px);transform:rotate(-10deg)}.final__book{width:clamp(150px,18vw,280px);top:36%;right:clamp(-50px,-2vw,0px);transform:rotate(9deg)}@media (width<=899px){.program__e2,.program__blob-r{display:none}}@media (width<=759px){.final__cup{width:96px;top:16px;left:-18px}.final__book{width:110px;top:10px;right:-34px}}.final__sprout{width:60px;height:60px;color:var(--btn);margin-bottom:14px;display:block}.sprout__leaf{transform-box:view-box}.sprout__leaf--r{transform-origin:24.4px 26.5px}.sprout__leaf--l{transform-origin:23.4px 30.4px}.final__title{max-width:12em}.final__slogan{text-wrap:balance;margin-top:12px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.2}.cta--final{width:100%;margin-top:32px}.cta--final .cta__hint,.cta--final .cta__dev{justify-self:center}.final__note{color:var(--text-2);margin-top:16px;font-size:.875rem}.dock{display:none}@media (width<=759px){.dock{z-index:10;padding:10px 12px calc(10px + var(--safe-bottom));background:var(--paper);border-top:1px solid var(--line);visibility:hidden;transition:transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #3a341e40}.dock.is-visible{visibility:visible;transition:transform var(--dur) var(--ease-out), visibility 0s;transform:none}.dock .btn{min-height:48px;padding:0 12px;font-size:.8125rem}.dock .btn--secondary{background:var(--card)}.dock .cta__hint{order:-1;grid-column:1/-1;padding:8px 12px;font-size:.875rem}}.foot{background:var(--band);color:var(--on-band);padding-block:clamp(32px,5vw,56px) 32px;font-size:.9375rem;position:relative}.foot .wave--foot{fill:var(--band);position:absolute;bottom:calc(100% - 1px);left:0}.foot__cols{gap:32px;display:grid}@media (width>=760px){.foot__cols{grid-template-columns:1fr 1.2fr 1fr}}.foot .brand{color:var(--on-band)}.foot .brand__mark{color:var(--band-accent)}.foot__brand p{color:var(--on-band-2);margin-top:6px}.foot__col{align-content:start;row-gap:2px;display:grid}.foot__h{font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--band-accent);margin-bottom:6px;font-size:.75rem;font-weight:600}.foot__col p,.foot__col a{color:var(--on-band-2)}.foot__col a{width:fit-content;padding-block:6px;text-decoration:none}.foot__col a:hover,.foot__sign:hover{color:var(--on-band);text-underline-offset:3px;text-decoration:underline}.foot__bottom{color:var(--on-band-2);border-top:1px solid #f3eedf2e;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:.875rem;display:flex}.foot__sign{font:inherit;color:inherit;padding-block:6px;text-decoration:none}.foot :focus-visible{outline-color:var(--band-accent)}@media (prefers-reduced-motion:no-preference){.hero__word{animation:word-in .8s var(--ease-arrive) both}.hero__word+.hero__word{animation-delay:.12s}.hero__slogan{animation:write-in 1.1s var(--ease-out) .3s both}.hero__blobs .blob,.stage__blob{animation:blob-in 1.1s var(--ease-arrive) 50ms both}.phone{animation:phone-rise 1.1s var(--ease-arrive) .35s backwards}.stage .engr{animation:ink-in 1s var(--ease-out) both}.stage__e1{animation-delay:.5s}.stage__e4{animation-delay:.58s}.stage__e2{animation-delay:.66s}.stage__e5{animation-delay:.74s}.stage__e3{animation-delay:.82s}.stage__e6{animation-delay:.9s}.stage__e7{animation-delay:1.1s}}@keyframes word-in{0%{opacity:0;filter:blur(10px);transform:translateY(.14em)}to{opacity:1;filter:blur();transform:none}}@keyframes write-in{0%{clip-path:inset(-20% 100% -40% 0)}to{clip-path:inset(-20% 0 -40%)}}@keyframes blob-in{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes phone-rise{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}@keyframes ink-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.hero__text{transform:translateY(calc(var(--sy,0) * .5px)) scale(calc(1 - var(--sy,0) / 6000));opacity:clamp(0, calc(1 - var(--sy,0) / 520), 1)}.hero__blobs{transform:translateY(calc(var(--sy,0) * .4px))}.stage__blob{transform:translateY(calc(var(--sy,0) * -.05px))}.stage .engr{transform:translateY(calc(var(--sy,0) * (12 - var(--d,12)) * .03px)) rotate(var(--r,0deg))}.phone{transform:translateY(calc(var(--sy,0) * -.12px))}.engr--drift{translate:0 calc(var(--t,0) * var(--drift,36) * 1px);rotate:calc(var(--t,0) * var(--sway,5) * 1deg)}.week__sprig{--drift:10;--sway:9}.final__cup,.program__e1{--drift:56;--sway:-6}.final__book,.program__e2{--drift:44;--sway:5}.price__sprig,.inside__sprig{--drift:48;--sway:8}}@media (width>=960px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.stage .engr,.phone{translate:calc(var(--mx,0) * var(--d,6) * -1px) calc(var(--my,0) * var(--d,6) * -.7px);transition:translate .9s var(--ease-arrive)}}@media (prefers-reduced-motion:no-preference){.journey.will-reveal .path__line{stroke-dasharray:1;stroke-dashoffset:1px}.journey.will-reveal .path__dot{scale:0}.journey.will-reveal.is-in .path__line{animation:draw-line 1.6s var(--ease-out) forwards, path-dash 0s 1.7s forwards}.journey.will-reveal.is-in .path__dot{animation:dot-in .45s var(--ease-arrive) calc(.2s + var(--i) * 65ms) forwards}}@keyframes dot-in{0%{scale:0}to{scale:1}}@keyframes path-dash{to{stroke-dasharray:.006 .008;stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.final.will-reveal .sprout__stem{stroke-dasharray:1;stroke-dashoffset:1px}.final.will-reveal .sprout__leaf{transform:scale(0)}.final.will-reveal .final__slogan{clip-path:inset(-20% 100% -40% 0)}.final.will-reveal.is-in .sprout__stem{animation:draw-line .7s var(--ease-out) forwards}.final.will-reveal.is-in .sprout__leaf--r{animation:leaf-r .8s var(--ease-arrive) .45s forwards}.final.will-reveal.is-in .sprout__leaf--l{animation:leaf-l .8s var(--ease-arrive) .6s forwards}.final.will-reveal.is-in .final__slogan{animation:write-in 1.2s var(--ease-out) .85s forwards}}@keyframes leaf-r{0%{transform:scale(0)rotate(-35deg)}to{transform:none}}@keyframes leaf-l{0%{transform:scale(0)rotate(35deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
