.hv-v2-mono{--hv-cream:var(--color-cream-100,#fdf8f0);--hv-paper:#ffffff;--hv-ink:#1a1410;--hv-ink-2:#4a3e35;--hv-ink-3:#6b5d52;--hv-terracotta:#c2590a;--hv-rule:rgba(26,20,16,0.25);position:relative;overflow:hidden;background:var(--hv-cream);color:var(--hv-ink);padding:128px 0 96px;isolation:isolate;font-family:var(--font-sans),system-ui,sans-serif}.hv-v2-mono .hv-container{position:relative;max-width:1280px;margin:0 auto;padding:0 56px;z-index:2}.hv-v2-mono .hv-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hv-v2-mono .hv-pillar{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-ink);padding:6px 10px;border:1px solid var(--hv-ink);margin-bottom:28px}.hv-v2-mono .hv-pillar .sep{opacity:.5;font-weight:400}.hv-v2-mono .hv-h1{font-family:var(--font-sans),"Inter",system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--hv-ink);margin:0 0 22px;text-wrap:balance;max-width:18ch}.hv-v2-mono .hv-h1 em{font-style:normal;color:var(--hv-terracotta)}.hv-v2-mono .hv-sub{font-family:var(--font-sans),sans-serif;font-size:17px;line-height:1.55;color:var(--hv-ink-2);max-width:44ch;margin:0 0 36px;text-wrap:pretty}.hv-v2-mono .hv-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.hv-v2-mono .hv-badge{display:flex;align-items:center;gap:10px;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-ink)}.hv-v2-mono .hv-badge strong{font-weight:700}.hv-v2-mono .hv-badge .sep{opacity:.4}.hv-v2-mono .hv-badge-line{flex:1;height:1px;background:var(--hv-rule)}.hv-v2-mono .hv-badge-line.short{flex:0 0 28px}.hv-mono-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hv-mono-type{position:absolute;right:-30px;bottom:-60px;font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-size:380px;line-height:.82;letter-spacing:-.05em;color:var(--hv-ink);opacity:.055;text-align:right;white-space:nowrap;user-select:none}.hv-mono-rule,.hv-mono-rule-bot{position:absolute;left:56px;right:56px;height:1.5px;background:var(--hv-ink)}.hv-mono-rule{top:102px}.hv-mono-rule-bot{bottom:42px}.hv-mono-foot,.hv-mono-meta{position:absolute;left:56px;right:56px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-ink)}.hv-mono-meta{top:84px}.hv-mono-foot{bottom:20px;gap:14px}.hv-mono-foot .hv-mono-blink{color:var(--hv-terracotta);font-size:11px;animation:hv-mono-blink 1.4s ease-in-out infinite}@keyframes hv-mono-blink{0%,to{opacity:1}50%{opacity:.25}}.sv-fm{position:relative;background:linear-gradient(var(--hv-paper),var(--hv-paper)),repeating-linear-gradient(0deg,transparent 0 26px,rgba(26,20,16,.035) 26px 27px);background-blend-mode:multiply;border:1.5px solid var(--hv-ink);padding:22px 26px 18px 34px;box-shadow:8px 8px 0 rgba(26,20,16,.08);font-family:var(--font-instrument),"Instrument Serif",serif;max-width:520px;margin-left:auto}.sv-fm-perf{position:absolute;top:22px;bottom:18px;left:10px;width:6px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.sv-fm-perf span{width:4px;height:4px;border-radius:50%;background:var(--hv-ink);opacity:.5}.sv-fm:before{content:"";position:absolute;top:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent var(--hv-cream) transparent transparent;filter:drop-shadow(-1px 1px 0 var(--hv-ink))}.sv-fm-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding-bottom:12px;border-bottom:3px double var(--hv-ink);margin-bottom:14px}.sv-fm-crest{display:flex;align-items:center;justify-content:center;width:40px}.sv-fm-titling{line-height:1.2}.sv-fm-issuer{font-family:var(--font-instrument),"Instrument Serif",serif;font-size:18px;color:var(--hv-ink);letter-spacing:-.005em;margin-bottom:2px}.sv-fm-dept{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-ink-2);display:flex;align-items:center;gap:6px}.sv-fm-dept .dot{color:var(--hv-terracotta);font-size:7px}.sv-fm-ref{text-align:right;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-ink)}.sv-fm-ref-lbl{color:var(--hv-ink-3)}.sv-fm-ref-num{font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.06em;font-weight:700;color:var(--hv-ink);margin:2px 0;padding:2px 6px;display:inline-block;border:1.2px solid var(--hv-ink)}.sv-fm-ref-rev{font-size:8px;color:var(--hv-ink-3);opacity:.8}.sv-fm-title{font-family:var(--font-instrument),"Instrument Serif",serif;font-size:30px;line-height:1.05;color:var(--hv-ink);margin-bottom:6px;letter-spacing:-.01em}.sv-fm-title em{font-style:italic;color:var(--hv-terracotta)}.sv-fm-subtitle{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-size:13.5px;color:var(--hv-ink-2);line-height:1.35;max-width:440px;margin-bottom:14px;border-left:2px solid var(--hv-terracotta);padding-left:10px}.sv-fm-band{display:flex;align-items:center;gap:10px;padding:7px 12px;background:var(--hv-ink);color:var(--hv-cream);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.sv-fm-band .sec{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-size:14px;letter-spacing:0;text-transform:none;color:var(--hv-cream)}.sv-fm-band .sep{opacity:.4}.sv-fm-band .desc{flex:1;color:rgba(253,250,243,.85)}.sv-fm-band .req{padding:3px 7px;border:1px solid var(--hv-terracotta);color:var(--hv-cream);font-size:8.5px;letter-spacing:.2em;background:var(--hv-terracotta)}.sv-fm-list{list-style:none;margin:0 0 14px;padding:0}.sv-fm-row{display:grid;grid-template-columns:26px 50px 1fr auto;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px dotted var(--hv-rule);transition:background .3s ease}.sv-fm-row.checked{background:rgba(194,89,10,.05)}.sv-fm-box{width:18px;height:18px;border:1.5px solid var(--hv-ink);background:var(--hv-cream);display:flex;align-items:center;justify-content:center;justify-self:center}.sv-fm-code{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-ink-3);font-weight:700}.sv-fm-lbl{font-size:15px;color:var(--hv-ink)}.sv-fm-lbl,.sv-fm-note{font-family:var(--font-instrument),"Instrument Serif",serif}.sv-fm-note{font-style:italic;font-size:12px;color:var(--hv-ink-2)}.sv-fm-foot{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding-top:10px;border-top:1px solid var(--hv-rule);margin-bottom:10px}.sv-fm-stamp{width:120px;height:120px;transform:rotate(-9deg);flex-shrink:0}.sv-fm-stamp-ring{width:100%;height:100%;position:relative;border:2.5px solid var(--hv-terracotta);border-radius:50%;color:var(--hv-terracotta);opacity:.88;background:radial-gradient(circle at 30% 30%,transparent 0,transparent 48%,rgba(194,89,10,.06) 49%,transparent 52%),radial-gradient(circle at 70% 60%,transparent 0,transparent 49%,rgba(194,89,10,.08) 50%,transparent 54%)}.sv-fm-stamp-ring:before{content:"";position:absolute;inset:5px;border:1px solid var(--hv-terracotta);border-radius:50%}.sv-fm-stamp-ring:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 60%,rgba(194,89,10,.04) 100%);mix-blend-mode:multiply}.sv-fm-stamp-arc{position:absolute;inset:0;width:100%;height:100%}.sv-fm-stamp-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.sv-fm-stamp-lbl{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-size:17px;color:var(--hv-terracotta);line-height:1}.sv-fm-stamp-date{font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.14em;border:1px solid var(--hv-terracotta);padding:2px 6px;color:var(--hv-terracotta)}.sv-fm-sig{flex:1;display:flex;flex-direction:column;align-items:stretch}.sv-fm-sig-grid{display:grid;grid-template-columns:1fr 110px;gap:12px;margin-bottom:4px}.sv-fm-sig-col{display:flex;flex-direction:column}.sv-fm-sig-line{width:100%;border-bottom:1px solid var(--hv-ink);padding-bottom:2px;min-height:38px;display:flex;align-items:flex-end}.sv-fm-signature{width:200px;height:38px;display:block}.sv-fm-sig-date{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.08em;color:var(--hv-ink);padding-bottom:6px}.sv-fm-sig-cap{font-size:8px;letter-spacing:.16em;color:var(--hv-ink-3);margin-top:4px}.sv-fm-sig-cap,.sv-fm-sig-label{font-family:var(--font-mono),monospace;text-transform:uppercase}.sv-fm-sig-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;padding-top:6px;border-top:1px dotted var(--hv-rule);font-size:9px;letter-spacing:.12em;color:var(--hv-ink-2)}.sv-fm-sig-label .sep{opacity:.45}.sv-fm-legal{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px;border-top:1px dotted var(--hv-rule);font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-ink-3)}.sv-fm-legal em{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-size:11px;color:var(--hv-terracotta);letter-spacing:0;text-transform:none}.sv-fm-pagenum{opacity:.7}@media (max-width:960px){.hv-v2-mono{padding:104px 0 80px}.hv-v2-mono .hv-container{padding:0 20px}.hv-v2-mono .hv-grid{grid-template-columns:1fr;gap:40px}.hv-v2-mono .hv-h1{font-size:clamp(2rem,7vw,3rem);max-width:none}.hv-mono-foot,.hv-mono-meta,.hv-mono-rule,.hv-mono-rule-bot{left:20px;right:20px}.hv-mono-meta{top:78px;gap:8px;font-size:8px}.hv-mono-meta span:nth-child(2){display:none}.hv-mono-rule{top:94px}.hv-mono-type{font-size:220px;right:-20px;bottom:-40px}.sv-fm{margin:0 auto;padding:18px 20px 14px 26px}.sv-fm-title{font-size:24px}.sv-fm-foot{grid-template-columns:1fr;gap:14px}.sv-fm-stamp{margin:0 auto}}@media (prefers-reduced-motion:reduce){.hv-mono-foot .hv-mono-blink{animation:none!important}.sv-fm-row{transition:none!important}}