.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:min(92vh,52rem);color:var(--stone);align-items:end;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media--ph[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 70% 20%, #3c5a4e, var(--evergreen) 65%)}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#121f1a1a 40%,#121f1acc),linear-gradient(90deg,#121f1a99,#121f1a00 70%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{padding-block:6rem clamp(3rem,8vw,5.5rem)}.hero-title[data-astro-cid-lcdefpme]{font-size:var(--t-hero);letter-spacing:-.02em;margin-bottom:.3em;font-weight:400;line-height:.92}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero-title[data-astro-cid-lcdefpme] .by[data-astro-cid-lcdefpme]{color:var(--brass-light);padding-left:.6em;font-style:italic}.hero-tagline[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-lg);max-width:30rem;margin-bottom:.4em;line-height:1.3}.hero-sub[data-astro-cid-lcdefpme]{color:#d9dfdb;margin-bottom:2rem}@media (prefers-reduced-motion:no-preference){.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:1.4s cubic-bezier(.2,.7,.1,1) both settle}.hero-title[data-astro-cid-lcdefpme] .by[data-astro-cid-lcdefpme]{animation-delay:.25s}@keyframes settle{0%{opacity:0;letter-spacing:.08em;filter:blur(4px)}to{opacity:1;letter-spacing:-.02em;filter:blur()}}}.timeline[data-astro-cid-lcdefpme]{counter-reset:moment;gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:moment;border-top:1px solid var(--line);padding-top:2.75rem;position:relative}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(moment);font-family:var(--serif);color:var(--brass);font-size:1.4rem;font-style:italic;position:absolute;top:.6rem;left:0}.timeline[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-md);margin:1rem 0 .3em}.timeline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--moss);margin:0}@media (width>=56rem){.timeline[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:0}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-right:1.5rem}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:var(--brass);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}}.services[data-astro-cid-lcdefpme]{background:var(--paper)}.service[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem;display:grid}.service[data-astro-cid-lcdefpme]+.service[data-astro-cid-lcdefpme]{margin-top:clamp(3.5rem,8vw,6rem)}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-xl)}.price[data-astro-cid-lcdefpme]{font-weight:600}@media (width>=52rem){.service[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;gap:4rem}.service--flip[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr}.service--flip[data-astro-cid-lcdefpme] .service-media[data-astro-cid-lcdefpme]{order:2}}.heading-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:2rem;display:flex}.heading-row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.work[data-astro-cid-lcdefpme]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.5rem;text-decoration:none;display:grid}.work-title[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-md)}.work-meta[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--moss)}@media (width>=48rem){.work[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr}.work[data-astro-cid-lcdefpme] .tall[data-astro-cid-lcdefpme]{grid-row:span 2}}.steps-section[data-astro-cid-lcdefpme]{padding-top:0}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:1.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;grid-template-rows:auto 1fr;grid-template-columns:2.5rem 1fr;column-gap:.75rem;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--serif);font-size:var(--t-lg);color:var(--brass);grid-row:span 2;line-height:1}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.25em}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--moss);margin:0}@media (width>=52rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.travel[data-astro-cid-lcdefpme]{margin-top:2.5rem;font-weight:600}.insta[data-astro-cid-lcdefpme]{padding-block:0 clamp(4rem,8vw,6rem)}.insta-inner[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:3rem;display:flex}.insta-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-lg);margin:0}.inquire-grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=60rem){.inquire-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;gap:4rem}}
