:root{--font-display:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:"Avenir Next", Avenir, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--page:#fbf7f4;--surface:#fffdfb;--surface-muted:#f5eee9;--ink:#2d2326;--ink-soft:#65565c;--muted:#8b7a80;--rose:#b86a72;--rose-deep:#7f3f50;--plum:#3d3035;--sage:#667865;--blue:#4f6875;--gold:#b08a56;--line:#2d232621;--line-strong:#2d232633;--shadow:0 18px 42px #2f22261a;--shadow-soft:0 10px 24px #2f222612;--max:1180px;--article:780px}*{box-sizing:border-box}html{background:var(--page);color:var(--ink);scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%}main{overflow:hidden}h1,h2,h3,p{margin-top:0}p{color:var(--ink-soft)}.hero,.launchHero,.articleShell,.legalShell{background:linear-gradient(180deg, #fffdfbeb, #fbf7f4fa 52%, var(--page)), var(--page);padding:28px clamp(20px,6%,72px) 80px;position:relative}.hero{isolation:isolate;background:var(--page);min-height:auto;padding:0;overflow:hidden}.hero .nav{color:#fffdfbe6;position:absolute;top:clamp(18px,2.8vw,32px);left:50%;transform:translate(-50%)}.hero .brandMark,.hero .navLinks,.hero .navLinks a,.hero .brandMarkText strong,.hero .brandMarkText small{color:#fffdfbeb;text-shadow:0 2px 18px #1812143d}.hero .brandMark img{box-shadow:0 12px 28px #18121433}.hero .navLinks a:hover{color:#fffdfb;border-bottom-color:#fffdfbb8}.heroBackdrop{display:none}.nav{z-index:2;justify-content:space-between;align-items:center;gap:24px;width:min(920px,100% - 40px);margin:0 auto;display:flex;position:relative}.brandMark,.footerBrand,.legalBack{font-family:var(--font-display);color:var(--ink);letter-spacing:0;align-items:center;gap:11px;font-size:1.8rem;font-weight:700;display:inline-flex}.brandMark img,.footerBrand img,.legalBack img{box-shadow:var(--shadow-soft);border-radius:12px}.brandMarkText{gap:2px;line-height:1;display:grid}.brandMarkText strong{color:var(--ink);font:inherit;line-height:.94}.brandMarkText small{color:var(--muted);font-family:var(--font-sans);font-size:.62rem;font-weight:780;line-height:1.15}.navLinks{color:var(--ink-soft);align-items:center;gap:18px;font-size:.86rem;font-weight:650;display:flex}.navLinks a{border-bottom:1px solid #0000;align-items:center;min-height:32px;display:inline-flex}.navLinks a:hover{color:var(--ink);border-bottom-color:var(--rose)}.siteHeaderThread{min-width:0;color:var(--rose-deep);white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:8px;display:inline-flex}.siteHeaderThread span{min-height:30px;color:var(--ink-soft);align-items:center;gap:6px;font-size:.78rem;font-weight:760;display:inline-flex}.siteHeaderThread svg{flex:none}.hero .siteHeaderThread,.hero .siteHeaderThread span,.hero .siteHeaderThread svg{color:#fffdfbe6;text-shadow:0 2px 18px #1812143d}.heroGrid,.launchGrid{width:min(var(--max), 100%);z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(44px,8%,96px);margin:0 auto;display:grid;position:relative}.heroGrid{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"stack";justify-content:center;align-items:center;gap:0;width:100%;max-width:none;min-height:auto;padding:0}.hero .heroGrid{padding-top:0}.launchGrid{margin-top:76px}.launchGrid h1{max-width:660px;font-size:clamp(3.05rem,5.4vw,4.8rem);line-height:1.01}.heroCopy,.widgetCopy,.momentCopy,.originCopy,.sectionHeader,.articlesIndexHeader{width:100%;min-width:0;max-width:720px}.heroCopy{z-index:1;grid-area:stack;align-content:center;justify-items:center;max-width:none;min-height:clamp(500px,60vh,610px);margin:0 auto;padding:clamp(44px,7.2vw,76px) clamp(22px,7vw,92px);display:grid;position:relative}.heroCta{text-align:center;border-bottom:1px solid var(--line);grid-area:cta;justify-items:center;width:min(720px,100% - 40px);margin:0 auto;padding:34px 0 50px;display:grid}.heroCtaThread{color:var(--rose-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto 14px;display:flex}.heroCtaThread span{min-height:28px;color:var(--ink-soft);align-items:center;gap:7px;font-size:.8rem;font-weight:780;display:inline-flex}.heroCtaThread svg{flex:none}.heroCta h2{width:min(560px,100%);color:var(--ink);font-family:var(--font-display);margin:0 auto;font-size:clamp(1.62rem,2.7vw,2.24rem);font-weight:700;line-height:1.1}.heroCtaText{width:min(520px,100%);color:var(--ink-soft);margin:14px auto 20px;font-size:.96rem;font-weight:540;line-height:1.66}.eyebrow,.sectionKicker,.waitlistLabel{color:var(--rose-deep);letter-spacing:0;text-transform:none;margin:0 0 14px;font-size:.9rem;font-weight:700}.waitlistLabel{color:var(--ink-soft);letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:.84rem;font-weight:620}h1,.launchGrid h1,.articlesIndexHeader h1,.articleHeader h1,.legalArticle h1,.supportCards h1{font-family:var(--font-display);color:var(--ink);letter-spacing:0;margin-bottom:20px;font-size:5rem;font-weight:700;line-height:.96}.heroText,.articlesIndexHeader p,.articleHeader p,.legalIntro{width:100%;max-width:680px;color:var(--ink-soft);margin-bottom:30px;font-size:1.3rem;font-weight:500;line-height:1.55}.heroCopy h1{color:#fffdfb;text-shadow:0 2px 24px #18121447;max-width:590px;margin-left:auto;margin-right:auto;font-size:clamp(2.2rem,3.85vw,3.38rem);line-height:1.05}.heroCopy .heroText{color:#fffdfbe0;max-width:520px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:.98rem;line-height:1.64}.heroOriginLine{color:#fffdfb;max-width:460px;font-family:var(--font-display);text-shadow:0 2px 18px #1812144d;margin:0 auto;font-size:1.08rem;font-weight:700;line-height:1.38}.heroInlineActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:20px;display:flex}.heroInlinePrimary,.heroInlineSecondary{justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:.94rem;font-weight:850;display:inline-flex}.heroInlinePrimary{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbeb;border:1px solid #fffdfbb8;border-radius:999px;padding:0 16px;box-shadow:0 18px 34px #1812142e}.heroInlineSecondary{color:var(--rose-deep);border-bottom:1px solid #7f3f5042}.heroWaitlist{width:min(100%,560px);min-width:0;margin:0 auto}.heroWaitlist .waitlistInputRow{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0}.heroWaitlist .waitlistInputRow button{border-radius:999px}.heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.heroActionsSecondary{margin-top:14px}.heroPromise{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.heroPromise span{min-height:32px;color:var(--ink-soft);background:0 0;border:0;border-radius:999px;align-items:center;padding:0;font-size:.84rem;font-weight:800;display:inline-flex}.heroPromise span+span:before{content:"/";color:#7f3f5061;margin-right:8px}.launchNote{color:var(--muted);margin:18px 0 0;font-size:.88rem;font-weight:540;line-height:1.55}.heroDistanceRibbon{color:#fffdfb;width:fit-content;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:-8px auto 22px;padding:0;display:flex}.heroVisual{aspect-ratio:16/8.5;background:var(--surface-muted);width:100%;min-height:clamp(500px,60vh,610px);box-shadow:none;border-radius:0;grid-area:stack;margin:0 auto;position:relative;overflow:hidden}.heroVisualImage{object-fit:cover;object-position:58% center}@supports (animation-timeline:scroll()){.heroVisualImage{animation:linear both heroImageDrift;animation-timeline:scroll(root);animation-range:0 88vh}}@keyframes heroImageDrift{0%{transform:scale(1.01)translateY(0)}to{transform:scale(1.06)translateY(22px)}}@media (prefers-reduced-motion:reduce){.heroVisualImage{animation:none}}.heroVisual:after{content:"";pointer-events:none;background:radial-gradient(circle at 52% 38%,#fffdfb14,#0000 42%),linear-gradient(#2d232680,#2d23263d 42%,#2d232694);position:absolute;inset:0}.heroVisualRoute{color:#fffdfbeb;font-family:var(--font-display);z-index:1;align-items:center;gap:8px;font-size:1.1rem;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.heroActionsSecondary .secondaryButton{min-height:auto;color:var(--rose-deep);background:0 0;border:0;border-radius:0;padding:0}.heroVisualRoute i{opacity:.55;background:currentColor;width:42px;height:1px}.heroDistanceRibbon span{color:#fffdfbe6;background:0 0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0;font-size:.84rem;font-weight:850;display:inline-flex}.heroDistanceRibbon svg{color:#fffdfbe6;flex:none}.heroCopy .eyebrow{color:#fffdfbdb}.waitlistForm{gap:9px;width:min(100%,680px);min-width:0;display:grid}.waitlistFormCompact{width:min(100%,610px)}.waitlistInputRow{background:#fffdfbbd;border:1px solid #2d232629;border-radius:18px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:62px;padding:8px;display:grid;box-shadow:0 12px 24px #2f22260e}.waitlistInputRow svg{color:var(--rose-deep);margin-left:10px}.waitlistInputRow input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-weight:650}.waitlistInputRow input::placeholder{color:#65565c9e}.waitlistInputRow button,.primaryButton,.secondaryButton{min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.waitlistInputRow button,.primaryButton{border:1px solid var(--rose-deep);color:#fff;background:var(--rose-deep);box-shadow:0 12px 22px #7f3f5029}.secondaryButton{border:1px solid var(--line-strong);color:var(--ink);background:#fffdfbc2}.waitlistInputRow button:hover,.primaryButton:hover,.secondaryButton:hover{transform:translateY(-1px)}.waitlistInputRow button:disabled{cursor:wait;opacity:.74}.waitlistInputRow button svg{color:currentColor;margin-left:0}.waitlistStatus{min-height:22px;color:var(--muted);margin:0;font-size:.84rem;font-weight:520;line-height:1.45}.waitlistStatusError{color:#9b303d}.waitlistTrap{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.waitlistSpinner{animation:.9s linear infinite waitlistSpin}@keyframes waitlistSpin{to{transform:rotate(360deg)}}.phoneScene{place-items:center;min-height:660px;display:grid}.storyScene,.heroProductCard{border:1px solid var(--line-strong);background:linear-gradient(180deg, #fffdfbeb, #f7f0ecd1), var(--surface);width:min(100%,410px);box-shadow:var(--shadow);border-radius:30px;gap:16px;padding:22px;display:grid}.storyScene{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfbc7;position:relative;overflow:hidden;transform:rotate(1.2deg)}.storyScene:before{content:"";background:linear-gradient(#0000,#7f3f503d,#0000);width:1px;position:absolute;inset:16px auto 16px 44px}.storySceneHeader{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:.74rem;font-weight:850;display:flex}.storySceneHeader strong{color:var(--ink)}.cityThread{z-index:1;border:1px solid var(--line);background:#fffdfbbd;border-radius:24px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:10px;min-height:100px;padding:18px;display:grid;position:relative}.cityThread div{gap:4px;display:grid}.cityThread svg{color:var(--rose-deep)}.cityThread div:last-child{text-align:right;justify-items:end}.cityThread strong{color:var(--ink);font-family:var(--font-display);font-size:1.45rem;line-height:1}.cityThread span{color:var(--muted);font-size:.78rem;font-weight:800}.cityThread i{background:linear-gradient(90deg, var(--rose), var(--sage));height:1px}.signalCard{z-index:1;border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffdfbdb;border-radius:22px;padding:18px;position:relative}.signalCard span{color:var(--rose-deep);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:850;display:block}.signalCard p{color:var(--ink);margin:0;font-weight:750;line-height:1.42}.signalCardNote{width:90%}.signalCardMoment{background:#f7efea;justify-self:end;width:82%}.signalCardMoment img{object-fit:cover;object-position:center 47%;border-radius:16px;width:100%;height:138px;display:block}.signalCardCountdown{color:#fff;background:linear-gradient(135deg, var(--plum), var(--rose-deep))}.signalCardCountdown span,.signalCardCountdown p{color:inherit;opacity:.82}.signalCardCountdown strong{font-family:var(--font-display);margin-bottom:6px;font-size:3.25rem;line-height:.92;display:block}.heroProductBar{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:.82rem;font-weight:800;display:flex}.heroProductBar strong{color:var(--ink)}.heroCountdownPanel,.heroNotePanel,.heroMomentPanel{border:1px solid var(--line);background:var(--surface);border-radius:20px}.heroCountdownPanel{color:#fff;background:linear-gradient(135deg, #3d3035, var(--rose-deep));padding:24px}.heroCountdownPanel span,.heroNotePanel span,.heroMomentPanel span{color:inherit;letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin-bottom:8px;font-size:.74rem;font-weight:850;display:block}.heroCountdownPanel strong{font-family:var(--font-display);margin-bottom:10px;font-size:3.8rem;line-height:.95;display:block}.heroCountdownPanel p,.heroNotePanel p{color:inherit;opacity:.82;margin:0;font-size:1rem;line-height:1.45}.heroNotePanel{padding:20px}.heroNotePanel span{color:var(--rose-deep)}.heroNotePanel p{color:var(--ink);font-weight:650}.heroMomentPanel{padding:18px;overflow:hidden}.heroMomentPanel span{color:var(--rose-deep)}.heroMomentPanel img{object-fit:cover;object-position:center 54%;border-radius:16px;width:100%;height:170px;display:block}.heroScreenshot,.momentVisual img,.launchPhones img{width:min(100%,318px);height:auto;box-shadow:var(--shadow);background:var(--surface);border-radius:34px;outline:1px solid #2d23262e;display:block}.heroScreenshot{transform:none}.widgetShowcase,.storyPath,.feelingSection,.originStory,.howSection,.momentsSection,.countdownSection,.privacyBand,.pricingSection,.articlesSection,.faqSection,.launchStory,.launchDetailSection,.launchWidgetBand,.launchWaitlistCta,.articleCtaBlock{width:min(var(--max), calc(100% - 40px));margin:0 auto 92px}.storyPath{grid-template-columns:1fr;justify-items:center;gap:38px;margin-top:74px;display:grid}.storyPathIntro{text-align:center;width:min(660px,100%);position:static}.storyPathIntro .eyebrow{color:var(--rose-deep)}.storyPathIntro h2{color:var(--ink);font-family:var(--font-display);margin-bottom:18px;font-size:clamp(1.95rem,3.2vw,2.85rem);font-weight:700;line-height:1.08}.storyPathIntro p{max-width:590px;color:var(--ink-soft);margin:0 auto;font-size:1.04rem;font-weight:500;line-height:1.7}.storyPathRail{gap:12px;width:min(900px,100%);display:grid;position:relative}.storyBeat{text-align:left;border-top:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,.86fr) minmax(230px,.64fr);align-items:center;gap:clamp(28px,6vw,64px);min-height:0;padding:34px 0;display:grid;position:relative}.storyBeat:last-child{border-bottom:1px solid var(--line)}.storyBeat:before{display:none}.storyBeat:after{content:"";background:linear-gradient(#7f3f5040,#6678650d);width:1px;position:absolute;top:78px;bottom:-16px;left:24px}.storyBeat:last-child:after{display:none}.storyBeatCopy{grid-template-columns:54px minmax(0,1fr);gap:0 18px;max-width:none;display:grid}.storyBeatIcon{width:42px;height:42px;color:var(--rose-deep);background:#fffdfb6b;border:1px solid #7f3f5033;border-radius:50%;grid-row:1/span 4;place-items:center;margin:4px 0 0;display:grid;box-shadow:inset 0 0 34px #b86a7217}.storyBeatCopy>span{color:var(--rose-deep);letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:.86rem;font-weight:700;display:block}.storyBeatCopy>strong{color:var(--muted);font-family:var(--font-sans);margin-bottom:5px;font-size:.86rem;font-weight:650;line-height:1.2;display:block}.storyBeat h3{max-width:590px;color:var(--ink);font-family:var(--font-display);margin-bottom:10px;font-size:clamp(1.38rem,2vw,1.72rem);line-height:1.16}.storyBeat p{max-width:590px;color:var(--ink-soft);margin:0;font-size:.98rem;font-weight:500;line-height:1.68}.storyBeatVisual{place-items:center;min-height:220px;display:grid;position:relative}.threadPhotoStack{width:min(100%,310px);min-height:220px;position:relative}.threadPhoto{aspect-ratio:1.14;background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(145deg, #b86a726b, #4f68755c) border-box;border:1px solid #0000;border-radius:7px;width:168px;padding:10px;position:absolute;box-shadow:0 18px 36px #2f22261a}.threadPhoto:before{content:"";background:linear-gradient(180deg, #2d232605, #2d23261f), var(--thread-photo-image);background-position:50%;background-size:cover;border-radius:4px;height:100%;display:block}.threadPhotoOne{--thread-photo-image:url(/story/kalbi-love-letter-hero.png);background-color:var(--surface)}.threadPhotoTwo{--thread-photo-image:url(/story/kalbi-distance-story.png);background-color:var(--surface)}.threadPhotoOne{top:28px;left:14px;transform:rotate(-5deg)}.threadPhotoTwo{bottom:22px;right:6px;transform:rotate(4deg)}.threadPhotoStack i{background:linear-gradient(90deg, var(--rose), var(--sage));transform-origin:50%;height:1px;position:absolute;top:108px;left:42px;right:42px;transform:rotate(-8deg)}.threadPhotoStack svg{color:var(--rose-deep);position:absolute;top:86px;right:74px}.threadNoteVisual{background:linear-gradient(90deg,#0000,#fffdfb8a,#0000);border-top:1px solid #7f3f503d;border-bottom:1px solid #7f3f503d;width:min(100%,300px);padding:28px 26px;transform:rotate(-2deg)}.threadNoteVisual span,.threadCountdownVisual span,.threadCountdownVisual small{color:var(--rose-deep);letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:800;display:block}.threadNoteVisual p{color:var(--ink);font-family:var(--font-display);margin:10px 0 12px;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:700;line-height:1.08}.threadNoteVisual small{color:var(--muted);font-size:.82rem;font-weight:700}.threadCountdownVisual{aspect-ratio:1;width:220px;color:var(--rose-deep);background:radial-gradient(circle,#fffdfbf5 0 54%,#0000 55%),conic-gradient(from 45deg,#b86a72c7,#6678659e,#b86a7229,#b86a72c7);border-radius:50%;align-content:center;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2d23260f}.threadCountdownVisual strong{color:var(--ink);font-family:var(--font-display);font-size:5.4rem;font-weight:700;line-height:.82}.presenceLine{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(760px,100% - 40px);margin:-34px auto 92px;padding:20px 0}.presenceLine p{color:var(--ink);font-family:var(--font-display);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;font-size:clamp(1.22rem,2.2vw,1.72rem);font-weight:700;line-height:1.2;display:flex}.presenceLine span+span:before{content:"";vertical-align:middle;background:#7f3f5057;width:18px;height:1px;margin:0 22px 0 0;display:inline-block}.arrivalScene{background:#2f292b;border-radius:12px;place-items:center;width:min(980px,100% - 40px);min-height:clamp(430px,58vh,560px);margin:-42px auto 92px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #2f22261f}.arrivalSceneImage{object-fit:cover;object-position:center}.arrivalScene:after{content:"";background:radial-gradient(circle at 50% 42%,#fffdfb12,#0000 42%),linear-gradient(#2d232652,#2d23269e);position:absolute;inset:0}.arrivalSceneCopy{z-index:1;text-align:center;width:min(650px,100% - 44px);position:relative}.arrivalSceneCopy .eyebrow{color:#fffdfbdb}.arrivalSceneCopy h2{color:#fffdfb;font-family:var(--font-display);text-shadow:0 2px 24px #18121452;margin-bottom:16px;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1.02}.arrivalSceneCopy p:not(.eyebrow){color:#fffdfbe6;text-shadow:0 2px 18px #1812144d;width:min(560px,100%);margin:0 auto;font-size:1.04rem;font-weight:560;line-height:1.68}.productGlimpse{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(280px,.9fr);align-items:center;gap:clamp(36px,7vw,78px);width:min(920px,100% - 40px);margin:0 auto 92px;padding-top:62px;display:grid}.productGlimpseCopy h2{max-width:560px;color:var(--ink);font-family:var(--font-display);margin-bottom:16px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.08}.productGlimpseCopy p:not(.eyebrow){max-width:520px;color:var(--ink-soft);font-size:1.05rem;font-weight:500;line-height:1.72}.productGlimpseMoment{border-top:1px solid #7f3f503d;border-bottom:1px solid #7f3f503d;width:min(420px,100%);margin:26px 0 0;padding:22px 0}.productGlimpseMoment span,.productGlimpseMoment small{color:var(--rose-deep);font-size:.76rem;font-weight:800;line-height:1.3;display:block}.productGlimpseMoment p{color:var(--ink);font-family:var(--font-display);margin:8px 0 10px;font-size:clamp(1.45rem,2.4vw,1.92rem);font-weight:700;line-height:1.08}.productGlimpseMoment small{color:var(--muted)}.productGlimpseNotes{border-top:1px solid var(--line);width:min(100%,520px);margin:24px 0 0;padding:0;list-style:none;display:grid}.productGlimpseNotes li{border-bottom:1px solid var(--line);min-height:58px;color:var(--ink);font-family:var(--font-display);grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;font-size:clamp(1.08rem,1.6vw,1.28rem);font-weight:700;line-height:1.2;display:grid}.productGlimpseNotes span{color:var(--muted);font-family:var(--font-sans);font-size:.76rem;font-weight:780}.productGlimpseImages{justify-content:center;align-items:center;gap:0;min-height:440px;display:flex}.productGlimpseImages img{background:var(--surface);border-radius:28px;outline:1px solid #2d23261f;width:min(47%,250px);height:auto;display:block;box-shadow:0 18px 42px #2f22261c}.productGlimpseImages img:first-child{transform:rotate(-3deg)translate(18px)}.productGlimpseImages img:last-child{transform:rotate(3deg)translate(-18px)}.storyArtifact{place-items:center;min-height:310px;display:grid;position:relative}.artifactPhoto,.artifactNote,.artifactCountdown{background:#fffdfbc2;border-radius:8px;position:absolute;box-shadow:0 24px 50px #2f22261f}.artifactPhoto{aspect-ratio:4/3;width:min(74%,310px);padding:10px}.artifactPhoto:before{content:"";background:radial-gradient(circle at 72% 22%,#fffdfbe6 0 8%,#0000 9%),linear-gradient(145deg,#b86a7280,#4f68759e),linear-gradient(#f4dfcf,#6e7d76);border-radius:5px;height:100%;display:block}.artifactPhotoOne{top:30px;left:8%;transform:rotate(-5deg)}.artifactPhotoTwo{bottom:26px;right:6%;transform:rotate(4deg)}.artifactThread{color:var(--rose-deep);font-family:var(--font-display);align-items:center;gap:10px;font-size:1.45rem;display:flex;position:absolute;top:50%;left:20%;right:17%;transform:rotate(-6deg)}.artifactThread i{opacity:.54;background:currentColor;flex:1;height:1px}.artifactNote{width:min(82%,340px);padding:26px;transform:rotate(-3deg)}.artifactNote span{color:var(--rose-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:850;display:block}.artifactNote p{color:var(--ink);font-family:var(--font-display);margin:0;font-size:2.05rem;line-height:1.08}.artifactPulse{border:1px solid #7f3f5047;border-radius:50%;width:54px;height:54px;position:absolute;bottom:48px;right:16%}.artifactPulse:before{content:"♡";color:var(--rose-deep);font-family:var(--font-display);place-items:center;font-size:1.35rem;display:grid;position:absolute;inset:0}.artifactCountdown{aspect-ratio:1;width:min(76%,300px);color:var(--ink);background:radial-gradient(circle, #fffdfbf2 0 56%, transparent 57%), conic-gradient(from 30deg, var(--rose), #667865c7, #b86a724d, var(--rose));border-radius:50%;align-content:center;place-items:center;display:grid}.artifactCountdown span,.artifactCountdown small{color:var(--rose-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.artifactCountdown strong{font-family:var(--font-display);font-size:5.8rem;line-height:.82}.artifactWidgetDot{background:linear-gradient(135deg, var(--plum), var(--rose-deep));border-radius:22px;width:74px;height:74px;position:absolute;top:42px;right:13%;box-shadow:0 18px 36px #2f222629}.artifactWidgetDot:before{content:"♡";color:#fffdfbe6;font-family:var(--font-display);place-items:center;font-size:1.5rem;display:grid;position:absolute;inset:0}.originStory{text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(940px,100% - 40px);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);place-items:start stretch;gap:clamp(34px,6vw,72px);padding:62px 0 58px;display:grid}.originCopy h2{max-width:680px;font-family:var(--font-display);color:var(--ink);margin-bottom:14px;font-size:clamp(2.05rem,3.4vw,3.25rem);font-weight:700;line-height:1.04}.originCopy .originPullQuote{width:min(520px,100%);color:var(--rose-deep);font-family:var(--font-display);margin:0 0 18px;font-size:clamp(1.42rem,2.2vw,1.96rem);font-weight:700;line-height:1.1}.originLetterBody{gap:16px;width:min(640px,100%);display:grid}.originCopy p,.originAside li{color:var(--ink-soft);font-size:1.02rem;font-weight:500;line-height:1.72}.originCopy p{margin:0}.originLetterBody p:last-child{margin-bottom:0}.originAside{border-top:0;border-left:1px solid #7f3f5033;padding:6px 0 0 clamp(24px,4vw,44px)}.originKeepsake{width:min(100%,320px);min-height:300px;margin:-6px 0 30px;position:relative}.originKeepsakePhoto{aspect-ratio:1.08;z-index:1;border:9px solid #fffdfbe6;border-radius:7px;width:210px;position:absolute;top:10px;left:0;overflow:hidden;transform:rotate(-5deg);box-shadow:0 18px 36px #2f22261f}.originKeepsakePhoto img{object-fit:cover;object-position:56% center}.originKeepsakeNote{z-index:2;background:#fffdfbe6;border-top:1px solid #7f3f503d;border-bottom:1px solid #7f3f503d;width:min(225px,78%);padding:18px 18px 17px;position:absolute;bottom:44px;right:0;transform:rotate(3deg);box-shadow:0 18px 38px #2f222614}.originKeepsakeNote span{color:var(--rose-deep);margin-bottom:8px;font-size:.74rem;font-weight:800;line-height:1.25;display:block}.originKeepsakeNote p{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,2vw,1.42rem);font-weight:700;line-height:1.1}.originKeepsakeThread{color:var(--rose-deep);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:22px;right:24px}.originKeepsakeThread span{color:var(--ink-soft);font-size:.76rem;font-weight:780;line-height:1.25}.originThread{color:var(--rose-deep);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.originThread span{min-height:28px;color:var(--ink-soft);align-items:center;gap:7px;font-size:.8rem;font-weight:780;display:inline-flex}.originThread svg{flex:none}.originAside p{color:var(--ink);font-family:var(--font-display);margin:0 0 20px;font-size:clamp(1.38rem,2.2vw,1.9rem);font-weight:700;line-height:1.14}.originAside ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.originAside li{padding-left:20px;position:relative}.originAside li:before{content:"";background:var(--rose);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 5px #b86a721a}.widgetShowcase{grid-template-columns:minmax(0,.74fr) minmax(360px,1fr);align-items:center;gap:clamp(42px,8%,92px);padding-top:92px;display:grid}.sectionHeader{margin-bottom:34px}.howSection .sectionHeader{text-align:center;margin-left:auto;margin-right:auto}.sectionHeader h2,.widgetCopy h2,.momentCopy h2,.originCopy h2,.countdownSection h2,.pricingSection h2,.privacyBand h2,.faqSection h2,.launchStory h2,.launchWidgetBand h2,.launchWaitlistCta h2,.articleCtaBlock h2,.articleSources h2{font-family:var(--font-display);color:var(--ink);margin-bottom:16px;font-size:3.6rem;font-weight:700;line-height:1.02}.sectionHeader p,.widgetCopy p,.momentCopy p,.originCopy p,.countdownSection p,.pricingSection p,.privacyBand p,.faqItem p,.launchStory p,.launchWidgetBand p,.launchWaitlistCta p,.articleCtaBlock p,.supportCard p{color:var(--ink-soft);font-size:1.08rem;font-weight:500;line-height:1.65}.widgetMockups{place-items:center;min-height:610px;display:grid;position:relative}.homeScreenMockup,.lockScreenMockup{border:1px solid var(--line-strong);box-shadow:var(--shadow)}.homeScreenMockup{background:linear-gradient(#fffdfb,#f3ebe6);border-radius:36px;align-content:start;gap:20px;width:min(100%,380px);min-height:570px;padding:28px;display:grid}.appIconGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.appIconGrid span{aspect-ratio:1;background:#eee3dc;border-radius:14px;box-shadow:inset 0 0 0 1px #2d232614}.largeWidget,.smallWidget,.lockScreenMockup,.countdownCard{color:#fff;background:linear-gradient(135deg, #46323a, var(--rose-deep));overflow:hidden}.largeWidget{border-radius:22px;align-content:center;min-height:160px;padding:24px;display:grid}.largeWidget span,.smallWidget span,.lockScreenMockup small,.countdownCard span{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.75rem;font-weight:800}.largeWidget strong{font-family:var(--font-display);margin-top:10px;font-size:3.55rem;line-height:.95}.largeWidget small{opacity:.82;margin-top:10px;font-size:.96rem;font-weight:650}.smallWidget{min-height:92px;color:var(--ink);border:1px solid var(--line);background:#f6f0ec;border-radius:20px;align-items:center;gap:12px;padding:20px;display:flex}.smallWidget span{text-transform:none;letter-spacing:0;opacity:1;font-size:1.02rem;line-height:1.35}.lockScreenMockup{text-align:center;background:#2f292b;border-radius:28px;align-content:center;justify-items:center;width:176px;min-height:246px;padding:24px;display:grid;position:absolute;bottom:46px;right:0}.lockScreenMockup span{font-size:1.12rem;font-weight:850}.lockScreenMockup strong{font-family:var(--font-display);margin-top:26px;font-size:5.1rem;line-height:.86}.stepsGrid,.articleCardGrid,.articlesIndexGrid,.launchDetailSection,.supportGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stepsGrid{grid-template-columns:repeat(4,1fr);max-width:940px;margin:0 auto}.stepCard,.featureCard,.articleCard,.faqItem,.pricingCard,.supportCard,.articleComparisonList article,.articleSources{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffdfbc7;border-radius:20px}.stepCard{min-height:164px;padding:24px}.howSection .stepCard{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0 14px}.stepCard span{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--rose-deep);background:var(--surface);border-radius:50%;place-items:center;font-weight:850;display:grid}.howSection .stepCard span{background:0 0;border-color:#7f3f502e;margin:0 auto 16px}.stepCard h3,.featureCard h3,.articleCard h2,.articleCard h3,.pricingCard h3,.faqItem h3,.supportCard h2{color:var(--ink);font-family:var(--font-display);margin:28px 0 10px;font-size:1.9rem;font-weight:700;line-height:1.05}.howSection .stepCard h3{color:var(--ink-soft);font-family:var(--font-sans);margin:0;font-size:.98rem;font-weight:800;line-height:1.42}.momentsSection{grid-template-columns:minmax(300px,.64fr) minmax(0,1fr);align-items:center;gap:clamp(44px,8%,98px);display:grid}.momentVisual img{margin:0 auto}.featureBand{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin:34px 0 0;display:grid}.featureCard{min-height:230px;padding:24px}.featureBand .featureCard{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.featureBand .featureCard h3{margin-top:18px}.featureCard svg,.supportCard svg,.launchWaitlistCta svg{color:var(--rose-deep)}.featureCard p,.articleCard p{color:var(--ink-soft);margin:0;font-size:1rem;font-weight:500;line-height:1.6}.countdownSection,.pricingSection,.privacyBand,.faqSection,.launchStory,.launchWidgetBand,.launchWaitlistCta,.articleCtaBlock{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffdfbb8;border-radius:24px;grid-template-columns:minmax(0,.86fr) minmax(300px,.72fr);align-items:center;gap:clamp(32px,7%,82px);padding:44px;display:grid}.privacyBand,.faqSection{grid-template-columns:minmax(0,.68fr) minmax(340px,1fr)}.countdownStack,.faqList{gap:14px;display:grid}.countdownCard{border-radius:20px;align-content:center;gap:8px;min-height:142px;padding:24px;display:grid}.countdownCard.soft{color:var(--ink);border:1px solid var(--line);background:#f4ebe3}.countdownCard svg{color:currentColor}.countdownCard strong{font-family:var(--font-display);font-size:3.25rem;line-height:.95}.pricingCard{padding:28px}.priceRow{color:var(--ink);align-items:baseline;gap:8px;display:flex}.priceRow strong{font-family:var(--font-display);font-size:3.7rem;line-height:.95}.priceRow span,.yearlyPrice{color:var(--ink-soft);font-weight:750}.pricingCard ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.pricingCard li{color:var(--ink-soft);align-items:center;gap:10px;font-weight:700;line-height:1.38;display:flex}.pricingCard li svg{color:var(--gold);flex:none}.pricingCard .primaryButton{width:100%}.articleCard{flex-direction:column;min-height:276px;padding:26px;display:flex}.articleCard span,.articleKeywordList span{color:var(--rose-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.articleCard h2,.articleCard h3{margin-top:24px}.articleCard strong,.inlineTextLink,.articleBackLink a{color:var(--rose-deep);align-items:center;gap:8px;margin-top:auto;font-weight:850;display:inline-flex}.inlineTextLink{margin-top:22px}.faqItem{padding:22px}.faqItem h3{margin:0 0 10px;font-size:1.45rem}.quietSectionHeader{text-align:center;width:min(660px,100%);margin:0 auto 30px}.quietSectionHeader h2{font-family:var(--font-display);color:var(--ink);margin-bottom:14px;font-size:clamp(1.95rem,3vw,2.7rem);font-weight:700;line-height:1.1}.quietSectionHeader p:last-child{width:min(560px,100%);color:var(--ink-soft);margin:0 auto;font-size:1rem;line-height:1.7}.pricingSection,.articlesSection,.faqSection{border:0;border-top:1px solid var(--line);width:min(820px,100% - 40px);box-shadow:none;background:0 0;border-radius:0;padding:58px 0 0;display:block}.privacyBand{border:0;border-top:1px solid var(--line);width:min(760px,100% - 40px);box-shadow:none;text-align:center;background:0 0;border-radius:0;grid-template-columns:1fr;gap:18px;padding:54px 0 0;display:grid}.privacyBand h2{width:min(620px,100%);margin-left:auto;margin-right:auto;font-size:clamp(1.95rem,3vw,2.7rem);line-height:1.1}.privacyBand p{width:min(620px,100%);margin:0 auto;font-size:1rem;line-height:1.72}.pricingNote{text-align:center;justify-items:center;gap:18px;width:min(640px,100%);margin:0 auto;padding-top:4px;display:grid}.sharedPlanList{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(100%,560px);display:grid}.sharedPlanList span{min-height:50px;color:var(--ink);font-family:var(--font-display);justify-content:center;align-items:center;font-size:clamp(1.25rem,2vw,1.58rem);font-weight:700;line-height:1.15;display:flex}.sharedPlanList span+span{border-top:1px solid var(--line)}.pricingNote p,.pricingLine{color:var(--ink-soft);margin:0;font-size:.95rem;font-weight:600;line-height:1.68}.textCta{color:var(--rose-deep);align-items:center;gap:8px;font-weight:850;display:inline-flex}.articleLinkList{border-top:1px solid var(--line)}.articleTextLink{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px 26px;padding:22px 0;display:grid}.articleTextLink span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:700}.articleTextLink strong{color:var(--ink);font-family:var(--font-display);font-size:1.55rem;line-height:1.12}.articleTextLink p{color:var(--ink-soft);grid-column:2;margin:0;font-size:.98rem;line-height:1.62}.articlesSection .textCta{margin-top:22px}.faqList{border-top:1px solid var(--line);gap:0}.faqItem{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0}.faqItem summary{min-height:64px;color:var(--ink);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:1.5rem;font-weight:700;line-height:1.14;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";color:var(--rose-deep);font-family:var(--font-sans);font-size:1.1rem;font-weight:800}.faqItem[open] summary:after{content:"-"}.faqItem p{width:min(620px,100%);color:var(--ink-soft);margin:-2px 0 22px;font-size:1rem;line-height:1.7}.decisionSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(860px,100% - 40px);margin:0 auto 92px;padding:62px 0 10px}.decisionIntro{text-align:center;width:min(620px,100%);margin:0 auto 34px}.decisionIntro h2{width:min(680px,100%);color:var(--ink);font-family:var(--font-display);margin:0 auto;font-size:clamp(1.92rem,3vw,2.68rem);font-weight:700;line-height:1.1}.decisionIntro p:not(.eyebrow){width:min(520px,100%);color:var(--ink-soft);margin:16px auto 0;font-size:.98rem;font-weight:540;line-height:1.68}.decisionIntro .decisionFounderLine{width:min(560px,100%);color:var(--rose-deep);font-family:var(--font-display);margin-top:18px;font-size:clamp(1.18rem,2vw,1.42rem);font-weight:700;line-height:1.22}.decisionList{border-top:1px solid var(--line)}.decisionRow{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:30px;padding:30px 0;display:grid}.decisionRow>span{color:var(--muted);align-items:baseline;gap:10px;font-size:.8rem;font-weight:760;line-height:1.4;display:inline-flex}.decisionRow>span:before{content:"";background:var(--rose);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #b86a721a}.decisionRow h3{max-width:560px;color:var(--ink);font-family:var(--font-display);margin:0 0 10px;font-size:clamp(1.28rem,2vw,1.62rem);font-weight:700;line-height:1.16}.decisionRow p{max-width:590px;color:var(--ink-soft);margin:0 0 16px;font-size:.98rem;font-weight:560;line-height:1.68}.decisionRow .decisionFinePrint{color:#6a5b62c7;max-width:500px;margin:-4px 0 16px;font-size:.76rem;font-weight:520;line-height:1.5}.decisionPricingRow{padding-bottom:22px}.decisionPricingRow h3{font-size:clamp(1.18rem,1.75vw,1.46rem)}.decisionPricingRow p{color:#65565cd1;max-width:520px;font-size:.92rem}.decisionLetterLinks{border-top:1px solid var(--line);width:min(100%,620px);margin:16px 0 14px}.decisionLetterLinks a{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-display);grid-template-columns:92px minmax(0,1fr);gap:18px;padding:13px 0;font-size:1.22rem;font-weight:700;line-height:1.16;display:grid}.decisionLetterLinks small{color:var(--muted);font-family:var(--font-sans);font-size:.78rem;font-weight:760;line-height:1.3}.decisionAnswerList{border-top:1px solid var(--line);margin-top:16px}.decisionAnswerList div{border-bottom:1px solid var(--line);padding:15px 0}.decisionAnswerList strong{color:var(--ink);font-family:var(--font-display);margin-bottom:6px;font-size:1.1rem;font-weight:700;line-height:1.16;display:block}.decisionAnswerList p{max-width:560px;color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:520;line-height:1.62}.closingWaitlist{border-top:1px solid var(--line);text-align:center;justify-items:center;gap:14px;width:min(760px,100% - 40px);margin:-28px auto 76px;padding:56px 0 0;display:grid}.closingWaitlist h2{width:min(620px,100%);color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(1.95rem,3.2vw,2.85rem);font-weight:700;line-height:1.08}.closingWaitlist>p:not(.eyebrow){width:min(560px,100%);color:var(--ink-soft);margin:0 0 8px;font-size:1rem;font-weight:560;line-height:1.7}.closingWaitlist .waitlistForm{margin-top:6px}.footer{border-top:1px solid var(--line);text-align:center;justify-items:center;gap:20px;width:min(820px,100% - 40px);margin:0 auto;padding:46px 0 52px;display:grid}.footerThread{color:var(--rose-deep);justify-content:center;align-items:center;gap:8px;margin:0 auto 16px;display:flex}.footerThread span{color:var(--ink-soft);align-items:center;gap:6px;font-size:.8rem;font-weight:760;display:inline-flex}.footerThread svg{flex:none}.footer p{width:min(540px,100%);color:var(--muted);margin:10px auto 0;font-weight:650;line-height:1.58}.footer small{width:min(460px,100%);color:var(--ink-soft);margin:8px auto 0;font-size:.92rem;font-weight:600;line-height:1.58;display:block}.footerLinks{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:14px 18px;font-size:.88rem;font-weight:750;display:flex}.launchPhones{min-height:590px;position:relative}.launchPhones img{width:min(68%,292px)}.launchPhones img:first-child{position:absolute;top:0;left:0}.launchPhones img:last-child{position:absolute;bottom:0;right:0}.launchPocketNote{z-index:2;background:linear-gradient(90deg,#0000,#fffdfbe6,#0000);border-top:1px solid #7f3f5038;border-bottom:1px solid #7f3f5038;width:min(214px,46%);padding:14px 16px;position:absolute;bottom:72px;right:-24px;transform:rotate(-2deg);box-shadow:0 18px 40px #2f222612}.launchPocketNote span{color:var(--rose-deep);font-size:.72rem;font-weight:820;line-height:1.25;display:block}.launchPocketNote p{color:var(--ink);font-family:var(--font-display);margin:8px 0 0;font-size:clamp(1.08rem,1.5vw,1.28rem);font-weight:700;line-height:1.08}.launchWidgetBand{min-height:340px;overflow:hidden}.launchWidgetBand .primaryButton{margin-top:8px}.launchLockScreen{justify-self:center;position:relative;bottom:auto;right:auto}.launchWaitlistCta,.articleCtaBlock{text-align:center;grid-template-columns:1fr;justify-items:center}.articleShell{overflow:visible}.articleNav{width:min(920px,100%)}.articlesIndexHeader,.articleLayout{width:min(760px,100%);margin:68px auto 0}.articlesIndexHeader{text-align:center}.articlesIndexRoute,.supportThread{width:min(520px,100%);color:var(--rose-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:4px auto 0;display:flex}.articlesIndexRoute span,.supportThread span{min-height:30px;color:var(--ink-soft);align-items:center;gap:7px;font-size:.82rem;font-weight:780;display:inline-flex}.articlesIndexRoute svg,.supportThread svg{flex:none}.articlesIndexHeader h1{font-size:clamp(2.2rem,4vw,3.45rem);line-height:1.08}.articlesIndexHeader p{max-width:620px;margin-left:auto;margin-right:auto;font-size:1.06rem;line-height:1.68}.articlesIndexHeader .eyebrow{color:var(--rose-deep);margin-bottom:14px;font-size:.86rem;line-height:1.3}.articlesShelfNote{text-align:center;border-top:1px solid #7f3f502e;border-bottom:1px solid #7f3f502e;justify-items:center;gap:8px;width:min(620px,100%);margin:30px auto 0;padding:18px 0;display:grid}.articlesShelfNote span{color:var(--rose-deep);font-size:.78rem;font-weight:780;line-height:1.2}.articlesShelfNote p{width:min(520px,100%);color:var(--ink-soft);margin:0;font-size:.94rem;font-weight:560;line-height:1.66}.articlesIndexGrid{width:min(var(--max), 100%);margin:44px auto 88px}.articlesLetterList{border-top:1px solid var(--line);width:min(820px,100%);margin:48px auto 88px}.articlesLetterLink{border-bottom:1px solid var(--line);grid-template-columns:minmax(112px,.24fr) minmax(0,1fr) auto;align-items:start;gap:10px 28px;padding:24px 0;display:grid}.articleLetterNumber{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:700}.articleLetterCopy{gap:7px;min-width:0;display:grid}.articleLetterCopy em{color:var(--rose-deep);font-size:.78rem;font-style:normal;font-weight:760;line-height:1.35}.articlesLetterLink h2{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:700;line-height:1.1}.articleLetterCopy p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.62}.articlesLetterLink strong{color:var(--rose-deep);border:1px solid #7f3f502e;border-radius:50%;grid-area:1/3;justify-content:center;align-items:center;gap:8px;width:32px;height:32px;font-size:.9rem;font-weight:850;display:inline-flex}.articlesLetterLink:hover h2,.articlesLetterLink:hover strong{color:var(--rose-deep)}.articleCardLarge{min-height:308px}.articleHeader{text-align:left;border-bottom:1px solid #7f3f502e;width:min(760px,100%);margin:0 auto;padding-bottom:34px}.articleHeader .eyebrow{max-width:100%;color:var(--rose-deep);margin:0 0 16px;font-size:.86rem;font-weight:720;line-height:1.3}.articleLetterStamp{width:fit-content;max-width:100%;color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 18px;font-size:.78rem;font-weight:780;line-height:1.3;display:flex}.articleLetterStamp i{background:#7f3f5047;width:34px;height:1px}.articleHeader h1{max-width:680px;margin-left:0;margin-right:0;font-size:clamp(2rem,2.72vw,2.68rem);line-height:1.1}.articleHeader .articleOpenWhen{width:min(610px,100%);color:var(--rose-deep);font-family:var(--font-display);margin:-2px 0 16px;font-size:clamp(1.04rem,1.45vw,1.22rem);font-weight:700;line-height:1.28}.articleHeader .articleIntro{width:min(610px,100%);margin-left:0;margin-right:0;font-size:1rem;line-height:1.7}.articleReaderNote{text-align:left;border-top:1px solid #7f3f502e;border-left:2px solid #7f3f503d;justify-items:start;gap:8px;width:min(620px,100%);margin:24px 0 0;padding:18px 0 0 20px;display:grid}.articleReaderNote span{color:var(--rose-deep);font-size:.78rem;font-weight:780;line-height:1.25}.articleReaderNote p{width:min(520px,100%);color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(1.04rem,1.36vw,1.18rem);font-weight:700;line-height:1.28}.articleReaderNote small{width:min(480px,100%);color:var(--ink-soft);font-size:.86rem;font-weight:560;line-height:1.55}.articleMomentCue{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;justify-items:start;width:min(760px,100%);margin:26px auto 0;padding:26px 0 30px;display:grid}.articleMomentRoute{width:min(460px,100%);color:var(--rose-deep);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;display:flex}.articleMomentRoute span{min-height:30px;color:var(--ink-soft);align-items:center;gap:7px;font-size:.82rem;font-weight:780;display:inline-flex}.articleMomentRoute svg{color:var(--rose-deep);flex:none}.articleMomentCue h2{width:min(560px,100%);color:var(--ink);font-family:var(--font-display);margin:0 0 12px;font-size:clamp(1.46rem,2.15vw,1.86rem);font-weight:700;line-height:1.12}.articleMomentCue p:not(.eyebrow){width:min(590px,100%);color:var(--ink-soft);margin:0;font-size:.96rem;font-weight:520;line-height:1.7}.articleKeywordList{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.articleKeywordList span{border:1px solid var(--line);min-height:32px;color:var(--ink-soft);text-transform:none;letter-spacing:0;background:#fffdfbb3;border-radius:999px;align-items:center;padding:0 11px;line-height:1.35;display:inline-flex}.articleBody{counter-reset:article-letter-section;width:min(690px,100%);margin:44px auto 0}.articleBody section{counter-increment:article-letter-section;grid-template-columns:94px minmax(0,1fr);gap:0 28px;display:grid}.articleBody section:before{content:"note " counter(article-letter-section, decimal-leading-zero);color:var(--rose-deep);grid-area:1/1/span 20;align-self:start;padding-top:9px;font-size:.74rem;font-weight:820;line-height:1.25}.articleBody section>*{grid-column:2}.articleBody section+section{border-top:1px solid var(--line);margin-top:42px;padding-top:34px}.articleBody h2{color:var(--ink);font-family:var(--font-display);margin-bottom:14px;font-size:2.22rem;line-height:1.08}.articleBody h3{color:var(--ink);margin:0 0 10px;font-size:1.12rem;line-height:1.35}.articleBody p,.articleBody li,.articleSources p,.articleLetterNote p,.articleLetterNote li,.articleFaq p,.legalArticle p{color:var(--ink-soft);font-size:1.03rem;font-weight:500;line-height:1.78}.articleBody ul{margin:18px 0 0;padding-left:24px}.articleBody li+li{margin-top:10px}.articlePartnerPrompt{border-top:1px solid #7f3f5033;margin-top:26px;padding:20px 0 2px}.articlePartnerPrompt span{color:var(--rose-deep);font-size:.82rem;font-weight:760}.articlePartnerPrompt p{width:min(610px,100%);color:var(--ink);font-family:var(--font-display);margin:8px 0 0;font-size:clamp(1.14rem,1.65vw,1.38rem);font-weight:700;line-height:1.26}.articleComparisonList{border-top:1px solid var(--line);gap:0;margin-top:22px;display:grid}.articleComparisonList article,.articleSources,.articleFaq article{background:0 0;padding:20px 0}.articleComparisonList article{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.articleLetterNote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:34px;margin-top:28px;padding:28px 0;display:grid}.articleLetterNote p{margin:0}.articleLetterNote h2,.articleFaq h2{color:var(--ink);font-family:var(--font-display);margin:0 0 12px;font-size:1.72rem;line-height:1.1}.articleLetterNote .eyebrow{color:var(--rose-deep);margin-bottom:10px;font-size:.86rem;font-weight:700;line-height:1.3}.articleLetterNote ul{margin:0;padding-left:20px}.articleLetterNote li+li{margin-top:8px}.articleSources{margin-top:34px}.articleFaq{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.articleFaq div{border-top:1px solid var(--line);gap:0;display:grid}.articleFaqItem{border-bottom:1px solid var(--line)}.articleFaqItem summary{min-height:58px;color:var(--ink);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:1.35rem;font-weight:700;list-style:none;display:flex}.articleFaqItem summary::-webkit-details-marker{display:none}.articleFaqItem summary:after{content:"+";color:var(--rose-deep);font-family:var(--font-sans);font-size:1rem;font-weight:800}.articleFaqItem[open] summary:after{content:"-"}.articleFaqItem p{margin:-2px 0 20px}.articleRelated{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.articleRelated h2{color:var(--ink);font-family:var(--font-display);margin-bottom:14px;font-size:2rem;line-height:1.1}.articleRelated div{border-top:1px solid var(--line);gap:0;display:grid}.articleRelated a{border-bottom:1px solid var(--line);min-height:70px;color:var(--rose-deep);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;font-weight:800;line-height:1.45;display:grid}.articleRelated a small{color:var(--muted);font-size:.74rem;font-weight:780;line-height:1.3}.articleRelated a span{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.08rem,1.8vw,1.38rem);font-weight:700;line-height:1.14}.articleRelated a svg,.articleRelated a:hover span,.articleRelated a:hover small,.articleRelated a:hover svg{color:var(--rose-deep)}.articleSources h2{font-size:2rem}.articleSources div{flex-wrap:wrap;gap:8px 14px;display:flex}.articleSources a{min-height:auto;color:var(--rose-deep);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:800;display:inline-flex}.articleBackLink{width:min(var(--article), 100%);margin:26px auto 0}.articleCtaBlock{border:0;border-top:1px solid var(--line);width:min(760px,100% - 40px);box-shadow:none;background:0 0;border-radius:0;margin-top:54px;padding:42px 0 0}.articleCtaBlock h2{width:min(620px,100%);font-size:clamp(2rem,3.5vw,3rem)}.articleCtaBlock p:not(.eyebrow){width:min(560px,100%);margin-left:auto;margin-right:auto}.articleFooter{margin-top:54px}.legalArticle{width:min(820px,100%);margin:70px auto 0;padding-bottom:40px}.legalTrustLine{width:min(620px,100%);color:var(--rose-deep);font-family:var(--font-display);margin:-4px 0 22px;font-size:clamp(1.22rem,2vw,1.58rem);font-weight:700;line-height:1.24}.legalArticle section{border-top:1px solid var(--line);margin-top:42px;padding-top:30px}.legalArticle h2{font-family:var(--font-display);color:var(--ink);margin-bottom:14px;font-size:2rem;line-height:1.1}.supportCards{text-align:center;width:min(900px,100%);margin:70px auto 0}.supportCards h1{max-width:760px;margin-left:auto;margin-right:auto;font-size:clamp(2.25rem,4.1vw,3.62rem);line-height:1.07}.supportGrid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:42px;display:grid}.supportCard{border:0;border-bottom:1px solid var(--line);min-height:0;box-shadow:none;text-align:left;background:0 0;border-radius:0;grid-template-columns:44px minmax(240px,.45fr) minmax(0,1fr);align-items:start;gap:18px;padding:26px 0;display:grid}.supportCard svg{margin-top:4px}.supportCard h2{color:var(--ink);font-family:var(--font-display);grid-column:2;margin:0 0 8px;font-size:clamp(1.35rem,2.1vw,1.78rem);font-weight:700;line-height:1.12}.supportCard p{color:var(--ink-soft);grid-column:3;margin:0;font-size:1rem;font-weight:520;line-height:1.66}.supportCard a{color:var(--rose-deep);white-space:normal;grid-column:2/-1;align-items:center;margin-top:4px;font-weight:850;line-height:1.35;display:inline-flex}@media (max-width:1060px){h1,.launchGrid h1,.articlesIndexHeader h1,.articleHeader h1,.legalArticle h1,.supportCards h1{font-size:4.2rem}.heroGrid,.launchGrid,.widgetShowcase,.storyPath,.feelingSection,.originStory,.momentsSection,.countdownSection,.privacyBand,.pricingSection,.faqSection,.launchStory,.launchWidgetBand{grid-template-columns:1fr}.heroGrid{text-align:center;grid-template-areas:"stack"}.originAside{border-top:1px solid #7f3f5033;border-left:0;padding:28px 0 0}.heroCopy,.heroCta,.heroCopy h1,.heroCopy .heroText,.heroOriginLine,.heroWaitlist{margin-left:auto;margin-right:auto}.heroDistanceRibbon,.heroActions,.heroPromise{justify-content:center}.heroDistanceRibbon{margin-left:auto;margin-right:auto}.heroVisual{aspect-ratio:16/9;width:100%;margin:0 auto}.stepsGrid,.featureBand,.articleCardGrid,.articlesIndexGrid,.launchDetailSection,.supportGrid{grid-template-columns:repeat(2,1fr)}.phoneScene{min-height:auto}.storyPathIntro{position:static}.heroScreenshot{width:min(100%,360px)}.widgetMockups,.launchPhones{min-height:560px}}@media (max-width:700px){.hero,.launchHero,.articleShell,.legalShell{padding:18px 16px 58px}.hero{min-height:auto;padding:0}.nav{flex-direction:column;align-items:center}.brandMark,.footerBrand,.legalBack{font-size:1.55rem}.brandMarkText small{font-size:.56rem}.navLinks{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;font-size:.88rem}.heroGrid{text-align:center;grid-template-areas:"stack";gap:18px;width:100%;max-width:100%;min-height:auto;padding:28px 0 0;display:grid}.heroBackdrop{background:linear-gradient(180deg, #fbf7f447, var(--page) 100%), linear-gradient(90deg, transparent 0 49%, #7f3f5014 49% 50%, transparent 50% 100%)}.launchGrid,.articlesIndexHeader,.articleLayout,.legalArticle,.supportCards{margin-top:54px}h1,.launchGrid h1,.articlesIndexHeader h1,.articleHeader h1,.legalArticle h1,.supportCards h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.35rem,10.8vw,2.65rem);line-height:.98}.heroCopy h1{max-width:318px;font-size:clamp(1.74rem,7.2vw,2.02rem);line-height:1.08}.legalArticle h1,.supportCards h1{max-width:420px;font-size:clamp(2.02rem,8.8vw,2.28rem);line-height:1.05}.heroOriginLine{max-width:310px;font-size:.94rem}.heroVisual{aspect-ratio:auto;width:100%;min-height:clamp(500px,66svh,590px);margin:0 auto}.heroCopy{min-height:clamp(500px,66svh,590px);padding:38px max(18px,50vw - 170px)}.heroVisualImage{object-position:58% center}.heroCopy,.heroText,.heroWaitlist,.waitlistForm,.heroDistanceRibbon,.heroPromise,.waitlistInputRow{width:min(100%,100vw - 32px);min-width:0;max-width:calc(100vw - 32px)}.phoneScene{margin-top:38px}.heroDistanceRibbon{border-radius:22px;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:22px}.heroPromise{justify-items:center;gap:6px;display:grid}.heroPromise span{min-height:auto}.heroPromise span+span:before{display:none}.sectionHeader h2,.widgetCopy h2,.momentCopy h2,.originCopy h2,.countdownSection h2,.pricingSection h2,.privacyBand h2,.faqSection h2,.launchStory h2,.launchWidgetBand h2,.launchWaitlistCta h2,.articleCtaBlock h2{font-size:2.55rem}.heroText,.articlesIndexHeader p,.articleHeader p,.legalIntro{font-size:1.12rem;line-height:1.58}.supportCards .legalIntro,.legalArticle .legalIntro{max-width:620px;font-size:.94rem;line-height:1.62}.articlesIndexHeader h1{font-size:1.72rem;line-height:1.14}.articlesIndexHeader p{font-size:.94rem;line-height:1.62}.supportCards h1{max-width:360px;margin-left:auto;margin-right:auto;font-size:1.78rem;line-height:1.12}.articlesIndexRoute,.supportThread{gap:5px 9px;width:min(330px,100%);margin-top:0}.articlesIndexRoute span,.supportThread span{min-height:26px;font-size:.76rem}.heroCopy .heroText{max-width:340px;font-size:.92rem;line-height:1.6}.heroActions,.stepsGrid,.featureBand,.articleCardGrid,.articlesIndexGrid,.launchDetailSection,.supportGrid{grid-template-columns:1fr;display:grid}.waitlistInputRow{border-radius:18px;grid-template-columns:auto minmax(0,1fr);padding:12px}.waitlistInputRow button{white-space:normal;text-align:center;grid-column:1/-1;width:100%}.primaryButton,.secondaryButton{white-space:normal;text-align:center;width:100%}.widgetShowcase,.storyPath,.originStory,.arrivalScene,.closingWaitlist,.howSection,.momentsSection,.countdownSection,.privacyBand,.pricingSection,.articlesSection,.decisionSection,.faqSection,.launchStory,.launchWidgetBand,.launchWaitlistCta,.articleCtaBlock{width:min(100% - 32px, var(--max));margin-bottom:64px}.widgetShowcase{padding-top:40px}.storyPath{gap:34px;margin-top:64px}.storyPathIntro h2{font-size:1.86rem;line-height:1.12}.storyPathIntro p{font-size:1rem}.feelingSection{padding-top:44px}.feelingIntro{margin-bottom:22px}.feelingIntro h2{font-size:1.78rem;line-height:1.12}.feelingLine{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px 14px;min-height:auto;padding:20px 0}.feelingLineIcon{width:34px;height:34px}.feelingLine>svg{display:none}.feelingLine p,.feelingLine strong{grid-column:2}.feelingLine strong{font-size:1.18rem;line-height:1.18}.storyBeat{text-align:left;grid-template-columns:1fr;gap:18px;min-height:auto;padding:26px 0 30px}.storyBeat:after{top:62px;bottom:-12px;left:17px}.storyBeat:nth-child(2n) .storyBeatCopy,.storyBeat:nth-child(2n) .storyArtifact{order:initial}.storyBeatCopy{grid-template-columns:44px minmax(0,1fr);gap:0 14px;max-width:none}.storyBeat h3{font-size:1.32rem;line-height:1.18}.storyBeat p{margin-left:0;margin-right:0}.storyBeatIcon{width:36px;height:36px;margin-left:0;margin-right:0}.storyBeatVisual{min-height:180px}.threadPhotoStack{min-height:178px}.threadPhoto{width:138px}.threadPhotoOne{top:16px;left:34px}.threadPhotoTwo{bottom:10px;right:28px}.threadPhotoStack i{top:88px;left:70px;right:70px}.threadPhotoStack svg{top:70px;right:98px}.threadNoteVisual{width:min(100%,270px);padding:22px 20px}.threadNoteVisual p{font-size:1.42rem}.threadCountdownVisual{width:178px}.threadCountdownVisual strong{font-size:4.35rem}.presenceLine{width:min(100% - 32px,760px);margin:-30px auto 64px;padding:16px 0}.presenceLine p{justify-items:center;gap:6px;font-size:1.18rem;display:grid}.presenceLine span+span:before{display:none}.arrivalScene{border-radius:10px;width:min(100% - 32px,980px);min-height:520px;margin:-24px auto 64px}.arrivalSceneImage{object-position:50% center}.arrivalSceneCopy{width:min(100% - 36px,360px)}.arrivalSceneCopy h2{font-size:2rem;line-height:1.06}.arrivalSceneCopy p:not(.eyebrow){font-size:.96rem;line-height:1.62}.storyArtifact{min-height:250px}.artifactNote{padding:22px}.artifactNote p{font-size:1.62rem}.artifactCountdown strong{font-size:4.6rem}.artifactWidgetDot{border-radius:18px;width:58px;height:58px}.originStory{text-align:left;gap:28px;padding:42px 0}.originCopy h2{font-size:1.72rem;line-height:1.12}.originCopy .originPullQuote{max-width:310px;font-size:1.2rem;line-height:1.14}.originCopy p,.originAside li{font-size:.94rem;line-height:1.62}.originAside p{font-size:1.24rem;line-height:1.18}.originThread{margin-bottom:18px}.originThread span{font-size:.76rem}.originKeepsake{justify-items:center;gap:0;width:min(100%,292px);min-height:auto;margin:-2px auto 26px;display:grid}.originKeepsakePhoto{width:178px;position:relative;top:auto;left:auto}.originKeepsakeNote{width:min(196px,76%);margin-top:-10px;padding:16px;position:relative;bottom:auto;right:auto}.originKeepsakeThread{margin-top:12px;position:relative;bottom:auto;left:auto;right:auto}.originKeepsakeNote p{font-size:1.1rem}.widgetMockups{min-height:500px}.homeScreenMockup{border-radius:30px;width:100%;min-height:490px;padding:22px}.lockScreenMockup{width:148px;min-height:210px;bottom:12px;right:-2px}.launchLockScreen{bottom:auto;right:auto}.largeWidget strong,.countdownCard strong{font-size:2.8rem}.heroScreenshot,.momentVisual img{border-radius:28px;width:100%}.storyScene,.heroProductCard{border-radius:24px;width:100%}.storyScene{padding:18px;transform:none}.storyScene:before{left:32px}.storySceneHeader{gap:6px;display:grid}.cityThread{grid-template-columns:1fr;min-height:auto}.cityThread div:last-child{text-align:left;justify-items:start}.cityThread i{background:linear-gradient(180deg, var(--rose), var(--sage));width:1px;height:34px;margin-left:12px}.signalCardNote,.signalCardMoment{width:100%}.countdownSection,.pricingSection,.faqSection,.launchStory,.launchWidgetBand,.launchWaitlistCta,.articleCtaBlock{border-radius:20px;padding:24px}.featureCard,.articleCard,.supportCard{min-height:auto}.launchPhones{gap:18px;min-height:auto;display:grid}.launchPhones img,.launchPhones img:first-child,.launchPhones img:last-child{width:100%;position:static}.launchPocketNote{text-align:center;width:min(100%,300px);margin:-2px auto 0;position:static;transform:none}.articleBody p,.articleBody li,.articleSources p,.articleLetterNote p,.articleLetterNote li,.articleFaq p,.legalArticle p{font-size:.95rem}.legalTrustLine{font-size:1.08rem;line-height:1.3}.supportGrid{margin-top:32px}.supportCard{grid-template-columns:1fr;gap:12px;padding:24px 0}.supportCard h2,.supportCard p,.supportCard a{grid-column:auto}.supportCard svg{margin-top:0}.supportCard a{white-space:normal;justify-self:start}.supportCard h2{font-size:1.18rem;line-height:1.18}.supportCard p,.supportCard a{font-size:.93rem;line-height:1.58}.articleHeader h1{font-size:1.62rem;line-height:1.14}.articleLetterStamp{gap:8px;margin-bottom:14px;font-size:.72rem}.articleLetterStamp i{width:22px}.articleHeader .articleOpenWhen{max-width:300px;font-size:.95rem;line-height:1.3}.articleHeader .articleIntro{max-width:318px;font-size:.92rem;line-height:1.66}.articleReaderNote{max-width:318px;margin-top:18px;padding-top:15px}.articleReaderNote span{font-size:.74rem}.articleReaderNote p{font-size:1rem;line-height:1.3}.articleReaderNote small{font-size:.82rem;line-height:1.48}.articleMomentCue{margin-top:24px;padding:24px 0 26px}.articleMomentRoute{gap:5px 9px;margin-bottom:14px}.articleMomentRoute span{min-height:26px;font-size:.78rem}.articleMomentCue h2{font-size:1.28rem;line-height:1.16}.articleMomentCue p:not(.eyebrow){font-size:.94rem;line-height:1.62}.articleLetterNote h2,.articleFaq h2,.articleRelated h2{font-size:1.42rem}.articleLetterNote{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:24px 0}.articleBody h2{font-size:1.48rem;line-height:1.16}.articleBody p,.articleBody li{font-size:.92rem;line-height:1.68}.articleBody section{grid-template-columns:1fr;gap:0}.articleBody section:before{grid-area:auto/1;margin-bottom:9px;padding-top:0;font-size:.72rem}.articleBody section>*{grid-column:1}.articlePartnerPrompt{margin-top:22px;padding-top:18px}.articlePartnerPrompt p{font-size:1.08rem;line-height:1.34}.articleRelated a{grid-template-columns:1fr auto;gap:5px 14px;min-height:74px}.articleRelated a small{grid-column:1/-1}.articleRelated a span{font-size:1.08rem;line-height:1.18}.articleKeywordList span{white-space:normal;max-width:100%;min-height:auto;padding:7px 10px}.articleBackLink{margin-top:-28px}.decisionSection{width:min(100% - 32px,820px);margin-bottom:64px;padding-top:44px}.decisionIntro{margin-bottom:24px}.decisionIntro h2{width:min(320px,100%);font-size:1.46rem;line-height:1.12}.decisionIntro p:not(.eyebrow){font-size:.94rem;font-weight:520;line-height:1.62}.decisionIntro .decisionFounderLine{font-size:1.08rem;line-height:1.26}.decisionRow{grid-template-columns:1fr;gap:9px;padding:24px 0}.decisionRow>span{color:var(--rose-deep);font-size:.78rem}.decisionRow h3{font-size:1.15rem;line-height:1.18}.decisionRow p{font-size:.92rem;font-weight:520;line-height:1.62}.decisionLetterLinks a{grid-template-columns:1fr;gap:4px;font-size:1.04rem}.decisionAnswerList div{padding:13px 0}.decisionAnswerList strong{font-size:1rem;line-height:1.2}.closingWaitlist{gap:12px;width:min(100% - 32px,760px);margin:-18px auto 58px;padding-top:42px}.closingWaitlist h2{font-size:1.72rem;line-height:1.12}.closingWaitlist>p:not(.eyebrow){font-size:.96rem;line-height:1.62}.footer{flex-direction:column;align-items:flex-start}.pricingSection,.articlesSection,.privacyBand,.faqSection{border-top:1px solid var(--line);width:min(100% - 32px,820px);box-shadow:none;background:0 0;border-radius:0;padding:44px 0 0}.quietSectionHeader{margin-bottom:24px}.quietSectionHeader h2,.privacyBand h2{font-size:1.95rem}.privacyBand p{font-size:.98rem}.articleTextLink{grid-template-columns:1fr;gap:8px}.articlesLetterList{width:min(100% - 32px,820px);margin:36px auto 64px}.articlesLetterLink{grid-template-columns:1fr;gap:8px;padding:22px 0}.articlesShelfNote{width:min(100% - 32px,620px);margin-top:24px}.articleLetterCopy,.articlesLetterLink strong{grid-area:auto/1}.articlesLetterLink h2{font-size:1.1rem;line-height:1.18}.articleLetterCopy em{font-size:.74rem}.articleLetterCopy p{font-size:.9rem;line-height:1.6}.articlesLetterLink strong{white-space:normal;margin-top:4px}.articleTextLink p{grid-column:1}.articleTextLink strong{font-size:1.36rem}.faqItem summary{min-height:58px;font-size:1.28rem}.articleCtaBlock{border-top:1px solid var(--line);border-radius:0;width:min(100% - 32px,760px);margin-top:44px;padding:30px 0 0}.articleCtaBlock h2{width:min(330px,100%);font-size:1.56rem;line-height:1.13}.articleCtaBlock p:not(.eyebrow){width:min(330px,100%);font-size:.94rem;line-height:1.62}.articleBackLink{width:min(100% - 32px, var(--article));margin-top:24px}}.launchStory,.launchWidgetBand,.launchWaitlistCta{border:0;border-top:1px solid var(--line);width:min(920px,100% - 40px);box-shadow:none;background:0 0;border-radius:0;padding:54px 0 0}.launchStory{grid-template-columns:minmax(0,.82fr) minmax(300px,1fr)}.launchWidgetBand{min-height:0}.launchWaitlistCta{text-align:center;grid-template-columns:1fr;justify-items:center;width:min(760px,100% - 40px);display:grid}.launchDistanceRibbon{color:var(--ink-soft);justify-content:flex-start;margin:0 0 24px}.launchDistanceRibbon span{color:var(--ink-soft)}.launchDistanceRibbon svg{color:var(--rose-deep)}.launchGrid .waitlistForm{margin-top:28px}.launchGrid .launchNote{max-width:520px}.launchMomentPath{border-top:1px solid var(--line);width:min(920px,100% - 40px);margin:0 auto 92px;padding-top:12px}.launchMomentStep{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.launchMomentIcon{width:42px;height:42px;color:var(--rose-deep);background:#fffdfb6b;border:1px solid #7f3f5033;border-radius:50%;place-items:center;margin-top:4px;display:grid;box-shadow:inset 0 0 34px #b86a7217}.launchMomentStep span{color:var(--rose-deep);letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:.82rem;font-weight:780;display:block}.launchMomentStep h3{max-width:660px;color:var(--ink);font-family:var(--font-display);margin-bottom:10px;font-size:clamp(1.55rem,2.3vw,2.08rem);line-height:1.12}.launchMomentStep p{max-width:660px;color:var(--ink-soft);margin:0;font-size:1rem;font-weight:500;line-height:1.7}.launchDetailSection{border-top:1px solid var(--line);width:min(920px,100% - 40px);padding-top:12px}.launchDetailSection .featureCard{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (max-width:900px){.siteHeaderThread{display:none}.launchStory,.launchWidgetBand,.launchWaitlistCta,.launchDetailSection,.launchMomentPath{width:min(100% - 32px,920px)}.launchStory,.launchWidgetBand,.launchWaitlistCta{border-radius:0;padding:42px 0 0}.launchStory,.launchWidgetBand{grid-template-columns:1fr;gap:24px}.productGlimpse{text-align:center;grid-template-columns:1fr;gap:28px;width:min(100% - 32px,760px);padding-top:46px}.productGlimpseCopy h2,.productGlimpseCopy p:not(.eyebrow),.productGlimpseMoment,.productGlimpseNotes{margin-left:auto;margin-right:auto}.productGlimpseCopy h2{width:min(330px,100%);font-size:1.48rem;line-height:1.14}.productGlimpseCopy p:not(.eyebrow){max-width:330px;font-size:.92rem;line-height:1.62}.productGlimpseMoment{width:min(100%,340px);margin-top:22px;padding:18px 0}.productGlimpseMoment p{font-size:1.18rem;line-height:1.14}.productGlimpseNotes{text-align:left;margin-top:20px}.productGlimpseNotes li{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:0;font-size:.94rem;line-height:1.28}.productGlimpseImages{min-height:240px}.productGlimpseImages img{border-radius:22px;width:min(39%,146px)}}@media (max-width:700px){.storyPathIntro{margin-bottom:28px}.storyPathIntro h2{width:min(330px,100%);font-size:1.56rem;line-height:1.15}.storyPathIntro p{width:min(320px,100%);font-size:.9rem;font-weight:520;line-height:1.58}.storyBeat{gap:14px;padding:26px 0}.storyBeatIcon{width:34px;height:34px}.storyBeatCopy>strong{font-size:.86rem}.storyBeatCopy>span{font-size:.82rem}.storyBeat h3{font-size:1.26rem;line-height:1.18}.storyBeat p{font-size:.9rem;font-weight:500;line-height:1.58}.storyBeatVisual{min-height:210px;margin-top:8px}.arrivalScene{min-height:450px;margin-bottom:54px}.arrivalSceneCopy{width:min(100% - 34px,330px)}.arrivalSceneCopy h2{font-size:1.52rem;line-height:1.08}.arrivalSceneCopy p:not(.eyebrow){font-size:.9rem;line-height:1.58}.productGlimpseCopy h2{width:min(310px,100%);font-size:1.34rem;line-height:1.15}.productGlimpseCopy p:not(.eyebrow){max-width:318px;font-size:.88rem;line-height:1.6}.productGlimpseMoment p{font-size:1.02rem;line-height:1.2}.productGlimpseMoment span,.productGlimpseMoment small{font-size:.78rem}.productGlimpseNotes li{font-size:.86rem;line-height:1.34}.originCopy .originPullQuote{max-width:300px;margin-bottom:14px;font-size:1.08rem;line-height:1.16}.originKeepsake{width:min(100%,276px);min-height:auto;margin-bottom:22px}.originKeepsakePhoto{border-width:8px;width:160px}.originKeepsakeNote{width:min(184px,76%);padding:14px}.originKeepsakeNote span,.originKeepsakeThread span{font-size:.7rem}.originKeepsakeNote p{font-size:1rem}.privacyBand h2{font-size:1.42rem;line-height:1.14}.privacyBand p{font-size:.9rem;line-height:1.62}.decisionIntro h2{width:min(310px,100%);font-size:1.28rem;line-height:1.15}.decisionIntro p:not(.eyebrow){font-size:.88rem;line-height:1.6}.decisionIntro .decisionFounderLine{font-size:.98rem;line-height:1.28}.decisionRow h3{font-size:1.04rem;line-height:1.2}.decisionRow p{font-size:.88rem;line-height:1.6}.decisionLetterLinks a{font-size:.96rem;line-height:1.22}.decisionAnswerList strong{font-size:.94rem;line-height:1.2}.decisionAnswerList p{font-size:.88rem;line-height:1.6}.closingWaitlist h2{width:min(320px,100%);font-size:1.38rem;line-height:1.14}.closingWaitlist>p:not(.eyebrow){width:min(320px,100%);font-size:.9rem;line-height:1.6}.closingWaitlist .waitlistInputRow{border-radius:18px;padding:10px}.footer{align-items:center;gap:14px;width:min(100% - 32px,820px);padding:34px 0 42px}.footerThread{margin-bottom:10px}.footerThread span{font-size:.74rem}.footer p{width:min(320px,100%);font-size:.9rem;font-weight:600;line-height:1.5}.footer small{width:min(320px,100%);font-size:.84rem;font-weight:560;line-height:1.52}.footerLinks{gap:10px 14px;font-size:.82rem;font-weight:700}.nav{flex-direction:row;gap:12px}.brandMark,.footerBrand,.legalBack{gap:8px;font-size:1.28rem}.brandMark img,.footerBrand img,.legalBack img{border-radius:10px;width:34px;height:34px}.navLinks{gap:10px;width:auto;font-size:.82rem}.navLinks a{min-height:28px}@media (max-width:520px){.nav{flex-direction:column;align-items:center;gap:8px}.navLinks{flex-wrap:wrap;justify-content:center;width:100%}.hero .brandMark{font-size:1.14rem}.hero .brandMarkText small{font-size:.52rem}.hero .navLinks{gap:12px;font-size:.76rem}.heroCopy{padding-top:96px}}.originStory{gap:24px;padding:34px 0}.originAside p{margin-bottom:16px;font-size:1.12rem;line-height:1.2}.originAside{padding-top:24px}.hero .nav{width:min(100% - 28px,1040px);top:14px}.heroGrid{padding-top:32px}.heroCta{width:min(100% - 32px,620px);padding:30px 0 42px}.heroCta h2{width:min(330px,100%);font-size:1.38rem;line-height:1.14}.heroCtaText{width:min(330px,100%);margin-top:12px;font-size:.9rem;line-height:1.62}.heroCtaThread{margin-bottom:12px}.heroCtaThread span{font-size:.76rem}.launchGrid{margin-top:38px}.launchGrid h1{max-width:340px;margin-left:auto;margin-right:auto;font-size:2rem;line-height:1.08}@media (max-width:380px){.nav{flex-direction:column;align-items:center;gap:10px}.navLinks{flex-wrap:wrap;justify-content:center;width:100%}.heroGrid{padding-top:16px}.heroVisual,.heroCopy{min-height:680px}.heroCopy{padding-top:96px;padding-bottom:42px}.heroCopy h1{max-width:290px;font-size:1.68rem;line-height:1.1}.heroCopy .heroText{max-width:286px;font-size:.86rem;line-height:1.58}.heroOriginLine{max-width:280px;font-size:.9rem;line-height:1.34}.heroDistanceRibbon{grid-template-columns:1fr;justify-items:center;gap:6px;display:grid}.heroDistanceRibbon>svg{transform:rotate(90deg)}}.launchDistanceRibbon{justify-content:center;margin-left:auto;margin-right:auto}.launchMomentPath{margin-bottom:64px;padding-top:0}.launchMomentStep{text-align:center;grid-template-columns:1fr;gap:12px;padding:26px 0}.launchMomentIcon{margin:0 auto}.launchMomentStep h3{font-size:1.48rem}.launchMomentStep p{margin-left:auto;margin-right:auto;font-size:.98rem}.originCopy h2{font-size:1.34rem;line-height:1.16}.originCopy p,.originAside li{font-size:.88rem;line-height:1.6}.originAside p{font-size:1.02rem;line-height:1.24}.footerBrand{font-size:1.16rem}.footerBrand img{border-radius:9px;width:30px;height:30px}}
