:root{--page-bg:#050505;--ink:#f6f2ed;--white:#fff;--nav-height:48px;--hero-stack-gap:clamp(24px, 3.8vh, 40px);--showcase-extra-gap:clamp(10px, 1.6vh, 18px)}*{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:clamp(640px,79.25vw,1325px);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 1px #ffffff1a}.nav-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,1180px);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(72px,6.5vw,88px);height:auto}.hero{min-height:calc(100vh - var(--nav-height));place-items:center;padding:clamp(64px,10vh,118px) clamp(18px,4vw,56px) clamp(64px,8vh,96px);display:grid}.hero-inner{place-items:center;gap:var(--hero-stack-gap);text-align:center;grid-template-columns:minmax(0,1fr);width:min(1120px,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{filter:drop-shadow(0 18px 32px #00000057);width:clamp(148px,17vw,230px);height:auto;transform:translate(clamp(-18px,-1.6vw,-8px))}.hero-copy{color:#000;text-align:center;text-wrap:balance;width:min(100%,760px);margin:0 auto;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;font-size:clamp(1.3rem,1vw,1rem);font-weight:450;line-height:1.25}.product-showcase{z-index:2;width:min(112vw,1280px);margin:calc(var(--showcase-extra-gap) + clamp(72px, 12vw, 156px)) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;padding:0;position:relative}.product-screenshot{filter:drop-shadow(0 34px 72px #000000b8)drop-shadow(0 12px 28px #00000094);border-radius:0;width:100%;height:auto}.coord-backdrop-section{z-index:1;background:var(--page-bg);width:100vw;min-height:max(120vh,clamp(720px,64vw,1180px));margin:clamp(-360px,-24vw,-180px) calc(50% - 50vw) 0;padding:clamp(260px,26vw,440px) 0 clamp(40px,7vw,112px);position:relative;overflow:visible}.coord-backdrop-word{color:#101010;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{--waitlist-offset:clamp(42px, 7vh, 78px);width:min(100%,360px);transform:translateY(var(--waitlist-offset));justify-items:center;gap:12px;margin:clamp(10px,1.9vh,22px) 0 clamp(-18px,-1.4vh,-8px);display:grid;position:relative}.waitlist-copy{color:#000;text-align:center;justify-items:center;gap:5px;display:grid}.waitlist-copy h2,.waitlist-copy p{margin:0}.waitlist-copy h2{font-size:clamp(1rem,1.45vw,1.28rem);font-weight:850;line-height:1.15}.waitlist-copy p{color:#0000009e;text-wrap:balance;max-width:340px;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;font-size:clamp(.78rem,1vw,.9rem);font-weight:550;line-height:1.35}.waitlist-widget{background:#000;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;padding:5px;transition:background-color .24s,border-color .32s;display:grid;box-shadow:0 16px 34px #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:999px;outline:none;padding:7px 8px 7px 13px;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:999px;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.waitlist-widget input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-radius:999px;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.waitlist-widget input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-radius:999px;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.waitlist-widget input:-webkit-autofill:active{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-radius:999px;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.honey-input,.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}.waitlist-widget button{min-width:70px;min-height:31px;color:var(--white);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px 13px;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(-1px)}.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(-6px)}.waitlist-widget button:hover .button-label{transform:translate(-2px)}.waitlist-widget button:hover .button-arrow{opacity:1;width:10px;transform:translate(0)}.waitlist-widget.is-success input{color:#ffffff70}.waitlist-status{color:#ffd4d4;opacity:0;width:min(92vw,360px);min-height:0;margin:0;font-size:.9rem;font-weight:750;line-height:1.4;transition:opacity .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.waitlist-status.is-error{opacity:1}@media (width<=760px){:root{--nav-height:44px}.nav-inner{width:min(100% - 24px,1180px)}.brand-logo{width:74px}.hero{align-items:start;padding:54px 16px}.coord-logo{width:clamp(142px,48vw,190px)}.hero-copy{width:min(100%,94vw);font-size:.66rem}.product-showcase{width:calc(100vw - 8px);margin-top:calc(var(--showcase-extra-gap) + clamp(34px, 12vw, 72px))}.coord-backdrop-section{min-height:max(110vh,560px);margin-top:-132px;padding:156px 0 36px}.coord-backdrop-word{font-size:clamp(5.2rem,30vw,11rem)}.waitlist-widget{border-radius:999px;padding:2px}.waitlist-widget input{padding:6px 9px;font-size:.78rem}.waitlist-widget button{min-width:0;padding:6px 10px;font-size:.7rem}}
