.GridBackground_root__fHR1X{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--mx:0;--my:0;--bg:#f5efe6;--bg-2:#ece3d3;--ink:#1a1a1a;--accent:#c8553d}.GridBackground_base__ixoBV{position:absolute;inset:0;background:radial-gradient(125% 105% at 50% -10%,#faf6ee 0,var(--bg) 46%,var(--bg-2) 100%)}.GridBackground_gridWrap__CcXU4{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 82% 78% at 68% 36%,#000 16%,transparent 82%);mask-image:radial-gradient(ellipse 82% 78% at 68% 36%,#000 16%,transparent 82%);transform:translate3d(calc(var(--mx) * -9px),calc(var(--my) * -9px),0)}.GridBackground_grid__1B10c{position:absolute;inset:-64px;background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;animation:GridBackground_gridDrift__bK_4d 26s linear infinite;will-change:transform}@keyframes GridBackground_gridDrift__bK_4d{0%{transform:translateZ(0)}to{transform:translate3d(48px,48px,0)}}.GridBackground_glow1Wrap__4WaV9{position:absolute;top:-260px;right:-180px;transform:translate3d(calc(var(--mx) * 26px),calc(var(--my) * 22px),0)}.GridBackground_glow1__sfVmB{width:780px;height:780px;max-width:90vw;max-height:90vw;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%);filter:blur(44px);animation:GridBackground_breatheA__b7Ox_ 19s ease-in-out infinite}.GridBackground_glow2Wrap__zFLGR{position:absolute;bottom:-300px;left:-200px;transform:translate3d(calc(var(--mx) * 16px),calc(var(--my) * 14px),0)}.GridBackground_glow2__oXInS{width:720px;height:720px;max-width:95vw;max-height:95vw;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,#e08a3c 16%,transparent),transparent 72%);filter:blur(56px);animation:GridBackground_breatheB__fb9Qk 27s ease-in-out infinite}@keyframes GridBackground_breatheA__b7Ox_{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.13);opacity:1}}@keyframes GridBackground_breatheB__fb9Qk{0%,to{transform:scale(1.05);opacity:.6}50%{transform:scale(.92);opacity:.85}}.GridBackground_grain__DLVGP{position:absolute;inset:0;background-image:url(/images/noise.png);background-size:200px 200px;opacity:.045;mix-blend-mode:multiply}.GridBackground_vignette__nq2x5{position:absolute;inset:0;background:radial-gradient(125% 105% at 50% 32%,transparent 52%,rgba(74,47,33,.12) 100%)}@media (prefers-reduced-motion:reduce){.GridBackground_glow1__sfVmB,.GridBackground_glow2__oXInS,.GridBackground_grid__1B10c{animation:none}.GridBackground_glow1Wrap__4WaV9,.GridBackground_glow2Wrap__zFLGR,.GridBackground_gridWrap__CcXU4{transform:none}}.ContactLanding_page___N_NO{--fg:#1a1a1a;--fg-muted:#595350;--accent:#c8553d;--accent-ink:#9c3f2c;--border:#d8ccbb;--surface:rgba(255,252,246,0.55);position:relative;z-index:1;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-gap:clamp(1.25rem,4vh,3rem);gap:clamp(1.25rem,4vh,3rem);padding:clamp(1rem,3vh,2.25rem) clamp(1.25rem,.9rem + 2.4vw,2.75rem);color:var(--fg);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.ContactLanding_topbar__dsWzm{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;animation:ContactLanding_riseIn__RXwIQ .7s cubic-bezier(.2,.8,.2,1) both}.ContactLanding_wordmark__uI87i{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-weight:600;font-size:1.0625rem;letter-spacing:-.01em}.ContactLanding_status__T_rT3{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-geist-mono),"SF Mono",Monaco,monospace;font-size:.8125rem;color:var(--fg-muted);letter-spacing:.01em;padding:.42rem .85rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ContactLanding_statusDot__wYuh6{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:ContactLanding_pulseDot__WPPzo 2.6s ease-out infinite}.ContactLanding_hero__SRf9R{align-self:center;max-width:46rem;display:flex;flex-direction:column;gap:clamp(.85rem,2vh,1.5rem)}.ContactLanding_kicker__F__6m{font-family:var(--font-geist-mono),"SF Mono",Monaco,monospace;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--accent-ink);animation:ContactLanding_riseIn__RXwIQ .75s cubic-bezier(.2,.8,.2,1) .04s both}.ContactLanding_headline__LH9FQ{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-weight:600;font-size:clamp(2.5rem,1.55rem + 4.2vw,4.75rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 0;animation:ContactLanding_riseIn__RXwIQ .85s cubic-bezier(.2,.8,.2,1) .12s both}.ContactLanding_sub__g_RfB{max-width:44ch;font-size:clamp(1.05rem,1rem + .4vw,1.2rem);line-height:1.6;color:var(--fg-muted);text-wrap:pretty;animation:ContactLanding_riseIn__RXwIQ .85s cubic-bezier(.2,.8,.2,1) .2s both}.ContactLanding_contact__eU3Ky{display:flex;flex-direction:column;gap:.7rem;margin-top:.6rem;animation:ContactLanding_riseIn__RXwIQ .85s cubic-bezier(.2,.8,.2,1) .28s both}.ContactLanding_contactLabel__phQzq{font-family:var(--font-geist-mono),"SF Mono",Monaco,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-muted)}.ContactLanding_emailRow__cu7Zu{display:flex;align-items:center;gap:clamp(.85rem,.5rem + 1.4vw,1.4rem);flex-wrap:wrap}.ContactLanding_emailLink__tpbfM{position:relative;font-family:var(--font-geist-mono),"SF Mono",Monaco,monospace;font-size:clamp(1.35rem,1.05rem + 1.3vw,1.95rem);font-weight:500;letter-spacing:-.01em;color:var(--fg);text-decoration:none}.ContactLanding_emailLink__tpbfM:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ContactLanding_emailLink__tpbfM:hover{color:var(--accent-ink)}.ContactLanding_emailLink__tpbfM:hover:after{transform:scaleX(1)}.ContactLanding_copyButton__4D3kZ{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border:1px solid var(--border);border-radius:9px;background:var(--surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fg-muted);font-family:var(--font-geist-mono),"SF Mono",Monaco,monospace;font-size:.8125rem;transition:border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.ContactLanding_copyButton__4D3kZ:hover{transform:translateY(-1px)}.ContactLanding_copyButtonDone__OO8rP,.ContactLanding_copyButton__4D3kZ:hover{border-color:var(--accent);color:var(--accent-ink)}.ContactLanding_copyIcon__zlsNh{display:inline-flex}.ContactLanding_social__mEnZi{display:flex;align-items:center;gap:.65rem;margin-top:.2rem;font-size:.95rem;color:var(--fg-muted);animation:ContactLanding_riseIn__RXwIQ .85s cubic-bezier(.2,.8,.2,1) .36s both}.ContactLanding_social__mEnZi a{position:relative;display:inline-flex;align-items:center;gap:.4rem;color:var(--fg);text-decoration:none}.ContactLanding_social__mEnZi svg{width:18px;height:18px}.ContactLanding_social__mEnZi a:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1.5px;background:var(--accent);transition:right .26s cubic-bezier(.2,.8,.2,1)}.ContactLanding_social__mEnZi a:hover{color:var(--accent-ink)}.ContactLanding_social__mEnZi a:hover:after{right:0}.ContactLanding_sep__BT5wM{color:#c2b6a4}.ContactLanding_footer__5lkVq{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-geist-mono),"SF Mono",Monaco,monospace;font-size:.75rem;letter-spacing:.02em;color:var(--fg-muted);animation:ContactLanding_riseIn__RXwIQ .7s cubic-bezier(.2,.8,.2,1) .44s both}.ContactLanding_srOnly__X6omX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ContactLanding_copyButton__4D3kZ:focus-visible,.ContactLanding_emailLink__tpbfM:focus-visible,.ContactLanding_social__mEnZi a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}@keyframes ContactLanding_riseIn__RXwIQ{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ContactLanding_pulseDot__WPPzo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 50%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.ContactLanding_contact__eU3Ky,.ContactLanding_footer__5lkVq,.ContactLanding_headline__LH9FQ,.ContactLanding_kicker__F__6m,.ContactLanding_social__mEnZi,.ContactLanding_statusDot__wYuh6,.ContactLanding_sub__g_RfB,.ContactLanding_topbar__dsWzm{animation:none}.ContactLanding_copyButton__4D3kZ,.ContactLanding_emailLink__tpbfM,.ContactLanding_emailLink__tpbfM:after,.ContactLanding_social__mEnZi a,.ContactLanding_social__mEnZi a:after{transition:none}}@media (max-width:420px){.ContactLanding_emailRow__cu7Zu{align-items:flex-start}}