@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NightsOut Script;src:url(/assets/Caveat_700Bold-DmimgeFR.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{color:#17141f;background:#faf8f3;font-family:Manrope Variable,sans-serif;font-synthesis:none;--paper: #faf8f3;--paper-bright: #fffefa;--ink: #17141f;--muted: #6f6a73;--hairline: rgba(23, 20, 31, .17);--red: #e8492a;--display: "Archivo Variable", "Arial Narrow", sans-serif}*{box-sizing:border-box}::selection{background:#e8492a33;color:var(--ink)}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(232,73,42,.38);outline-offset:4px}.site{min-height:100vh;overflow:clip;background:var(--paper)}.nav{width:min(100% - 48px,1392px);height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;position:relative;z-index:20}.wordmark{display:inline-flex;align-items:baseline;font-family:NightsOut Script,cursive;font-size:40px;font-weight:700;line-height:.9;letter-spacing:-.04em}.wordmark__out{color:var(--red)}.nav__links{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:650}.button{min-height:52px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:7px;background:var(--ink);color:var(--paper-bright);font-size:15px;font-weight:700;line-height:1;box-shadow:0 1px #ffffff1f inset,0 10px 24px #17141f14;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px);background:#000;box-shadow:0 1px #ffffff24 inset,0 14px 30px #17141f24}.button:active{transform:translateY(0) scale(.985);box-shadow:0 1px #ffffff1a inset,0 5px 14px #17141f1f}.button--small{min-height:44px;padding-inline:19px;font-size:13px}.hero{width:min(100% - 72px,1392px);min-height:820px;margin:0 auto;padding:42px 0 82px;display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,22vw,350px) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;position:relative}.hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--hairline)}.hero__title{font-family:var(--display);font-size:clamp(82px,10vw,170px);font-stretch:68%;font-weight:850;line-height:.82;letter-spacing:-.045em;word-spacing:.14em;z-index:2}.hero__title--left{justify-self:end;margin-right:.02em;white-space:nowrap}.hero__title--right{margin:0 0 0 .02em;text-wrap:balance}.phone{width:100%;aspect-ratio:570 / 1200;margin:0;position:relative;isolation:isolate;filter:drop-shadow(0 30px 22px rgba(23,20,31,.12)) drop-shadow(0 8px 8px rgba(23,20,31,.1))}.phone__screen{position:absolute;top:2.5%;right:3.05%;bottom:2.5%;left:3.05%;overflow:hidden;border-radius:10.5%/4.95%;background:#fff;z-index:0}.phone__screen-image{--screen-offset-y: 0%;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;transform:translateY(var(--screen-offset-y)) scale(1.008);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.phone__screen-image--secondary{--screen-offset-y: -1.14%}.phone__screen-image--active{opacity:1;transform:translateY(var(--screen-offset-y)) scale(1)}.phone__screen-image--hidden{opacity:0}.phone__hardware{width:100%;height:100%;display:block;position:relative;z-index:1;pointer-events:none}.hero__phone{grid-column:2;grid-row:1;width:clamp(280px,22vw,350px);justify-self:center;z-index:3}.hero__intro{grid-column:1 / -1;grid-row:2;padding-top:40px;text-align:center}.hero__intro>p{margin:0;font-size:clamp(18px,1.5vw,23px);line-height:1.26;letter-spacing:-.025em}.hero__actions{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:36px}.text-button{min-height:48px;padding:0 1px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--ink);font-weight:620;cursor:pointer;transition:color .18s ease,transform .18s ease,border-color .18s ease}.text-button:hover{color:var(--red);border-color:var(--red);transform:translateY(-1px)}.text-button:active{transform:translateY(0)}.story-list{width:min(100% - 72px,1280px);margin:0 auto}.story{min-height:800px;display:grid;grid-template-columns:minmax(320px,1fr) 96px minmax(320px,1fr);align-items:center;border-bottom:1px solid var(--hairline);content-visibility:auto;contain-intrinsic-size:800px}.story__phone{width:clamp(280px,27vw,390px);justify-self:center}.story__marker{align-self:stretch;display:flex;align-items:center;justify-content:center;position:relative}.story__marker:before,.story__marker:after{content:"";width:1px;background:var(--red);position:absolute;left:50%}.story__marker:before{top:0;bottom:calc(50% + 24px)}.story__marker:after{top:calc(50% + 24px);bottom:0}.story__marker span{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;background:var(--paper);color:var(--red);font-size:13px;font-weight:780;position:relative;z-index:2}.story__copy{max-width:510px;padding-inline:40px}.story__eyebrow,.signup__eyebrow{margin:0 0 18px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.story__copy h2,.signup h2{margin:0;font-family:var(--display);font-size:clamp(58px,5.5vw,88px);font-stretch:70%;font-weight:850;letter-spacing:0;word-spacing:.08em;line-height:.88;text-wrap:balance}.story__copy>p:last-child{max-width:430px;margin:28px 0 0;font-size:clamp(17px,1.6vw,23px);line-height:1.4;letter-spacing:-.025em}.story--copy-first .story__phone{grid-column:3}.story--copy-first .story__marker{grid-column:2;grid-row:1}.story--copy-first .story__copy{grid-column:1;grid-row:1;justify-self:end;text-align:right}.story--copy-first .story__copy>p:last-child{margin-left:auto}.signup{width:min(100% - 72px,1280px);min-height:480px;margin:0 auto;padding:72px 0 80px;display:grid;grid-template-columns:1fr 2fr;gap:48px;border-top:8px solid var(--ink);align-items:center}.signup__aside{max-width:250px;align-self:start;font-size:18px;line-height:1.35;letter-spacing:-.025em}.signup__main{justify-self:center;width:min(100%,660px);text-align:center}.signup h2{font-size:clamp(74px,7vw,112px)}.signup__main>p:not(.signup__eyebrow){margin:14px 0 28px;font-size:18px}.signup__form{display:grid;grid-template-columns:1fr auto;gap:10px}.signup__form input,.signup__form button,.signup__success{min-height:58px;border:1px solid var(--ink);border-radius:6px}.signup__form input{min-width:0;padding:0 18px;background:var(--paper-bright);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.signup__form input::placeholder{color:#88828a}.signup__form input:focus{border-color:var(--red);background:#fff;box-shadow:0 0 0 4px #e8492a1a}.signup__form button{padding:0 24px;background:var(--ink);color:#fff;font-weight:750;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.signup__form button:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 24px #17141f24}.signup__form button:active{transform:translateY(0) scale(.99)}.signup__form button:disabled,.signup__submit:disabled{cursor:wait;opacity:.68;transform:none;box-shadow:none}.signup__error{grid-column:1 / -1;margin:2px 0 0;color:#b22918;font-size:13px;font-weight:650;text-align:left}.signup__details{display:grid;gap:18px;text-align:left}.signup__step-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.signup__step-heading span{display:block;font-size:17px;font-weight:780}.signup__step-heading p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.signup__step-heading button{min-height:36px;padding:0;flex:0 0 auto;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.signup__step-heading button:disabled{cursor:wait;opacity:.5}.signup__field-row input:disabled{cursor:wait;opacity:.7}.signup__field-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.signup__field-row label{display:grid;gap:8px}.signup__field-row label>span{font-size:11px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.signup__field-row em{color:var(--muted);font-style:normal;font-weight:560;letter-spacing:0;text-transform:none}.signup__field-row input,.signup__share-row input{width:100%;min-width:0;min-height:56px;padding:0 16px;border:1px solid var(--ink);border-radius:6px;background:var(--paper-bright);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.signup__field-row input:focus,.signup__share-row input:focus{border-color:var(--red);background:#fff;box-shadow:0 0 0 4px #e8492a1a}.signup__field-row input[aria-invalid=true],.signup__form input[aria-invalid=true]{border-color:#b22918}.signup__submit,.signup__share-row button{min-height:56px;padding:0 22px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:#fff;font-weight:750;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.signup__submit:hover,.signup__share-row button:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 24px #17141f24}.signup__consent{margin:-6px 0 0;color:var(--muted);font-size:11px;line-height:1.45;text-align:center}.signup__consent a{text-decoration:underline;text-underline-offset:2px}.signup__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup__success{min-height:0;padding:24px 24px 24px 28px;display:block;border-left:7px solid var(--red);background:var(--paper-bright);text-align:left}.signup__success h3{margin:0;font-size:18px;line-height:1.2}.signup__success>div>p{margin:4px 0 0;color:var(--muted);font-size:13px}.signup__share{margin-top:18px;padding-top:20px;border-top:1px solid var(--hairline)}.signup__share>p{margin:0 0 10px;color:var(--ink);font-size:13px;font-weight:720}.signup__share-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.signup__share-row input{min-height:50px;color:var(--muted);font-size:12px}.signup__share-row button{min-height:50px;font-size:12px}.signup__feedback{min-height:18px;margin-top:7px;display:block;color:var(--red);font-size:12px;font-weight:650}.footer{width:min(100% - 72px,1280px);min-height:130px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--hairline)}.footer .wordmark{font-size:34px}.footer__links{display:flex;gap:34px;font-size:13px;font-weight:650}.footer__links a:hover,.nav__links>a:not(.button):hover{text-decoration:underline;text-underline-offset:4px}.tour{width:min(100% - 32px,720px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:16px;background:#0d0b11;color:#fff;box-shadow:0 30px 90px #00000057}.tour[open]{animation:tour-in .28s cubic-bezier(.22,1,.36,1) both}.tour::backdrop{background:#17141fb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tour__panel{padding:18px}.tour__topline{min-height:44px;display:flex;align-items:center;justify-content:space-between}.tour__topline p{margin:0;font-weight:750}.tour__topline button{min-width:68px;min-height:38px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.tour video{width:100%;max-height:calc(100dvh - 120px);display:block;border-radius:10px;background:#000}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.story__copy.reveal{transition-delay:70ms}.reveal.is-visible{opacity:1;transform:translateY(0)}.visually-hidden{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;position:absolute}.site--b .hero{grid-template-columns:minmax(0,.95fr) minmax(300px,.65fr);grid-template-rows:min-content min-content 1fr;column-gap:clamp(48px,7vw,120px);row-gap:0;min-height:820px;padding-inline:clamp(24px,4vw,72px);align-content:center}.site--b .hero__title--left,.site--b .hero__title--right{grid-column:1;justify-self:start;margin:0;transform:none;font-size:clamp(82px,9vw,148px)}.site--b .hero__title--left{grid-row:1;align-self:end}.site--b .hero__title--right{grid-row:2;align-self:start;margin-top:-.03em}.site--b .hero__phone{grid-column:2;grid-row:1 / 4;width:clamp(300px,24vw,380px)}.site--b .hero__intro{grid-column:1;grid-row:3;align-self:end;padding:28px 0 18px;text-align:left;z-index:4}.site--b .hero__actions{justify-content:flex-start}.site--b .hero__title--left{animation:hero-copy-in .7s 80ms cubic-bezier(.22,1,.36,1) both}.site--b .hero__title--right{animation:hero-copy-in .7s .15s cubic-bezier(.22,1,.36,1) both}.site--b .hero__phone{animation:hero-phone-in .9s .12s cubic-bezier(.22,1,.36,1) both}.site--b .hero__intro{animation:hero-copy-in .7s .26s cubic-bezier(.22,1,.36,1) both}#story,#access{scroll-margin-top:24px}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-phone-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tour-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover)and (pointer:fine){.story__phone .phone{transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s ease}.story:hover .story__phone .phone{transform:translateY(-6px);filter:drop-shadow(0 34px 26px rgba(23,20,31,.14)) drop-shadow(0 10px 10px rgba(23,20,31,.1))}}@media(max-width:980px){.nav{width:min(100% - 40px,900px)}.hero,.site--b .hero{width:min(100% - 40px,900px);min-height:auto;padding:54px 0 80px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0}.hero__title,.site--b .hero__title--left,.site--b .hero__title--right{grid-column:1;justify-self:center;transform:none;margin:0;text-align:center;font-size:clamp(74px,13vw,116px);white-space:normal}.hero__title--left{grid-row:1}.hero__title--right{grid-row:2;margin-top:-.05em}.hero__title--right br{display:none}.hero__phone,.site--b .hero__phone{grid-column:1;grid-row:3;width:clamp(290px,48vw,380px);margin-top:32px}.hero__intro,.site--b .hero__intro{grid-column:1;grid-row:4;align-self:auto;padding:38px 0 0;text-align:center}.hero__actions,.site--b .hero__actions{justify-content:center}.story-list,.signup,.footer{width:min(100% - 40px,900px)}.story{min-height:720px;grid-template-columns:minmax(260px,.85fr) 72px minmax(300px,1.15fr)}.story__copy{padding-inline:22px}.signup{grid-template-columns:1fr;gap:40px}.signup__aside{max-width:none;text-align:center}}@media(max-width:680px){.nav{width:calc(100% - 36px);height:76px}.wordmark{font-size:34px}.nav__links>a:first-child{display:none}.button--small{min-height:42px;padding-inline:15px;font-size:12px}.hero,.site--b .hero{width:calc(100% - 36px);padding:40px 0 72px}.site--b .hero{min-height:calc(100svh - 76px);padding-top:clamp(20px,3svh,28px);padding-bottom:40px;align-content:start}.hero__title,.site--b .hero__title--left,.site--b .hero__title--right{justify-self:start;text-align:left;font-size:clamp(68px,20vw,82px);line-height:.84}.hero__title--right,.site--b .hero__title--right{margin-top:.04em}.site--b .hero__title--left,.site--b .hero__title--right{font-size:clamp(56px,17vw,68px);line-height:.83}.hero__title--right br{display:block}.hero__phone,.site--b .hero__phone{width:min(80vw,310px);margin-top:34px}.site--b .hero__phone{width:clamp(168px,calc((100svh - 320px)*.475),236px);margin-top:clamp(16px,2.5svh,24px)}.hero__intro>p{font-size:18px}.hero__actions{width:100%;margin-top:28px;flex-direction:column;gap:12px}.hero__actions .button,.story-list,.signup,.footer{width:100%}.story{min-height:auto;padding:72px 18px 84px;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;row-gap:42px}.story__marker,.story--copy-first .story__marker{grid-column:1;grid-row:1 / 3;width:52px}.story__marker:before{top:0;bottom:calc(100% - 65px)}.story__marker:after{top:65px;bottom:0}.story__marker span{width:42px;height:42px;align-self:start}.story__copy,.story--copy-first .story__copy{grid-column:2;grid-row:1;max-width:none;padding:0 0 0 12px;justify-self:stretch;text-align:left}.story__eyebrow{display:none}.story__copy h2{font-size:clamp(52px,15.5vw,66px);line-height:.9}.story__copy>p:last-child,.story--copy-first .story__copy>p:last-child{margin:22px 0 0;font-size:17px}.story__phone,.story--copy-first .story__phone{grid-column:2;grid-row:2;width:min(72vw,290px);justify-self:center}.signup{min-height:590px;padding:54px 18px 64px;border-top-width:7px;gap:36px}.signup__aside{max-width:260px;justify-self:start;text-align:left;font-size:16px}.signup__main{text-align:left}.signup h2{font-size:clamp(72px,23vw,96px)}.signup__form,.signup__field-row,.signup__share-row{grid-template-columns:1fr}.signup__step-heading{align-items:end}.signup__form button{min-height:56px}.signup__success{padding:20px 18px}.signup__share-row button{width:100%}.footer{min-height:190px;padding:34px 18px;flex-direction:column;align-items:flex-start;justify-content:center;gap:38px}.footer__links{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.tour{width:calc(100% - 20px);border-radius:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}.phone__screen-image,.site--b .hero__title--left,.site--b .hero__title--right,.site--b .hero__phone,.site--b .hero__intro,.tour[open]{animation:none;transition:none}}
