.contact-hero[data-astro-cid-6bfsojfh]{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(4rem, 3rem + 5vw, 8rem));padding-bottom:clamp(4rem,3rem + 4vw,7rem);position:relative;overflow:hidden}.contact-hero__grid[data-astro-cid-6bfsojfh]{z-index:1;gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid;position:relative}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:14ch}.contact-hero__lead[data-astro-cid-6bfsojfh]{color:#f6f4efd9;max-width:34rem;margin:var(--s-4) 0 0}.contact-hero__details[data-astro-cid-6bfsojfh]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line-dark-strong);border-radius:var(--radius-lg);backdrop-filter:blur(8px);background:#07132080;font-style:normal;display:grid}.contact-hero__details[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:0}.contact-hero__details[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--s-3);font-size:var(--text-lead);color:#fff;font-weight:500;display:inline-flex}.contact-hero__addr[data-astro-cid-6bfsojfh]{gap:var(--s-3);color:var(--ink-inverse-muted);font-size:var(--text-small);padding-top:var(--s-2);border-top:1px solid var(--line-dark);grid-template-columns:1rem 1fr;line-height:1.6;display:grid}.contact-hero__addr[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{margin-top:.3rem}@media (width<=52rem){.contact-hero__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}}.tabs__list[data-astro-cid-6bfsojfh]{border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.tabs__tab[data-astro-cid-6bfsojfh]{column-gap:var(--s-3);text-align:left;padding:var(--s-5);background:var(--bg-alt);color:var(--fg-muted);transition:background-color var(--dur) var(--ease-out-gentle), color var(--dur) var(--ease-out-gentle);border:0;border-bottom:2px solid #0000;grid-template-rows:auto auto;grid-template-columns:2.5rem 1fr;display:grid;position:relative}.tabs__tab[data-astro-cid-6bfsojfh]:after{content:"";background:var(--accent-500);transform-origin:0;height:2px;transition:transform .48s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.tabs__tab[data-astro-cid-6bfsojfh][aria-selected=true]:after{transform:scaleX(1)}.tabs__tab[data-astro-cid-6bfsojfh]+.tabs__tab[data-astro-cid-6bfsojfh]{border-left:1px solid var(--border)}.tabs__tab[data-astro-cid-6bfsojfh] .mono[data-astro-cid-6bfsojfh]{grid-row:1/span 2;padding-top:.35rem}.tabs__title[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--fg);font-weight:600}.tabs__desc[data-astro-cid-6bfsojfh]{font-size:var(--text-small)}.tabs__tab[data-astro-cid-6bfsojfh]:hover{background:var(--gray-100)}.tabs__tab[data-astro-cid-6bfsojfh][aria-selected=true]{background:var(--paper);color:var(--fg)}.tabs__tab[data-astro-cid-6bfsojfh]:focus-visible{outline-offset:-3px}.tabs__panel[data-astro-cid-6bfsojfh]{--reveal-distance:8px;border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:var(--paper);animation:enter-up .52s var(--ease-out) both;border-top:0;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.tabs__panel[data-astro-cid-6bfsojfh][hidden]{display:none}@media (prefers-reduced-motion:reduce){.tabs__panel[data-astro-cid-6bfsojfh]{animation:none}}.panel-grid[data-astro-cid-6bfsojfh]{gap:var(--s-7) var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.panel-grid__intro[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 2rem);position:sticky}.h3[data-astro-cid-6bfsojfh]{font-size:var(--text-h3)}@media (width<=64rem){.panel-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.panel-grid__intro[data-astro-cid-6bfsojfh]{position:static}}@media (width<=40rem){.tabs__list[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.tabs__tab[data-astro-cid-6bfsojfh]+.tabs__tab[data-astro-cid-6bfsojfh]{border-left:0;border-top:1px solid var(--border)}}
