.me-wrap[data-astro-cid-4snydibx]{max-width:calc(90rem + 2 * var(--gutter))}@media (width>=1280px){.me-wrap[data-astro-cid-4snydibx]{padding-inline:clamp(2rem,2.8vw,3rem)}}.me-kicker[data-astro-cid-4snydibx]{color:var(--color-sage-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:600}.me-h2[data-astro-cid-4snydibx]{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.0625rem,1rem + 2.6vw,3.25rem);line-height:1.06}.me-text[data-astro-cid-4snydibx]{max-width:34rem;color:var(--color-ink-soft);text-wrap:pretty;margin-top:1rem;font-size:1rem;line-height:1.75}.me-text--lead[data-astro-cid-4snydibx]{color:var(--color-ink);margin-top:1.5rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.me-btn[data-astro-cid-4snydibx]{min-height:3rem;color:var(--color-ink);letter-spacing:.12em;text-transform:uppercase;border:1px solid #7c846a;border-radius:9px;align-items:center;gap:.75rem;margin-top:1.75rem;padding:.75rem 1.375rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out;display:inline-flex}.me-btn[data-astro-cid-4snydibx] svg[data-astro-cid-4snydibx]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.me-btn[data-astro-cid-4snydibx]:hover{border-color:var(--color-sage-strong);background:#efe8de}.me-btn[data-astro-cid-4snydibx]:focus-visible{box-shadow:var(--focus);outline:none}.me-photo[data-astro-cid-4snydibx]{object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.me-photo--portrait[data-astro-cid-4snydibx]{aspect-ratio:4/5;object-position:50% 30%;background:#e3e1df}.me-photo--scene[data-astro-cid-4snydibx]{aspect-ratio:4/5;object-position:50% 72%;background:#1d1b19}.me-intro[data-astro-cid-4snydibx]{background:var(--color-white);padding-block:clamp(2rem,1rem + 2.5vw,3.5rem)}.me-intro__grid[data-astro-cid-4snydibx]{gap:2rem;display:grid}.me-intro__title[data-astro-cid-4snydibx]{letter-spacing:-.015em;text-wrap:balance;max-width:13em;font-size:clamp(2.375rem,1.1rem + 3vw,3.75rem);line-height:1.04}.me-approach[data-astro-cid-4snydibx]{background:#f3ede5;padding-block:clamp(2.75rem,1rem + 3vw,4.5rem)}.me-approach__grid[data-astro-cid-4snydibx]{gap:2rem;display:grid}.me-approach[data-astro-cid-4snydibx] .me-text[data-astro-cid-4snydibx]{max-width:38rem;color:var(--color-ink);font-size:clamp(1rem,.95rem + .2vw,1.0625rem)}.me-skills__title[data-astro-cid-4snydibx]{color:var(--color-sage-text);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:1.75rem;font-size:.75rem;font-weight:600}.me-skills[data-astro-cid-4snydibx]{column-gap:2.75rem;max-width:44rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.me-skills[data-astro-cid-4snydibx] li[data-astro-cid-4snydibx]{color:var(--color-ink);align-items:center;gap:.875rem;padding-block:.55rem;font-size:1.03125rem;line-height:1.4;display:flex}.me-skills__icon[data-astro-cid-4snydibx]{fill:none;stroke:#6e7c60;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.375rem;height:1.375rem}.me-values[data-astro-cid-4snydibx]{isolation:isolate;background:#f1e9de;padding-block:clamp(2.75rem,1rem + 3vw,4.5rem);position:relative;overflow:hidden}.me-values__bg[data-astro-cid-4snydibx]{z-index:-2;object-fit:cover;object-position:20% 30%;width:100%;height:100%;position:absolute;inset:0}.me-values[data-astro-cid-4snydibx]:before{content:"";z-index:-1;background:#f8f5f08c;position:absolute;inset:0}.me-values__title[data-astro-cid-4snydibx]{font-synthesis:none;max-width:18em;font-style:italic;font-weight:500}.me-values__list[data-astro-cid-4snydibx]{gap:1rem;margin:clamp(1.75rem,1rem + 1.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.me-value[data-astro-cid-4snydibx]{background:#faf7f2e0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.25rem,.9rem + 1vw,1.75rem);display:grid}.me-value__icon[data-astro-cid-4snydibx]{fill:none;stroke:#6e7c60;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.75rem;height:1.75rem;margin-top:.125rem}.me-value__title[data-astro-cid-4snydibx]{text-wrap:balance;font-size:clamp(1.4375rem,1.25rem + .5vw,1.75rem);line-height:1.12}.me-value__text[data-astro-cid-4snydibx]{max-width:26rem;color:var(--color-ink-soft);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.68}.me-closing[data-astro-cid-4snydibx]{background:#f3ede5;padding-block:clamp(2.75rem,1rem + 3vw,4.5rem) clamp(2.25rem,1rem + 2vw,3.25rem)}.me-feature[data-astro-cid-4snydibx]{gap:1.75rem;display:grid}.me-photo--materials[data-astro-cid-4snydibx]{aspect-ratio:4/3;object-position:50% 50%;background:#e9e0d4}.me-feature__copy[data-astro-cid-4snydibx]{margin:0}.me-quote[data-astro-cid-4snydibx]{max-width:19em;font-family:var(--font-serif);font-synthesis:none;text-wrap:pretty;margin:0;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.75rem);font-style:italic;font-weight:500;line-height:1.22}.me-quote[data-astro-cid-4snydibx] p[data-astro-cid-4snydibx]{margin:0}.me-cta[data-astro-cid-4snydibx]{background:#ebe3d7;border-radius:14px;justify-items:start;gap:.75rem;margin-top:clamp(2.25rem,1.25rem + 2.5vw,3.5rem);padding:clamp(1.5rem,1rem + 1.2vw,2rem) clamp(1.25rem,.75rem + 2vw,2.75rem);display:grid}.me-cta__title[data-astro-cid-4snydibx]{letter-spacing:-.012em;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.375rem);line-height:1.06}.me-cta__text[data-astro-cid-4snydibx]{max-width:31rem;color:var(--color-ink-soft);text-wrap:balance;font-size:.9375rem;line-height:1.6}.me-cta__btn[data-astro-cid-4snydibx]{margin-top:.5rem}@media (width>=640px){.me-skills[data-astro-cid-4snydibx]{grid-template-columns:1fr 1fr}}@media (width>=768px){.me-intro__grid[data-astro-cid-4snydibx]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.me-approach__grid[data-astro-cid-4snydibx]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.me-values__list[data-astro-cid-4snydibx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,1.6vw,1.5rem)}.me-feature[data-astro-cid-4snydibx]{grid-template-columns:minmax(0,12fr) minmax(0,13fr);align-items:center;gap:clamp(2rem,5vw,5.5rem)}.me-photo--materials[data-astro-cid-4snydibx]{aspect-ratio:3/2;object-position:50% 55%}}@media (width>=768px) and (width<=1199px){.me-skills[data-astro-cid-4snydibx]{column-gap:2rem}.me-skills[data-astro-cid-4snydibx] li[data-astro-cid-4snydibx]{gap:.75rem;font-size:.9375rem}.me-skills__icon[data-astro-cid-4snydibx]{width:1.25rem;height:1.25rem}}@media (width>=768px) and (width<=1023px){.me-value[data-astro-cid-4snydibx]{grid-template-columns:1fr;gap:.75rem;padding:1.25rem}.me-value__title[data-astro-cid-4snydibx]{font-size:1.375rem}.me-value__text[data-astro-cid-4snydibx]{font-size:.9375rem}}@media (width>=768px){.me-cta[data-astro-cid-4snydibx]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem 2rem}.me-cta__btn[data-astro-cid-4snydibx]{grid-area:1/2/3;margin-top:0}}@media (width>=1200px){.me-cta[data-astro-cid-4snydibx]{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1.5rem,3vw,3rem)}.me-cta__btn[data-astro-cid-4snydibx]{grid-area:auto}}@media (prefers-reduced-motion:reduce){.me-btn[data-astro-cid-4snydibx]{transition:none}}
