@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_7f867b{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_7f867b{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_df3ded{font-family:DM Mono,DM Mono Fallback;font-weight:500;font-style:normal}.__variable_df3ded{--font-dm-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_d8265e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_d8265e{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/2be3553c649c9118-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/30292d50543e6938-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/89d6f6fb20766376-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_a90d8d{font-family:Barlow Condensed,Barlow Condensed Fallback;font-weight:900;font-style:italic}.__variable_a90d8d{--font-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/25d84a5c3717e106-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c377fa0aa39d519a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/39a82d3a61a99b45-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_f2adb3{font-family:Archivo,Archivo Fallback;font-weight:500;font-style:normal}.__variable_f2adb3{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0bbebd155e89f1d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fad5e1188f09afdc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Indie Flower Fallback;src:local("Arial");ascent-override:103.05%;descent-override:51.84%;line-gap-override:0.00%;size-adjust:94.19%}.__className_7889ff{font-family:Indie Flower,Indie Flower Fallback;font-weight:400;font-style:normal}.__variable_7889ff{--font-indie-flower:"Indie Flower","Indie Flower Fallback"}:root{--bg:#f4efe4;--paper:#fffdf8;--ink:#1f3550;--deep:#0b1f3f;--muted:#4a5a70;--line:#d9cfb8;--ochre:#e8b04a;--stamp:#1c7a6f;--chip:#fbebc4;--bubble:#ece5d6;--bar:#fbf7ee;--rule:#ede6d6;--sans:var(--font-dm-sans),system-ui,sans-serif;--mono:var(--font-dm-mono),ui-monospace,monospace;--serif:var(--font-fraunces),Georgia,serif}*,:after,:before{box-sizing:border-box}body,html{margin:0}html{background:var(--bg)}body{font-family:var(--sans);color:var(--deep);-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}.fr{font-family:var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.03em}.root{min-height:100vh;background:var(--bg)}.stage{max-width:1120px;margin:0 auto;padding:30px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);gap:28px;align-items:start}.side{padding-top:120px;display:flex;flex-direction:column;gap:14px}.side h1{margin:0;font-weight:900;font-size:64px;line-height:.9;color:var(--ink)}.side p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.side.r{align-items:center;padding-top:300px}.side.r small{font:500 11px var(--mono);letter-spacing:1.5px;color:var(--muted);text-align:center}.sprout{width:150px;height:216px;animation:bob 3s ease-in-out infinite}.phone{background:var(--paper);border-radius:34px;box-shadow:0 24px 60px rgba(11,31,63,.16),0 0 0 2px var(--line);overflow:hidden}.bar,.phone{display:flex;flex-direction:column}.bar{align-items:center;gap:4px;padding:18px 16px 12px;border-bottom:1px solid var(--rule);background:var(--bar)}.bar img{width:58px;height:58px;border-radius:50%;object-fit:cover}.bar b{font-size:16px;color:var(--ink)}.bar span{font-size:12px;color:var(--muted)}.msgs{display:flex;flex-direction:column;gap:6px;padding:18px 14px 10px}.stamp{align-self:center;font:500 10px var(--mono);letter-spacing:1.5px;color:var(--muted);padding:6px 0}.m{max-width:82%;animation:pop .4s cubic-bezier(.2,1.3,.4,1) both}.m.me{align-self:flex-start}.m.you{align-self:flex-end}.b{padding:10px 14px;border-radius:20px;font-size:15px;line-height:1.4}.me .b{background:var(--bubble);color:var(--deep);border-bottom-left-radius:6px}.you .b{background:var(--ink);color:var(--paper);border-bottom-right-radius:6px}.card{width:300px;max-width:100%;border-radius:20px;overflow:hidden;background:#fff;border:1.5px solid #e3daca;border-bottom-left-radius:6px}.card .hero{display:flex;align-items:center;gap:12px;padding:14px;background:var(--chip)}.card .hero img{width:52px;height:52px;border-radius:12px}.card .hero b{display:block;font-weight:900;font-size:26px;line-height:1;color:var(--ink)}.card .hero span{display:block;font:500 10px var(--mono);letter-spacing:1.5px;color:#7a5200;margin-top:4px}.card p{margin:0;padding:12px 14px 4px;font-size:14px;line-height:1.45;color:var(--muted)}.card .go{display:flex;align-items:center;justify-content:center;margin:10px 14px 12px;min-height:46px;border-radius:12px;background:var(--ochre);color:var(--deep);text-decoration:none;font-weight:800;font-size:15px}.card .more{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 14px}.card .more a{font-size:12px;font-weight:700;color:var(--stamp);padding:6px 10px;border-radius:999px;background:#e4f1ee}.card .more a,.mini{text-decoration:none}.mini{display:flex;align-items:center;gap:12px;width:300px;max-width:100%;padding:10px 12px;border-radius:18px;background:#fff;border:1.5px solid #e3daca;color:var(--deep);border-bottom-left-radius:6px}.mini img{width:44px;height:44px;border-radius:10px;flex:none}.mini b{display:block;font-size:16px}.mini small{display:block;font-size:12px;color:var(--muted);line-height:1.35}.mini .wm-sd{font-family:var(--font-barlow-condensed),sans-serif;font-weight:900;font-style:italic;font-size:22px;line-height:1;letter-spacing:.3px;color:#0f1b3d}.mini-unseeded small{font-family:var(--font-archivo),system-ui,sans-serif;color:#3d475c}.mini .wm-ni{font-family:var(--font-indie-flower),cursive;font-weight:400;font-size:24px;line-height:1}.mini i{margin-left:auto;font-style:normal;font-weight:800;font-size:12px;white-space:nowrap;padding:8px 10px;border-radius:999px}.socs{display:flex;gap:6px;flex-wrap:wrap}.socs a{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--bubble);text-decoration:none;font-weight:700;font-size:13px;color:var(--ink)}.socs a:hover{background:var(--ink);color:var(--paper)}.sprout-msg{width:90px;height:130px;display:block}.typing{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;border-radius:20px;background:var(--bubble);border-bottom-left-radius:6px}.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:dot 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.replies{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:10px 14px 16px;border-top:1px solid var(--rule);background:var(--bar)}.replies button{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font:700 14px var(--sans);cursor:pointer}.replies button:hover{background:var(--ink);color:var(--paper)}.replies .none{font-size:13px;color:var(--muted);padding:12px 0}.fine{text-align:center;font-size:12px;color:var(--muted);margin:0;padding:0 16px 30px}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}.side h1{animation:rise .6s cubic-bezier(.2,.8,.2,1) .05s both}.side p{animation:rise .6s cubic-bezier(.2,.8,.2,1) .2s both}.phone{animation:phone-up .7s cubic-bezier(.2,.9,.25,1) .1s both}.bar img{animation:pop .45s cubic-bezier(.3,1.6,.5,1) .55s both}.bar b,.bar span{animation:rise .4s ease-out .7s both}.typing.intro{overflow:hidden;animation:intro-typing 1.25s linear both}.side.r .sprout{animation:sprout-drop .7s cubic-bezier(.3,1.3,.5,1) 1.4s both,bob 3s ease-in-out 2.1s infinite}.side.r small{animation:rise .5s ease-out 1.8s both}.replies{animation:rise .5s cubic-bezier(.2,.8,.2,1) 3.6s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes phone-up{0%{opacity:0;transform:translateY(70px) rotate(2deg)}to{opacity:1;transform:none}}@keyframes sprout-drop{0%{opacity:0;transform:translateY(-90px) rotate(-12deg)}60%{opacity:1;transform:translateY(8px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}@keyframes intro-typing{0%,47%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}52%,92%{opacity:1;max-height:40px;padding-top:12px;padding-bottom:12px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-6px}}@media (max-width:900px){.stage{grid-template-columns:minmax(0,1fr);padding:16px 10px 20px;gap:14px}.side{padding-top:0}.side h1{font-size:40px}.side.r{display:none}.phone{border-radius:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important}.typing.intro{display:none}}