#featured-work[data-astro-cid-irppbfgu]{scroll-margin-top:100px}.work-hero[data-astro-cid-irppbfgu]{background:linear-gradient(135deg,var(--paper),var(--paper-deep))}.work-hero-inner[data-astro-cid-irppbfgu]{max-width:940px;margin-left:max(1.25rem,calc((100vw - var(--shell))/2));margin-right:auto}.project-eyebrow[data-astro-cid-irppbfgu]{letter-spacing:.04em;color:var(--moss);font:600 .76rem DM Mono,monospace}.work-featured[data-astro-cid-irppbfgu]{background:#f2eee3}.spotlight-grid[data-astro-cid-irppbfgu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.spotlight-card[data-astro-cid-irppbfgu],.work-more-card[data-astro-cid-irppbfgu]{border:1px solid var(--line);background:#fffdf7;flex-direction:column;min-width:0;display:flex;overflow:hidden}.spotlight-art[data-astro-cid-irppbfgu],.work-more-art[data-astro-cid-irppbfgu]{isolation:isolate;color:#e5f0d9;background:#23483d;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.spotlight-art[data-astro-cid-irppbfgu] img[data-astro-cid-irppbfgu],.work-more-art[data-astro-cid-irppbfgu] img[data-astro-cid-irppbfgu]{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.art-fallback[data-astro-cid-irppbfgu]{opacity:.65;font:400 7rem Newsreader,serif}.showcase-museum[data-astro-cid-irppbfgu]{color:#4f4233;background:radial-gradient(circle,#e9dbc0,#bcaa87)}.showcase-fungaatlas[data-astro-cid-irppbfgu]{background:radial-gradient(circle,#608d73,#123d30)}.showcase-sourceworld[data-astro-cid-irppbfgu]{background:radial-gradient(circle,#2e7560,#051b15)}.showcase-nightwatch[data-astro-cid-irppbfgu]{background:radial-gradient(circle,#49616c,#0a1520)}.showcase-one-nice-thing[data-astro-cid-irppbfgu]{color:#356b4a;background:radial-gradient(circle,#dfeacb,#b1c89d)}.showcase-entangledspeech[data-astro-cid-irppbfgu]{color:#173c40;background:radial-gradient(circle,#b5cfd2,#607f80)}.showcase-reality-exe[data-astro-cid-irppbfgu]{color:#494535;background:radial-gradient(circle,#e0d1b0,#b3a17c)}.spotlight-copy[data-astro-cid-irppbfgu]{flex-direction:column;flex:1;padding:clamp(1.2rem,2.2vw,1.7rem);display:flex}.spotlight-copy[data-astro-cid-irppbfgu] h3[data-astro-cid-irppbfgu],.work-more-copy[data-astro-cid-irppbfgu] h3[data-astro-cid-irppbfgu]{overflow-wrap:anywhere;margin:.75rem 0;font:600 clamp(1.9rem,2.7vw,2.65rem)/1.05 Newsreader,serif}.spotlight-copy[data-astro-cid-irppbfgu]>p[data-astro-cid-irppbfgu],.work-more-copy[data-astro-cid-irppbfgu]>p[data-astro-cid-irppbfgu]{margin:.25rem 0 1.2rem;font-size:.94rem;line-height:1.65}.project-proof[data-astro-cid-irppbfgu]{border-top:1px solid var(--line);margin-top:auto;padding:1rem 0;font-size:.87rem;line-height:1.55}.spotlight-links[data-astro-cid-irppbfgu]{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.spotlight-links[data-astro-cid-irppbfgu] a[data-astro-cid-irppbfgu]{text-underline-offset:4px;font-weight:700;line-height:1.4}.portfolio-primary-link[data-astro-cid-irppbfgu]{color:var(--forest);text-decoration:underline}.portfolio-secondary-link[data-astro-cid-irppbfgu]{color:var(--moss);font-size:.89rem}.spotlight-links[data-astro-cid-irppbfgu] a[data-astro-cid-irppbfgu]:hover{color:#925b1f}.work-caption[data-astro-cid-irppbfgu]{margin:1.25rem 0 0;font-size:.83rem}.work-more[data-astro-cid-irppbfgu]{background:#e9e4d6}.work-more-grid[data-astro-cid-irppbfgu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.work-more-card[data-astro-cid-irppbfgu]{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);display:grid}.work-more-art[data-astro-cid-irppbfgu]{min-height:270px}.work-more-art[data-astro-cid-irppbfgu] .art-fallback[data-astro-cid-irppbfgu]{font-size:5rem}.work-more-copy[data-astro-cid-irppbfgu]{flex-direction:column;padding:clamp(1.2rem,2vw,1.6rem);display:flex}.work-more-copy[data-astro-cid-irppbfgu] h3[data-astro-cid-irppbfgu]{font-size:clamp(1.75rem,2.7vw,2.25rem)}.work-more-copy[data-astro-cid-irppbfgu]>p[data-astro-cid-irppbfgu]{margin-bottom:1rem}.work-more-card[data-astro-cid-irppbfgu] .spotlight-links[data-astro-cid-irppbfgu]{margin-top:auto}.work-last[data-astro-cid-irppbfgu]{background:var(--forest)}.work-last[data-astro-cid-irppbfgu] h2[data-astro-cid-irppbfgu],.work-last[data-astro-cid-irppbfgu] p[data-astro-cid-irppbfgu]{color:var(--cream)}.work-last-inner[data-astro-cid-irppbfgu]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.work-last[data-astro-cid-irppbfgu] .eyebrow[data-astro-cid-irppbfgu]{color:var(--ochre-soft)}.work-last[data-astro-cid-irppbfgu] .button[data-astro-cid-irppbfgu]{background:var(--ochre-soft);color:var(--forest);flex-shrink:0}@media (width<=1040px){.spotlight-grid[data-astro-cid-irppbfgu]{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-card[data-astro-cid-irppbfgu]:last-child{grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.spotlight-card[data-astro-cid-irppbfgu]:last-child .spotlight-art[data-astro-cid-irppbfgu]{min-height:100%}.work-more-card[data-astro-cid-irppbfgu]{grid-template-columns:1fr}.work-more-art[data-astro-cid-irppbfgu]{min-height:160px}}@media (width<=750px){.work-hero-inner[data-astro-cid-irppbfgu],.spotlight-grid[data-astro-cid-irppbfgu],.work-more-grid[data-astro-cid-irppbfgu],.spotlight-card[data-astro-cid-irppbfgu]:last-child{grid-template-columns:1fr}.spotlight-card[data-astro-cid-irppbfgu]:last-child{display:flex}.spotlight-card[data-astro-cid-irppbfgu]:last-child .spotlight-art[data-astro-cid-irppbfgu]{min-height:230px}.work-more-card[data-astro-cid-irppbfgu]{display:flex}.work-more-art[data-astro-cid-irppbfgu]{min-height:180px}.work-last-inner[data-astro-cid-irppbfgu]{flex-direction:column;align-items:flex-start}}
