@font-face{font-family:Rajdhani;src:url(/Daymark/fonts/rajdhani-600.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:IBM Plex Mono;src:url(/Daymark/fonts/ibm-plex-mono-400.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:IBM Plex Mono;src:url(/Daymark/fonts/ibm-plex-mono-500.woff2) format("woff2");font-display:swap;font-weight:500}:root{color-scheme:dark;--bg: #071016;--surface: #0b141b;--surface-soft: #0f1a22;--ink: #f2eee3;--muted: #87939d;--quiet: #4c5b68;--border: #263642;--focus: #58c7fa;--day: #f1a132;--font-display: "Rajdhani", "Arial Narrow", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--shell: min(1180px, calc(100vw - 96px) );--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-mono);margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}button,a{-webkit-tap-highlight-color:transparent}.shell{margin-inline:auto;width:var(--shell)}.skip-link{background:var(--focus);color:#041018;left:16px;padding:10px 14px;position:fixed;top:-100px;z-index:20}.skip-link:focus{top:16px}.site-header{align-items:center;display:flex;height:94px;justify-content:space-between}.brand{align-items:center;display:inline-flex;gap:12px;text-decoration:none}.brand img{height:30px;width:30px}.brand span{font-size:12px;font-weight:500;letter-spacing:.2em}.site-header nav{align-items:center;display:flex;gap:28px}.site-header nav>a:not(.button),.site-footer a{color:var(--muted);font-size:11px;text-decoration:none}.site-header nav>a:not(.button):hover,.site-footer a:hover{color:var(--ink)}.button{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;min-height:46px;padding:0 22px;text-decoration:none;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.button:hover{transform:translateY(-2px)}.button--small{min-height:36px;padding-inline:15px}.button--primary{background:var(--focus);color:#061017}.button--primary:hover{background:#8ad8fc}.button--outline{border-color:#3e86a8;color:var(--focus)}.button--outline:hover{border-color:var(--focus)}.text-link{align-items:center;color:var(--ink);display:inline-flex;font-size:12px;gap:10px;text-decoration:none}.text-link{border-bottom:1px solid #2f6f8c;padding-bottom:5px}.text-link:hover{border-color:var(--focus);color:var(--focus)}.eyebrow{color:var(--focus);font-size:11px;font-weight:500;letter-spacing:.18em;margin:0 0 18px}.hero{padding:70px 0 0;position:relative}.hero h1,.legal h1{font-family:var(--font-display);font-size:clamp(58px,7vw,100px);font-weight:600;letter-spacing:-.035em;line-height:.84;margin:0;max-width:900px}.hero__copy{color:#a9b2b9;font-size:15px;line-height:1.8;margin:34px 0 0;max-width:690px}.hero__actions{align-items:center;display:flex;gap:30px;margin-top:28px}.hero__note{color:var(--quiet);font-size:10px;margin:16px 0 0}.product-media{background:var(--surface);border:1px solid var(--border);border-radius:13px;margin:0;overflow:hidden;position:relative}.product-media video{aspect-ratio:16 / 10;display:block;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.hero__media{margin-top:58px}.hero__media video{aspect-ratio:16 / 9}.manifesto{align-items:center;border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;margin-top:34px;padding-block:58px}.manifesto h2,.privacy-band h2,.faq h2,.closing h2{font-family:var(--font-display);font-size:clamp(38px,4.3vw,62px);letter-spacing:-.02em;line-height:.95;margin:0}.manifesto p,.privacy-band>p{color:#a3adb4;font-size:13px;line-height:1.8;margin:0;max-width:590px}.walkthrough{padding-top:6px}.step{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:clamp(50px,9vw,128px);grid-template-columns:.72fr 1.28fr;min-height:460px;padding-block:56px}.step--reverse{grid-template-columns:1.28fr .72fr}.step--reverse .step__copy{order:2}.step--reverse .product-media{order:1}.step__number{color:var(--focus);display:block;font-family:var(--font-display);font-size:38px;margin-bottom:24px}.step h3{font-family:var(--font-display);font-size:clamp(31px,3vw,43px);letter-spacing:-.02em;line-height:1;margin:0}.step__copy p{color:#9ba6ae;font-size:12px;line-height:1.8;margin:20px 0 0;max-width:390px}.step .product-media video{min-height:310px}.step:nth-child(2) .product-media video{object-position:right center}.step:nth-child(3) .product-media video{object-position:center}.privacy-band{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:32px;grid-template-columns:90px .75fr 1.25fr auto;padding-block:60px}.privacy-band__mark{align-items:center;border:1px solid #317fa1;border-radius:50%;display:flex;height:66px;justify-content:center;width:66px}.privacy-band__mark img{height:36px;width:36px}.privacy-band .eyebrow{margin-bottom:10px}.privacy-band h2{font-size:37px}.open-source{align-items:end;border-bottom:1px solid var(--border);display:grid;gap:24px 48px;grid-template-columns:.8fr 1.2fr auto;padding-block:64px}.open-source .eyebrow{grid-column:1 / -1;margin:0}.open-source h2{font-family:var(--font-display);font-size:43px;line-height:1;margin:0}.open-source>p:not(.eyebrow){color:#9da8b0;font-size:12px;line-height:1.8;margin:0;max-width:560px}.faq{max-width:860px;padding-block:105px}.faq h2{margin-bottom:46px}.faq__list{border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border);padding:0}.faq summary{cursor:pointer;font-size:12px;list-style-position:outside;padding:19px 8px}.faq details p{color:#9aa5ad;font-size:12px;line-height:1.8;margin:0;max-width:690px;padding:0 8px 20px}.closing{border-top:1px solid var(--border);padding-block:104px;text-align:center}.closing p:not(.eyebrow){color:#98a3ac;font-size:13px;margin:22px auto 28px}.site-footer{align-items:center;border-top:1px solid var(--border);color:var(--quiet);display:grid;font-size:10px;grid-template-columns:1fr auto 1fr;min-height:92px}.site-footer__links{display:flex;gap:28px}.site-footer>span{justify-self:end}.legal{max-width:860px;padding:90px 0 120px}.legal h1{font-size:clamp(54px,7vw,82px);margin-bottom:32px}.legal__lead{color:#a8b1b8;font-size:15px;line-height:1.8;margin-bottom:72px}.legal section{border-top:1px solid var(--border);padding:34px 0}.legal h2{font-family:var(--font-display);font-size:31px;margin:0 0 14px}.legal section p{color:#9da8b0;font-size:13px;line-height:1.85;margin:8px 0}.legal section a{color:var(--focus)}@media(max-width:820px){:root{--shell: min(100% - 36px, 680px)}.site-header{height:76px}.site-header nav>a:not(.button){display:none}.hero{padding-top:46px}.hero h1{font-size:clamp(52px,15vw,76px)}.hero__copy{font-size:13px}.hero__actions{align-items:flex-start;flex-direction:column;gap:20px}.hero__media{margin-top:44px}.product-media{border-radius:10px}.manifesto{gap:26px;grid-template-columns:1fr;margin-top:22px;padding-block:46px}.step,.step--reverse{gap:30px;grid-template-columns:1fr;min-height:0;padding-block:54px}.step--reverse .step__copy,.step--reverse .product-media{order:initial}.step .product-media video{min-height:0}.step__number{font-size:30px;margin-bottom:16px}.privacy-band{align-items:start;grid-template-columns:72px 1fr;padding-block:50px}.privacy-band>p,.privacy-band>a{grid-column:1 / -1}.privacy-band__mark{height:58px;width:58px}.open-source{align-items:start;grid-template-columns:1fr}.open-source .eyebrow{grid-column:auto}.open-source .button{justify-self:start}.faq{padding-block:72px}.closing{padding-block:76px}.site-footer{gap:24px;grid-template-columns:1fr auto;padding-block:28px}.site-footer>span{grid-column:1 / -1;justify-self:start}.legal{padding-top:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
