.nav[data-astro-cid-wpvy4v7s]{z-index:10;background:color-mix(in srgb, var(--ink) 82%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.nav-inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(.75rem,2vw,1.5rem);height:3.75rem;display:flex}.wordmark[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);font-stretch:var(--head-stretch-wide);font-weight:700;font-size:var(--fs-500);letter-spacing:-.01em;align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1rem,3vw,2.25rem);display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);align-items:center;min-height:44px;text-decoration:none;transition:color .2s;display:inline-flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].active{color:var(--paper)}.nav-contact[data-astro-cid-wpvy4v7s]{color:var(--signal-link)}.nav-contact[data-astro-cid-wpvy4v7s]:hover{color:var(--paper)}@media (width<=40rem){.nav-inner[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;row-gap:0;height:auto;padding-block:.15rem 0}nav[data-astro-cid-wpvy4v7s]{overscroll-behavior-inline:contain;scrollbar-width:none;flex:100%;order:2;justify-content:space-between;gap:.5rem;min-width:0;overflow-x:auto}nav[data-astro-cid-wpvy4v7s]::-webkit-scrollbar{display:none}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;font-size:var(--fs-100);letter-spacing:.06em;text-wrap:nowrap}}@media (width<=23rem){nav[data-astro-cid-wpvy4v7s]{gap:.3rem}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--fs-050);letter-spacing:.02em}}.hero-shader[data-astro-cid-nhoezt2n]{pointer-events:none;opacity:0;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.hero-shader[data-astro-cid-nhoezt2n].is-live{opacity:1}.hero-shader[data-astro-cid-nhoezt2n]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--ink) 0%, transparent 13%), linear-gradient(to top, var(--ink) 0%, color-mix(in srgb, var(--ink) 55%, transparent) 9%, transparent 20%), radial-gradient(128% 108% at 4% 46%, var(--ink) 0%, var(--ink) 40%, color-mix(in srgb, var(--ink) 78%, transparent) 55%, color-mix(in srgb, var(--ink) 40%, transparent) 70%, transparent 88%);position:absolute;inset:0}.hero-shader[data-astro-cid-nhoezt2n] iframe[data-astro-cid-nhoezt2n]{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=48rem){.hero-shader[data-astro-cid-nhoezt2n] iframe[data-astro-cid-nhoezt2n]{mask-image:linear-gradient(#0000 0% 46%,#00000080 68%,#000 100%)}}.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:100svh;padding-block:8rem 4rem;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]>.wrap[data-astro-cid-ge2uvauf]{z-index:1;flex:auto;min-width:0;position:relative}.hero[data-astro-cid-ge2uvauf]:after{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--signal) 22%, transparent) 0%, transparent 65%);pointer-events:none;width:60%;position:absolute;bottom:-35%;left:-20%}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--fs-display);font-stretch:var(--head-stretch-wide);font-weight:var(--head-weight-hero);letter-spacing:var(--hero-tracking);text-transform:none;line-height:.98}@media (width<=30rem){.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--fs-display-narrow)}}.hero-line[data-astro-cid-ge2uvauf]{text-wrap:nowrap;margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero-set[data-astro-cid-ge2uvauf]{animation:.68s cubic-bezier(.16,1,.3,1) forwards set-line;animation-delay:calc(var(--i) * .11s);display:block;transform:translateY(105%)}.hero-line--signal[data-astro-cid-ge2uvauf]{color:var(--signal-link)}.hero-eyebrow[data-astro-cid-ge2uvauf],.hero-grounding[data-astro-cid-ge2uvauf],.hero-cta[data-astro-cid-ge2uvauf]{opacity:0;animation:.9s forwards fade}.hero-eyebrow[data-astro-cid-ge2uvauf]{animation-delay:50ms}.hero-grounding[data-astro-cid-ge2uvauf]{color:var(--slate);max-width:var(--measure);font-size:var(--fs-lead);margin:2.25rem 0 2.75rem;animation-delay:.65s}.hero-cta[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--fs-300);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border:1px solid var(--signal-bright);align-items:center;gap:.6rem;padding:.9rem 1.4rem;text-decoration:none;transition:background .2s,color .2s;animation-delay:.8s;display:inline-flex}.hero-cta[data-astro-cid-ge2uvauf]:hover{background:var(--signal);color:var(--on-signal)}.hero-cta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:transform .2s;display:inline-block}.hero-cta[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf]{transform:translate(4px)}@media (width<=30rem){.hero-cta[data-astro-cid-ge2uvauf]{justify-content:space-between;width:100%;display:flex}}@keyframes set-line{to{transform:none}}@keyframes fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-set[data-astro-cid-ge2uvauf],.hero-eyebrow[data-astro-cid-ge2uvauf],.hero-grounding[data-astro-cid-ge2uvauf],.hero-cta[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}.hero-line[data-astro-cid-ge2uvauf]{overflow:visible}}html.no-js .hero-set[data-astro-cid-ge2uvauf],html.no-js .hero-eyebrow[data-astro-cid-ge2uvauf],html.no-js .hero-grounding[data-astro-cid-ge2uvauf],html.no-js .hero-cta[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}html.no-js .hero-line[data-astro-cid-ge2uvauf]{overflow:visible}@media (orientation:landscape) and (height<=34rem){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding-block:4.75rem 1.5rem}.hero-eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:.75rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(1.5rem,6.2vh,3rem)}.hero-grounding[data-astro-cid-ge2uvauf]{font-size:var(--fs-300);margin:.75rem 0 1rem}}@media (orientation:landscape) and (height<=23rem){.hero[data-astro-cid-ge2uvauf]{padding-bottom:.75rem}.hero-grounding[data-astro-cid-ge2uvauf]{margin:.6rem 0 .75rem}}.proof[data-astro-cid-kur57igv]{border-block:1px solid var(--line);background:var(--carbon);padding-block:2.5rem}.proof-eyebrow[data-astro-cid-kur57igv]{margin-bottom:1.6rem}.proof-grid[data-astro-cid-kur57igv]{grid-template-columns:repeat(4,1fr);gap:2rem;margin:0;display:grid}.proof-item[data-astro-cid-kur57igv]{flex-direction:column-reverse;justify-content:flex-end;display:flex}.proof-value[data-astro-cid-kur57igv]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-stat);font-variant-numeric:tabular-nums;color:var(--signal-bright);margin:0 0 .35rem}.proof-label[data-astro-cid-kur57igv]{font-size:var(--fs-300);color:var(--slate);line-height:1.4}@media (width<=48rem){.proof-grid[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,1fr)}}.divider[data-astro-cid-7m4dj3oc]{border-block:1px solid var(--line);height:clamp(16rem,46vh,30rem);position:relative;overflow:hidden}.divider[data-astro-cid-7m4dj3oc] img[data-astro-cid-7m4dj3oc]{object-fit:cover;filter:saturate(.92)brightness(.85);width:100%;height:100%}.divider[data-astro-cid-7m4dj3oc]:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 45%, transparent), transparent 30%, transparent 70%, color-mix(in srgb, var(--ink) 45%, transparent));pointer-events:none;position:absolute;inset:0}.panels[data-astro-cid-irpvb4ai]{border:1px solid var(--line);grid-template-columns:1fr;display:grid}.panel[data-astro-cid-irpvb4ai]{border-bottom:1px solid var(--line);flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);transition:background .3s;display:flex}.panel[data-astro-cid-irpvb4ai]:last-child{border-bottom:0}.panel[data-astro-cid-irpvb4ai]:hover{background:var(--carbon)}@media (width>=56.01rem){.panels[data-astro-cid-irpvb4ai]{grid-template-columns:repeat(2,1fr)}.panel[data-astro-cid-irpvb4ai]{border-right:1px solid var(--line)}.panel[data-astro-cid-irpvb4ai]:nth-child(2n){border-right:0}.panel[data-astro-cid-irpvb4ai]:nth-last-child(-n+2){border-bottom:0}}.panel-title[data-astro-cid-irpvb4ai]{font-size:var(--fs-800);font-stretch:var(--head-stretch-narrow);text-wrap:pretty;line-height:1.15}.panel-body[data-astro-cid-irpvb4ai]{color:var(--slate);font-size:var(--fs-400);margin:0}.panel-tags[data-astro-cid-irpvb4ai]{flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.tag[data-astro-cid-irpvb4ai]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);border:1px solid var(--line);padding:.3rem .55rem}.record[data-astro-cid-mak6ram6]{position:relative}.record[data-astro-cid-mak6ram6]>.wrap[data-astro-cid-mak6ram6]{z-index:1;position:relative}.clients[data-astro-cid-mak6ram6]{flex-wrap:wrap;gap:.35rem clamp(1.25rem,3vw,2.5rem);margin:0 0 clamp(1.75rem,4vh,2.75rem);padding:0;list-style:none;display:flex}.client[data-astro-cid-mak6ram6]{font-family:var(--font-display);font-weight:var(--subhead-weight);font-stretch:var(--head-stretch-narrow);font-size:var(--fs-title);letter-spacing:var(--head-tracking);color:var(--paper)}.domains[data-astro-cid-mak6ram6]{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.1em;color:var(--slate);border-bottom:1px solid var(--line);margin:0 0 clamp(2rem,5vh,3rem);padding-bottom:clamp(1.5rem,4vh,2.25rem)}.domains-label[data-astro-cid-mak6ram6]{text-transform:uppercase;letter-spacing:.18em;margin-right:1.25rem}.domain[data-astro-cid-mak6ram6]{color:var(--paper)}.ledger[data-astro-cid-mak6ram6]{margin:0;padding:0;list-style:none}.entry[data-astro-cid-mak6ram6]{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,.62fr) 3fr;align-items:baseline;column-gap:clamp(1rem,3vw,3rem);padding-block:clamp(1rem,2.2vh,1.4rem);display:grid;position:relative}.entry[data-astro-cid-mak6ram6]:last-child{border-bottom:0}.entry-stamp[data-astro-cid-mak6ram6]{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.entry-year[data-astro-cid-mak6ram6]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-title);font-variant-numeric:tabular-nums;color:var(--slate);letter-spacing:-.01em;line-height:1.1;transition:color .25s}.entry-year[data-astro-cid-mak6ram6][data-ongoing]{color:var(--paper)}.entry-note[data-astro-cid-mak6ram6]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.entry[data-astro-cid-mak6ram6]:hover .entry-year[data-astro-cid-mak6ram6],.entry[data-astro-cid-mak6ram6]:focus-within .entry-year[data-astro-cid-mak6ram6]{color:var(--signal-bright)}.entry-meta[data-astro-cid-mak6ram6]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;align-items:baseline;gap:0 .4rem;margin:0 0 .3rem;display:flex}.entry-domains[data-astro-cid-mak6ram6]{flex-wrap:wrap;gap:0 .4rem;margin-left:auto;display:inline-flex}.entry-domain[data-astro-cid-mak6ram6]{color:var(--signal-link)}.entry-domain[data-astro-cid-mak6ram6]+.entry-domain[data-astro-cid-mak6ram6]:before{content:"· ";color:var(--slate)}.entry-lead[data-astro-cid-mak6ram6]{color:var(--slate);max-width:var(--measure);margin:0}.entry-title[data-astro-cid-mak6ram6]{font-family:var(--font-display);font-weight:var(--subhead-weight);font-stretch:var(--head-stretch-narrow);letter-spacing:var(--head-tracking);color:var(--paper);text-decoration:none}.entry-title[data-astro-cid-mak6ram6]:after{content:"";position:absolute;inset:0}.entry[data-astro-cid-mak6ram6]:hover .entry-title[data-astro-cid-mak6ram6],.entry-title[data-astro-cid-mak6ram6]:focus-visible{color:var(--signal-bright)}.entry-hook[data-astro-cid-mak6ram6]{z-index:1;cursor:text;position:relative}.entry-sources[data-astro-cid-mak6ram6]{font-family:var(--font-mono);font-size:var(--fs-100);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin:.45rem 0 0;display:flex}.entry-source[data-astro-cid-mak6ram6]{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-right:.1rem}.entry-link-ext[data-astro-cid-mak6ram6]{z-index:1;color:var(--signal-link);align-items:center;gap:.35rem;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.entry-link-ext[data-astro-cid-mak6ram6] .label[data-astro-cid-mak6ram6]{border-bottom:1px solid color-mix(in srgb, currentcolor 45%, transparent)}.entry-link-ext[data-astro-cid-mak6ram6]:hover .label[data-astro-cid-mak6ram6]{border-bottom-color:currentColor}@media (width<=48rem){.entry[data-astro-cid-mak6ram6]{grid-template-columns:1fr;row-gap:.3rem}.entry-domains[data-astro-cid-mak6ram6]{flex-basis:100%;margin-left:0}.entry-stamp[data-astro-cid-mak6ram6]{flex-direction:row;align-items:baseline;gap:.6rem}}.how[data-astro-cid-tbycsn3q]{background:var(--carbon);border-block:1px solid var(--line)}.how-inner[data-astro-cid-tbycsn3q]{grid-template-columns:minmax(0,52rem) minmax(13rem,22rem);align-items:start;column-gap:clamp(2rem,4vw,3.5rem);display:grid}.how-head[data-astro-cid-tbycsn3q]{grid-area:1/1}.creed[data-astro-cid-tbycsn3q]{grid-area:2/1;margin:0;padding:0;list-style:none}.how-photo[data-astro-cid-tbycsn3q]{border:1px solid var(--line);background:var(--ink);grid-area:1/2/span 2;align-self:start;margin:3.1rem 0 0;padding:clamp(.6rem,1.2vw,1rem)}.how-photo[data-astro-cid-tbycsn3q] img[data-astro-cid-tbycsn3q]{filter:saturate(.92)brightness(.95);width:100%;height:auto;display:block}.creed-item[data-astro-cid-tbycsn3q]{border-bottom:1px solid var(--line);grid-template-columns:minmax(11rem,1fr) 2fr;align-items:baseline;gap:clamp(1rem,3vw,3rem);padding-block:1.6rem;display:grid}.creed-item[data-astro-cid-tbycsn3q]:last-child{border-bottom:0}.creed-title[data-astro-cid-tbycsn3q]{font-size:var(--fs-700);font-stretch:var(--head-stretch-narrow);color:var(--tungsten);text-wrap:balance}.creed-body[data-astro-cid-tbycsn3q]{color:var(--slate);margin:0}@media (width<=64rem){.how-inner[data-astro-cid-tbycsn3q]{grid-template-columns:1fr}.how-head[data-astro-cid-tbycsn3q],.how-photo[data-astro-cid-tbycsn3q],.creed[data-astro-cid-tbycsn3q]{grid-area:auto/1}.how-photo[data-astro-cid-tbycsn3q]{max-width:20rem;margin-top:0;margin-bottom:2rem}}@media (width<=44rem){.creed-item[data-astro-cid-tbycsn3q]{grid-template-columns:1fr;gap:.4rem}}.contact-shader[data-astro-cid-ioikaxem]{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.contact-shader[data-astro-cid-ioikaxem].is-live{opacity:1}.contact-shader[data-astro-cid-ioikaxem] iframe[data-astro-cid-ioikaxem]{border:0;width:100%;height:100%;position:absolute;inset:0}.contact-shader[data-astro-cid-ioikaxem]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--ink) 0%, color-mix(in srgb, var(--ink) 60%, transparent) 6%, transparent 16%), linear-gradient(to top, var(--ink) 0%, color-mix(in srgb, var(--ink) 60%, transparent) 8%, transparent 22%), radial-gradient(120% 115% at 22% 78%, var(--ink) 0%, var(--ink) 46%, color-mix(in srgb, var(--ink) 80%, transparent) 60%, color-mix(in srgb, var(--ink) 45%, transparent) 74%, transparent 92%);position:absolute;inset:0}@media (width<=60rem){.contact-shader[data-astro-cid-ioikaxem] iframe[data-astro-cid-ioikaxem]{mask-image:linear-gradient(#000 0%,#00000073 34%,#0000 62%)}}.contact[data-astro-cid-he3spzz3]{padding-block:clamp(7rem,18vh,12rem) clamp(5rem,13vh,8rem);position:relative;overflow:hidden}.contact[data-astro-cid-he3spzz3]>.wrap[data-astro-cid-he3spzz3]{z-index:1;position:relative}.contact-title[data-astro-cid-he3spzz3]{font-size:var(--fs-headline-lg);font-stretch:var(--head-stretch-wide);max-width:18ch;margin-bottom:clamp(1.25rem,2.5vh,2rem)}.contact-body[data-astro-cid-he3spzz3]{color:var(--slate);max-width:var(--measure);font-size:var(--fs-600);margin:0 0 clamp(2.5rem,6vh,4.5rem)}.contact-grid[data-astro-cid-he3spzz3]{z-index:1;grid-template-columns:minmax(0,1.6fr) minmax(17rem,.85fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.contact-form[data-astro-cid-he3spzz3],.form-receipt[data-astro-cid-he3spzz3],.form-fallback[data-astro-cid-he3spzz3]{grid-area:1/1}.contact-terms[data-astro-cid-he3spzz3]{grid-area:1/2}.contact-form[data-astro-cid-he3spzz3]{flex-direction:column;gap:1.5rem;display:flex}.contact-form[data-astro-cid-he3spzz3][hidden]{display:none}.form-row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}label[data-astro-cid-he3spzz3]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{background:var(--carbon);border:1px solid var(--line-control);color:var(--paper);font-family:inherit;font-size:var(--fs-400);border-radius:0;padding:.85rem 1rem;transition:border-color .2s}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--signal-bright);outline:2px solid var(--signal-bright);outline-offset:2px}input[data-astro-cid-he3spzz3].is-invalid,textarea[data-astro-cid-he3spzz3].is-invalid{border-color:var(--paper)}.field-error[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--paper);min-height:calc(var(--fs-100) * 1.5);line-height:1.5}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:8rem}.hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.form-actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.form-submit[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-size:var(--fs-300);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border:1px solid var(--signal-bright);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.9rem 1.4rem;transition:background .2s,color .2s;display:inline-flex}.form-submit[data-astro-cid-he3spzz3]:hover:not(:disabled){background:var(--signal);color:var(--on-signal)}.form-submit[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:default}.form-feedback[data-astro-cid-he3spzz3]{font-size:var(--fs-400);color:var(--paper);margin:0}.form-feedback[data-astro-cid-he3spzz3]:empty{display:none}.form-feedback[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--signal-link)}.form-receipt[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);padding-top:clamp(1.5rem,3vh,2.25rem)}.form-receipt[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--signal-bright);outline-offset:6px}.receipt-body[data-astro-cid-he3spzz3]{font-size:var(--fs-600);color:var(--tungsten);max-width:var(--measure);margin:0}.terms-label[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 1.25rem;font-style:normal;font-weight:400;font-stretch:100%}.terms[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);margin:0}.term[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--line);padding-block:1.1rem}.term[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:.45rem}.term[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{font-size:var(--fs-300);color:var(--slate);text-wrap:pretty;margin:0;line-height:1.6}.term--direct[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{flex-direction:column;gap:.4rem;display:flex}.term-email[data-astro-cid-he3spzz3]{min-height:44px;font-family:var(--font-mono);font-size:var(--fs-400);color:var(--signal-link);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.term-email[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border-bottom:1px solid color-mix(in srgb, currentcolor 45%, transparent)}.term-email[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{border-bottom-color:currentColor}.term-location[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.form-fallback[data-astro-cid-he3spzz3]{margin:0;display:none}.form-fallback[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mailto);color:var(--signal-bright);border-bottom:2px solid color-mix(in srgb, var(--signal-bright) 45%, transparent);text-decoration:none}html.no-js .contact-form[data-astro-cid-he3spzz3]{display:none}html.no-js .form-fallback[data-astro-cid-he3spzz3]{display:block}@media (width<=62rem){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:clamp(2.5rem,6vh,4rem)}.contact-form[data-astro-cid-he3spzz3],.form-receipt[data-astro-cid-he3spzz3],.form-fallback[data-astro-cid-he3spzz3],.contact-terms[data-astro-cid-he3spzz3]{grid-area:auto/1}.contact-terms[data-astro-cid-he3spzz3]{max-width:var(--measure)}.term[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{font-size:var(--fs-400)}.term--direct[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{gap:0}}@media (width<=40rem){.form-row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
