.contact-partner:where(.astro-uw5kdbxl){padding-block:clamp(3rem,5vw,4rem)}.contact-partner__heading:where(.astro-uw5kdbxl){margin:.5rem 0 .75rem;color:var(--text-soil)}.contact-partner__body:where(.astro-uw5kdbxl){color:var(--c-soil-700);font-size:1.05rem;line-height:1.6;max-width:50ch}.contact-hero__grid:where(.astro-uw5kdbxl){display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:start}.contact-hero__lede:where(.astro-uw5kdbxl){font-size:1.2rem;line-height:1.55;color:var(--text-soil);max-width:46ch;margin-top:1rem}.contact-hero__ctas:where(.astro-uw5kdbxl){display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.8rem}.contact-hero__meta:where(.astro-uw5kdbxl){margin-top:1.4rem;display:flex;align-items:baseline;gap:.75rem;color:var(--text-stone);font-family:var(--font-mono);font-size:.85rem}.contact-hero__meta:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl){color:var(--accent-clay);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent-clay) 40%,transparent)}.contact-hero__meta:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl):hover{border-bottom-color:var(--accent-clay)}.contact-hero__card:where(.astro-uw5kdbxl){background:var(--surface-cream);border:1px solid var(--border-sediment);border-top:3px solid var(--accent-clay);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-bedrock-md)}.contact-hero__card-eyebrow:where(.astro-uw5kdbxl){margin:0 0 1rem;color:var(--accent-clay)}.contact-hero__card-list:where(.astro-uw5kdbxl){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.contact-hero__card-list:where(.astro-uw5kdbxl) li:where(.astro-uw5kdbxl){display:flex;flex-direction:column;gap:.15rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-sediment)}.contact-hero__card-list:where(.astro-uw5kdbxl) li:where(.astro-uw5kdbxl):last-child{border-bottom:none;padding-bottom:0}.contact-hero__card-label:where(.astro-uw5kdbxl){font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-stone)}.contact-hero__card-value:where(.astro-uw5kdbxl){font-family:var(--font-display);font-size:1.05rem;color:var(--text-soil);line-height:1.35}@media(max-width:900px){.contact-hero__grid:where(.astro-uw5kdbxl){grid-template-columns:1fr}}.next-steps:where(.astro-uw5kdbxl){list-style:none;padding:0;margin:3rem 0 0;display:flex;flex-direction:column;gap:2.5rem}.next-steps__item:where(.astro-uw5kdbxl){display:grid;grid-template-columns:140px minmax(0,1fr);gap:2.5rem;padding-top:2.5rem;border-top:1px solid var(--border-sediment)}.next-steps__item:where(.astro-uw5kdbxl):first-child{padding-top:0;border-top:none}.next-steps__meta:where(.astro-uw5kdbxl){display:flex;flex-direction:column;gap:.25rem;align-self:start}.next-steps__num:where(.astro-uw5kdbxl){font-family:var(--font-display);font-variation-settings:"opsz" 144,"WONK" 1;font-size:4rem;line-height:.9;color:var(--accent-clay);font-weight:320}.next-steps__stratum:where(.astro-uw5kdbxl){color:var(--text-stone)}.next-steps__title:where(.astro-uw5kdbxl){margin:0 0 .75rem}.next-steps__body:where(.astro-uw5kdbxl){color:var(--text-stone);line-height:1.55;max-width:62ch}@media(max-width:820px){.next-steps__item:where(.astro-uw5kdbxl){grid-template-columns:1fr;gap:1rem}.next-steps__meta:where(.astro-uw5kdbxl){flex-direction:row;align-items:baseline;gap:1rem}.next-steps__num:where(.astro-uw5kdbxl){font-size:2.75rem}}.tiles:where(.astro-uw5kdbxl){list-style:none;padding:0;margin:2.5rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.tile:where(.astro-uw5kdbxl){background:var(--surface-cream);border:1px solid var(--border-sediment);border-radius:var(--radius-lg);padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:.6rem}.tile__eyebrow:where(.astro-uw5kdbxl){margin:0 0 .25rem;color:var(--text-stone)}.tile__title:where(.astro-uw5kdbxl){margin:0}.tile__body:where(.astro-uw5kdbxl){color:var(--text-soil);line-height:1.55;margin:.4rem 0 1.25rem}.tile__cta:where(.astro-uw5kdbxl){margin-top:auto;align-self:flex-start}@media(max-width:900px){.tiles:where(.astro-uw5kdbxl){grid-template-columns:1fr 1fr}}@media(max-width:620px){.tiles:where(.astro-uw5kdbxl){grid-template-columns:1fr}}.ask:where(.astro-uw5kdbxl){background:var(--surface-parchment);border:1px solid var(--border-sediment);border-radius:var(--radius-lg);padding:clamp(1.75rem,3vw,2.5rem)}.ask__header:where(.astro-uw5kdbxl){max-width:54ch}.ask__eyebrow:where(.astro-uw5kdbxl){margin:0;color:var(--accent-clay)}.ask__title:where(.astro-uw5kdbxl){margin:.5rem 0 .75rem}.ask__lede:where(.astro-uw5kdbxl){color:var(--text-stone);line-height:1.55}.ask__list:where(.astro-uw5kdbxl){margin:1.75rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--border-sediment);display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}.ask__row:where(.astro-uw5kdbxl){display:grid;grid-template-columns:10rem 1fr;gap:1rem;align-items:baseline;padding:.6rem 0;border-bottom:1px dashed var(--border-sediment)}.ask__dt:where(.astro-uw5kdbxl){font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-clay);margin:0}.ask__dd:where(.astro-uw5kdbxl){margin:0;color:var(--text-soil);font-size:.95rem;line-height:1.5}.ask__foot:where(.astro-uw5kdbxl){margin:1.5rem 0 0;font-size:.95rem;color:var(--text-stone)}.ask__foot:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl){color:var(--accent-clay);font-family:var(--font-mono);font-size:.9rem}@media(max-width:820px){.ask__list:where(.astro-uw5kdbxl){grid-template-columns:1fr}.ask__row:where(.astro-uw5kdbxl){grid-template-columns:1fr;gap:.25rem}}
