.contact-form[data-astro-cid-svshx33u]{width:100%;max-width:38rem}.form-row[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;gap:.7rem}input[data-astro-cid-svshx33u][type=email],select[data-astro-cid-svshx33u]{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;padding:.95rem 1rem}input[data-astro-cid-svshx33u][type=email]{flex:1 1 15rem;min-width:0}button[data-astro-cid-svshx33u]{border:0;background:var(--ink);color:var(--paper);padding:.95rem 1.25rem;font:500 .85rem/1 inherit;letter-spacing:.03em;cursor:pointer;transition:background .2s ease,transform .2s ease}button[data-astro-cid-svshx33u]:hover{background:var(--terracotta);transform:translateY(-1px)}.form-choice[data-astro-cid-svshx33u]{display:grid;gap:.45rem;margin-top:.85rem;color:var(--muted);font:.7rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}select[data-astro-cid-svshx33u]{width:100%;font:1rem/1.3 var(--sans);letter-spacing:0;text-transform:none}.form-note[data-astro-cid-svshx33u],.form-feedback[data-astro-cid-svshx33u]{margin:.8rem 0 0;color:var(--muted);font-size:.82rem}.form-feedback[data-astro-cid-svshx33u]{min-height:1.2em}.form-feedback[data-astro-cid-svshx33u][data-state=ok]{color:var(--ink);font-weight:600}.form-feedback[data-astro-cid-svshx33u][data-state=ko]{color:var(--terracotta)}.gotcha[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sr-only[data-astro-cid-svshx33u]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--paper:#f6f3ec;--ink:#20221c;--muted:#6f7066;--line:#d9d5ca;--sage:#bdc9b1;--terracotta:#a75e43;--sans:"DM Sans",sans-serif;--serif:"Instrument Serif",serif;--mono:"DM Mono",monospace;--pad:clamp(1.25rem,5vw,5.5rem)}[data-astro-cid-j7pv25f6]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans)}a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.skip[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px}.skip[data-astro-cid-j7pv25f6]:focus{left:1rem;top:1rem;z-index:5;background:var(--ink);color:var(--paper);padding:.5rem 1rem}.topbar[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:1.3rem var(--pad);border-bottom:1px solid var(--line);gap:2rem}.brand[data-astro-cid-j7pv25f6]{display:flex;gap:.35rem;align-items:baseline;font:1.35rem var(--serif)}.brand[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--terracotta);font:1rem var(--sans)}nav[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(1rem,3vw,2.5rem);color:var(--muted);font:.68rem var(--mono);letter-spacing:.06em;text-transform:uppercase}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--terracotta)}.hero[data-astro-cid-j7pv25f6]{min-height:min(780px,calc(100vh - 74px));display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(2rem,8vw,8rem);align-items:center;padding:clamp(4rem,9vw,8rem) var(--pad);border-bottom:1px solid var(--line)}.hero-copy[data-astro-cid-j7pv25f6]{max-width:40rem}.eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 1rem;color:var(--terracotta);font:500 .68rem var(--mono);letter-spacing:.12em;text-transform:uppercase}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6],p[data-astro-cid-j7pv25f6]{margin-top:0}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6]{font-weight:400;line-height:.98}h1[data-astro-cid-j7pv25f6]{max-width:10ch;font:clamp(4rem,8vw,8.7rem)/.88 var(--serif);letter-spacing:-.04em}h2[data-astro-cid-j7pv25f6]{font:clamp(2.6rem,5.2vw,5.2rem)/.95 var(--serif);letter-spacing:-.025em}h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--terracotta);font-style:normal}.hero-lead[data-astro-cid-j7pv25f6]{max-width:34rem;color:var(--muted);font-size:1.1rem}.button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:1.4rem;padding:.95rem 1.3rem;margin-top:1rem;font-size:.85rem}.button-dark[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--paper)}.button-dark[data-astro-cid-j7pv25f6]:hover{background:var(--terracotta)}.hero-art[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1;max-width:35rem;margin:auto;overflow:hidden;background:var(--sage);border-radius:48% 52% 40% 60%/55% 42% 58% 45%}.orb[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;mix-blend-mode:multiply}.orb-one[data-astro-cid-j7pv25f6]{width:68%;aspect-ratio:1;background:#e4a67f;top:7%;left:5%}.orb-two[data-astro-cid-j7pv25f6]{width:64%;aspect-ratio:1;background:#e6d7a4;right:4%;bottom:5%}.orb-three[data-astro-cid-j7pv25f6]{width:42%;aspect-ratio:1;background:#7c9e7f;left:28%;top:27%}.art-note[data-astro-cid-j7pv25f6]{position:absolute;right:8%;top:48%;color:var(--ink);font:.65rem var(--mono);letter-spacing:.12em;text-transform:uppercase;transform:rotate(90deg)}.statement[data-astro-cid-j7pv25f6]{max-width:70rem;padding:clamp(5rem,12vw,11rem) var(--pad)}.statement[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:16ch}.statement-text[data-astro-cid-j7pv25f6]{max-width:35rem;margin-left:auto;color:var(--muted);font-size:1.1rem}.pillars[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar[data-astro-cid-j7pv25f6]{min-height:20rem;padding:2rem var(--pad) 3rem;border-right:1px solid var(--line)}.pillar[data-astro-cid-j7pv25f6]:last-child{border:0}.number[data-astro-cid-j7pv25f6]{color:var(--terracotta);font:.75rem var(--mono)}.pillar[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:4rem;font:2.3rem var(--serif)}.pillar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:20rem;color:var(--muted)}.audience[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:clamp(5rem,11vw,10rem) var(--pad)}.audience[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:10ch}ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.audience[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;padding:1.2rem 0;border-top:1px solid var(--line);color:var(--muted)}.audience[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.audience[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--terracotta)}.process[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr .6fr;margin:0 var(--pad);background:#e6dfd1}.process-card[data-astro-cid-j7pv25f6]{padding:clamp(2rem,7vw,7rem)}.process-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:11ch}.process-card[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){max-width:34rem;color:var(--muted)}.process-side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;padding:2rem;border-left:1px solid rgba(32,34,28,.15);color:var(--muted);font-size:.8rem}.stamp[data-astro-cid-j7pv25f6]{width:9rem;height:9rem;display:grid;place-content:center;border:1px solid var(--terracotta);border-radius:50%;color:var(--terracotta);text-align:center;font:.7rem var(--mono);letter-spacing:.1em;transform:rotate(-12deg)}.stamp[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font:1.4rem var(--serif);letter-spacing:0}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;gap:1.5rem;color:var(--terracotta);font-size:.85rem}.contact[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:end;padding:clamp(5rem,12vw,11rem) var(--pad) 8rem}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:10ch}.contact[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--muted);max-width:30rem}footer[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.5rem var(--pad);border-top:1px solid var(--line);color:var(--muted);font:.68rem var(--mono);text-transform:uppercase;letter-spacing:.06em}.reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(1rem);transition:opacity .7s ease,transform .7s ease}.reveal[data-astro-cid-j7pv25f6].vu{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:none}}@media(max-width:760px){.topbar[data-astro-cid-j7pv25f6]{align-items:flex-start}nav[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6],.audience[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6],.process[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]{min-height:auto;padding-top:5rem}.hero-art[data-astro-cid-j7pv25f6]{width:80%;margin-top:2rem}.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.pillar[data-astro-cid-j7pv25f6]{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.pillar[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.audience[data-astro-cid-j7pv25f6]{gap:2rem}.process[data-astro-cid-j7pv25f6]{margin:0}.process-side[data-astro-cid-j7pv25f6]{min-height:15rem;border-left:0;border-top:1px solid rgba(32,34,28,.15)}.contact[data-astro-cid-j7pv25f6]{gap:2.5rem}footer[data-astro-cid-j7pv25f6]{flex-direction:column}}
