:root{--ink:#171712;--paper:#f2f0e8;--orange:#ef6b32;--lime:#d6ea63;--line:#c8c5b9;--muted:#68675f}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}a{color:inherit}.site-header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding:0 clamp(22px,5vw,72px)}.wordmark{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;letter-spacing:-.02em}.mark{display:grid;place-items:center;width:34px;height:34px;color:var(--paper);background:var(--ink);font:500 11px monospace}.site-header nav{display:flex;gap:28px;font:500 12px monospace;text-transform:uppercase;letter-spacing:.07em}.site-header nav a{text-decoration:none;border-bottom:1px solid transparent}.site-header nav a:hover{border-color:var(--orange)}.hero{min-height:590px;display:flex;flex-direction:column;justify-content:center;padding:80px clamp(22px,9vw,140px);border-bottom:1px solid var(--ink);background-image:linear-gradient(#cbc8bd55 1px,transparent 1px),linear-gradient(90deg,#cbc8bd55 1px,transparent 1px);background-size:38px 38px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 26px;color:var(--muted);font:500 11px monospace;text-transform:uppercase;letter-spacing:.12em}.eyebrow span{width:18px;height:7px;background:var(--orange)}.hero h1,.policy h1{max-width:920px;margin:0;font-size:clamp(48px,7.7vw,112px);line-height:.92;letter-spacing:-.065em;font-weight:700;text-wrap:balance}.lead{max-width:690px;margin:36px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.45;letter-spacing:-.02em}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:42px}.primary-link{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;color:#fff;background:var(--ink);text-decoration:none;font:500 12px monospace;text-transform:uppercase;letter-spacing:.06em}.primary-link:hover{background:var(--orange)}.text-link,.privacy-note>a,.back-link{text-underline-offset:5px;font:500 12px monospace}.statement{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:90px clamp(22px,7vw,110px);border-bottom:1px solid var(--ink)}.section-number{color:var(--orange);font:500 11px monospace;text-transform:uppercase;letter-spacing:.1em}.statement h2{max-width:480px;margin:20px 0 0;font-size:clamp(34px,4.5vw,66px);line-height:1;letter-spacing:-.045em}.statement>p{max-width:600px;margin:42px 0 0;font-size:19px;line-height:1.65}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink)}.capabilities article{min-height:310px;padding:42px;border-right:1px solid var(--ink)}.capabilities article:last-child{border:0}.card-top{display:flex;justify-content:space-between;color:var(--orange);font:500 11px monospace}.capabilities h2{margin:90px 0 12px;font-size:24px;letter-spacing:-.035em}.capabilities p{max-width:320px;margin:0;color:var(--muted);line-height:1.55}.privacy-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:48px clamp(22px,7vw,110px);background:var(--lime);border-bottom:1px solid var(--ink)}.lock{font-size:18px}.privacy-note h2{margin:0 0 5px;font-size:20px}.privacy-note p{margin:0}footer{display:flex;justify-content:space-between;gap:24px;padding:28px clamp(22px,5vw,72px);font:400 10px monospace;text-transform:uppercase;letter-spacing:.08em}.policy{max-width:1120px;margin:0 auto;padding:70px 28px 110px}.back-link{display:inline-block;margin-bottom:68px}.policy h1{max-width:850px;font-size:clamp(48px,7vw,92px)}.policy-lead{margin:28px 0 70px;color:var(--muted);font:400 12px monospace}.policy-grid{border-top:1px solid var(--ink)}.policy-grid>section{display:grid;grid-template-columns:70px minmax(0,1fr);gap:26px;padding:36px 0;border-bottom:1px solid var(--line)}.policy-grid>section>span{color:var(--orange);font:500 11px monospace}.policy-grid h2{margin:0 0 12px;font-size:20px;letter-spacing:-.025em}.policy-grid p{max-width:650px;margin:0 0 12px;color:#44443e;font-size:15px;line-height:1.7}.policy-grid ul{margin:8px 0 14px;padding-left:20px;line-height:1.7}.policy-grid a{text-underline-offset:4px}.contact{margin-top:60px;padding:36px;border:1px solid var(--ink);background:#e8e5db}.contact h2{margin:0 0 8px}.contact p{margin:0 0 16px;color:var(--muted)}.contact a{font:500 12px monospace}@media(max-width:760px){.site-header nav{gap:15px}.hero{min-height:540px}.hero-actions{align-items:flex-start;flex-direction:column}.statement{grid-template-columns:1fr;gap:20px;padding-block:64px}.statement>p{margin-top:0}.capabilities{grid-template-columns:1fr}.capabilities article{min-height:240px;border-right:0;border-bottom:1px solid var(--ink)}.capabilities h2{margin-top:55px}.privacy-note{grid-template-columns:auto 1fr}.privacy-note>a{grid-column:2}.policy-grid>section{grid-template-columns:42px 1fr}footer{flex-wrap:wrap}}
