.OSLHOG_intro{max-width:62ch;color:var(--text-muted);gap:.8rem;margin-top:1.25rem;font-size:1.125rem;display:grid}.OSLHOG_intro p{margin:0;line-height:1.55}.OSLHOG_layout{gap:2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.OSLHOG_form{gap:1rem;max-width:36rem;display:grid}.OSLHOG_honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.OSLHOG_field{gap:.4rem;display:grid}.OSLHOG_field span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.OSLHOG_field i{letter-spacing:0;text-transform:none;font-style:normal}.OSLHOG_field input,.OSLHOG_field select,.OSLHOG_field textarea{border-radius:var(--radius);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;border:0;padding:.75rem .85rem}.OSLHOG_field textarea{resize:vertical}.OSLHOG_field input:focus-visible,.OSLHOG_field select:focus-visible,.OSLHOG_field textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.OSLHOG_submit{border:2px solid var(--bronze);min-height:2.85rem;color:var(--bronze);font-family:var(--font-arcade), var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px 0 var(--teal);cursor:pointer;background:0 0;justify-self:start;padding:.45rem .95rem;font-size:.62rem}.OSLHOG_submit:hover{color:var(--text);background:var(--bronze-wash)}.OSLHOG_submit:disabled{cursor:progress;opacity:.7}.OSLHOG_error,.OSLHOG_confirmation{margin:0;line-height:1.5}.OSLHOG_error{color:var(--ember)}.OSLHOG_aside{align-content:start;gap:.8rem;display:grid}.OSLHOG_asideTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bronze);margin:.6rem 0 0;font-size:.75rem;font-weight:400}.OSLHOG_direct,.OSLHOG_facts{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.OSLHOG_facts div{gap:.15rem;display:grid}.OSLHOG_facts dt{color:var(--text-muted);font-size:.82rem}.OSLHOG_facts dd{margin:0}.OSLHOG_privacy,.OSLHOG_company{max-width:62ch;color:var(--text-muted);margin:2rem 0 0;font-size:.95rem;line-height:1.5}.OSLHOG_company{margin-top:.75rem}@media (min-width:900px){.OSLHOG_layout{grid-template-columns:minmax(0,36rem) minmax(16rem,1fr);gap:3rem}}
