@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-opsz-normal-oos9povj.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-opsz-italic-DNX9AbKj.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-opsz-italic-C8i6y2Ft.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}.stamp{--stamp-paper: var(--color-card, #2c3e4a);--stamp-frame: var(--color-border, #5a7a8a);--stamp-ink: var(--color-ink, #e8edf0);--stamp-postmark: var(--color-faint-gold, #d4c8a8);--stamp-hole: 3.5px;--stamp-pitch: 10px;position:relative;flex-shrink:0}.stamp[data-tier=uncommon]{--stamp-frame: rgb(134 239 172 / .45)}.stamp[data-tier=rare]{--stamp-frame: rgb(216 180 254 / .45)}.stamp[data-tier=legendary]{--stamp-frame: rgb(252 211 77 / .65)}.stamp--tile{width:100%;aspect-ratio:106 / 128;container-type:inline-size}@container (max-width: 99px){.stamp .stamp-postmark-lines{display:none}}.stamp--sheet{--stamp-paper: var(--color-card-elevated, #3d5a6e);width:96px;height:112px;transform:rotate(-4deg)}.stamp .stamp-paper{position:absolute;inset:0;padding:calc(var(--stamp-hole) + 1px);background:var(--stamp-paper);-webkit-mask:radial-gradient(circle var(--stamp-hole),#0000 98%,#000) round calc(var(--stamp-pitch) / -2) calc(var(--stamp-pitch) / -2) / var(--stamp-pitch) var(--stamp-pitch),linear-gradient(#000 0 0) content-box;mask:radial-gradient(circle var(--stamp-hole),#0000 98%,#000) round calc(var(--stamp-pitch) / -2) calc(var(--stamp-pitch) / -2) / var(--stamp-pitch) var(--stamp-pitch),linear-gradient(#000 0 0) content-box}.stamp .stamp-face{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2px;border:1px solid var(--stamp-frame);color:var(--stamp-ink);text-align:center}.stamp .stamp-icon{font-size:34px;line-height:1.15}.stamp--sheet .stamp-icon{font-size:44px}.stamp .stamp-name{font-family:var(--font-serif);font-optical-sizing:auto;font-size:14px;line-height:17px}.stamp .stamp-postmark{position:absolute;top:-8px;right:-10px;display:flex;align-items:center;transform:rotate(-12deg);pointer-events:none}.stamp .stamp-postmark-lines{width:34px;height:22px;flex-shrink:0;stroke:var(--stamp-postmark);stroke-opacity:.8;stroke-width:1.3}.stamp .stamp-postmark-ring{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1.5px solid var(--stamp-postmark);border-radius:9999px;background:#1a25308c;color:var(--stamp-postmark);font-family:var(--font-sans, system-ui, sans-serif);font-size:12px;font-weight:600;line-height:1}.stamp .stamp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--font-serif: "Fraunces Variable", Georgia, serif}body{margin:0;background:#0f171e}#landing-canvas{position:fixed;inset:0;z-index:0;pointer-events:none}.landing-page{position:relative;z-index:2}.final-cta-button{margin-top:28px;display:inline-block}.landing-page,.landing-page *{margin:0;padding:0;box-sizing:border-box}.landing-page{background:transparent;color:#d4dde3;font-family:DM Sans Variable,sans-serif;font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased;text-wrap:pretty}.landing-page section{max-width:960px;margin:0 auto;padding:0 28px}.top-nav{position:sticky;top:0;z-index:3;max-width:1040px;margin:0 auto;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f171ead;border-bottom:1px solid rgba(122,154,174,.12)}.brand-mark img{width:34px;height:auto;opacity:.9}.top-nav nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.top-nav a{color:#a6b6c1;text-decoration:none;font-size:11px;letter-spacing:.07em;text-transform:uppercase;transition:color .2s ease}.top-nav a:hover{color:#d4dde3}.landing-hero{min-height:calc(100svh - 68px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:64px;padding-bottom:86px;position:relative}.hero-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#7a9db0;font-weight:500;margin-bottom:18px}.landing-hero h1{font-family:var(--font-serif);font-weight:240;font-size:clamp(38px,6.5vw,70px);letter-spacing:-.03em;color:#e8edf0;line-height:1.08;margin-bottom:18px;max-width:780px}.hero-sub{font-size:clamp(16px,2.1vw,21px);color:#b8c4cc;max-width:640px;margin-bottom:26px;font-weight:300}.landing-page.hydrated .hero-eyebrow{opacity:0;animation:landingFadeUp .9s ease-out .15s forwards}.landing-page.hydrated .landing-hero h1{opacity:0;animation:landingFadeUp 1s ease-out .3s forwards}.landing-page.hydrated .hero-sub{opacity:0;animation:landingFadeUp 1s ease-out .52s forwards}.hero-cta-group{display:flex;align-items:center;justify-content:center;gap:14px}.landing-page.hydrated .hero-cta-group{opacity:0;animation:landingFadeUp 1s ease-out .76s forwards}.cta-button{display:inline-block;padding:13px 32px;background:#7a9aae;color:#0f171e;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:100px;transition:transform .2s ease,opacity .2s ease}.cta-button:hover{opacity:.92;transform:translateY(-1px)}.secondary-link{color:#afc0cb;font-size:13px;letter-spacing:.03em;text-decoration:none;border-bottom:1px solid rgba(175,192,203,.4);padding-bottom:2px}.secondary-link:hover{color:#d4dde3;border-bottom-color:#d4dde3cc}.trust-line{margin-top:14px;color:#7a9db0;font-size:12px;letter-spacing:.03em}.landing-page.hydrated .trust-line{opacity:0;animation:landingFadeUp 1s ease-out .95s forwards}.scroll-hint{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.landing-page.hydrated .scroll-hint{opacity:0;animation:landingFadeUp 1s ease-out 1.08s forwards}.scroll-hint span{display:block;width:1px;height:34px;background:linear-gradient(to bottom,#5a7a8a,transparent);margin:0 auto;animation:scrollPulse 2.4s ease-in-out infinite}.divider{width:58px;height:1px;background:#3d5a6e;margin:24px auto 14px;opacity:.33}.section-heading{font-family:var(--font-serif);font-weight:380;font-size:clamp(24px,3.1vw,34px);letter-spacing:-.01em;color:#dce5eb;margin-top:30px;margin-bottom:36px;text-align:center;text-wrap:balance}.how-section,.release-section,.special-section,.value-section,.proof-section,.stats-section,.compare-section,.preview-section,.faq-section{padding-top:144px;padding-bottom:108px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.step{text-align:center}.step-num{font-family:var(--font-serif);font-weight:300;font-size:32px;color:#3d5a6e;margin-bottom:16px;line-height:1}.step-title{font-family:var(--font-serif);font-weight:420;font-size:18px;color:#e8edf0;margin-bottom:8px}.step-desc{font-size:14px;color:#b8c4cc;line-height:1.65}.release-intro{font-family:var(--font-serif);font-weight:300;font-size:clamp(17px,2.2vw,21px);line-height:1.6;color:#c8d4dc;text-align:center;text-wrap:pretty;max-width:600px;margin:-14px auto 40px}.release-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;list-style:none;max-width:760px;margin:0 auto}.release-item{padding:22px 24px;font-family:var(--font-serif);font-weight:300;font-style:italic;font-size:16px;line-height:1.55;color:#dce5eb;text-wrap:pretty}.release-closing{font-size:clamp(15px,1.9vw,18px);color:#b8c4cc;line-height:1.7;text-align:center;text-wrap:pretty;max-width:480px;margin:40px auto 0}.release-cta{text-align:center;margin-top:28px}.specials,.value-grid,.faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.value-grid>.value-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:min(100%,470px)}.special,.value-card,.proof-card,.stat-card,.faq-item,.release-item,.compare-table{background:#161f28;border:1px solid rgba(90,122,138,.12);border-radius:14px;transition:border-color .3s ease}.special:hover,.value-card:hover,.proof-card:hover,.stat-card:hover,.faq-item:hover,.release-item:hover{border-color:#7a9aae3d}.special{padding:28px 24px;display:flex;align-items:flex-start;gap:16px}.special-dot{width:6px;height:6px;border-radius:50%;background:#c4b5a0;margin-top:7px;flex-shrink:0;opacity:.74}.special h3,.value-card h3,.faq-item h3{font-family:var(--font-serif);font-weight:420;font-size:17px;color:#e8edf0;margin-bottom:6px}.special p,.value-card p,.faq-item p{font-size:13px;color:#b8c4cc;line-height:1.65}.value-card,.faq-item{padding:25px 22px}.proof-single{max-width:600px;margin:0 auto;padding:32px 28px;background:#161f28;border:1px solid rgba(90,122,138,.12);border-radius:14px;text-align:center}.proof-single p{font-family:var(--font-serif);font-weight:300;font-style:italic;font-size:19px;line-height:1.55;color:#e8edf0;margin-bottom:14px}.proof-single footer{font-size:13px;color:#5a7a8a;letter-spacing:.04em}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.stats-grid{grid-template-columns:repeat(4,1fr)}.stats-grid--trio{grid-template-columns:repeat(3,1fr)}.stats-grid--pair{grid-template-columns:repeat(2,1fr);max-width:560px;margin-left:auto;margin-right:auto}}.stat-card{padding:24px 20px;text-align:center}.stat-number{font-family:var(--font-serif);font-weight:300;font-size:28px;color:#e8edf0;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}.stat-label{font-size:12px;color:#5a7a8a;letter-spacing:.04em}.world-fact{text-align:center;font-size:14px;font-style:italic;color:#5a7a8a;margin-top:24px}.compare-table{display:grid;grid-template-columns:.8fr 1fr 1fr;overflow:hidden}.compare-head,.compare-cell{padding:13px 14px;border-bottom:1px solid rgba(90,122,138,.1);font-size:13px}.compare-head{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7a9db0;font-weight:600;background:#7a9aae0a}.compare-cell.feature{color:#c6d2d9;font-weight:500}.compare-cell.good{color:#f2f8fc;font-weight:650;background:#7a9aae24}.compare-cell.muted{color:#8fa3af}.compare-table>:nth-last-child(-n+3){border-bottom:none}.preview-section{padding-bottom:92px}.note-card{max-width:430px;margin:0 auto;background:#161f28;border:1px solid rgba(90,122,138,.12);border-radius:16px;padding:36px 32px 28px;position:relative;overflow:hidden}.note-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3d5a6e,#7a9aae,#c4b5a0);opacity:.5}.note-trace{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.trace-chip{font-size:11px;letter-spacing:.04em;color:#5a7a8a;background:#5a7a8a14;padding:5px 12px;border-radius:100px;border:1px solid rgba(90,122,138,.1)}.note-body{font-family:var(--font-serif);font-weight:300;font-style:italic;font-size:20px;color:#e8edf0;line-height:1.6;margin-bottom:24px}.note-meta{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(90,122,138,.08)}.note-drift{font-size:12px;color:#5a7a8a;letter-spacing:.03em}.note-actions{display:flex;gap:12px}.note-action{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#7a9aae;cursor:default;font-weight:500;opacity:.7}.privacy-line{text-align:center;padding-top:20px;font-size:13px;color:#5a7a8a;font-style:italic}.final-section{padding-top:30px;padding-bottom:132px;text-align:center}.final-section h2{font-family:var(--font-serif);font-weight:240;font-size:clamp(30px,4.2vw,46px);color:#e8edf0;letter-spacing:-.02em;margin-bottom:14px}.final-section .sub{font-size:16px;color:#b8c4cc}.landing-page footer{text-align:center;padding:40px 28px;font-size:12px;color:#3d5a6e;letter-spacing:.04em}.footer-legal{margin-top:8px}.footer-legal a{color:#5a7a8a;text-decoration:none;transition:color .15s}.footer-legal a:hover{color:#7a9aae}.footer-sep{margin:0 6px;color:#3d5a6e}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.15)}}.landing-page .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.landing-page .reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:930px){.compare-table{grid-template-columns:1fr}.compare-head{display:none}.compare-cell{border-bottom:none;padding:0}.compare-cell.feature{margin-top:16px;padding:14px 16px 6px;font-family:var(--font-serif);color:#e8edf0}.compare-cell.good,.compare-cell.muted{padding:0 16px 10px;color:#b8c4cc}.compare-cell.good:before{content:"Message in the Wind: ";color:#cfe0ea;font-weight:600}.compare-cell.muted:before{content:"Typical social apps: ";color:#7f96a3;font-weight:600}}@media(max-width:780px){.steps,.specials,.value-grid,.faq-list,.release-list{grid-template-columns:1fr}.top-nav{padding:14px 20px}.top-nav nav{gap:14px;flex-wrap:nowrap;justify-content:flex-start;flex:1;min-width:0;margin-left:16px;padding-right:28px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.top-nav nav::-webkit-scrollbar{display:none}.top-nav a{font-size:10px;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.hero-cta-group{flex-direction:column;gap:10px}}@media(max-width:640px){.landing-page section{padding:0 20px}.how-section,.release-section,.special-section,.value-section,.proof-section,.stats-section,.compare-section,.preview-section,.faq-section{padding-top:112px;padding-bottom:84px}.final-section{padding-bottom:104px}}@media(prefers-reduced-motion:reduce){.landing-page.hydrated .hero-eyebrow,.landing-page.hydrated .landing-hero h1,.landing-page.hydrated .hero-sub,.landing-page.hydrated .hero-cta-group,.landing-page.hydrated .trust-line,.landing-page.hydrated .scroll-hint{animation:none;opacity:1}.landing-page .reveal{opacity:1;transform:none;transition:none}}.landing-page .stamps-section{padding-top:36px;padding-bottom:108px;text-align:center}.stamps-intro{font-size:clamp(15px,1.9vw,18px);color:#b8c4cc;line-height:1.7;text-wrap:pretty;max-width:520px;margin:0 auto 40px}.stamps-row{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:520px;margin:0 auto;padding:0}.stamps-link{margin-top:32px}.stamps-link a{color:#8fb0c4;font-size:15px;text-decoration:none;transition:color .15s}.stamps-link a:hover{color:#d4dde3}@media(max-width:640px){.landing-page .stamps-section{padding:28px 20px 84px}}@media(max-width:480px){.stamps-row{grid-template-columns:repeat(2,1fr);max-width:260px}}
