.home-shell[data-astro-cid-j7pv25f6]{width:min(100% - 3rem,70rem);margin-inline:auto}.home-intro[data-astro-cid-j7pv25f6]{--hero-ink: #161616;--hero-copy: #2b2b2b;--hero-action: #bd3c1d;--hero-action-ink: #f7f3ec;position:relative;isolation:isolate;overflow:hidden;background:#f7f3ec}html[data-theme=dark] .home-intro[data-astro-cid-j7pv25f6]{--hero-ink: #f7f3ec;--hero-copy: #d4ded9;--hero-action: #e9b3a0;--hero-action-ink: #192d2c;background:#142729}.home-intro-layout[data-astro-cid-j7pv25f6]{min-height:720px;padding-block:clamp(9rem,12vw,11rem) 6rem}.home-intro-content[data-astro-cid-j7pv25f6]{width:min(100%,40rem)}.home-intro-artwork[data-astro-cid-j7pv25f6]{position:absolute;inset:4.5rem 0 0;z-index:-1;pointer-events:none}.home-intro-art[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.home-help-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-ink-val) 13%,transparent)}.home-help-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font:400 1.75rem/1.2 Newsreader,serif}.home-help-row[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:60ch;font-size:1.05rem;line-height:1.65;color:var(--color-charcoal-val);text-wrap:pretty}.home-contact[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,5vw,4rem)}.home-contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-block:1.25rem}@media(max-width:767px){.home-help-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}}.home-section-title[data-astro-cid-j7pv25f6],.home-project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Newsreader,serif}.home-headline[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-ink-val);font-family:Inter,sans-serif;font-size:clamp(3.5rem,5.1vw,4.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.06}.home-section-title[data-astro-cid-j7pv25f6]{margin:0 0 1.25rem;color:var(--color-ink-val);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15}.home-intro-lede[data-astro-cid-j7pv25f6]{max-width:35rem;margin:1.75rem 0 0;color:var(--color-charcoal-val);font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.65}.home-intro-context[data-astro-cid-j7pv25f6]{max-width:33rem;margin:1.3rem 0 0;color:var(--color-charcoal-val);font-size:1.05rem;line-height:1.65}.home-intro-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.75rem}.home-hero-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;border:1px solid var(--color-ink-val);color:var(--color-ink-val);font-size:.9rem;font-weight:500;letter-spacing:normal;line-height:1.2;text-decoration:none;text-transform:none;border-radius:4px;transition:background-color .16s ease,color .16s ease}.home-hero-button[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--color-ink-val) 7%,transparent)}.home-hero-button--primary[data-astro-cid-j7pv25f6],.home-hero-button--primary[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-val);border-color:var(--color-accent-val);color:var(--color-paper-val)}.home-hero-text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:3rem;color:var(--color-ink-val);font-size:.9rem;font-weight:500;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--color-ink-val) 30%,transparent);text-decoration-thickness:1px;text-underline-offset:.35em;transition:color .16s ease,text-decoration-color .16s ease}.home-hero-text-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-val);text-decoration-color:currentColor}.home-text-link[data-astro-cid-j7pv25f6],.home-quiet-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-ink-val);font-size:.9rem;font-weight:500;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--color-ink-val) 30%,transparent);text-decoration-thickness:1px;text-underline-offset:.35em;transition:color .16s ease,text-decoration-color .16s ease}.home-projects-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:2rem;padding:.75rem 1.25rem;border:1px solid var(--color-ink-val);color:var(--color-ink-val);font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .16s ease,color .16s ease}.home-projects-link[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent-val);color:var(--color-accent-val)}.home-projects-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:.4rem}.home-text-link[data-astro-cid-j7pv25f6]:hover,.home-quiet-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-val);text-decoration-color:currentColor}.home-text-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.home-quiet-links[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:.4rem}.home-section[data-astro-cid-j7pv25f6]{padding-block:clamp(3.5rem,6vw,5rem);border-top:1px solid color-mix(in srgb,var(--color-ink-val) 13%,transparent);background:var(--color-paper-val)}.home-work[data-astro-cid-j7pv25f6]{border-top:0;background:#edf0e7}html[data-theme=dark] .home-work[data-astro-cid-j7pv25f6]{background:#1b2826}.home-contact[data-astro-cid-j7pv25f6]{--color-paper-val: #eae6de;border-top:0;background:var(--color-paper-val)}html[data-theme=dark] .home-contact[data-astro-cid-j7pv25f6]{--color-paper-val: #262521}.home-projects[data-astro-cid-j7pv25f6]{display:grid;margin-top:2rem}.home-project[data-astro-cid-j7pv25f6]+.home-project[data-astro-cid-j7pv25f6]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-ink-val) 13%,transparent)}.home-project[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.home-project-image-link[data-astro-cid-j7pv25f6]{display:block;min-width:0;overflow:hidden;background:var(--color-paper-val)}.home-project-image[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;transition:opacity .16s ease}.home-project-image--contain[data-astro-cid-j7pv25f6]{object-fit:contain;object-position:center}.home-project-image-link[data-astro-cid-j7pv25f6]:hover .home-project-image[data-astro-cid-j7pv25f6]{opacity:.86}.home-project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.05}.home-project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-ink-val);text-decoration:none}.home-project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-val)}.home-project-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:38ch;margin:0;color:var(--color-charcoal-val);font-size:1.05rem;line-height:1.65}.home-writing[data-astro-cid-j7pv25f6],.home-personal[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,5vw,4rem)}.home-ending[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:45rem}.home-writing[data-astro-cid-j7pv25f6] .home-section-title[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem;font-size:1.75rem;font-weight:400;letter-spacing:normal}.home-personal[data-astro-cid-j7pv25f6] .home-section-title[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.home-note[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.home-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:min(60ch,100%);text-wrap:pretty}.home-note[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{display:block;margin:0;color:var(--color-charcoal-val);font-size:.9rem;line-height:1.4}.home-note[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{max-width:none;margin:0;color:var(--color-ink-val);font-family:Newsreader,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1;text-wrap:balance}.home-note[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.home-note[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-val)}.home-text-link[data-astro-cid-j7pv25f6]{margin-top:0}.home-personal[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:none;margin:0;color:var(--color-charcoal-val);font-size:1.05rem;line-height:1.65}.home-quiet-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1rem}@media(max-width:47.999rem){.home-intro-context[data-astro-cid-j7pv25f6]{margin-top:16px;font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--color-muted-val) 85%,var(--color-ink-val))}.home-shell[data-astro-cid-j7pv25f6]{width:min(100% - 2rem,70rem)}.home-projects[data-astro-cid-j7pv25f6]{margin-top:2rem}.home-project[data-astro-cid-j7pv25f6]+.home-project[data-astro-cid-j7pv25f6]{margin-top:1.25rem;padding-top:1.25rem}.home-project[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}.home-project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem}}.home-headline[data-astro-cid-j7pv25f6]{color:var(--hero-ink)}.home-headline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.home-headline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]+span[data-astro-cid-j7pv25f6]{color:var(--hero-action)}html[data-theme=dark] .home-headline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]+span[data-astro-cid-j7pv25f6]{color:#e9b3a0}.home-intro-lede[data-astro-cid-j7pv25f6],.home-intro-context[data-astro-cid-j7pv25f6]{color:var(--hero-copy)}.home-hero-button--primary[data-astro-cid-j7pv25f6],.home-hero-button--primary[data-astro-cid-j7pv25f6]:hover{background:var(--hero-action);border-color:var(--hero-action);color:var(--hero-action-ink)}.home-hero-button--primary[data-astro-cid-j7pv25f6]:hover{filter:brightness(.94)}.home-hero-text-link[data-astro-cid-j7pv25f6]{color:var(--hero-ink)}.home-hero-text-link[data-astro-cid-j7pv25f6]:hover{color:var(--hero-action)}.home-intro[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--hero-action)}@media(max-width:56.249rem){.home-intro-layout[data-astro-cid-j7pv25f6]{min-height:0;padding-block:7rem 25rem}.home-intro-content[data-astro-cid-j7pv25f6]{width:100%}.home-intro-artwork[data-astro-cid-j7pv25f6]{inset:auto 0 0;height:25rem;mask-image:linear-gradient(to bottom,transparent,black 12%)}.home-intro-art[data-astro-cid-j7pv25f6]{object-position:right center}.home-headline[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,11vw,3.5rem);max-width:100%}.home-intro-lede[data-astro-cid-j7pv25f6],.home-intro-context[data-astro-cid-j7pv25f6]{max-width:100%}}
