@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_bbab2997-module__FMTFTa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_bbab2997-module__FMTFTa__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--ink-paper:#f7f4ed;--ink-card:#fffdf8;--ink-line:#1b1b19;--ink-muted:#9a9186;--ink-rule:#ddd4c4;--ink-tape:#d9cfbe;--brand-burgundy:#800020;--brand-charcoal:#3d3d3d;--ink-fluoro:var(--brand-burgundy);--ink-fluoro-wash:.22;--ink-soft:var(--brand-charcoal);--tempo-paper:var(--ink-paper);--tempo-weight:1;--font-sans:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading:var(--font-sans);--page:1120px;--gutter:clamp(20px, 5vw, 56px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--ink-paper);scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink-paper);color:var(--ink-line);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.6}p,figure{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}::selection{background:var(--brand-burgundy);color:var(--ink-paper)}:focus-visible{outline:2px solid var(--ink-line);outline-offset:4px;border-radius:8px}.block{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.lead{color:var(--ink-soft);font-size:clamp(18px,.9vw + 14px,21px);line-height:1.55}.body{color:var(--ink-soft);max-width:31rem;font-size:17px;line-height:1.65}.small{color:var(--ink-soft);font-size:14px;line-height:1.5}.center{text-align:center;margin-inline:auto}.split{align-items:center;gap:clamp(56px,7vw,96px);display:grid}.split__text .body{margin-top:22px}.split__text .body+.body{margin-top:14px}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--flip .split__text{order:2}}.center-head{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:40rem;margin:0 auto clamp(52px,6vw,76px);display:flex}.step{flex-direction:column;gap:14px;display:flex}.step__num{color:var(--ink-line);display:inline-flex}.draw{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset var(--draw-duration,.9s) cubic-bezier(.45, 0, .2, 1) var(--draw-delay,0s)}[data-drawn=false] .draw{visibility:hidden}[data-drawn=true] .draw{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.draw{stroke-dashoffset:0;transition:none}[data-drawn=false] .draw{visibility:visible}}.hand-heading{font-size:inherit;font-weight:inherit;color:var(--ink-line);margin:0}.hand-heading__lines{flex-direction:column;align-items:flex-start;display:flex}.hand-heading[data-align=center] .hand-heading__lines{align-items:center;margin-inline:auto}.hand-heading__line{display:block}.highlight__box{display:inline-block;position:relative}.highlight__swipe{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.highlight__swipe path{fill:none;stroke:var(--ink-fluoro);stroke-opacity:var(--ink-fluoro-wash);stroke-linecap:round;--draw-duration:.55s}.highlight__text{position:relative}.ink-border{pointer-events:none;position:absolute;inset:0}.ink-border svg{position:absolute;inset:0;overflow:visible}.ink-border path{fill:var(--ink-card);stroke:var(--ink-line);stroke-width:calc(1.8px * var(--tempo-weight));stroke-linejoin:round}.ink-button{min-height:52px;color:var(--ink-line);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ink-button--sm{min-height:42px;padding:0 16px;font-size:14.5px}.ink-button__label{position:relative}.ink-button:hover .ink-border path,.ink-field:focus-within .ink-border path{stroke-width:calc(2.7px * var(--tempo-weight))}.ink-button:active .ink-border path{fill:var(--ink-paper)}.ink-button,.inbox button,.faq__item summary,.topic,.contact__reason-links a{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.ink-button:active,.inbox button:active,.topic:active,.contact__reason-links a:active{transition-duration:80ms;transition-timing-function:ease-out;transform:scale(.96)translateY(1px)}.faq__item summary:active{transition-duration:80ms;transition-timing-function:ease-out;transform:translateY(1px)}.contact__reason-links a{align-self:flex-start}@media (prefers-reduced-motion:reduce){.ink-button,.inbox button,.faq__item summary,.topic,.contact__reason-links a{transition:none}}.ink-button:disabled{cursor:progress}.ink-button:focus-visible{outline-offset:3px;border-radius:14px}.ink-field{min-width:0;display:flex;position:relative}.glyph{flex-shrink:0}.glyph path{fill:none;stroke:currentColor;stroke-width:calc(2px * var(--tempo-weight));stroke-linecap:round;stroke-linejoin:round}.nav{z-index:50;background:var(--ink-paper);border-bottom:1px solid var(--ink-rule);position:sticky;top:0}.nav__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.nav__brand{color:var(--ink-line);align-items:center;gap:10px;display:inline-flex}.nav__mark{transform-origin:50% 80%;display:inline-flex}.nav__brand:is(:hover,:focus-visible) .nav__mark{animation:.6s cubic-bezier(.34,1.56,.64,1) nav-wiggle}@keyframes nav-wiggle{0%{transform:rotate(0)translateY(0)}30%{transform:rotate(-9deg)translateY(-3px)}60%{transform:rotate(6deg)translateY(-1px)}to{transform:rotate(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.nav__brand:is(:hover,:focus-visible) .nav__mark{animation:none}}.nav__links{gap:34px;margin-left:auto;margin-right:12px;font-size:15px;font-weight:500;display:none}.nav__links a,.footer__links a{color:var(--ink-soft);text-decoration:none}.nav__links a:hover,.footer__links a:hover{color:var(--ink-line);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}@media (min-width:860px){.nav__links{display:flex}}.hero{padding-block:clamp(36px,5vw,72px) clamp(56px,6vw,84px)}.hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__agent{margin-bottom:clamp(18px,3vw,30px);translate:6%}.hero__lead{max-width:33rem;margin-top:clamp(26px,3vw,36px)}.hero .waitlist,.hero .waitlist-done{margin-top:clamp(28px,3.5vw,40px)}.hero .waitlist__row,.cta .waitlist__row,.hero .waitlist-done,.cta .waitlist-done{justify-content:center}.hero__note{margin-top:16px}.faq{gap:clamp(36px,5vw,64px);display:grid}@media (min-width:900px){.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.faq__list{border-top:1px solid var(--ink-rule)}.faq__item{border-bottom:1px solid var(--ink-rule)}.faq__item summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq__icon path{stroke:currentColor;stroke-width:calc(2px * var(--tempo-weight));stroke-linecap:round}.faq__icon-upright{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke-dashoffset .26s cubic-bezier(.45,0,.2,1),visibility linear}.faq__item[open]:not([data-state]) .faq__icon{transform:rotate(180deg)}.faq__item[open]:not([data-state]) .faq__icon-upright{stroke-dashoffset:1px;visibility:hidden;transition:stroke-dashoffset .26s cubic-bezier(.45,0,.2,1),visibility 0s linear .26s}.faq__panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.faq__panel>div{min-height:0;overflow:hidden}.faq__item[open]:not([data-state]) .faq__panel{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.faq__icon,.faq__icon-upright,.faq__item[open]:not([data-state]) .faq__icon-upright,.faq__panel{transition:none}}.section--cta{padding-top:clamp(120px,14vw,180px)}.cta{max-width:760px;margin-inline:auto;position:relative}.cta__peek{z-index:2}.cta__inner{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.cta__frame{border:1.5px solid;border-radius:18px 22px 16px 20px;padding:clamp(44px,7vw,76px) clamp(20px,5vw,64px)}.footer{border-top:1px solid var(--ink-rule);padding-block:40px 48px}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.footer__brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.footer__links{flex-wrap:wrap;gap:8px 24px;font-size:15px;display:flex}.footer__legal{width:100%;color:var(--ink-soft);font-size:13.5px}.footer__connect{border-top:1px solid var(--ink-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-top:12px;padding-top:28px;display:flex}.footer__connect-title{margin-bottom:14px;font-size:14px;font-weight:600}.download-qr__toggle{font-size:19px;line-height:1;transition:transform .2s}.download-qr[open] .download-qr__toggle{transform:rotate(45deg)}.footer__ai-links{flex-wrap:wrap;gap:8px;display:flex}.ai-link,.social-mark{flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,box-shadow .2s;display:inline-flex}.ai-link{border:1px solid var(--ink-rule);background:var(--ink-card);border-radius:12px}.ai-link img,.social-mark img{object-fit:contain;display:block}.ai-link--chatgpt{background:#080808;border-color:#080808}.ai-link--claude{background:#faf9f5}.ai-link--perplexity{background:#000;border-color:#000}.ai-link--grok{background:#fff}.ai-link:hover,.footer__social:hover .social-mark{transform:translateY(-2px)}.ai-link:hover{box-shadow:0 4px 10px #201b1514}.ai-link:focus-visible,.footer__social:focus-visible,.download-qr>summary:focus-visible{outline:2px solid var(--brand-burgundy);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ai-link,.social-mark,.download-qr__toggle{transition:none}.ai-link:hover,.footer__social:hover .social-mark{transform:none}}.footer__social{min-height:46px;color:var(--ink-line);align-items:center;gap:12px;font-size:14px;text-decoration:none;display:inline-flex}.footer__social>span:last-child{text-underline-offset:4px}.footer__social:hover>span:last-child{text-decoration:underline}@media (max-width:640px){.footer__connect{gap:20px}}@media (max-width:360px){.footer__ai-links{gap:3px}}.sub{padding-bottom:clamp(88px,11vw,140px)}.sub__head{padding-block:clamp(40px,6vw,80px) clamp(36px,5vw,56px)}.sub__agent{margin-bottom:18px}.sub__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:13px;font-weight:600}.sub__intro{max-width:36rem;margin-top:22px}.sub__actions{flex-wrap:wrap;gap:12px;margin-bottom:clamp(56px,7vw,88px);display:flex}.doc__meta{color:var(--ink-soft);margin-bottom:8px;font-size:14px}.doc{max-width:44rem;font-size:16px;line-height:1.7}.doc h2{letter-spacing:-.015em;margin:48px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.doc h3{margin:26px 0 8px;font-size:17px;font-weight:600;line-height:1.35}.doc p,.doc li{color:var(--ink-soft)}.doc p+p{margin-top:12px}.doc strong{color:var(--ink-line);font-weight:600}.doc ul{margin:10px 0 14px;padding-left:1.3em;list-style:outside}.doc li+li{margin-top:6px}.doc a,.faq__answer a,.contact__reason-links a,.support-cta__email a,.contact__email a{color:var(--ink-line);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1.5px}.topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;display:grid}@media (min-width:860px){.topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (max-width:420px){.topics{grid-template-columns:minmax(0,1fr)}}.topic{height:100%;color:var(--ink-line);text-decoration:none;display:block}.topic>div{height:100%}.topic:hover .topic__body{color:var(--ink-line)}.topic__body{color:var(--ink-soft);margin-top:10px;font-size:14.5px;line-height:1.45}.help{gap:clamp(48px,6vw,72px);max-width:48rem;margin-top:clamp(64px,8vw,104px);display:grid}.help__group{scroll-margin-top:96px}.help__title{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:600}.faq__answer{max-width:40rem;color:var(--ink-soft);padding:0 2px 24px}.faq__answer p+p,.faq__answer ol+p,.faq__answer p+ol{margin-top:10px}.faq__answer ol{margin:0;padding-left:1.3em;list-style:decimal}.faq__answer li+li{margin-top:4px}.support-cta{max-width:760px;margin:clamp(88px,10vw,130px) auto 0}.support-cta__email{font-size:17px;font-weight:600}.contact{gap:clamp(48px,6vw,72px);display:grid}.contact>div:first-child{max-width:760px}.contact__label{color:var(--ink-soft);font-size:14px;font-weight:600}.contact__email{letter-spacing:-.02em;margin-top:4px;font-size:clamp(20px,3.4vw,30px);font-weight:600;line-height:1.25}.contact__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.contact__meta{border-top:1px solid var(--ink-rule);gap:16px 32px;margin:30px 0 0;padding-top:22px;display:grid}@media (min-width:700px){.contact__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact__meta dt{color:var(--ink-soft);font-size:13px;font-weight:600}.contact__meta dd{margin:2px 0 0;font-size:15px}.contact__reasons{grid-template-columns:minmax(0,1fr);gap:40px 24px;max-width:980px;display:grid}@media (min-width:760px){.contact__reasons{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact__reason-body{margin-top:14px;font-size:16px;line-height:1.5}.contact__reason-links{flex-direction:column;gap:4px;margin-top:16px;font-size:14.5px;font-weight:500;display:flex}.hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-burgundy);margin-bottom:18px;font-size:13px;font-weight:600}.hero__more{color:var(--brand-burgundy);white-space:nowrap;margin-left:6px;font-weight:600;text-decoration:none}.hero__more:hover{text-underline-offset:3px;text-decoration:underline}.section--tight{padding-block:clamp(64px,8vw,110px)}.founders{align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}@media (min-width:900px){.founders{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.founders__faces{justify-content:center;gap:22px;display:flex}.founders__face{flex-direction:column;align-items:center;gap:12px;display:flex}.founders__face img{aspect-ratio:1;object-fit:cover;border:2px solid var(--ink-line);border-radius:50%;width:clamp(130px,16vw,190px);height:auto}.founders__face figcaption{flex-direction:column;align-items:center;font-size:16px;font-weight:600;display:flex}.founders__face figcaption span{color:var(--ink-soft);font-size:13.5px;font-weight:400}.founders__text .body{margin-top:18px}.founders__link{color:var(--brand-burgundy);text-underline-offset:3px;font-weight:600}.founders__agent{right:var(--gutter);position:absolute;bottom:-20px}@media (max-width:899px){.founders__agent{display:none}}.section--burgundy{background:var(--brand-burgundy);--ink-card:var(--brand-burgundy);--ink-line:var(--ink-paper);--ink-soft:color-mix(in srgb, var(--ink-paper) 86%, var(--brand-burgundy));--ink-muted:color-mix(in srgb, var(--ink-paper) 65%, var(--brand-burgundy));--tempo-paper:var(--brand-burgundy);--ink-fluoro:var(--ink-paper);--ink-fluoro-wash:.28;color:var(--ink-paper);padding-bottom:clamp(88px,11vw,150px)}.section--burgundy .waitlist__input{color:var(--ink-paper)}.section--burgundy .waitlist__input::placeholder{color:var(--ink-muted)}.cta__rally{letter-spacing:-.01em;font-size:clamp(20px,1vw + 15px,24px);font-weight:700}.backers{padding-bottom:clamp(36px,4vw,52px)}.backers__inner{flex-direction:column;align-items:center;gap:12px;display:flex}.backers__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:600}.backers__list{letter-spacing:-.01em;color:var(--ink-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;font-size:clamp(18px,1vw + 13px,22px);font-weight:700;display:flex}.backers__sep{background:var(--brand-burgundy);border-radius:50%;width:7px;height:7px}.section--burgundy ::selection,.familiar__verdict[data-hot=true] ::selection,.week__row[data-hot] ::selection{background:var(--ink-paper);color:var(--brand-burgundy)}.nav__mark .tmp-note,.footer__brand .tmp-note{display:none}.avatar{flex:none;display:inline-flex;position:relative}.avatar__face{border:2px solid var(--ink-line);background:var(--ink-card);width:100%;height:100%;color:var(--ink-line);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar__badge{background:var(--ink-paper);box-sizing:content-box;border-radius:50%;padding:2px;display:flex;position:absolute;bottom:-4%;right:-4%}.founding-badge{vertical-align:-3px;display:inline-block}.founding-strip{border:1.5px solid var(--ink-rule);color:var(--ink-soft);background:var(--ink-card);border-radius:999px;align-items:center;gap:12px;margin-top:20px;padding:6px 16px 6px 6px;font-size:14.5px;text-decoration:none;display:inline-flex}.founding-strip strong{color:var(--brand-burgundy)}.founding-strip:hover{border-color:var(--brand-burgundy)}.founders__photo{display:inline-flex;position:relative}.founders__badge{background:var(--ink-paper);border-radius:50%;padding:3px;display:flex;position:absolute;bottom:2%;right:2%}.founders__face figcaption .founders__name{color:var(--ink-line);align-items:center;gap:5px;font-size:16px;font-weight:600;display:inline-flex}.founding__handle{color:var(--brand-burgundy);font-weight:700}.avatar .tmp-note{display:none}.fbar{background:var(--brand-burgundy);color:var(--ink-paper);text-decoration:none;display:block}.fbar__inner{max-width:var(--wrap,1120px);padding:9px var(--gutter,20px);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-inline:auto;font-size:13.5px;display:flex}.fbar .founding-badge path:first-child{fill:var(--ink-paper);stroke:var(--ink-paper)}.fbar .founding-badge path:last-child{stroke:var(--brand-burgundy)}.fbar__text strong{font-weight:800}.fbar__track{border:1.5px solid var(--ink-paper);border-radius:999px;width:clamp(80px,14vw,160px);height:8px;position:relative;overflow:hidden}.fbar__track span{background:var(--ink-paper);border-radius:999px;position:absolute;inset:0 auto 0 0}.fbar__left{font-weight:700}.fbar:hover .fbar__left{text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.fbar__track{display:none}}.backers__list a{color:var(--brand-burgundy);text-underline-offset:4px;text-decoration:none}.backers__list a:hover,.backers__list a:focus-visible{text-decoration:underline}.download-button{--ink-card:var(--brand-burgundy);--ink-line:var(--brand-burgundy);color:var(--ink-paper);background:var(--brand-burgundy);border-radius:12px}.download-button:active .ink-border path{fill:var(--brand-burgundy)}.section--burgundy .download-button{--ink-card:var(--ink-paper);--ink-line:var(--ink-paper);color:var(--brand-burgundy);background:var(--ink-paper)}.section--burgundy .download-button:active .ink-border path{fill:var(--ink-paper)}.hero-download{width:100%;margin-top:26px}.hero-download__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex}.app-store-badge{flex-shrink:0;padding:15px;display:inline-flex}.app-store-badge img{width:180px;height:60px;display:block}.hero-download .hero__note{margin-top:8px}.hero-download .hero__more{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;margin:0;font-size:15px;display:inline-flex}.download-qr{width:min(100%,354px);color:var(--ink-soft);margin:16px auto 0;font-size:13px;display:none;position:relative}.download-qr summary{cursor:pointer;text-underline-offset:4px;align-items:center;gap:9px;width:fit-content;min-height:44px;list-style:none;display:flex}.download-qr summary::-webkit-details-marker{display:none}.download-qr summary:hover{color:var(--brand-burgundy)}.download-qr__toggle{margin-left:5px}.download-qr__panel{z-index:3;background:var(--ink-card);border:1px solid var(--ink-rule);border-radius:18px;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:14px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0}.download-qr[open] .download-qr__panel{animation:.16s ease-out qr-reveal}@keyframes qr-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.download-qr[open] .download-qr__panel{animation:none}}.download-qr__panel img{border-radius:6px;width:168px;height:168px;display:block}.download-qr__copy{border-left:1px dashed var(--ink-rule);padding-left:16px}.download-qr__copy>svg{max-width:100%;display:block}.download-qr__copy p{margin-top:14px;font-size:13px;line-height:1.65}.first-plan{text-align:center}.first-plan__number{color:var(--brand-burgundy);margin-top:16px;font-size:13px;font-weight:700}@media (min-width:760px){.download-qr{display:block}:is(.hero__copy:has(.download-qr[open]) .hero__lead,.hero__copy:has(.download-qr[open]) .hero-download__actions){visibility:hidden}}@media (max-width:520px){.nav__inner{gap:12px}.nav__brand{gap:6px}.nav__brand>svg{width:104px;height:auto}.nav__mark{width:34px}.nav__mark svg{width:34px;height:auto}.nav .download-button{flex-shrink:0;min-height:44px;padding-inline:14px}.hero-download__actions{flex-direction:column;gap:0}.hero__agent{margin-bottom:16px}.hero__lead{margin-top:22px}.hero-download{margin-top:14px}.hero-download .hero__note{margin-top:4px}}body .tmpt-g path,body .tmp-boil>path,body .tmp-jit{animation:none}body .tmpt-g path:nth-child(n+2),body .tmp-boil>path:nth-child(n+2){display:none}.section{padding-block:clamp(68px,8vw,108px)}.eyebrow{color:var(--brand-burgundy);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:700}.launch-bar__message{align-items:center;gap:10px;display:inline-flex}.launch-bar__mark{color:var(--ink-paper);--tempo-paper:var(--brand-burgundy);display:inline-flex}.launch-bar__mark .tmp-note{display:none}.launch-bar .fbar__inner{gap:22px;min-height:40px;font-size:12px}.hero--together{padding-block:clamp(40px,5.5vw,76px) 54px}.hero--together .hero__inner{text-align:left;align-items:center;gap:28px;display:grid}.hero__copy{min-width:0}.hero--together .hero__eyebrow{margin-bottom:23px}.hero__promise{letter-spacing:-.035em;margin-top:23px;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.3}.hero--together .hero-download{margin-top:22px}.hero--together .hero-download__actions{justify-content:flex-start;gap:6px 15px}.hero--together .app-store-badge{margin-left:-15px}.hero--together .hero__note{margin-top:0;font-size:12px}.hero--together .download-qr{margin:8px 0 0}.hero-scene{width:100%;min-width:0;max-width:500px;margin-inline:auto}.hero-scene__canvas{aspect-ratio:500/490;width:100%;position:relative;container-type:inline-size}.hero-scene__drawing{width:100%;height:100%;position:absolute;inset:0}.hero-scene__idea{background:var(--ink-card);border:1.5px solid var(--ink-line);border-radius:15px 15px 2px;padding:2.4cqw 3.5cqw;font-size:3.1cqw;position:absolute;top:11%;left:1%;transform:rotate(-6deg)}.hero-scene__plan{background:var(--ink-card);border:1.6px solid var(--ink-line);border-radius:4px 18px 5px;width:57%;padding:4cqw;position:absolute;top:29%;left:24%;transform:rotate(5deg)}.hero-scene__plan-brand{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4cqw;display:flex}.hero-scene__plan-brand svg{width:15cqw;height:auto}.hero-scene__plan-brand>span{color:var(--ink-soft);font-size:2.2cqw}.hero-scene__title{letter-spacing:-.05em;font-size:7.2cqw;font-weight:700;line-height:1.12}.hero-scene__date{border-top:1px solid var(--ink-rule);align-items:center;gap:3.5cqw;margin-top:4cqw;padding-top:3.5cqw;display:flex}.hero-scene__date>span{color:var(--brand-burgundy);font-size:2cqw;font-weight:700;line-height:1.1}.hero-scene__date strong{font-size:7cqw;display:block}.hero-scene__date strong span{margin-left:2px;font-size:2cqw}.hero-scene__date p{font-size:3cqw;font-weight:600}.hero-scene__date small{color:var(--ink-soft);font-size:2.5cqw;font-weight:400}.hero-scene__confirmed{color:var(--brand-burgundy);align-items:center;gap:7px;margin-top:3cqw;font-size:2.8cqw;font-weight:600;display:flex}.hero-scene__friend{position:absolute}.hero-scene__friend svg{width:100%;height:auto}.hero-scene__friend--top{width:23%;top:6%;left:54%;transform:rotate(8deg)}.hero-scene__friend--left{width:29%;top:53%;left:-1%;transform:rotate(-11deg)}.hero-scene__friend--right{width:31%;top:65%;right:-1%;transform:rotate(10deg)}.hero-scene__note{width:47%;color:var(--brand-burgundy);position:absolute;bottom:3%;left:18%;transform:rotate(-6deg)}.hero-scene__note svg{width:100%;height:auto}.hero-scene figcaption{color:var(--ink-soft);text-align:center;margin-top:10px;font-size:12px}.backers{padding-block:16px 42px}.backers__inner{flex-direction:row;justify-content:center;gap:24px}.backers__label{color:var(--ink-soft);font-size:11px}.backers__list{gap:18px;font-size:15px}.backers__sep{width:4px;height:4px}.life-story{background:#eee9df}.life-story__heading{text-align:center;margin-bottom:42px}.life-story__heading .hand-heading{margin-block:18px}.life-story__grid{gap:52px;display:grid}.life-feature{min-width:0}.life-feature__visual{background:#e5ddce;border-radius:22px;height:330px;padding:26px;position:relative;overflow:hidden}.life-feature__copy{padding:26px 6px 0}.life-feature__copy h3{letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(25px,2.6vw,32px);line-height:1.25}.life-feature__copy .body{font-size:15px}.discover-preview__label{align-items:center;gap:8px;margin-bottom:15px;font-size:12px;font-weight:600;display:flex}.discover-preview__label>span:first-child{display:inline-flex}.discover-preview__photo{background:var(--ink-card);border-radius:10px;height:180px;position:relative;overflow:hidden}.discover-preview__photo img{object-fit:cover;object-position:center 54%;width:100%;height:100%}.discover-preview__photo>span{background:var(--ink-card);border-radius:5px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:10px}.discover-preview__ideas{gap:9px;margin-top:12px;font-size:10px;display:flex}.discover-preview__ideas>span{background:var(--ink-card);border-radius:7px;padding:8px 10px}.journal-preview{background:#eaddd9}.journal-preview__photo{background:var(--ink-card);width:49%;padding:8px 8px 12px;position:absolute;top:31px;left:30px;transform:rotate(-6deg)}.journal-preview__photo img{object-fit:cover;object-position:center;width:100%;height:196px;display:block}.journal-preview__photo p{text-align:center;margin-top:9px;font-size:9px;font-weight:600}.journal-preview__note{background:var(--ink-card);border:1px solid var(--ink-rule);width:45%;padding:24px 16px;position:absolute;top:79px;right:15px;transform:rotate(6deg)}.journal-preview__note>span{letter-spacing:.08em;color:var(--brand-burgundy);font-size:9px;font-weight:700}.journal-preview__note p{margin-top:10px;font-size:14px;line-height:1.55}.journal-preview__agent{position:absolute;bottom:9px;right:14%;transform:rotate(8deg)}.footer__brand{text-decoration:none}.footer__brand>span{display:inline-flex}@media (min-width:760px){.hero--together .hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:1240px}.life-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:759px){.hero--together .hero__inner{gap:26px}.hero__copy{max-width:520px;margin-inline:auto}.hero--together .hero__eyebrow{margin-bottom:20px}.hero-scene{max-width:400px}.hero--together .hero__lead{font-size:16px;line-height:1.65}.hero--together .hero-download__actions{flex-flow:wrap;gap:2px 10px}.hero--together .app-store-badge img{width:150px;height:50px}.hero--together .app-store-badge{margin-left:-12.5px;padding:12.5px}.hero-download .hero__more{font-size:13px}.backers__inner{flex-direction:column;gap:10px}.backers__list{gap:14px;font-size:13px}.life-feature__visual{max-width:470px;margin-inline:auto}.launch-bar .fbar__inner{gap:10px;padding-inline:12px;font-size:10px}.launch-bar__message{gap:5px}.launch-bar__mark{display:none}}@media (max-width:359px){.hero--together .hero-download__actions{gap:0}.hero-download .hero__more{font-size:12px}.life-feature__visual{height:300px;padding:18px}.discover-preview__ideas{gap:5px;font-size:9px}.discover-preview__ideas>span{padding:7px}.journal-preview__photo{width:53%;left:16px}.journal-preview__note{padding:18px 12px;right:12px}.journal-preview__note p{font-size:12px}}body .tmp-face,body .tmp-lag,body .tmp-blink,body .tmp-note,body .tmp-arc{animation:none}.hero-scene__friend--top,.hero-scene__friend--left,.hero-scene__friend--right,.journal-preview__agent{transform:none}.hero-scene__friend--top{width:27%;top:4%;left:53%}.hero-scene__friend--left{width:32%;left:-2%}.hero-scene__friend--right{width:34%;right:-3%}.hero-scene__plan{transform:rotate(3deg)}.hero--together .hero__lead{max-width:26ch;margin-top:24px;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.55}.hero-scene figcaption{font-size:14px}.plan-story{border-top:1px solid var(--ink-rule)}.plan-story__heading{gap:18px;margin-bottom:40px}.plan-story__scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.plan-story__scenes>li{min-width:0}.plan-scene{background:#eee5d8;border-radius:18px;height:242px;position:relative;overflow:hidden}.plan-scene--ask{padding:24px 20px}.plan-scene__bubble{border:1.5px solid var(--ink-line);background:var(--ink-card);border-radius:14px 14px 2px;margin-left:15px;padding:13px 15px;font-size:15px;line-height:1.5;position:relative}.plan-scene__reply{background:var(--brand-burgundy);color:var(--ink-paper);border-radius:12px 12px 12px 2px;padding:9px 13px;font-size:13px;position:absolute;top:120px;left:20px}.plan-scene__agent{position:absolute;bottom:8px;right:-6px}.plan-scene__agent>svg{width:155px;height:auto}.plan-scene--time{background:#eaddd9;padding:24px 20px}.plan-scene__eyebrow{color:var(--brand-burgundy);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.availability{margin-top:20px}.availability__times,.availability__row{grid-template-columns:35px repeat(3,minmax(0,1fr));align-items:center;gap:7px;display:grid}.availability__times{text-align:center;color:var(--ink-soft);margin-bottom:8px;font-size:10px}.availability__times strong{color:var(--brand-burgundy)}.availability__row{margin-top:7px}.availability__row>span{font-size:11px}.availability__row i{background:var(--ink-card);border:1px solid #cfbdb8;border-radius:5px;height:23px}.availability__row i[data-busy]{background:#cfbdb8}.availability__row i.availability__match{background:var(--brand-burgundy);border-color:var(--brand-burgundy);color:var(--ink-card);justify-content:center;align-items:center;display:flex}.plan-scene__match{color:var(--brand-burgundy);align-items:center;gap:6px;margin-top:18px;font-size:12px;font-weight:600;display:flex}.plan-scene--go{padding:23px}.plan-scene__ticket{border:1.5px solid var(--ink-line);background:var(--ink-card);border-radius:5px 14px;width:89%;padding:18px;position:relative}.plan-scene__ticket>strong{letter-spacing:-.04em;margin-block:10px;font-size:24px;line-height:1.15;display:block}.plan-scene__ticket>p{font-size:13px}.plan-scene__ticket-check{width:35px;height:35px;color:var(--ink-card);background:var(--brand-burgundy);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:17px;right:-13px}.plan-scene__happy{position:absolute;bottom:3px;right:-16px}.plan-scene__happy>svg{width:135px;height:auto}.plan-story__caption{gap:11px;padding:22px 1px 0;display:flex}.plan-story__caption>span{color:var(--brand-burgundy);padding-top:6px;font-size:11px;font-weight:700}.plan-story__caption h3{letter-spacing:-.035em;margin:0 0 8px;font-size:21px;line-height:1.25}.plan-story__caption p{color:var(--ink-soft);max-width:26ch;font-size:14px;line-height:1.6}.plan-story__download{text-align:center;margin-top:42px}.download-faq{background:#eee9df}.download-faq .faq{gap:clamp(30px,5vw,65px)}.download-faq__intro>p{color:var(--ink-soft);margin-top:20px;font-size:14px}.download-faq__intro>a{min-height:44px;color:var(--brand-burgundy);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.download-faq__intro>a span{margin-left:8px}.download-faq__agent{margin-bottom:20px}.download-faq__agent>svg{width:150px;height:auto}.download-faq .faq__list{border:0;flex-direction:column;gap:12px;display:flex}.download-faq .faq__item{background:var(--ink-paper);border:1px solid #d4c9b9;border-radius:14px;padding:0 20px}.download-faq .faq__item[open]{background:var(--ink-card);border-color:var(--brand-burgundy)}.download-faq .faq__item summary{gap:13px;padding:18px 0;font-size:16px}.faq__question{flex:1}.faq__topic-icon{height:36px;color:var(--brand-burgundy);background:#eee4df;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.download-faq .faq__answer{padding:0 0 22px 49px;font-size:14px;line-height:1.65}.download-faq .faq__answer>p{max-width:46ch;margin-top:13px}.faq-proof{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.faq-proof__tag{color:var(--brand-burgundy);background:#f0e7e1;border-radius:6px;align-items:center;gap:5px;padding:7px 8px;font-size:11px;font-weight:500;display:inline-flex}.faq-proof--people{gap:8px;font-size:12px}.faq-proof--people>span{align-items:center;display:inline-flex}.faq-proof--people b{color:var(--brand-burgundy);margin-inline:8px}.faq-proof--people .tmp-note{display:none}@media (max-width:899px){.plan-story__scenes{gap:16px}.plan-scene--ask,.plan-scene--time,.plan-scene--go{padding:18px 13px}.plan-scene__bubble{margin-left:0;padding:12px;font-size:13px}.plan-scene__ticket{width:94%;padding:14px}.plan-scene__ticket>strong{font-size:21px}.plan-story__caption h3{font-size:19px}.download-faq__intro{min-height:132px;padding-left:128px;position:relative}.download-faq__agent{position:absolute;top:5px;left:0}.download-faq__agent>svg{width:120px}.download-faq__intro .hand-heading__lines{max-width:290px}}@media (max-width:639px){.plan-story__scenes{grid-template-columns:1fr;gap:30px;max-width:420px;margin-inline:auto}.plan-scene{height:216px}.plan-scene--ask,.plan-scene--time,.plan-scene--go{padding:22px}.plan-scene__bubble{margin-left:35px;font-size:16px}.plan-scene__reply{font-size:14px;top:115px;left:24px}.plan-scene__agent{bottom:1px;right:8px}.plan-scene__ticket{width:72%;padding:17px}.plan-scene__ticket>strong{font-size:26px}.plan-scene__happy{bottom:0;right:6px}.availability{margin-top:15px}.availability__row,.availability__times{grid-template-columns:44px repeat(3,minmax(0,1fr))}.plan-scene__match{margin-top:14px}.plan-story__caption{padding-top:16px}.plan-story__caption h3{margin-bottom:5px;font-size:23px}.plan-story__caption p{max-width:none}.download-faq__intro{padding-left:95px}.download-faq__agent>svg{width:90px}.download-faq__intro>p{margin-top:12px;font-size:13px}.download-faq .faq__item{padding-inline:15px}.download-faq .faq__item summary{gap:10px;font-size:14px}.download-faq .faq__answer{padding-left:0}.faq__topic-icon{flex-basis:32px;height:32px}}.tempo-illustration{object-fit:contain;max-width:100%;display:block}.hero-scene__friend .tempo-illustration{width:100%;height:auto}.plan-scene__agent>.tempo-illustration{width:155px;height:auto}.plan-scene__happy>.tempo-illustration{width:135px;height:auto}.download-faq__agent>.tempo-illustration{width:150px;height:auto}.faq-proof--people .tempo-illustration{width:56px;height:auto}@media (max-width:899px){.download-faq__agent>.tempo-illustration{width:120px}}@media (max-width:639px){.download-faq__agent>.tempo-illustration{width:90px}}
.skip-link{z-index:100;background:var(--ink-line);color:var(--ink-paper);border-radius:6px;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}#main:focus,section[tabindex="-1"]:focus{outline:none}.nav__links a{align-items:center;min-height:44px;display:inline-flex;position:relative}.nav__links a:after{content:"";background:var(--brand-burgundy);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.nav__links a:is(:hover,:focus-visible){color:var(--brand-burgundy);text-decoration:none}.nav__links a:is(:hover,:focus-visible):after{transform:scaleX(1)}:is(html:has(#how:target) .nav__links a[href=\#how],html:has(#life:target) .nav__links a[href=\#life],html:has(#faq:target) .nav__links a[href=\#faq]){color:var(--brand-burgundy)}html:has(#how:target) .nav__links a[href=\#how]:after{transform:scaleX(1)}html:has(#life:target) .nav__links a[href=\#life]:after{transform:scaleX(1)}html:has(#faq:target) .nav__links a[href=\#faq]:after{transform:scaleX(1)}.hero--together{padding-block:clamp(32px,4vw,60px) 40px}.hero--together .hero__inner{gap:40px}.hero--together .hero__eyebrow{letter-spacing:.14em;margin-bottom:26px;font-size:12px}.hero__copy .hand-heading__line:last-child{color:var(--brand-burgundy)}.hero--together .hero__lead{max-width:29ch;font-size:clamp(18px,1.65vw,21px)}.hero__explanation{color:var(--ink-soft);margin-top:18px;font-size:14px;line-height:1.8}.hero--together .hero-download{margin-top:14px}.hero--together .hero-download__actions{gap:0 10px}.hero--together .download-qr{margin-top:0}.backers{border-top:1px solid var(--ink-rule)}.plan-playground,.story-browser{border:0;min-inline-size:0;margin:0;padding:0}.plan-playground{width:100%;max-width:510px;margin-inline:auto}.plan-playground__heading{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 13px;font-size:10px;font-weight:600;display:flex}.plan-playground__heading>span:last-child{color:var(--brand-burgundy);letter-spacing:0;font-size:12px;transform:rotate(-6deg)}.plan-playground__choices{border-block:1px solid var(--ink-rule);gap:8px;padding-block:8px;display:flex}.plan-choice{cursor:pointer;flex:1;position:relative}.plan-choice input,.story-choice input{opacity:0;width:1px;height:1px;position:absolute}.plan-choice>span{border:1px solid #0000;border-radius:3px 10px;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex}.plan-choice input:checked+span{background:var(--brand-burgundy);color:var(--ink-paper)}.plan-choice:hover input:not(:checked)+span{border-color:var(--ink-rule);background:var(--ink-card)}.plan-choice input:focus-visible+span,.story-choice input:focus-visible+span{outline:2px solid var(--ink-line);outline-offset:4px}.plan-playground__scenes .hero-scene{display:none}:is(.plan-playground:has(input[value=dinner]:checked) .hero-scene--dinner,.plan-playground:has(input[value=coffee]:checked) .hero-scene--coffee,.plan-playground:has(input[value=walk]:checked) .hero-scene--walk){display:block}.hero-scene__canvas{aspect-ratio:500/420}.hero-scene__drawing{color:#ddd4c4}.hero-scene__idea{font-size:3.1cqw;top:7%;left:4%}.hero-scene__friend--top{width:26%;top:3%;left:62%}.hero-scene__plan{border-radius:3px 12px;width:60%;padding:4cqw;top:27%;left:22%}.hero-scene__plan-brand{margin-bottom:3cqw}.hero-scene__plan-brand>span{letter-spacing:.12em;font-size:1.7cqw}.hero-scene__title{letter-spacing:-.04em;font-size:7cqw}.hero-scene__date{margin-top:3.3cqw;padding-top:3cqw}.hero-scene__friend--left{width:30%;top:48%;left:-3%}.hero-scene__friend--right{width:33%;top:67%;right:-3%}.hero-scene__note{width:49%;bottom:-3%;left:15%}.hero-scene figcaption{margin-top:26px;font-size:12px}.plan-playground__disclaimer{text-align:center;color:var(--ink-soft);margin-top:5px;font-size:10px}.story{background:var(--brand-burgundy);color:var(--ink-paper);padding-block:68px}.story__heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.story__heading .eyebrow{color:var(--ink-paper);opacity:.8;margin-bottom:20px;font-size:11px}.story__heading .hand-heading{max-width:590px;color:var(--ink-paper)}.story__heading>p{opacity:.9;flex-shrink:0;padding-bottom:4px;font-size:13px;line-height:1.8}.story-browser{color:var(--ink-line);background:var(--ink-paper);border:1px solid var(--ink-paper);border-radius:4px 20px;overflow:hidden}.story-browser__choices{border-bottom:1px solid var(--ink-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-choice{cursor:pointer;min-width:0;position:relative}.story-choice+.story-choice{border-left:1px solid var(--ink-rule)}.story-choice>span{border-bottom:3px solid #0000;align-items:center;gap:13px;min-height:70px;padding:15px 24px;font-size:16px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.story-choice small{color:var(--ink-soft);font-size:11px;font-weight:400}.story-choice b{margin-left:auto;font-weight:400}.story-choice input:checked+span{border-bottom-color:var(--brand-burgundy);color:var(--brand-burgundy);background:#eee5d8}.story-choice:hover>span{background:var(--ink-card)}.story-choice input:focus-visible+span{outline-offset:-6px}.story-browser__panels{display:grid}.story-panel{visibility:hidden;--story-enter:none;--story-plan:none;--story-hello:none;--story-stamp:none;grid-area:1/1;grid-template-columns:1fr 1fr;align-items:center;min-height:355px;display:grid}:is(.story-browser:has(input[value=people]:checked) .story-panel--people,.story-browser:has(input[value=time]:checked) .story-panel--time,.story-browser:has(input[value=plan]:checked) .story-panel--plan){visibility:visible;--story-enter:answer-in;--story-plan:plan-arrives;--story-hello:friend-hello;--story-stamp:ink-stamp}.story-panel__copy{padding:35px 42px}.story-panel__number{color:var(--brand-burgundy);margin-bottom:19px;font-size:12px}.story-panel__number span{color:var(--ink-soft);margin-left:5px}.story-panel__copy h3{letter-spacing:-.04em;margin:0 0 17px;font-size:clamp(25px,2.5vw,32px);font-weight:600;line-height:1.15}.story-panel__copy>p:not(.story-panel__number){max-width:36ch;color:var(--ink-soft);font-size:14px;line-height:1.85}.story-panel__note{color:var(--brand-burgundy);align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.story-panel__note img{width:65px;height:auto}.story-art{background:#eee5d8;border-radius:2px 12px 2px 2px;min-height:335px;margin:10px 10px 10px 0;position:relative;overflow:hidden}.story-art__message{background:var(--ink-card);border:1.5px solid var(--ink-line);border-radius:13px 13px 2px;padding:18px 24px;font-size:18px;line-height:1.5;position:absolute;top:34px;left:12%;transform:rotate(-3deg)}.story-art__response{background:var(--brand-burgundy);color:var(--ink-paper);border-radius:12px 12px 12px 2px;padding:14px 22px;font-size:17px;position:absolute;top:142px;left:9%}.story-art__from{letter-spacing:.12em;margin-bottom:6px;font-size:8px;display:block}.story-art__character{width:45%;position:absolute;bottom:54px;right:-15px}.story-art__character img{width:100%;height:auto}.story-art__people{gap:9px;display:flex;position:absolute;bottom:24px;left:10%}.story-art__people span{border:1px solid #c0b19d;border-radius:50%;padding:5px 13px;font-size:11px}.schedule-card{border:1px solid var(--ink-line);background:var(--ink-card);border-radius:4px 13px;width:82%;margin:35px auto;padding:23px}.schedule-card__title{letter-spacing:-.04em;font-size:21px;font-weight:600}.schedule-card .availability{margin-top:24px}.schedule-card .availability__times,.schedule-card .availability__row{grid-template-columns:34px repeat(3,minmax(0,1fr));gap:9px}.schedule-card .availability__times{font-size:11px}.schedule-card .availability__row{margin-top:8px}.schedule-card .availability__row i{height:30px}.schedule-card__match{color:var(--brand-burgundy);align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:600;display:flex}.schedule-card__privacy{color:var(--ink-soft);align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.story-ticket{background:var(--ink-card);border:1.5px solid var(--ink-line);border-radius:4px 14px;width:65%;margin:30px 0 35px 12%;padding:24px;position:relative;transform:rotate(-4deg)}.story-ticket>p:first-child{letter-spacing:.12em;color:var(--brand-burgundy);font-size:8px}.story-ticket>strong{letter-spacing:-.04em;margin-block:15px;font-size:32px;font-weight:600;line-height:1.1;display:block}.story-ticket>div{border-top:1px dashed var(--ink-rule);align-items:center;gap:18px;padding-top:14px;font-size:12px;display:flex}.story-ticket>div>span:first-child{color:var(--brand-burgundy);font-size:9px}.story-ticket b{font-size:28px;line-height:1.1}.story-ticket small{font-size:10px}.story-ticket__stamp{color:var(--brand-burgundy);align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.story-art__celebrate{width:48%;position:absolute;bottom:15px;right:-5%}.story-art__celebrate img{width:100%;height:auto}.story__footnote{text-align:center;margin-top:25px;font-size:12px}.story__footnote a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-left:7px;display:inline-flex}.life-story{background:var(--ink-paper);padding-block:76px}.life-story__heading{margin-bottom:38px}.life-feature__visual{border-radius:3px 20px}.life-feature__copy{padding-top:23px}.life-feature__copy .eyebrow{font-size:10px}.life-feature__copy h3{font-weight:600}.section--tight{border-top:1px solid var(--ink-rule);padding-block:52px}.download-faq{padding-block:72px}.download-faq .faq__list{gap:0}.download-faq .faq__item{background:0 0;border:0;border-bottom:1px solid #c7bdad;border-radius:0;padding-inline:0}.download-faq .faq__item[open]{background:0 0}.download-faq .faq__item summary{padding-block:19px}.download-faq .faq__item[open] .faq__answer{animation:.25s ease-out answer-in}.section--cta{padding-block:65px}@keyframes plan-arrives{0%{opacity:.1;translate:0 12px;rotate:-4deg}to{opacity:1;translate:0;rotate:none}}@keyframes ink-stamp{0%{opacity:0;scale:1.12}to{opacity:1;scale:1}}@keyframes friend-hello{0%{translate:0 8px;rotate:-7deg}65%{translate:0 -3px;rotate:4deg}to{translate:0;rotate:none}}@keyframes answer-in{0%{opacity:.4;translate:0 4px}to{opacity:1;translate:0}}@keyframes route-draw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.hero-scene__idea{animation:.4s ease-out both plan-arrives}.hero-scene__plan{animation:.6s cubic-bezier(.2,.8,.3,1) .12s both plan-arrives}.hero-scene__confirmed{animation:.3s ease-out .55s both ink-stamp}.hero-scene__friend--right{animation:.8s .3s both friend-hello}.scene-route{animation:1.3s ease-out both route-draw}.story-panel__copy{animation:var(--story-enter) .3s ease-out}.story-art__message,.story-ticket{animation:var(--story-plan) .45s ease-out both}.story-art__response{animation:var(--story-plan) .4s .15s ease-out both}.story-art__character,.story-art__celebrate{animation:var(--story-hello) .65s .1s both}.schedule-card .availability__match{animation:var(--story-stamp) .3s .1s ease-out both}.schedule-card .availability__row:nth-child(3) .availability__match{animation-delay:.22s}.schedule-card .availability__row:nth-child(4) .availability__match{animation-delay:.34s}.story-ticket__stamp{animation:var(--story-stamp) .3s .35s ease-out both}.life-feature__visual img{transition:transform .5s}.life-feature:hover .life-feature__visual picture img{transform:scale(1.025)}}@media (max-width:859px){html{scroll-padding-top:130px}.nav__inner{flex-wrap:wrap;gap:0 12px;padding-top:8px}.nav__brand{min-height:52px}.nav__links{border-top:1px solid var(--ink-rule);order:3;justify-content:space-between;gap:10px;width:100%;margin:4px 0 0;padding-bottom:3px;font-size:12px;display:flex}.nav__links a{min-height:44px}.story__heading{display:block}.story__heading>p{margin-top:18px}.story-panel__copy{padding:26px}.story-choice>span{padding-inline:18px}.story-art__message{padding:16px;font-size:16px;left:8%}.story-art__response{padding:12px 18px;font-size:15px;left:6%}.schedule-card{width:90%;padding:18px}.schedule-card__title{font-size:19px}.story-ticket{width:78%;margin-left:8%;padding:18px}}@media (max-width:759px){.hero--together{padding-top:33px;padding-bottom:28px}.hero--together .hero__inner{gap:33px}.hero__copy{width:100%;max-width:510px}.hero--together .hero__eyebrow{margin-bottom:20px;font-size:10px}.hero__copy .hand-heading{max-width:480px}.hero--together .hero__lead{max-width:33ch;margin-top:20px;font-size:18px}.hero__explanation{margin-top:12px;font-size:13px}.hero__explanation br{display:none}.hero__explanation br:after{content:" "}.hero--together .hero-download{margin-top:10px}.plan-playground{max-width:440px}.hero-scene{max-width:none}.plan-playground__heading{padding-inline:0;font-size:9px}.story,.life-story,.download-faq{padding-block:48px}.story__heading{margin-bottom:25px}.story__heading .eyebrow{letter-spacing:.1em;font-size:9px}.story__heading .hand-heading{max-width:470px}.story__heading>p{font-size:12px}.story-panel{grid-template-columns:1fr;align-items:stretch}.story-panel__copy{min-height:235px;padding:24px}.story-panel__number{margin-bottom:12px;font-size:10px}.story-panel__copy h3{margin-bottom:13px;font-size:26px}.story-panel__copy>p:not(.story-panel__number){max-width:none;font-size:13px}.story-panel__note{margin-top:15px}.story-panel__note img{width:50px}.story-art{border-radius:2px 2px 2px 12px;min-height:300px;margin:0 8px 8px}.story-art__message{font-size:17px;top:25px;left:14%}.story-art__response{top:130px;left:10%}.story-art__character{max-width:200px;bottom:45px}.story-choice>span{gap:7px;min-height:60px;padding:13px 10px;font-size:12px}.story-choice small{font-size:9px}.story-choice b{display:none}.schedule-card{width:85%;max-width:360px;margin-block:24px;padding:20px}.story-ticket{width:66%;max-width:300px;margin-top:24px;margin-bottom:28px;margin-left:13%}.story-art__celebrate{width:43%;max-width:200px;right:0}.story__footnote{margin-top:17px;font-size:11px}.life-story__heading .hand-heading{max-width:460px;margin-inline:auto}.life-story__grid{gap:36px}.life-feature__visual{height:285px}.life-feature__copy h3{font-size:26px}.life-feature__copy .body{font-size:14px}.section--tight{padding-block:40px}.section--cta{padding-block:48px}}@media (max-width:359px){.nav__links{gap:6px;font-size:11px}.story-choice>span{padding-inline:7px;font-size:11px}.story-panel__copy{min-height:270px;padding-inline:20px}.schedule-card{width:91%;padding-inline:15px}.story-ticket{width:74%;margin-left:7%}.plan-playground__heading{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.plan-choice input:checked+span,.story-choice input:checked+span{outline-offset:-4px;outline:2px solid highlight}}@media (min-width:760px){.hero__copy:has(.download-qr[open]) .hero__explanation{visibility:hidden}}.wrap{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.nav .download-button{min-height:44px}.nav__links a{justify-content:center;min-width:44px}.footer__links a,.founders__link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (min-width:600px) and (max-width:859px){.nav__links{font-size:14px}}@media (min-width:600px) and (max-width:959px) and (max-height:500px) and (orientation:landscape){html{scroll-padding-top:80px}.nav__inner{flex-wrap:nowrap;gap:10px;min-height:60px;padding-top:0}.nav__brand{gap:5px;min-height:44px}.nav__brand>svg{width:84px;height:auto}.nav__mark,.nav__mark svg{width:28px;height:auto}.nav__links{border:0;order:0;gap:10px;width:auto;margin:0 0 0 auto;padding:0;font-size:11px}.nav .download-button{padding-inline:12px;font-size:12px}.hero--together{padding-block:24px}}.hero__headline{position:relative}.hero__underline{width:91%;height:16px;color:var(--brand-burgundy);position:absolute;bottom:-15px;left:1%;overflow:visible}.hero__underline path{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}@keyframes pen-underline{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes paper-settles{0%{opacity:.65;translate:0 18px}to{opacity:1;translate:0}}@keyframes little-nod{0%,to{rotate:none}35%{rotate:-8deg}70%{rotate:5deg}}@keyframes reading-progress{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:no-preference){.hero__underline path{stroke-dasharray:1;animation:.85s ease-out .25s both pen-underline}.hero__eyebrow{animation:.45s ease-out both answer-in}.hero__headline{animation:.6s ease-out 80ms both answer-in}.plan-playground:focus-within .hero-scene__friend--top img{animation:.65s ease-in-out little-nod}.download-button,.app-store-badge{transition:translate .2s ease-out}.download-button:active,.app-store-badge:active{translate:0 1px}@media (hover:hover) and (pointer:fine){.plan-playground:hover .hero-scene__friend--left img{animation:.65s ease-in-out little-nod}.download-button:hover,.app-store-badge:hover{translate:0 -2px}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 100%){.life-feature__visual,.founders__faces,.download-faq__agent,.cta__peek{animation:1s linear both paper-settles;animation-timeline:view();animation-range:entry entry 70%}}@supports (animation-timeline:scroll(root block)){.nav:after{content:"";background:var(--brand-burgundy);pointer-events:none;transform-origin:0;height:2px;animation:1s linear both reading-progress;animation-timeline:scroll(root);position:absolute;inset:auto 0 -1px}}}
