:root{--page-bg:#050505;--ink:#f6f2ed;--white:#fff;--hairline:max(.0625rem, .08vmin);--nav-height:clamp(2.75rem, 5.5vmin, 3rem);--hero-stack-gap:clamp(1.5rem, 3.8vh, 2.5rem);--showcase-extra-gap:clamp(.625rem, 1.6vh, 1.125rem)}*{box-sizing:border-box}html{background:var(--page-bg)}body{background:var(--page-bg);min-height:100vh;color:var(--ink);margin:0;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}#root,.page-shell{min-height:100vh}.page-shell{z-index:1;isolation:isolate;background:var(--page-bg);position:relative;overflow-x:clip}.page-shell:before{content:"";pointer-events:none;z-index:0;background:url(/assets/hero-background-aBfEuzxe.jpg) top/100% no-repeat;height:max(100vh,79.25vw);position:absolute;inset:0 0 auto}.topbar,.hero{z-index:2;position:relative}.topbar{z-index:5;height:var(--nav-height);color:var(--page-bg);background:0 0;transition:background-color .18s,box-shadow .18s,color .18s;position:sticky;top:0}.topbar.is-active{background:var(--page-bg);color:var(--white);box-shadow:0 var(--hairline) 0 #ffffff1a}.nav-inner{justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);width:min(100% - clamp(1.5rem,4vw,2rem),73.75rem);height:100%;margin:0 auto;display:flex}.brand-lockup{align-items:center;min-width:0;line-height:0;display:inline-flex}.brand-logo{width:clamp(4.5rem,6.5vw,5.5rem);height:auto}.hero{--hero-side-padding:clamp(1.125rem, 4vw, 3.5rem);min-height:calc(100vh - var(--nav-height));padding:clamp(4rem, 10vh, 7.375rem) var(--hero-side-padding) clamp(4rem, 8vh, 6rem);place-items:center;display:grid}.hero-inner{place-items:center;gap:var(--hero-stack-gap);text-align:center;grid-template-columns:minmax(0,1fr);width:min(70rem,100%);display:grid;position:relative}.hero-inner>*{justify-self:center}.coord-heading{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;line-height:0}.coord-logo{width:clamp(9rem,22vw,13.4375rem);height:auto;transform:translate(clamp(-1.125rem,-1.6vw,-.5rem))}.hero-copy{color:#000c;text-align:center;text-wrap:balance;width:min(100%,47.5rem);margin:0 auto;font-family:Lora,Georgia,serif;font-size:clamp(.88rem,2.95vw,1.4rem);font-weight:500;line-height:1.25}.product-showcase{z-index:2;width:min(100%,70rem);margin:calc(var(--showcase-extra-gap) + clamp(3.5rem, 7vw, 7rem)) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;padding:0;position:relative}.app-screenshot{filter:drop-shadow(0 2.125rem 4.5rem #000000b8)drop-shadow(0 .75rem 1.75rem #00000094);border-radius:0;width:100%;height:auto}.coord-backdrop-section{--app-screenshot-third:clamp(4.5rem, 22.9vw, 16.375rem);z-index:1;width:100vw;min-height:max(120vh,clamp(45rem,64vw,73.75rem));margin:calc(0rem - var(--app-screenshot-third)) calc(50% - 50vw) 0;padding:calc(var(--app-screenshot-third) + clamp(2.125rem, 5vw, 4.5rem)) 0 clamp(2.5rem, 7vw, 7rem);background:var(--page-bg);position:relative;overflow:visible}.coord-backdrop-word{color:#1d1d1d;letter-spacing:0;text-align:center;text-transform:lowercase;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;font-size:clamp(5.8rem,29vw,25rem);font-weight:900;line-height:.9;overflow:visible}.waitlist-stack{z-index:3;justify-items:center;gap:.75rem;width:min(100%,22.5rem);margin:0 auto clamp(3rem,7vw,6.5rem);display:grid;position:relative}.waitlist-copy{color:var(--white);text-align:center;justify-items:center;gap:.3125rem;display:grid}.waitlist-copy h2,.waitlist-copy p{margin:0}.waitlist-copy h2{font-size:clamp(1rem,1.45vw,1.28rem);font-weight:550;line-height:1.15}.waitlist-copy p{color:#fffc;text-wrap:balance;max-width:21.25rem;font-size:clamp(.78rem,1vw,.9rem);font-weight:300;line-height:1.35}.waitlist-widget{border:var(--hairline) solid #ffffff2e;background:#000;border-radius:999rem;grid-template-columns:minmax(0,1fr) auto;gap:.375rem;width:100%;padding:.3125rem;transition:background-color .24s,border-color .32s;display:grid;box-shadow:0 1rem 2.125rem #0000003d}.waitlist-widget.is-success{background:#000;border-color:#ffffff3d}.waitlist-widget input{appearance:none;min-width:0;color:var(--white);box-shadow:none;background:0 0;border:0;border-radius:999rem;outline:none;padding:.4375rem .5rem .4375rem .8125rem;font-size:.76rem;font-weight:450}.waitlist-widget input::placeholder{color:#ffffff85}.waitlist-widget input:-webkit-autofill{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-radius:999rem;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100vmax #0000}.waitlist-widget input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-radius:999rem;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100vmax #0000}.waitlist-widget input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-radius:999rem;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100vmax #0000}.waitlist-widget input:-webkit-autofill:active{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-radius:999rem;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100vmax #0000}.honey-input,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.waitlist-widget button{min-width:4.375rem;min-height:1.9375rem;color:var(--white);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .8125rem;font-size:.72rem;font-weight:800;line-height:1;transition:opacity .2s,transform .24s,background-color .2s;display:inline-flex;overflow:hidden}.waitlist-widget button:hover{color:var(--white);background:0 0;transform:translateY(-.0625rem)}.waitlist-widget button:disabled{cursor:wait;opacity:.72;transform:none}.button-label{transition:transform .24s,opacity .2s;display:inline-block}.button-arrow{opacity:0;width:0;transition:opacity .22s,transform .22s,width .22s;transform:translate(-.375rem)}.waitlist-widget button:hover .button-label{transform:translate(-.125rem)}.waitlist-widget button:hover .button-arrow{opacity:1;width:.625rem;transform:translate(0)}.waitlist-widget.is-success input{color:#ffffff70}.waitlist-status{color:#ffd4d4;opacity:0;width:min(92vw,22.5rem);min-height:0;margin:0;font-size:.9rem;font-weight:750;line-height:1.4;transition:opacity .18s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.waitlist-status.is-error{opacity:1}@media (aspect-ratio<=1){:root{--nav-height:clamp(2.75rem, 6vmin, 3rem)}.page-shell:before{background-size:141.4vw}.nav-inner{width:min(100% - clamp(1.25rem,6vw,1.5rem),73.75rem)}.hero{--hero-side-padding:clamp(1rem, 4vw, 3.5rem);padding:clamp(3.375rem, 6vh, 4rem) var(--hero-side-padding);align-items:start}.product-showcase{width:min(100%,42.5rem);margin-left:0;margin-top:calc(var(--showcase-extra-gap) + clamp(2.125rem, 12vw, 4.5rem));justify-self:center}.coord-backdrop-section{--app-screenshot-third:clamp(4rem, 20.45vw, 6.5rem);min-height:max(110vh,35rem);margin-top:calc(0rem - var(--app-screenshot-third));padding:calc(var(--app-screenshot-third) + 1.75rem) 0 2.25rem}.coord-backdrop-word{color:#1b1b1b;font-size:clamp(5.2rem,30vw,11rem)}.waitlist-widget{border-radius:999rem;padding:.125rem}.waitlist-stack{margin:0 auto clamp(1.75rem,10vw,3rem)}.waitlist-widget input{padding:.375rem .5625rem;font-size:.78rem}.waitlist-widget button{min-width:0;padding:.375rem .625rem;font-size:.7rem}}@media (aspect-ratio<=3/4){.product-showcase{width:min(172vw,86vmax);margin-left:calc(20vw - var(--hero-side-padding));justify-self:start}}
