.studio-hero[data-astro-cid-jnojt2nj]{padding-block:clamp(2.5rem,7vw,6rem) clamp(3rem,7vw,5.5rem)}.studio-hero__grid[data-astro-cid-jnojt2nj]{grid-template-columns:minmax(0,1fr) clamp(7.5rem,34vw,11rem);grid-template-areas:"title pan""text text""services services";align-items:center;gap:clamp(1.75rem,5vw,2.5rem) clamp(1rem,4vw,2rem);display:grid}.studio-hero__title[data-astro-cid-jnojt2nj]{letter-spacing:-.005em;text-wrap:balance;grid-area:title;font-size:clamp(3rem,1.4rem + 7.6vw,9.5rem);line-height:.95}.studio-hero[data-astro-cid-jnojt2nj] .studio-hero__pan{grid-area:pan}.studio-hero__text[data-astro-cid-jnojt2nj]{grid-area:text}.studio-hero__text[data-astro-cid-jnojt2nj] .actions[data-astro-cid-jnojt2nj]{margin-top:1.75rem}.studio-hero__services[data-astro-cid-jnojt2nj]{grid-area:services}.services__title[data-astro-cid-jnojt2nj]{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:.01em;margin-bottom:.75rem;font-weight:500}.services[data-astro-cid-jnojt2nj]{border-top:1px solid var(--rule);display:grid}.services[data-astro-cid-jnojt2nj] li[data-astro-cid-jnojt2nj]{border-bottom:1px solid var(--rule);padding:.7rem 0}@media (width>=40em){.services[data-astro-cid-jnojt2nj]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (width>=60em){.studio-hero__grid[data-astro-cid-jnojt2nj]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;align-items:start;row-gap:3.5rem}.studio-hero__title[data-astro-cid-jnojt2nj]{grid-area:1/1/auto/span 8;align-self:center}.studio-hero[data-astro-cid-jnojt2nj] .studio-hero__pan{grid-area:1/9/span 2/-1}.studio-hero__text[data-astro-cid-jnojt2nj]{grid-area:2/1/auto/span 5}.studio-hero__services[data-astro-cid-jnojt2nj]{grid-area:3/1/auto/span 7}.services[data-astro-cid-jnojt2nj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-title[data-astro-cid-jnojt2nj]{font-size:clamp(var(--step-3), 1.4rem + 2vw, var(--step-5));max-width:22ch;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.studio-feature[data-astro-cid-jnojt2nj],.studio-work[data-astro-cid-jnojt2nj]{padding-top:0}.results[data-astro-cid-jnojt2nj]{gap:var(--gap);display:grid}@media (width>=48em){.results[data-astro-cid-jnojt2nj]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.how__steps[data-astro-cid-jnojt2nj]{counter-reset:step;gap:2rem;display:grid}.how__steps[data-astro-cid-jnojt2nj] li[data-astro-cid-jnojt2nj]{border-top:1px solid var(--rule);counter-increment:step;padding-top:1.25rem}.how__steps[data-astro-cid-jnojt2nj] li[data-astro-cid-jnojt2nj]:before{content:counter(step);font-family:var(--font-display);font-size:var(--step-4);margin-bottom:.75rem;line-height:1;display:block}.how__steps[data-astro-cid-jnojt2nj] h3[data-astro-cid-jnojt2nj]{font-size:var(--step-2);margin-bottom:.5rem}.how__steps[data-astro-cid-jnojt2nj] p[data-astro-cid-jnojt2nj]{max-width:30rem;color:var(--ink-soft)}@media (width>=48em){.how__steps[data-astro-cid-jnojt2nj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}.gallery[data-astro-cid-jnojt2nj]{columns:2;column-gap:var(--gap)}.gallery[data-astro-cid-jnojt2nj] li[data-astro-cid-jnojt2nj]{break-inside:avoid;margin-bottom:var(--gap)}@media (width>=60em){.gallery[data-astro-cid-jnojt2nj]{columns:3}}.gallery--few[data-astro-cid-jnojt2nj]{columns:1}@media (width>=36em){.gallery--few[data-astro-cid-jnojt2nj]{columns:2}}@media (width>=60em){.gallery--few[data-astro-cid-jnojt2nj]{columns:3}}.on-set[data-astro-cid-jnojt2nj]{gap:clamp(2.5rem, 5vw, 3.5rem) var(--gap);display:grid}.on-set[data-astro-cid-jnojt2nj] .lede[data-astro-cid-jnojt2nj]+.actions[data-astro-cid-jnojt2nj]{margin-top:1.75rem}.on-set__sheet[data-astro-cid-jnojt2nj] h3[data-astro-cid-jnojt2nj]{font-size:var(--step-1);margin-bottom:1rem}.call-sheet[data-astro-cid-jnojt2nj]{border-top:1px solid var(--rule)}.call-sheet[data-astro-cid-jnojt2nj] div[data-astro-cid-jnojt2nj]{border-bottom:1px solid var(--rule);gap:.15rem 1.5rem;padding:.85rem 0;display:grid}.call-sheet[data-astro-cid-jnojt2nj] dt[data-astro-cid-jnojt2nj]{font-weight:500}.call-sheet[data-astro-cid-jnojt2nj] dd[data-astro-cid-jnojt2nj]{color:var(--ink-soft)}@media (width>=40em){.call-sheet[data-astro-cid-jnojt2nj] div[data-astro-cid-jnojt2nj]{grid-template-columns:11rem minmax(0,1fr)}}@media (width>=60em){.on-set[data-astro-cid-jnojt2nj]{grid-template-columns:repeat(12,minmax(0,1fr))}.on-set__text[data-astro-cid-jnojt2nj]{grid-column:1/span 6}.on-set__sheet[data-astro-cid-jnojt2nj]{grid-column:8/-1;align-self:end}.on-set__gallery[data-astro-cid-jnojt2nj]{grid-column:1/-1}}.studio-close[data-astro-cid-jnojt2nj]{border-top:1px solid var(--rule)}.studio-close__grid[data-astro-cid-jnojt2nj]{align-items:end;gap:3rem;display:grid}.studio-close__copy[data-astro-cid-jnojt2nj]{max-width:30rem;margin-top:-.75rem}.studio-close__copy[data-astro-cid-jnojt2nj]+.actions[data-astro-cid-jnojt2nj]{margin-top:1.75rem}@media (width>=48em){.studio-close__grid[data-astro-cid-jnojt2nj]{grid-template-columns:minmax(0,1fr) auto}}.next[data-astro-cid-jnojt2nj]{transition:transform .3s var(--ease-out);border-radius:999px;justify-self:start;align-items:center;gap:1.1rem;padding:.6rem 1.75rem .6rem .6rem;text-decoration:none;display:inline-flex}.next[data-astro-cid-jnojt2nj] .next__pan{width:5.5rem}.next__text[data-astro-cid-jnojt2nj]{display:grid}.next__label[data-astro-cid-jnojt2nj]{color:var(--ink-soft);font-size:.875rem}.next__name[data-astro-cid-jnojt2nj]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.2}.next[data-astro-cid-jnojt2nj]:hover .pan__photo{transform:scale(1.06)}
