:root{color-scheme:light;--paper:#f4f0ea;--ink:#292722;--gold:#8a7049;--line:#d6cbbd}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Georgia,serif}.property-header{padding:24px 4vw;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;align-items:center}.property-header>a{font-size:23px;text-decoration:none}.property-header nav{display:flex;gap:24px;flex-wrap:wrap;font:14px/1.5 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--gold)}.private-main{max-width:1100px;margin:auto;padding:50px 28px 72px}.private-main h1{font-size:clamp(34px,5vw,60px);line-height:1.12;font-weight:400;margin:12px 0 28px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font:12px/1.5 Arial,sans-serif;color:#745b36}.private-lead{font-size:23px;max-width:760px}.private-actions{display:flex;gap:16px;flex-wrap:wrap;margin:26px 0}.private-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--gold);border-radius:2px;background:transparent;color:var(--ink);text-decoration:none;font:16px/1.45 Arial,sans-serif;cursor:pointer}.private-button:hover{background:#e9e0d2}.private-check{display:flex;align-items:flex-start;gap:14px;padding:18px 0;cursor:pointer;max-width:850px}.private-check input{width:22px;height:22px;flex:0 0 22px;margin-top:4px;accent-color:var(--gold)}.signature-form{border-top:1px solid var(--line);padding-top:24px;margin-top:40px}.signature-form>label{display:block}.signature-form>.private-check{display:flex}.signature-form>input:not([type=hidden]){display:block;width:min(100%,520px);padding:13px;border:1px solid var(--gold);background:#fffdf8;font:22px Georgia;margin:10px 0 16px}.nda-text{max-width:850px}.nda-text h1{font-size:40px}.nda-text h2{margin-top:32px;font-size:25px;font-weight:400}.private-error{padding:14px;border-left:3px solid #9b3d25;color:#6f2719}.property-footer{border-top:1px solid var(--line);padding:25px 4vw;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font:14px Arial}.collection-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:30px 0 48px;padding:20px 0;border-block:1px solid var(--line)}.collection-nav a{padding:6px 0}.document-group{scroll-margin-top:30px;margin:38px 0}.document-group h2{font-size:32px;font-weight:400}.document-row{display:flex;justify-content:space-between;gap:24px;padding:21px 0;border-bottom:1px solid var(--line)}.document-row h3{font-size:22px;font-weight:400;margin:0}.document-row p{font:14px/1.6 Arial,sans-serif;color:#665c50;margin:6px 0 0}.document-actions{display:flex;gap:24px;align-items:center;white-space:nowrap;font:15px Arial,sans-serif}.document-actions a{padding:12px 0}.collection-footnote{font:14px/1.7 Arial,sans-serif;color:#665c50;max-width:800px;margin-top:44px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:650px){.property-header{align-items:flex-start;flex-direction:column;gap:14px}.property-header nav{gap:16px}.private-main{padding:32px 22px 50px}.nda-text h1{font-size:31px}.document-row{display:block}.document-actions{margin-top:10px}.document-group h2{font-size:28px}}@media print{.property-header,.property-footer,.signature-form,.private-actions{display:none}.private-main{max-width:none;padding:0}.nda-text{max-width:none}body{background:white;color:black}}
.phone-signing{margin:16px 0 34px;padding-bottom:25px;border-bottom:1px solid var(--line)}#phone-signing-panel{max-width:650px;margin-top:22px}#phone-signing-qr{max-width:290px;padding:8px;background:#fff}#phone-signing-qr svg{display:block;width:100%;height:auto}@media(pointer:coarse){.phone-signing{display:none}}

.signature-form{scroll-margin-top:24px}.signature-account{font-size:23px;margin:0 0 18px}.signature-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:28px;align-items:start}.signature-workspace:has(>.signature-drawing:only-child){grid-template-columns:1fr}.signature-drawing{min-width:0}.signature-drawing>p{margin-top:0;font:15px/1.6 Arial,sans-serif}#signature-canvas{display:block;width:100%;aspect-ratio:10/3;height:auto;border:1px solid var(--gold);border-radius:3px;background:#fffdf8;touch-action:none;cursor:crosshair}.signature-tools{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap}.signature-tools p{font:14px/1.5 Arial,sans-serif;color:#665c50;margin:0}.signature-tools button{font-size:14px;min-height:42px;padding:8px 16px}.signature-workspace>.phone-signing{display:block;margin:0;padding:0 0 0 26px;border:0;border-left:1px solid var(--line)}.phone-signing h2{font-size:24px;line-height:1.2}#phone-signing-panel p{font:14px/1.6 Arial,sans-serif}.private-button:disabled{opacity:.45;cursor:not-allowed}.private-button:disabled:hover{background:transparent}@media(max-width:760px){.signature-workspace{grid-template-columns:1fr}.signature-workspace>.phone-signing{padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}}@media(max-width:760px) and (pointer:coarse){.signature-workspace>.phone-signing{display:none}}@media print{.phone-signing{display:none}}
