:root{--ink:#090f14;--deep:#0d1821;--panel:#12212c;--white:#f2f3ef;--muted:#a5afb5;--slate:#7f929e;--ice:#b9d7dc;--line:#293943;--font-body:"DM Sans",sans-serif;--font-display:"Manrope",sans-serif;--gutter:clamp(24px,6vw,96px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.65 var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ice);outline-offset:5px}a,button{touch-action:manipulation}button{cursor:pointer}::selection{background:var(--ice);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:500}h1{font-size:clamp(42px,5.25vw,80px);line-height:1.17;letter-spacing:-.06em}h1 span{color:var(--slate)}h2{font-size:clamp(36px,4.1vw,60px);line-height:1.15;letter-spacing:-.045em}h2 em{font-style:normal;color:var(--slate)}h3{font-size:21px;line-height:1.4;letter-spacing:-.025em}p{color:var(--muted)}.header{height:108px;margin:0 var(--gutter);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;position:relative;z-index:5}.header,.logo{align-items:center}.logo{display:inline-flex;gap:12px;font:700 26px/1 var(--font-display);letter-spacing:.14em}.logo svg{width:39px;height:39px}.navigation{display:flex;align-items:center;gap:38px;font-size:14px}.navigation>a:not(.nav-cta){color:#bdc6cb}.nav-cta{border:1px solid #637680;padding:10px 19px}.nav-cta span{margin-left:28px}.menu-toggle{display:none}.hero{position:relative;padding-top:28px;overflow:hidden}.hero-topline{display:flex;justify-content:space-between;margin:0 var(--gutter)}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#bac6cd}.eyebrow i{display:inline-block;width:5px;height:5px;background:var(--ice);border-radius:50%;margin-right:9px;vertical-align:3px}.hero-note{color:var(--slate)}.hero-copy{margin:76px var(--gutter) 0;position:relative;z-index:2}.hero-copy>p{margin-top:26px;font-size:17px;line-height:1.8;max-width:680px}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--white);color:var(--ink);border:1px solid var(--white);padding:14px 24px;font-size:14px;font-weight:650;min-height:52px;transition:background .2s}.button:hover{background:var(--ice);border-color:var(--ice)}.text-link{font-size:14px}.text-link span{margin-left:10px}.hero-copy>p.micro,.micro{font-size:12px;color:var(--slate);margin-top:14px}.surface-diagram{height:335px;position:relative;margin-top:25px}.tip-form{position:absolute;left:66%;top:16px;width:94px;height:66px;background:#d6e6e8;clip-path:polygon(60% 0,100% 100%,0 100%)}.above-words{position:absolute;left:var(--gutter);right:var(--gutter);top:49px;display:flex;justify-content:space-between;max-width:850px;font-size:10px;letter-spacing:.18em;color:#a8b6bf}.above-words span:nth-child(3){margin-left:70px}.surface-label{position:absolute;right:var(--gutter);top:50px;font-size:10px;letter-spacing:.13em;color:var(--slate)}.waterline{top:83px;height:1px;background:#7c949f}.waterline,.waterline:after{position:absolute;width:100%}.waterline:after{content:"";top:1px;left:0;height:252px;background:#0e1a23}.submerged-form{position:absolute;top:84px;left:58%;width:360px;height:260px;background:#273c49;clip-path:polygon(0 0,100% 0,83% 49%,43% 100%,21% 66%)}.submerged-form:after{content:"";position:absolute;inset:0;background:#344c5b;clip-path:polygon(0 0,47% 0,43% 100%)}.depth-label{position:absolute;bottom:38px;left:var(--gutter);font-size:10px;letter-spacing:.18em;color:#8fa3af}.section{padding:100px var(--gutter)}.depths{background:#0e1a23;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:70px}.section-heading .eyebrow{display:block;margin-bottom:26px}.recognition{padding-top:20px;display:grid;gap:28px}.recognition p{font-size:clamp(17px,1.8vw,24px);line-height:1.5;color:#c1cbd2;letter-spacing:-.025em}.recognition p:nth-child(2n){color:#91a4af}.skip-link{position:fixed;top:-100px;left:20px;z-index:30;background:var(--white);color:var(--ink);padding:12px}.skip-link:focus{top:12px}footer{margin:0 var(--gutter);padding:44px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}footer p{max-width:380px;font-size:14px}@media (min-width:1600px){body{max-width:1800px;margin:auto}.hero-copy{margin-top:100px}}@media (max-width:900px){.hero-note{display:none}.navigation{gap:22px}.hero-copy{margin-top:64px}.surface-label{display:none}.above-words{max-width:none}.above-words span:nth-child(3){margin-left:0}.above-words span:last-child{display:none}.tip-form{left:65%}.submerged-form{left:47%;width:300px}.depths{gap:35px}}@media (max-width:600px){html{scroll-padding-top:24px}.header{height:84px}.logo{font-size:23px}.logo svg{width:33px}.menu-toggle{display:flex;gap:20px;color:var(--white);border:0;background:none;padding:12px 0;font-size:14px}.navigation{display:none;position:absolute;top:83px;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:var(--deep);padding:24px;box-shadow:0 16px 30px #0005}.navigation.open{display:flex;flex-direction:column;align-items:stretch;gap:10px}.navigation a{padding:12px}.hero{padding-top:22px}.hero-topline .eyebrow{font-size:10px;letter-spacing:.07em}.hero-copy{margin-top:48px}h1{font-size:clamp(32px,9.5vw,42px);line-height:1.17;letter-spacing:-.05em}.hero-copy>p{font-size:16px;line-height:1.7;margin-top:24px}.desktop-break{display:none}.hero-actions{gap:22px;align-items:flex-start;flex-direction:column;margin-top:26px}.button{min-height:52px}.hero-actions .text-link{padding:5px 0}.hero-copy>p.micro{font-size:12px}.surface-diagram{height:260px;margin-top:33px}.tip-form{height:44px;width:62px;top:38px;left:63%}.above-words{font-size:9px;top:53px;right:48%;gap:22px}.above-words span:nth-child(3){display:none}.submerged-form{left:39%;width:220px;height:177px}.depth-label{font-size:9px;bottom:24px}.section{padding:70px var(--gutter)}.depths{grid-template-columns:1fr;gap:30px;padding-top:40px}.recognition{gap:23px}.recognition p{font-size:19px}footer{flex-direction:column;align-items:flex-start;padding:32px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.accent{color:var(--ice)}.lead{font-size:clamp(20px,2vw,28px);line-height:1.5;color:var(--white)}.problem{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding-top:116px}.problem h2{margin-top:28px}.problem-copy{max-width:430px;padding-top:48px}.problem-copy p+p{margin-top:24px}.unanswered{grid-column:1/-1;text-align:center;font-family:var(--font-display);font-size:clamp(28px,3.2vw,48px);line-height:1.45;letter-spacing:-.04em;color:#dbe1e4;padding:88px 0 10px}.unanswered em{font-style:normal;color:var(--ice)}.introduction{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.intro-heading h2{font-size:clamp(72px,9vw,132px);margin-top:28px;letter-spacing:-.065em}.intro-copy{padding-top:14px}.intro-copy p+p{margin-top:22px}.principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:20px}.principles article{border-top:1px solid #3c4d58;padding-top:24px}.principles article>span{font-size:11px;letter-spacing:.12em;color:var(--slate)}.principles h3{margin-top:28px;margin-bottom:13px}.principles p{font-size:15px;line-height:1.7;max-width:300px}.demo-section{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:start;padding-top:128px}.demo-intro{padding-top:26px}.demo-intro h2{margin-top:28px;font-size:clamp(33px,3.3vw,50px)}.demo-intro>p{margin-top:26px}.demo-caption{display:block;margin-top:48px;font-size:12px;line-height:1.7;color:var(--slate)}.conversation{background:#101b23;border:1px solid #2a3c48;box-shadow:0 24px 80px #0002}.conversation-top{display:flex;align-items:center;justify-content:space-between;padding:21px 28px;border-bottom:1px solid var(--line)}.conversation-top>span:first-child{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em}.conversation-top svg{width:22px;height:22px}.conversation-top>span:last-child{font-size:11px;color:var(--slate)}.message{margin:25px 28px}.speaker{display:block;font-size:10px;letter-spacing:.16em;color:var(--slate);margin-bottom:10px}.message p{font-size:15px;color:#b6c3cb;line-height:1.7}.message p+p{margin-top:15px}.owner{border-left:1px solid #4c6678;padding:0 0 0 17px;margin-left:45px}.owner p{color:#edf0f0}.below .speaker{color:var(--ice)}.message .challenge{color:#e0eff0;font-weight:500}.conversation-bottom{font-size:10px;color:#94aab8;letter-spacing:.09em;border-top:1px solid var(--line);padding:17px 28px;display:flex;align-items:center;gap:10px}.small-line{width:20px;height:1px;background:#94aab8}.understanding{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:45px}.understanding h2{font-size:clamp(31px,3vw,44px);margin-top:25px}.understanding>div>p{margin-top:25px;max-width:430px}.depth-map{position:relative;border-left:1px solid #476070;padding-left:32px;margin-left:10px}.depth-map>div{padding:16px 0;border-bottom:1px solid var(--line);position:relative}.depth-map>div:before{content:"";position:absolute;top:32px;left:-37px;width:8px;height:8px;background:var(--deep);border:1px solid #89a7b8}.depth-map span{font-size:10px;letter-spacing:.15em;color:var(--slate)}.depth-map p{color:#d7e2e5;margin-top:7px;font-size:18px}.depth-map>div:last-child{border:0}.use-cases{background:#0c151d;border-top:1px solid var(--line)}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px;margin-top:62px}.use-grid article{position:relative;padding:30px 0 36px;border-top:1px solid var(--line)}.case-number{font-size:11px;color:#869aa7;letter-spacing:.1em}.use-grid h3{margin:20px 0 12px}.use-grid p{max-width:300px;font-size:16px}.positioning{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-top:110px;padding-bottom:110px}.positioning h2{font-size:clamp(30px,3.2vw,48px);line-height:1.4}.positioning p{margin-top:30px;max-width:550px}.privacy-section{background:#13222c;display:grid;grid-template-columns:1fr 1fr;gap:90px}.privacy-section h2{margin-top:28px}.privacy-qualifier{font-size:14px;line-height:1.8;margin:28px 0;max-width:435px}.underlined{border-bottom:1px solid #849ba7;padding-bottom:5px}.privacy-principles article{display:flex;gap:24px;border-bottom:1px solid #354853;padding:27px 0}.privacy-principles article:first-child{padding-top:0}.privacy-principles article:last-child{border:0;padding-bottom:0}.privacy-principles article>span{color:var(--slate);font-size:11px;margin-top:5px}.privacy-principles h3{font-size:20px}.privacy-principles p{margin-top:12px;font-size:15px}.founder{text-align:center;padding-top:110px;padding-bottom:110px}.founder h2{margin-top:28px}.founder p{max-width:600px;margin:25px auto 0}.founder p:last-child{font-size:14px;margin-top:20px}.signup-section{background:#101c25;display:grid;grid-template-columns:1fr 1.2fr;gap:90px;border-top:1px solid var(--line)}.signup-copy h2{font-size:clamp(55px,6vw,85px);margin-top:25px;letter-spacing:-.055em}.signup-copy p{margin-top:25px}.signup-mark svg{width:90px;height:90px;color:#6f8998;margin-top:45px}.waitlist-form{padding-top:8px}.research-form>label,.waitlist-form label{font-size:14px;display:block;margin-bottom:9px;color:#e1e6e7}.waitlist-form label span:not(.consent span){color:var(--muted);font-size:12px}.waitlist-form input:not([type=checkbox]),select{display:block;width:100%;background:#0d171f;border:1px solid #40525e;color:var(--white);border-radius:0;padding:13px 15px;min-height:52px;margin-bottom:24px;font-size:16px}.waitlist-form input::placeholder{color:#8598a5}.form-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.waitlist-form .consent{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.7;color:var(--muted);margin:2px 0 26px}.consent input{margin:5px 0 0;min-width:17px;min-height:17px;accent-color:var(--ice)}.consent a{text-decoration:underline;text-underline-offset:3px;color:var(--white)}.form-button{width:100%;font-size:15px}.form-note{font-size:12px;line-height:1.7;margin-top:13px;color:var(--slate)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.error{color:#ffc7b9;margin:0 0 18px;font-size:14px}.button:disabled{opacity:.65;cursor:wait}.signup-success h3{font-size:52px;margin:20px 0;letter-spacing:-.04em}.signup-success h3:focus{outline:none}.signup-success>p{max-width:490px}.research-form{margin-top:38px;border-top:1px solid var(--line);padding-top:22px}.research-form h4{font-size:20px;font-weight:500;margin:0}.research-form .form-note{margin:5px 0 25px}.research-form fieldset{border:0;padding:0;margin:24px 0}.research-form legend{font-size:14px;margin-bottom:15px}.radio-label{display:flex;gap:12px;align-items:center;font-size:14px;padding:8px 0}.radio-label input{accent-color:var(--ice);width:17px;height:17px}.research-thanks{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}footer{padding-top:50px;padding-bottom:50px}footer>div>p{margin-top:20px}.footer-right{text-align:right}.footer-right nav{display:flex;gap:30px;font-size:14px}.footer-right>p{font-size:12px;color:var(--slate);margin-top:30px}.brand-main{padding:75px var(--gutter)}.brand-main>h1{font-size:clamp(45px,5vw,76px);margin:20px 0}.brand-intro{max-width:640px;font-size:18px}.brand-direction{border-top:1px solid var(--line);margin-top:75px;padding-top:32px}.direction-top{display:flex;justify-content:space-between;gap:40px;align-items:baseline}.direction-top h2{font-size:32px}.recommended{font-size:11px;border:1px solid #72939b;padding:5px 10px;letter-spacing:.1em;color:var(--ice)}.brand-direction>p{max-width:700px;margin:20px 0 30px}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.logo-specimen{min-height:220px;display:flex;align-items:center;justify-content:center;border:1px solid #334550;background:#0c171f;position:relative;padding:35px}.logo-specimen.light{background:#f0f1ed;color:#101923;border-color:#f0f1ed}.logo-specimen .logo{font-size:38px;gap:18px}.logo-specimen .logo svg{width:62px;height:62px}.specimen-label{position:absolute;left:18px;bottom:13px;font-size:10px;letter-spacing:.12em;opacity:.7}.brand-scale{display:flex;align-items:center;gap:34px;padding:30px 0}.brand-scale>svg{width:64px;height:64px}.brand-scale .favicon-sample{width:16px;height:16px}.app-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:18px;background:var(--ice);color:var(--ink)}.app-icon svg{width:50px;height:50px}.brand-scale>span{font-size:12px;color:var(--muted)}.brand-downloads{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.brand-downloads a{text-decoration:underline;text-underline-offset:5px}.brand-system{margin-top:80px;border-top:1px solid var(--line);padding-top:35px}.brand-system h2{font-size:35px;margin-bottom:30px}.swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.swatch-color{height:110px;border:1px solid #4c5e69;margin-bottom:14px}.swatches strong{font-size:14px;display:block}.swatches p{font-size:12px}.type-specimen{font-family:var(--font-display);font-size:40px;line-height:1.4;color:var(--white);margin:20px 0!important}.brand-system>p{max-width:750px;margin-top:14px}.legal-main{max-width:860px;margin:0 auto;padding:70px 30px 100px}.legal-main h1{font-size:clamp(40px,5vw,65px);margin:20px 0 35px}.legal-main h2{font-size:24px;margin:38px 0 15px}.legal-main p+p{margin-top:15px}.legal-main li{color:var(--muted);padding:5px 0}.legal-main a{text-decoration:underline;text-underline-offset:4px;color:var(--white)}@media (max-width:1000px){.demo-section{gap:35px}.privacy-section,.signup-section,.understanding{gap:45px}.principles{gap:28px}.use-grid{column-gap:30px}}@media (max-width:750px){.demo-section,.introduction,.positioning,.privacy-section,.problem,.signup-section,.understanding{grid-template-columns:1fr;gap:36px}.problem-copy{padding-top:0;max-width:100%}.unanswered{padding:35px 0 0}.intro-heading h2{margin-top:20px}.intro-copy{padding-top:0}.principles{gap:25px}.principles h3{font-size:18px}.demo-intro{padding-top:0}.demo-caption{margin-top:24px}.demo-section{padding-top:70px}.understanding{padding-top:10px}.understanding>div>p{max-width:none}.depth-map{margin-top:10px}.use-grid{grid-template-columns:1fr 1fr}.privacy-principles{margin-top:15px}.privacy-qualifier{max-width:none}.positioning{gap:24px}.signup-copy h2 br,.signup-mark{display:none}.form-row{grid-template-columns:1fr 1fr}.brand-grid{grid-template-columns:1fr}.swatches{grid-template-columns:repeat(3,1fr)}.direction-top{flex-direction:column;gap:16px}}@media (max-width:600px){.principles{grid-template-columns:1fr;margin-top:0;gap:30px}.principles h3{font-size:21px;margin-top:16px}.principles p{max-width:none;font-size:16px}.message{margin:23px 22px}.owner{margin-left:32px}.conversation-top{padding:18px 20px}.conversation-top>span:last-child{font-size:10px}.message p{font-size:15px}.conversation-bottom{padding:16px 20px}.use-grid{margin-top:35px;column-gap:25px}.use-grid article{padding:23px 0}.use-grid h3{font-size:18px}.use-grid p{font-size:16px;line-height:1.7}.positioning{padding-top:70px;padding-bottom:70px}.positioning h2{font-size:29px}.privacy-principles p{font-size:15px}.founder{padding-top:70px;padding-bottom:70px}.founder h2{font-size:34px}.signup-section{gap:40px}.signup-copy h2{font-size:53px}.form-row{grid-template-columns:1fr;gap:0}.waitlist-form .consent{font-size:12px}.footer-right{text-align:left}.footer-right>p{margin-top:22px}.footer-right nav{gap:28px}.brand-main{padding-top:45px}.brand-intro{font-size:16px}.brand-direction{margin-top:45px}.logo-specimen .logo{font-size:30px}.logo-specimen .logo svg{width:50px}.swatches{grid-template-columns:1fr 1fr}.brand-scale{gap:24px}.brand-scale>span{max-width:90px}.type-specimen{font-size:30px}.brand-system{margin-top:50px}}.signup-notice{font-size:14px;margin-bottom:25px;color:var(--ice);border-left:1px solid var(--ice);padding-left:15px}.signup-notice a{text-decoration:underline;text-underline-offset:3px}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-400-normal.7abd0811.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.6193dcef.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-500-normal.210398b6.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500-normal.1dd5b1eb.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-600-normal.ad414a0a.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-600-normal.895dddc8.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.1439e66f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-500-normal.f0da4735.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff")}