:root{--bg:#0B0908;--bg2:#141110;--bg3:#050403;--text:#F2E8DA;--muted:#A8957F;--faint:#776656;--brass:#A58A53;--brass2:#C4A974;--hair:rgba(120,104,90,.2)}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:"National 2";src:url(/fonts/national-2-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"National 2";src:url(/fonts/national-2-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"National 2";src:url(/fonts/national-2-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{background:var(--bg);color:var(--text);font-family:"National 2",sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.display{font-family:"National 2",sans-serif;font-weight:500;line-height:1.04;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.grain{position:fixed;inset:-50%;z-index:50;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}nav{display:flex;align-items:center;justify-content:space-between;padding:24px clamp(20px,4vw,56px)}nav img{height:24px}nav a.back{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}nav a.back:hover{color:var(--brass)}.wrap{max-width:680px;margin:0 auto;padding:clamp(40px,7vw,90px) clamp(20px,4vw,40px) 90px}.eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--brass)}h1{font-size:clamp(40px,6.5vw,72px);margin:16px 0 22px}.intro{color:var(--muted);max-width:52ch;margin-bottom:48px}form{display:flex;flex-direction:column;gap:26px}.field label{display:block;font-size:13px;letter-spacing:.04em;color:var(--text);margin-bottom:9px}.field input,.field select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--hair);color:var(--text);padding:13px 2px;font-family:inherit;font-size:16px}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23A58A53' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:24px}.field input:focus,.field select:focus{outline:none;border-color:var(--brass)}.field select option{background:var(--bg2);color:var(--text)}::placeholder{color:var(--faint)}.submit{margin-top:14px;align-self:flex-start;background:linear-gradient(45deg,var(--brass),var(--brass2),var(--brass));color:#1a1410;border:0;cursor:pointer;padding:18px 44px;border-radius:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.confirm{display:none;padding:40px 0}.confirm h2{font-size:clamp(28px,4vw,42px);margin-bottom:18px}.confirm p{color:var(--muted);max-width:48ch}.cproof{margin-top:52px;padding-top:44px;border-top:1px solid var(--hair)}.cproof .lede{color:var(--faint);font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px}.cproof blockquote{font-size:clamp(20px,2.6vw,28px);line-height:1.24;margin-bottom:26px;max-width:20ch}.vid{position:relative;border-radius:12px;overflow:hidden;background:var(--bg2);aspect-ratio:16/9;cursor:pointer;border:1px solid var(--hair)}.vid img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .4s,transform .8s}.vid:hover img{opacity:.9;transform:scale(1.02)}.vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.play span{width:66px;height:66px;border-radius:50%;background:#0b09088c;border:1px solid var(--brass);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.play span:after{content:"";border-left:14px solid var(--brass2);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.vcap{margin-top:14px;font-size:13px;color:var(--muted)}.foot{margin-top:60px;font-size:12px;color:var(--faint)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reassure{font-size:12px;color:var(--faint);margin-top:4px}.consult{color:var(--muted);font-size:15px;max-width:52ch;margin:0 0 34px}
