.Hero_hero__bqvNd{position:relative;background:var(--ink);color:var(--paper);min-height:420px;display:flex;align-items:flex-end;overflow:hidden;padding:40px 0 44px}.Hero_compact__23_0I{min-height:0;background:transparent;color:var(--ink);padding:64px 0 0}.Hero_compact__23_0I .Hero_headline__wPoAT{font-size:clamp(30px,4.4vw,44px);line-height:1.05}.Hero_compact__23_0I :focus-visible{outline-color:var(--accent-ink)}.Hero_copy__KMVTd{position:relative;z-index:2;width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.Hero_headline__wPoAT{max-width:640px;font-size:clamp(22px,4vw,30px);text-transform:uppercase;letter-spacing:.01em;line-height:1.15}.Hero_line__fO3s8{display:block}.Hero_sub__mpF_z{margin-top:16px;font-size:16px;line-height:1.55;max-width:48ch;opacity:.92}.Hero_hero__bqvNd :focus-visible{outline-color:var(--accent)}.Hero_withMedia__wOXoG{min-height:clamp(480px,44vw,640px);padding-bottom:56px}.Hero_withMedia__wOXoG .Hero_headline__wPoAT{font-size:clamp(26px,3.2vw,40px)}.Hero_media__OGcwm{position:absolute;inset:0;z-index:0}.Hero_img__w_fyQ{object-fit:cover;object-position:50% 40%}.Hero_scrim__5Nzon{position:absolute;inset:0;background:linear-gradient(90deg,rgba(38,35,27,.92),rgba(38,35,27,.78) 40%,rgba(38,35,27,.35) 58%,rgba(38,35,27,0) 74%)}@media (max-width:640px){.Hero_withMedia__wOXoG{display:block;min-height:0;padding:0 0 40px}.Hero_withMedia__wOXoG .Hero_media__OGcwm{position:relative;aspect-ratio:4/3}.Hero_withMedia__wOXoG .Hero_img__w_fyQ{object-position:56% 50%}.Hero_withMedia__wOXoG .Hero_scrim__5Nzon{background:linear-gradient(0deg,var(--ink) 0,rgba(38,35,27,0) 40%)}}.Cta_cta__lWy2W{display:inline-block;font-size:13px;letter-spacing:.03em;text-decoration:none;padding:13px 22px;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.Cta_primary__QtpQb{background:var(--ink);color:var(--paper)}.Cta_primary__QtpQb:hover{background:var(--accent-ink)}.Cta_primary__QtpQb.Cta_onDark__rRhIz{background:var(--paper);color:var(--ink)}.Cta_primary__QtpQb.Cta_onDark__rRhIz:hover{background:var(--accent)}.Cta_primary__QtpQb:active{transform:translateY(1px)}.Cta_secondary__ZhcxO{text-decoration:underline;text-underline-offset:4px;padding:13px 0}.Cta_secondary__ZhcxO:hover{color:var(--accent-ink)}.Cta_secondary__ZhcxO.Cta_onDark__rRhIz:hover{color:var(--accent)}.contact_grid__PfnCN{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;margin-top:40px}.contact_heading__BXPaw{font-size:17px;margin:28px 0 6px}.contact_heading__BXPaw:first-child{margin-top:0}@media (max-width:768px){.contact_grid__PfnCN{grid-template-columns:1fr}}.LeadForm_form__k0Bo1{display:flex;flex-direction:column;gap:32px;max-width:560px}.LeadForm_group__iV7E1{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;border:0;min-width:0}.LeadForm_legend__G0_ay{padding:0;margin-bottom:14px;font-family:var(--display);font-weight:700;font-size:17px;color:var(--ink)}.LeadForm_optional__4nTWy{color:var(--muted);font-weight:400}.LeadForm_row__8SITF{display:grid;grid-template-columns:1fr 1fr;gap:18px}.LeadForm_field__km3bV{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink)}.LeadForm_field__km3bV input,.LeadForm_field__km3bV select,.LeadForm_field__km3bV textarea{font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--field-border);padding:10px 12px;border-radius:2px}.LeadForm_submit__V47xU{align-self:flex-start;font-family:var(--sans);font-size:14px;letter-spacing:.02em;background:var(--ink);color:var(--paper);border:none;padding:14px 28px;cursor:pointer;transition:background-color .16s var(--ease-out),transform .16s var(--ease-out)}.LeadForm_submit__V47xU:hover:not(:disabled){background:var(--accent-ink)}.LeadForm_submit__V47xU:active:not(:disabled){transform:translateY(1px)}.LeadForm_submit__V47xU:disabled{opacity:.6;cursor:default}.LeadForm_success__f7IiR{border:1px solid var(--accent-ink);padding:24px;font-size:15px}.LeadForm_error__gbyAP{border-top:2px solid var(--error);padding-top:12px;font-size:15px}.LeadForm_error__gbyAP p{margin:0 0 6px}.LeadForm_error__gbyAP p:first-child{color:var(--error);font-weight:600}.LeadForm_error__gbyAP a{text-underline-offset:3px}@media (max-width:640px){.LeadForm_row__8SITF{grid-template-columns:1fr}}.SpecSheet_table__yB3rI{width:100%;border-collapse:collapse;margin-top:8px;font-size:15px}.SpecSheet_table__yB3rI tr{border-top:1px solid var(--line)}.SpecSheet_table__yB3rI tr:first-child{border-top:none}.SpecSheet_table__yB3rI td{padding:14px 4px;vertical-align:top}.SpecSheet_table__yB3rI td:first-child{font-family:var(--mono);color:var(--muted);width:190px;text-transform:uppercase;font-size:11px;letter-spacing:.04em;padding-top:17px}.SpecSheet_table__yB3rI td:last-child{font-family:var(--mono);font-size:14px}@media (max-width:480px){.SpecSheet_table__yB3rI td{display:block}.SpecSheet_table__yB3rI td:first-child{width:auto;padding-bottom:0}.SpecSheet_table__yB3rI td:last-child{padding-top:6px}}.resources_section__iuf8U{margin-top:56px}.resources_section__iuf8U:first-child{margin-top:40px}.resources_sectionHeading__I3DRR{font-size:20px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:24px}.resources_item__RiblY{margin-bottom:28px}.resources_q__vSQXG{font-family:var(--sans);font-size:17px;font-weight:600;margin-bottom:8px}.resources_a__fzjLu{font-size:15px;color:var(--ink);max-width:68ch}.page_body__9Qj2F{margin-top:40px}.page_ctaRow__ZDq_0{display:flex;gap:20px;align-items:center;margin:24px 0 48px;flex-wrap:wrap}.page_ctaLead__PVe72{font-family:var(--display);font-weight:700;font-size:18px}.page_specStack__MmHFq{margin-top:56px}.page_specStack__MmHFq>*{max-width:720px}.page_specHeading__78VZk{border-top:2px solid var(--accent);padding-top:18px;font-size:22px}.page_specHeading__78VZk a{text-decoration:none;transition:color .16s var(--ease-out)}.page_specHeading__78VZk a:hover{color:var(--accent-ink)}