.bt-site{--vp-ink:#330f14;--vp-muted:#7b4b53;--vp-line:#eacdd1;color:var(--vp-ink);overflow-wrap:break-word}.bt-site h1,.bt-site h2,.bt-site h3{color:inherit}.bt-site .bt-header{gap:24px;max-width:1600px;margin:auto;padding:26px 5%}.bt-site .bt-header nav{gap:24px}.bt-site .bt-header :where(nav) a{background:0 0;padding:8px 0;font-size:15px}.bt-site .bt-header nav a[aria-current]{text-underline-offset:6px;text-decoration:underline}.bt-site .vp-header-cta{white-space:nowrap;min-height:46px;padding:12px 20px;font-size:14px}.vp-skip{clip-path:inset(50%);white-space:nowrap;z-index:100;color:#fff8f7;background:#330f14;border-radius:30px;width:1px;height:1px;padding:12px 20px;position:absolute;top:-100px;left:16px;overflow:hidden}.vp-skip:focus{clip-path:none;width:auto;height:auto;top:12px}.bt-site :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #9c3152}.vp-home{max-width:1600px;margin:auto}.vp-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:4%;padding:70px 5% 80px;display:grid}.vp-availability{color:var(--vp-muted);align-items:center;gap:9px;margin:0 0 28px;font-size:13px;display:flex}.vp-availability span{background:#b93453;border-radius:50%;flex:none;width:7px;height:7px}.bt-site .vp-hero h1,.bt-site .vp-final h2,.bt-site .vp-beta h1,.bt-site .vp-download h1,.bt-site .vp-privacy h1{letter-spacing:-.075em;margin:0 0 28px;font-family:Bricolage,sans-serif;font-size:clamp(66px,7.8vw,124px);font-weight:800;line-height:.89}.vp-intro{max-width:430px;margin:28px 0;font-size:clamp(18px,1.7vw,23px);line-height:1.45}.vp-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.vp-cta{white-space:nowrap;gap:16px}.vp-text-link{text-underline-offset:5px;align-items:center;gap:7px;font-size:14px;text-decoration:underline;display:inline-flex}.vp-platforms{color:var(--vp-muted);flex-wrap:wrap;gap:8px;margin-top:18px;font-size:12px;display:flex}.vp-hero-preview{min-width:0;margin:20px -3% 0 0;transform:rotate(2deg)}.vp-window-label{border:1px solid var(--vp-line);background:#ffe7ec;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:flex}.vp-hero-preview img{border:1px solid var(--vp-line);border-radius:0 0 6px 6px;width:100%;height:auto;display:block;box-shadow:8px 18px #ffb5c036}.vp-hero-preview figcaption{text-align:center;color:var(--vp-muted);margin-top:26px;font-size:10px}.vp-promise-line{letter-spacing:-.04em;background:#ffb5c0;justify-content:space-between;align-items:center;gap:22px;padding:24px 5%;font-family:Bricolage,sans-serif;font-size:clamp(18px,2vw,30px);font-weight:700;display:flex}.vp-section{padding:100px 8%}.bt-site .vp-section h2{letter-spacing:-.065em;margin:16px 0 26px;font-family:Bricolage,sans-serif;font-size:clamp(40px,5vw,76px);font-weight:800;line-height:.98}.vp-section p{line-height:1.65}.vp-section-intro{justify-content:space-between;align-items:end;gap:10%;margin-bottom:32px;display:flex}.vp-section-intro p{max-width:350px;color:var(--vp-muted);margin-bottom:28px}.vp-preview-controls{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:22px;padding:0;display:flex}.bt-site .vp-preview-controls button{border:1px solid var(--vp-line);cursor:pointer;background:0 0;border-radius:40px;padding:12px 24px;font-size:14px}.bt-site .vp-preview-controls button[aria-pressed=true]{color:#fff8f7;background:#330f14;border-color:#330f14}.vp-product-preview{margin:0}.vp-product-preview img{border:1px solid var(--vp-line);background:#fff8f7;border-radius:10px;width:100%;height:auto;display:block}.vp-product-preview figcaption{grid-template-columns:1fr 1fr;column-gap:7%;padding:24px 0;display:grid}.bt-site .vp-product-preview h3{letter-spacing:-.05em;margin:0;font-family:Bricolage,sans-serif;font-size:30px;font-weight:700;line-height:1.15}.vp-product-preview :where(figcaption) p{color:var(--vp-muted);margin:0;font-size:15px}.vp-product-preview small{color:var(--vp-muted);grid-column:2;margin-top:12px;font-size:11px}.vp-team,.vp-publication,.vp-rhythm,.vp-trust,.vp-mascot,.vp-faq{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.vp-team{border-top:1px solid var(--vp-line)}.vp-section .vp-lead{font-size:23px;line-height:1.4}.vp-roles{margin:0;padding:0;list-style:none}.vp-roles li{border-bottom:1px solid var(--vp-line);align-items:start;gap:22px;padding:24px 0;display:flex}.vp-role-mark{background:#ffe4e9;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.bt-site .vp-roles h3{letter-spacing:-.04em;margin:0 0 8px;font-size:24px;font-weight:700}.vp-roles p{color:var(--vp-muted);margin:0;font-size:15px}.vp-publication{background:#ffe7ec}.vp-publication .vp-cta{margin-top:20px}.vp-book-object{perspective:1200px;justify-content:center;padding:35px 0;display:flex}.vp-book-object>div{aspect-ratio:.68;color:#fff8f7;background:#66323a;border-left:9px solid #482229;flex-direction:column;align-items:flex-start;width:270px;padding:28px;display:flex;transform:rotate(-8deg)rotateY(10deg);box-shadow:16px 16px #330f1420,5px 0 #fff8f7}.vp-book-object small{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.vp-book-object strong{letter-spacing:-.06em;margin:55px 0 20px;font-family:Bricolage,sans-serif;font-size:42px;line-height:1}.vp-book-object span{font-size:11px}.vp-book-object svg{color:#ffb5c0;margin-top:auto}.vp-rhythm-note{text-align:center;background:#ffb5c0;justify-self:center;max-width:380px;padding:42px;transform:rotate(3deg)}.vp-rhythm-note p{letter-spacing:-.06em;font-family:Bricolage,sans-serif;font-size:40px;font-weight:700;line-height:1}.vp-rhythm-note span{font-size:14px;line-height:1.5;display:block}.vp-trust{color:#fff8f7;background:#330f14}.vp-trust .vp-text-link{color:#ffb5c0}.vp-mascot{background:#fff0f1}.vp-hand-note{color:#9c3152;font-family:Literata,Georgia,serif;font-size:20px;font-style:italic}.vp-muted{color:var(--vp-muted);font-size:13px}.vp-mystery{place-items:center;width:100%;height:340px;display:grid;position:relative}.vp-mystery-shape{filter:blur(12px);background:#330f14;border-radius:46% 46% 42% 42%;width:220px;height:240px;transform:rotate(-10deg);box-shadow:25px 15px #330f14}.vp-mystery>span{color:#ffb5c0;font-family:Bricolage,sans-serif;font-size:150px;font-weight:800;line-height:1;position:absolute;top:65px;transform:rotate(9deg)}.vp-mystery i{font-family:Literata,Georgia,serif;font-size:20px;position:absolute;bottom:0;transform:rotate(-7deg)}.vp-faq{align-items:start}.vp-faq details{border-bottom:1px solid var(--vp-line);padding:20px 0}.vp-faq summary{cursor:pointer;padding-right:12px;font-size:17px;font-weight:600;line-height:1.4}.vp-faq :where(details) p{color:var(--vp-muted);margin-bottom:4px;font-size:14px}.vp-final{text-align:center;background:#ffb5c0;padding:90px 7%}.bt-site .vp-final h2{margin:22px 0 30px;font-size:clamp(64px,10vw,150px)}.vp-final p{line-height:1.6}.vp-final .vp-cta{color:#fff8f7;background:#330f14;margin:12px auto 22px}.vp-final small{font-size:12px;display:block}.bt-site .bt-footer{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;max-width:1600px;margin:auto;padding:38px 5%;font-size:12px;display:flex}.bt-site .bt-footer nav{flex-wrap:wrap;gap:16px;max-width:600px;display:flex}.vp-beta{grid-template-columns:1fr 1fr;gap:10%;max-width:1500px;margin:auto;padding-top:70px;display:grid}.bt-site .vp-beta h1{margin-top:25px;font-size:clamp(55px,6vw,94px)}.vp-beta-copy>p:not(.vp-lead){font-size:15px}.vp-beta-steps{margin:30px 0;padding-left:24px}.vp-beta-steps li{padding:7px 0 7px 8px;font-size:14px}.vp-beta-form{border:1px solid var(--vp-line);background:#fff;border-radius:18px;align-self:start;padding:36px}.bt-site .vp-beta-form h2{margin-top:0;font-size:37px}.vp-beta-form form>p:first-of-type{color:var(--vp-muted);margin-bottom:28px;font-size:14px}.vp-beta-form form>label:not(.vp-consent){margin:24px 0 10px;font-size:14px;font-weight:600;display:block}.vp-beta-form :is(input:not([type=checkbox]),select,textarea){color:#330f14;background:#fff;border:1px solid #bc8f98;border-radius:9px;width:100%;min-height:48px;padding:12px;font-size:16px}.vp-beta-form textarea{resize:vertical}.vp-beta-form small{color:var(--vp-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.vp-beta-form .vp-consent{cursor:pointer;align-items:start;gap:12px;margin:26px 0 15px;font-size:13px;line-height:1.5;display:flex}.vp-consent input{accent-color:#9c3152;flex:none;width:20px;height:20px;margin-top:1px}.vp-beta-form .vp-form-privacy{color:var(--vp-muted);font-size:12px}.bt-site .vp-form-privacy a{text-decoration:underline}.vp-beta-form button[type=submit]{width:100%;margin-top:18px}.vp-beta-form button:disabled{opacity:.55;cursor:not-allowed}.vp-honey{display:none}.vp-form-error{color:#a51b37;background:#fff0f1;border-radius:8px;padding:12px;font-size:14px}.vp-success-mark{background:#ffe7ec;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:26px;display:grid}.vp-beta-success p{font-size:15px}.vp-beta-success .bt-secondary{margin-top:20px}.vp-download,.vp-privacy{max-width:1250px;margin:auto}.bt-site .vp-download h1,.bt-site .vp-privacy h1{max-width:950px;font-size:clamp(54px,7vw,100px)}.vp-download>p,.vp-privacy section{max-width:740px}.vp-download .vp-cta{margin:24px 0 50px}.vp-download .vp-platform-options{border-block:1px solid var(--vp-line);flex-wrap:wrap;gap:30px;margin-bottom:44px;padding:26px 0;display:flex}.vp-platform-options span{align-items:center;gap:10px;display:flex}.bt-site .vp-privacy :where(section) h2,.bt-site .vp-download h2{letter-spacing:-.04em;font-size:32px}.vp-privacy section{border-bottom:1px solid var(--vp-line);padding:18px 0}.bt-site .vp-privacy section a{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){html:has(.bt-site){scroll-behavior:smooth}.bt-site .vp-cta{transition:transform .18s}.bt-site .vp-cta:hover{transform:translateY(-2px)}}@media (width<=1050px){.bt-site .bt-header{gap:14px}.bt-site .bt-header nav{gap:16px}.vp-hero{padding-top:50px}.vp-hero-preview{transform:rotate(1deg)}.vp-hero h1{font-size:84px}.vp-section{padding:72px 6%}.vp-team,.vp-publication,.vp-rhythm,.vp-trust,.vp-mascot,.vp-faq,.vp-beta{gap:6%}.vp-beta-form{padding:26px}}@media (width<=760px){.bt-site .bt-header{grid-template-columns:1fr auto;padding:20px 5%;display:grid}.bt-site .bt-header .bt-logo{font-size:28px}.bt-site .bt-header nav{grid-area:2/1/auto/-1;justify-content:flex-start}.bt-site .vp-header-cta{min-height:42px;padding:11px 15px;font-size:12px}.vp-hero{grid-template-columns:1fr;gap:34px;padding:40px 6% 55px}.bt-site .vp-hero h1{font-size:clamp(72px,14vw,106px)}.vp-hero-preview{margin:0;transform:none}.vp-hero-preview figcaption{margin-top:18px}.vp-intro{max-width:450px}.vp-promise-line{flex-wrap:wrap;justify-content:center;gap:12px 18px;font-size:20px}.vp-promise-line svg{display:none}.vp-section{padding:60px 6%}.vp-section-intro{display:block}.vp-section-intro p{max-width:450px}.vp-team,.vp-publication,.vp-rhythm,.vp-trust,.vp-mascot,.vp-faq,.vp-beta{grid-template-columns:1fr;gap:35px}.bt-site .vp-section h2{font-size:clamp(43px,8vw,64px)}.vp-product-preview figcaption{grid-template-columns:1fr;gap:14px}.vp-product-preview small{grid-column:1;margin:0}.vp-roles li:first-child{padding-top:0}.vp-publication>:first-child{order:2}.vp-book-object{padding:20px 0}.vp-rhythm-note{margin-top:15px}.vp-trust{gap:0}.vp-mystery{height:290px}.vp-mystery-shape{width:180px;height:210px}.vp-mystery>span{top:45px}.vp-mascot{gap:28px}.vp-faq{gap:0}.vp-final{padding:65px 6%}.vp-beta{padding-top:30px}.bt-site .vp-beta h1{font-size:clamp(56px,10vw,82px)}.vp-beta-form{padding:28px}.bt-site .vp-beta-form h2{font-size:36px}}@media (width<=400px){.bt-site .bt-header .bt-logo{font-size:24px}.bt-site .vp-header-cta{padding-inline:11px;font-size:11px}.bt-site .bt-header nav{gap:22px}.bt-site .bt-header :where(nav) a{font-size:13px}.vp-availability{font-size:11px}.bt-site .vp-hero h1{font-size:65px}.vp-hero .vp-cta{justify-content:center;width:100%}.vp-preview-controls{border:0;flex-wrap:wrap;gap:6px;min-width:0;padding:0}.bt-site .vp-preview-controls button{padding:11px 14px;font-size:12px}.vp-beta-form{padding:21px}.bt-site .vp-beta-form h2{font-size:32px}.vp-section .vp-lead{font-size:20px}}
