._7ecs4a_aboutSection{padding-top:var(--section-y);padding-bottom:24px}._7ecs4a_tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}._7ecs4a_tab{cursor:pointer;color:var(--subtle);background:0 0;border:none;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:14.5px;font-weight:700}._7ecs4a_tabActive{color:var(--ink);border-bottom-color:var(--primary)}._7ecs4a_panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:36px;display:grid}._7ecs4a_panelTitle{color:var(--ink);margin:0 0 14px;font-size:21px;font-weight:700}._7ecs4a_panelP{color:var(--body);margin:0 0 16px;font-size:15.5px;line-height:1.75}._7ecs4a_panelList{flex-direction:column;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}._7ecs4a_panelList li{color:var(--body);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}._7ecs4a_panelList li span:first-child{color:var(--eyebrow);font-weight:800}._7ecs4a_panelCta{margin-top:8px;padding:12px 22px;font-size:14.5px}._7ecs4a_panelPhoto{aspect-ratio:4/3;max-height:340px}._7ecs4a_contactBand{background:var(--white);border-top:1px solid var(--border);scroll-margin-top:70px}._7ecs4a_contactGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}._7ecs4a_contactH2{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(26px,3.2vw,38px);font-weight:800}._7ecs4a_contactP{color:var(--body);margin:0 0 28px;font-size:16px;line-height:1.7}._7ecs4a_contactDetails{flex-direction:column;gap:16px;margin:0 0 28px;display:flex}._7ecs4a_contactDetails dt{color:var(--ink);font-size:14.5px;font-weight:700}._7ecs4a_contactDetails dd{color:var(--body);margin:0;font-size:14.5px}._7ecs4a_contactDetails dd a{color:var(--body)}._7ecs4a_map{aspect-ratio:16/9;border-radius:var(--r-md,12px);border:1px solid #dbe1e8;width:100%;display:block}._7ecs4a_formCard{border:1px solid var(--border);border-radius:var(--r-card,14px);padding:28px}._7ecs4a_formTitle{color:var(--ink);margin:0 0 18px;font-size:18px;font-weight:700}._7ecs4a_formFields{flex-direction:column;gap:14px;display:flex}._7ecs4a_input{border-radius:var(--r-sm,8px);border:1px solid var(--input-border);padding:12px 14px;font-size:14.5px}._7ecs4a_textarea{resize:vertical}._7ecs4a_submit{width:100%;padding:13px 0}._7ecs4a_input[aria-invalid=true]{border-color:#b42318}select._7ecs4a_input{background:var(--white);width:100%;max-width:100%;font:inherit;color:var(--text);font-size:14.5px}._7ecs4a_fieldStack{flex-direction:column;gap:6px;display:flex}._7ecs4a_fieldLabel{color:var(--body);font-size:13px;font-weight:700}._7ecs4a_fieldError{color:#b42318;margin-top:-8px;font-size:13px;font-weight:600}._7ecs4a_formError{border-radius:var(--r-sm,8px);color:#b42318;background:#fef3f2;margin:0;padding:10px 14px;font-size:14px;font-weight:600}._7ecs4a_doneText{color:var(--body);margin:0 0 14px;font-size:15px;line-height:1.6}._7ecs4a_again{font:inherit;color:var(--primary-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:900px){._7ecs4a_panel,._7ecs4a_contactGrid{grid-template-columns:minmax(0,1fr)}}._7ecs4a_panelImg{object-fit:cover;width:100%;display:block}
