.form-grid[data-astro-cid-baqc3mtv]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-astro-cid-baqc3mtv]{display:block;font-size:13px;font-weight:550;color:var(--ink);transition:color .2s ease}label[data-astro-cid-baqc3mtv]:focus-within{color:var(--accent)}label[data-astro-cid-baqc3mtv] .muted[data-astro-cid-baqc3mtv]{color:var(--muted);font-weight:400}input[data-astro-cid-baqc3mtv]:not([type=checkbox]),select[data-astro-cid-baqc3mtv],textarea[data-astro-cid-baqc3mtv]{width:100%;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:11px 14px;margin-top:8px;border-radius:0;min-height:46px;font:inherit;font-size:15px;transition:border-color .3s cubic-bezier(.2,.7,.2,1),background .3s ease,box-shadow .3s ease}input[data-astro-cid-baqc3mtv]:hover,select[data-astro-cid-baqc3mtv]:hover,textarea[data-astro-cid-baqc3mtv]:hover{border-color:var(--accent-soft)}input[data-astro-cid-baqc3mtv]:focus,select[data-astro-cid-baqc3mtv]:focus,textarea[data-astro-cid-baqc3mtv]:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 6px 20px -10px #895d324d}input[data-astro-cid-baqc3mtv]::placeholder,textarea[data-astro-cid-baqc3mtv]::placeholder{color:var(--muted);opacity:.6}textarea[data-astro-cid-baqc3mtv]{min-height:140px;resize:vertical;line-height:1.55}select[data-astro-cid-baqc3mtv]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' width='14' height='14'%3E%3Cpath fill='%23895d32' d='M5 7l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.submit-btn[data-astro-cid-baqc3mtv]{display:inline-flex;align-items:center;gap:14px;padding:16px 28px;background:var(--ink);color:#fff;border:1px solid var(--ink);font-size:15px;font-weight:550;cursor:pointer;transition:background .3s ease,color .3s ease,gap .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;font-family:inherit}.submit-btn[data-astro-cid-baqc3mtv]>span[data-astro-cid-baqc3mtv]:last-child{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.submit-btn[data-astro-cid-baqc3mtv]:hover{background:transparent;color:var(--ink);gap:22px;transform:translateY(-2px);box-shadow:0 14px 32px -14px #0e0e0c4d}.submit-btn[data-astro-cid-baqc3mtv]:hover>span[data-astro-cid-baqc3mtv]:last-child{transform:translate(4px)}.full[data-astro-cid-baqc3mtv]{grid-column:1 / -1}.consent-block[data-astro-cid-baqc3mtv]{margin-top:16px;padding:24px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.checkbox[data-astro-cid-baqc3mtv]{display:flex;gap:12px;align-items:flex-start;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted);line-height:1.5}.checkbox[data-astro-cid-baqc3mtv] input[data-astro-cid-baqc3mtv]{margin-top:4px;flex-shrink:0;accent-color:var(--accent)}.checkbox[data-astro-cid-baqc3mtv] a[data-astro-cid-baqc3mtv]{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.checkbox[data-astro-cid-baqc3mtv] a[data-astro-cid-baqc3mtv]:hover{color:var(--ink)}.honeypot[data-astro-cid-baqc3mtv]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-note[data-astro-cid-baqc3mtv]{font-size:12px;color:var(--muted);margin:20px 0}.turnstile[data-astro-cid-baqc3mtv]:empty{display:none}@media(max-width:720px){.form-grid[data-astro-cid-baqc3mtv]{grid-template-columns:1fr;gap:16px}.full[data-astro-cid-baqc3mtv]{grid-column:auto}}.k-hero[data-astro-cid-d7zyz6zb]{background:linear-gradient(180deg,var(--paper) 0%,var(--wash) 100%);padding:clamp(80px,11vh,140px) 0 clamp(60px,8vh,100px)}.k-hero--compact[data-astro-cid-d7zyz6zb]{padding:clamp(40px,6vh,72px) 0 clamp(24px,4vh,40px)}.k-hero--compact[data-astro-cid-d7zyz6zb] .crumb[data-astro-cid-d7zyz6zb]{margin-bottom:1.5rem}.k-highlights--inline[data-astro-cid-d7zyz6zb]{flex-direction:row;flex-wrap:wrap;gap:10px 28px}@media(max-width:720px){.k-highlights--inline[data-astro-cid-d7zyz6zb]{flex-direction:column;gap:10px}}.k-hero-grid[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}@media(max-width:920px){.k-hero-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr;gap:2rem}.k-hero-side[data-astro-cid-d7zyz6zb]{order:-1}}.crumb[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--wash);border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--muted);margin-bottom:1.75rem;max-width:fit-content}.crumb-item[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:5px;color:var(--muted);text-decoration:none;font-weight:500}.crumb-item[data-astro-cid-d7zyz6zb]:hover{color:var(--accent)}.crumb-sep[data-astro-cid-d7zyz6zb]{color:var(--muted);opacity:.5}.crumb-current[data-astro-cid-d7zyz6zb]{color:var(--ink);font-weight:600}.k-hero[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb]{font-family:Inter,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0 0 1.25rem}.k-hero[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb] em[data-astro-cid-d7zyz6zb]{color:var(--accent);font-style:normal;font-weight:inherit}.k-lead[data-astro-cid-d7zyz6zb]{font-size:1.0625rem;color:var(--ink-soft);line-height:1.55;max-width:540px;margin:0 0 2rem}.k-highlights[data-astro-cid-d7zyz6zb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.k-highlights[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink);font-weight:500}.k-highlights[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb] svg{color:var(--accent);flex-shrink:0}.k-hero-side[data-astro-cid-d7zyz6zb]{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 3;background:var(--wash);box-shadow:0 40px 80px -30px #04091940,0 1px #fff6 inset}.k-hero-side[data-astro-cid-d7zyz6zb] img[data-astro-cid-d7zyz6zb]{width:100%;height:100%;object-fit:cover}.k-main[data-astro-cid-d7zyz6zb]{background:var(--paper);padding:clamp(80px,11vh,140px) 0}.k-main-grid[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1.7fr 1fr;gap:3rem;max-width:1140px;margin:0 auto;align-items:start}@media(max-width:920px){.k-main-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr;gap:2rem}}.k-form-wrap[data-astro-cid-d7zyz6zb]{background:var(--wash);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(28px,4vw,44px)}.k-form-head[data-astro-cid-d7zyz6zb]{margin-bottom:1.5rem}.k-form-eyebrow[data-astro-cid-d7zyz6zb]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-hover);font-weight:700;margin:0 0 8px}.k-form-head[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-family:Inter,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.k-form-head[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb] em[data-astro-cid-d7zyz6zb]{color:var(--accent);font-style:normal;font-weight:inherit}.k-form-sub[data-astro-cid-d7zyz6zb]{font-size:15px;color:var(--ink-soft);line-height:1.5;margin:0}.k-info[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:14px}.k-info-card[data-astro-cid-d7zyz6zb]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.k-info-card[data-astro-cid-d7zyz6zb] h3[data-astro-cid-d7zyz6zb]{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.k-info-card[data-astro-cid-d7zyz6zb] address[data-astro-cid-d7zyz6zb]{font-style:normal;font-size:14px;color:var(--ink);line-height:1.55;margin:0 0 10px}.k-info-link[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent-hover);text-decoration:none}.k-info-link[data-astro-cid-d7zyz6zb]:hover{text-decoration:underline}.k-info-dl[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:6px;font-size:13px;margin:0}.k-info-dl[data-astro-cid-d7zyz6zb] dt[data-astro-cid-d7zyz6zb]{color:var(--muted);font-weight:600}.k-info-dl[data-astro-cid-d7zyz6zb] dd[data-astro-cid-d7zyz6zb]{color:var(--ink);font-weight:500;margin:0}.k-info-highlight[data-astro-cid-d7zyz6zb]{background:var(--ink);color:#fff;border-color:var(--ink)}.k-info-highlight[data-astro-cid-d7zyz6zb] h3[data-astro-cid-d7zyz6zb]{color:#fff;border-bottom-color:#ffffff26}.k-info-highlight[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb],.k-info-intro[data-astro-cid-d7zyz6zb]{font-size:14px;color:#ffffffc7;line-height:1.5;margin:0 0 12px}.k-info-people[data-astro-cid-d7zyz6zb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.k-info-people[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb]{font-size:13.5px;color:#ffffffd9;line-height:1.4;padding-left:14px;position:relative}.k-info-people[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.k-info-people[data-astro-cid-d7zyz6zb] strong[data-astro-cid-d7zyz6zb]{color:#fff;font-weight:700}.sect-head[data-astro-cid-d7zyz6zb]{max-width:820px;margin:0 0 2.5rem}.sect-head[data-astro-cid-d7zyz6zb].centered{margin:0 auto 2.5rem;text-align:center}.sect-eyebrow[data-astro-cid-d7zyz6zb]{display:inline-block;font-size:.875rem;font-weight:600;color:var(--accent-hover);margin:0 0 .75rem}.sect-head[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-family:Inter,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--ink);margin:0 0 1rem}.sect-head[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb] em[data-astro-cid-d7zyz6zb]{color:var(--accent);font-style:normal;font-weight:inherit}.sect-lead[data-astro-cid-d7zyz6zb]{font-size:1rem;color:var(--ink-soft);line-height:1.55;margin:0 auto;max-width:640px}.k-map[data-astro-cid-d7zyz6zb]{background:var(--wash);padding:clamp(80px,11vh,140px) 0}.k-map-wrap[data-astro-cid-d7zyz6zb]{max-width:1140px;margin:0 auto}.k-map-card[data-astro-cid-d7zyz6zb]{position:relative;display:block;width:100%;height:480px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:0 20px 48px -16px #04091924;background:var(--paper)}@media(max-width:768px){.k-map-card[data-astro-cid-d7zyz6zb]{height:360px}}.k-map-iframe[data-astro-cid-d7zyz6zb]{display:block;width:100%;height:100%;border:0}.k-map-actions[data-astro-cid-d7zyz6zb]{display:flex;gap:12px;justify-content:center;margin-top:1.75rem;flex-wrap:wrap}.k-map-btn[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.k-map-btn[data-astro-cid-d7zyz6zb]:hover{border-color:var(--ink)}.k-map-btn-primary[data-astro-cid-d7zyz6zb]{background:var(--accent);color:#fff;border-color:var(--accent)}.k-map-btn-primary[data-astro-cid-d7zyz6zb]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.k-map-btn[data-astro-cid-d7zyz6zb] svg{opacity:.9}
