.Layout_skipLink__2nqsw{position:absolute;left:16px;top:-100px;z-index:100;padding:.75rem 1rem;border-radius:var(--radius);background:var(--color-ink);color:var(--color-bg);font-weight:600;text-decoration:none}.Layout_skipLink__2nqsw:focus{top:16px;color:var(--color-bg)}.Layout_header__37RI2{border-bottom:1px solid var(--color-line);background:color-mix(in srgb,var(--color-bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:601px){.Layout_header__37RI2{position:sticky;top:0;z-index:50}}.Layout_nav__LKz21{max-width:var(--content-width);margin:0 auto;padding:14px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.Layout_brand__FEJnV{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.01em;text-decoration:none}.Layout_brand__FEJnV,.Layout_brand__FEJnV:hover{color:var(--color-ink)}.Layout_monogram__iPhLF{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius);background:var(--color-ink);color:var(--color-bg);font-size:.85rem;letter-spacing:.02em}.Layout_navLinks__HKmQe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin:0;padding:0;list-style:none;font-size:.95rem;font-weight:500}.Layout_navLinks__HKmQe a{color:var(--color-ink-muted);text-decoration:none}.Layout_navLinks__HKmQe a:hover{color:var(--color-ink)}.Layout_navLinks__HKmQe .Layout_navCta__XrRNg{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-bg)}.Layout_navLinks__HKmQe .Layout_navCta__XrRNg:hover{background:var(--color-ink-muted);color:var(--color-bg)}.Layout_footer__ye8JQ{border-top:1px solid var(--color-line)}.Layout_footerInner__ouwXL{max-width:var(--content-width);margin:0 auto;padding:32px var(--gutter) 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:.9rem;color:var(--color-ink-subtle)}.Layout_copyright__h8a_V{grid-column:2;text-align:center}.Layout_footerInner__ouwXL .Layout_footerLinks__OacWW{grid-column:3;justify-self:end}.Layout_footerLinks__OacWW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.Layout_iconLink__t_xh1{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);color:var(--color-ink-subtle)}.Layout_iconLink__t_xh1:hover{color:var(--color-accent);background:var(--color-surface)}@media (max-width:600px){.Layout_footerInner__ouwXL{display:flex;flex-direction:column-reverse;gap:8px}.Layout_navLinks__HKmQe{gap:4px 18px;font-size:.9rem}}.Shared_eyebrow__qC0K9{margin:0 0 12px;font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.Shared_button__7JJHe{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--radius-pill);font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.Shared_buttonPrimary__jMuL_{background:var(--color-accent);color:var(--color-on-accent)}.Shared_buttonPrimary__jMuL_:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.Shared_buttonSecondary__lqztY{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink)}.Shared_buttonSecondary__lqztY:hover{border-color:var(--color-ink);color:var(--color-ink)}.Shared_buttonInverse__3RwEj{background:var(--color-inverse-ink);color:var(--color-inverse-bg)}.Shared_buttonInverse__3RwEj:hover{background:var(--color-inverse-muted);color:var(--color-inverse-bg)}.Shared_buttonLarge__AjodV{min-height:52px;padding:0 28px}.Shared_dotGrid__hV1uA{position:relative;isolation:isolate}.Shared_dotGrid__hV1uA:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--color-line-strong) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 85%);mask-image:linear-gradient(180deg,#000 20%,transparent 85%)}.Shared_buttonRow__xdeZZ{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}@media (max-width:600px){.Shared_buttonRow__xdeZZ a{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.Shared_button__7JJHe{transition:none}}.Contact_page__38faj{max-width:760px;margin:0 auto;padding:112px var(--gutter) 128px}.Contact_title__18Z0u{margin:0;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.035em}.Contact_intro__dSTS0{margin:24px 0 0;max-width:560px;color:var(--color-ink-muted);font-size:1.2rem}@media (max-width:600px){.Contact_page__38faj{padding-top:64px;padding-bottom:80px}}