.waitlist-module__mQ0uHG__page{--accent:#0e0f10;--ink:#0e0f10;--ink-soft:#6c6b67;--navy:var(--ink);--paper:#f4f2ee;--surface:#faf9f6;--line:#deded8;--site-max-width:1440px;--rail-inset:max(24px, calc((100% - var(--site-max-width)) / 2));--content-gutter:24px;background:var(--paper);min-height:100svh;color:var(--ink);position:relative;overflow:hidden}.waitlist-module__mQ0uHG__page:before,.waitlist-module__mQ0uHG__page:after{z-index:0;background:var(--line);content:"";opacity:.52;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.waitlist-module__mQ0uHG__page:before{left:var(--rail-inset)}.waitlist-module__mQ0uHG__page:after{right:var(--rail-inset)}.waitlist-module__mQ0uHG__header{z-index:10;padding:0 var(--rail-inset);position:absolute;inset:0 0 auto}.waitlist-module__mQ0uHG__navbar{width:100%;max-width:var(--site-max-width);height:96px;padding:0 var(--content-gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex;position:relative}.waitlist-module__mQ0uHG__navbar:before,.waitlist-module__mQ0uHG__navbar:after{background-image:linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink));content:"";background-repeat:no-repeat;background-size:14px 1px,1px 13px;width:14px;height:13px;position:absolute;bottom:-6px}.waitlist-module__mQ0uHG__navbar:before{background-position:0,0;left:0}.waitlist-module__mQ0uHG__navbar:after{background-position:100%,100%;right:0}.waitlist-module__mQ0uHG__brand{align-items:center;min-height:44px;display:flex}.waitlist-module__mQ0uHG__brand img{width:132px;height:auto}.waitlist-module__mQ0uHG__backLink{min-height:44px;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.waitlist-module__mQ0uHG__backLink:hover,.waitlist-module__mQ0uHG__backLink:focus-visible{color:var(--navy)}.waitlist-module__mQ0uHG__waitlist{z-index:1;min-height:100svh;padding:152px var(--rail-inset) 56px;position:relative}.waitlist-module__mQ0uHG__shell{width:100%;max-width:var(--site-max-width);grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);min-height:calc(100svh - 208px);margin:0 auto;display:grid;position:relative}.waitlist-module__mQ0uHG__intro{padding:32px clamp(48px, 6vw, 96px) 52px var(--content-gutter);flex-direction:column;justify-content:flex-start;display:flex}.waitlist-module__mQ0uHG__eyebrow{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1.2}.waitlist-module__mQ0uHG__intro h1{letter-spacing:-.05em;text-wrap:balance;max-width:760px;margin:26px 0 0;font-size:clamp(52px,5.5vw,78px);font-weight:400;line-height:.98}.waitlist-module__mQ0uHG__intro h1 span{color:#77756f}.waitlist-module__mQ0uHG__description{max-width:590px;color:var(--ink-soft);font-family:var(--font-space-grotesk), Arial, sans-serif;margin:30px 0 0;font-size:clamp(20px,2vw,24px);line-height:1.3}.waitlist-module__mQ0uHG__benefits{border-top:1px solid var(--line);max-width:620px;margin:56px 0 0;padding:0;list-style:none;display:grid}.waitlist-module__mQ0uHG__benefits li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:baseline;gap:16px;padding:18px 0;display:grid}.waitlist-module__mQ0uHG__benefits span{color:var(--accent);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.waitlist-module__mQ0uHG__benefits p{color:#454542;margin:0;font-size:14px;line-height:1.45}.waitlist-module__mQ0uHG__formColumn{padding:32px var(--content-gutter) 32px clamp(36px, 4vw, 64px);border-left:1px solid var(--line);align-items:center;display:flex}.waitlist-module__mQ0uHG__formFrame{border:1px solid var(--line);background:var(--surface);width:100%;position:relative}.waitlist-module__mQ0uHG__formFrame:before,.waitlist-module__mQ0uHG__formFrame:after{content:"";width:16px;height:16px;position:absolute}.waitlist-module__mQ0uHG__formFrame:before{border-top:1px solid var(--navy);border-left:1px solid var(--navy);top:-6px;left:-6px}.waitlist-module__mQ0uHG__formFrame:after{border-right:1px solid var(--navy);border-bottom:1px solid var(--navy);bottom:-6px;right:-6px}.waitlist-module__mQ0uHG__formHeading{border-bottom:1px solid var(--line);padding:clamp(32px,4vw,52px) 40px 28px}.waitlist-module__mQ0uHG__formHeading>p:last-child{font-family:var(--font-space-grotesk), Arial, sans-serif;margin:14px 0 0;font-size:22px;line-height:1.3}.waitlist-module__mQ0uHG__hubspotForm{min-height:390px}.waitlist-module__mQ0uHG__hubspotForm .hs-form-frame{width:100%;min-height:390px}.waitlist-module__mQ0uHG__hubspotForm noscript{color:var(--ink-soft);font-size:14px;line-height:1.5}@media (max-width:900px){.waitlist-module__mQ0uHG__page{--rail-inset:20px;--content-gutter:20px}.waitlist-module__mQ0uHG__shell{grid-template-columns:1fr;min-height:auto}.waitlist-module__mQ0uHG__intro{padding:52px var(--content-gutter) 64px}.waitlist-module__mQ0uHG__formColumn{padding:48px var(--content-gutter) 24px;border-top:1px solid var(--line);border-left:0}.waitlist-module__mQ0uHG__hubspotForm{min-height:340px}.waitlist-module__mQ0uHG__hubspotForm .hs-form-frame{min-height:340px}}@media (max-width:620px){.waitlist-module__mQ0uHG__page{--content-gutter:12px}.waitlist-module__mQ0uHG__navbar{height:82px}.waitlist-module__mQ0uHG__brand img{width:112px}.waitlist-module__mQ0uHG__waitlist{padding-top:114px}.waitlist-module__mQ0uHG__intro{padding-top:32px}.waitlist-module__mQ0uHG__intro h1{font-size:clamp(45px,13vw,58px)}.waitlist-module__mQ0uHG__benefits{margin-top:44px}.waitlist-module__mQ0uHG__benefits li{grid-template-columns:30px 1fr;gap:10px}.waitlist-module__mQ0uHG__formColumn{padding-top:36px}.waitlist-module__mQ0uHG__formHeading{padding:28px 24px 24px}}@media (prefers-reduced-motion:reduce){.waitlist-module__mQ0uHG__backLink{transition:none}}.waitlist-module__mQ0uHG__page:before,.waitlist-module__mQ0uHG__page:after,.waitlist-module__mQ0uHG__navbar:before,.waitlist-module__mQ0uHG__navbar:after,.waitlist-module__mQ0uHG__formFrame:before,.waitlist-module__mQ0uHG__formFrame:after{content:none}.waitlist-module__mQ0uHG__navbar{border-bottom:0}.waitlist-module__mQ0uHG__formColumn{border-left:0}.waitlist-module__mQ0uHG__formFrame{border:0;border-radius:8px}
