.hero[data-astro-cid-lcdefpme]{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.hero__meta[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);row-gap:.35rem;padding-top:.9rem}.hero__meta[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{grid-column:1/span 4}.hero__meta[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){grid-column:5/span 5}.hero__meta-avail[data-astro-cid-lcdefpme]{white-space:nowrap;grid-column:10/span 3;justify-self:end;gap:.6em;display:flex}.hero__meta-avail[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--ink);font-variant-numeric:tabular-nums}.hero__sep[data-astro-cid-lcdefpme]{color:var(--rule);margin-right:.6em}.hero__body[data-astro-cid-lcdefpme]{row-gap:3rem;padding-top:clamp(3rem,1.5rem + 5vw,6.5rem)}.hero__text[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:1/span 7;display:flex}.hero__statement[data-astro-cid-lcdefpme]{font-size:var(--step-4);text-wrap:balance;max-width:16.5em}.hero__statement[data-astro-cid-lcdefpme] em{color:var(--accent)}.hero__lede[data-astro-cid-lcdefpme]{max-width:33rem;margin-top:clamp(2rem,1.25rem + 2.5vw,3.5rem);margin-left:calc((100% + var(--gutter)) / 7 * 2);color:var(--ink-2)}.hero__ctas[data-astro-cid-lcdefpme]{color:var(--ink);flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.hero__facts[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:3rem;display:grid}.hero__facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-top:1rem}.hero__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-bottom:.6rem}.hero__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-3);max-width:14em;font-size:.875rem;line-height:1.4}.hero__portrait[data-astro-cid-lcdefpme]{grid-column:9/span 4}.hero__frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--paper-2);position:relative;overflow:hidden}.hero__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease)}.hero__portrait[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.015)}.hero__foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);align-items:baseline;row-gap:.75rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding-block:1rem}.hero__foot-label[data-astro-cid-lcdefpme]{grid-column:1/span 2}.hero__sectors[data-astro-cid-lcdefpme]{color:var(--ink-2);flex-wrap:wrap;grid-column:3/-1;gap:.25rem 0;font-size:.9375rem;display:flex}.hero__sectors[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"/";color:var(--rule);margin-inline:.9em}@media (width<=1180px){.hero__meta[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){grid-column:5/-1}.hero__meta-avail[data-astro-cid-lcdefpme]{display:none}}@media (width<=1080px){.hero__portrait[data-astro-cid-lcdefpme]{grid-column:8/span 5}.hero__lede[data-astro-cid-lcdefpme]{margin-left:0}}@media (width<=860px){.hero__meta[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child,.hero__meta[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){grid-column:1/-1}.hero__meta-avail[data-astro-cid-lcdefpme]{display:none}.hero__body[data-astro-cid-lcdefpme]{padding-top:2.25rem}.hero__text[data-astro-cid-lcdefpme]{display:contents}.hero__statement[data-astro-cid-lcdefpme]{order:1;grid-column:1/-1;font-size:clamp(2.125rem,1.2rem + 4.2vw,3rem)}.hero__portrait[data-astro-cid-lcdefpme]{order:2;grid-column:1/-1;justify-self:center;width:min(100%,26rem)}.hero__lede[data-astro-cid-lcdefpme]{order:3;grid-column:1/-1;margin-top:0}.hero__facts[data-astro-cid-lcdefpme]{order:4;grid-column:1/-1;padding-top:0}.hero__foot-label[data-astro-cid-lcdefpme],.hero__sectors[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=520px){.hero__facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.hero__facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:5.5rem 1fr;align-items:baseline;padding-block:.9rem;display:grid}.hero__facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.hero__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin:0;font-size:2rem}}.spreads[data-astro-cid-lcdefpme]{gap:clamp(5rem,3rem + 8vw,11rem);display:grid}.spread__grid[data-astro-cid-lcdefpme]{row-gap:1.75rem}.spread__meta[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;gap:.4rem 2rem;padding-top:.9rem;display:flex}.spread__no[data-astro-cid-lcdefpme]{color:var(--accent)}.spread__plate[data-astro-cid-lcdefpme]{grid-column:1/span 7;display:block}.spread__text[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:9/span 4;align-self:center;align-items:flex-start;display:flex}.spread--2[data-astro-cid-lcdefpme] .spread__plate[data-astro-cid-lcdefpme]{grid-area:2/6/auto/span 7}.spread--2[data-astro-cid-lcdefpme] .spread__text[data-astro-cid-lcdefpme]{grid-area:2/1/auto/span 4}.spread--3[data-astro-cid-lcdefpme] .spread__plate[data-astro-cid-lcdefpme]{grid-column:2/span 7}.spread--3[data-astro-cid-lcdefpme] .spread__text[data-astro-cid-lcdefpme]{grid-column:9/span 4;align-self:end}.spread__title[data-astro-cid-lcdefpme]{font-size:var(--step-3);text-wrap:balance;line-height:1.1}.spread__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:background-size .6s var(--ease), color .3s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:no-repeat;background-size:0% 1px}.spread__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.spread__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{background-size:100% 1px}.spread[data-astro-cid-lcdefpme]:has(.spread__plate:hover) .spread__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}.spread__client[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-size:.875rem;font-weight:500}.spread__summary[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:.5rem}.spread__headline[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:end;gap:1.25rem;width:100%;margin-block:2rem 2.25rem;padding-top:1.25rem;display:grid}.spread__headline[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-size:var(--step-4);color:var(--accent)}.spread__headline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--ink-3);padding-bottom:.3rem;font-size:.875rem;line-height:1.35}.spread__plate[data-astro-cid-lcdefpme] .plate{transition:background-color .5s var(--ease)}.spread__plate[data-astro-cid-lcdefpme]:hover .plate{background-color:var(--paper-3)}@media (width<=1080px){.spread__plate[data-astro-cid-lcdefpme],.spread--2[data-astro-cid-lcdefpme] .spread__plate[data-astro-cid-lcdefpme],.spread--3[data-astro-cid-lcdefpme] .spread__plate[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/span 7}.spread__text[data-astro-cid-lcdefpme],.spread--2[data-astro-cid-lcdefpme] .spread__text[data-astro-cid-lcdefpme],.spread--3[data-astro-cid-lcdefpme] .spread__text[data-astro-cid-lcdefpme]{grid-area:auto/8/auto/span 5;align-self:center}}@media (width<=860px){.spread__plate[data-astro-cid-lcdefpme],.spread--2[data-astro-cid-lcdefpme] .spread__plate[data-astro-cid-lcdefpme],.spread--3[data-astro-cid-lcdefpme] .spread__plate[data-astro-cid-lcdefpme],.spread__text[data-astro-cid-lcdefpme],.spread--2[data-astro-cid-lcdefpme] .spread__text[data-astro-cid-lcdefpme],.spread--3[data-astro-cid-lcdefpme] .spread__text[data-astro-cid-lcdefpme]{grid-column:1/-1}.spread__meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){display:none}}.services[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.service[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);align-items:baseline;row-gap:1rem;padding-block:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.service__no[data-astro-cid-lcdefpme]{color:var(--accent);grid-column:1/span 1}.service__name[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.01em;grid-column:2/span 3;font-weight:380;line-height:1.15}.service__body[data-astro-cid-lcdefpme]{grid-column:5/span 5}.service__format[data-astro-cid-lcdefpme]{text-align:right;grid-column:10/span 3;justify-self:end}.service__line[data-astro-cid-lcdefpme]{font-size:var(--step-1);text-wrap:pretty;line-height:1.4}.service__detail[data-astro-cid-lcdefpme]{color:var(--ink-3);gap:.2rem;margin-top:.9rem;font-size:.9375rem;display:grid}.service__detail[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";vertical-align:.3em;width:.8em;height:1px;color:var(--rule);background:currentColor;margin-right:.6em;display:inline-block}@media (width<=860px){.service__no[data-astro-cid-lcdefpme]{grid-column:1/span 2}.service__name[data-astro-cid-lcdefpme],.service__body[data-astro-cid-lcdefpme]{grid-column:3/-1}.service__format[data-astro-cid-lcdefpme]{text-align:left;grid-column:3/-1;justify-self:start}}.about[data-astro-cid-lcdefpme]{row-gap:clamp(3rem,2rem + 4vw,6rem)}.about__prose[data-astro-cid-lcdefpme]{font-size:var(--step-1);text-wrap:pretty;grid-column:5/span 5;font-weight:370;line-height:1.55}.about__prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child:first-line{font-variant:small-caps;letter-spacing:.03em}.about__cv[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 3;font-size:.9375rem}.about__cv[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin-top:1rem}.about__cv[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem 1fr;column-gap:.75rem;padding-block:.85rem;display:grid}.about__years[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:var(--ink-3);grid-row:span 2;padding-top:.15rem;font-size:.8125rem}.about__role[data-astro-cid-lcdefpme]{font-weight:500}.about__org[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.875rem}.about__edu[data-astro-cid-lcdefpme]{color:var(--ink-2);gap:.35rem;margin-top:1.25rem;font-size:.875rem;display:grid}.about__principles[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about__principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);padding-top:1rem}.about__principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.01em;margin-block:1.5rem .6rem;font-weight:380;line-height:1.15}.about__principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:var(--ink-2);max-width:24em}@media (width<=1080px){.about__prose[data-astro-cid-lcdefpme]{grid-column:5/-1}.about__cv[data-astro-cid-lcdefpme]{grid-column:1/span 4}}@media (width<=860px){.about__prose[data-astro-cid-lcdefpme],.about__cv[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.about__principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:2rem}.about__principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.75rem}}.words[data-astro-cid-lcdefpme]{row-gap:clamp(3rem,2rem + 4vw,5.5rem)}.words__lead[data-astro-cid-lcdefpme]{grid-column:3/span 8}.words__lead[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:var(--step-3);text-wrap:pretty;line-height:1.16}.words__mark[data-astro-cid-lcdefpme]{color:var(--accent);margin-left:-.45em}.words[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-3);margin-top:1.5rem;font-size:.875rem}.words[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.words__small[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-top:1.25rem}.words__small--1[data-astro-cid-lcdefpme]{grid-column:3/span 4}.words__small--2[data-astro-cid-lcdefpme]{grid-column:8/span 4}.words__small[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:var(--step-1);font-style:italic;font-weight:350;line-height:1.45}@media (width<=860px){.words__lead[data-astro-cid-lcdefpme],.words__small--1[data-astro-cid-lcdefpme],.words__small--2[data-astro-cid-lcdefpme]{grid-column:1/-1}.words__lead[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:clamp(1.625rem,1.2rem + 2vw,2.25rem)}.words__mark[data-astro-cid-lcdefpme]{margin-left:0}}.essays[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.essay-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);transition:background-color .4s var(--ease);align-items:baseline;row-gap:.75rem;padding-block:clamp(1.5rem,1rem + 1.2vw,2.25rem)}.essay-row__date[data-astro-cid-lcdefpme]{grid-column:1/span 3}.essay-row__main[data-astro-cid-lcdefpme]{grid-column:5/span 6;gap:.5rem;display:grid}.essay-row__meta[data-astro-cid-lcdefpme]{white-space:nowrap;grid-column:11/span 2;justify-self:end}.essay-row__title[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.01em;transition:background-size .6s var(--ease), color .3s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0% 1px;justify-self:start;font-weight:370;line-height:1.2}.essay-row__stand[data-astro-cid-lcdefpme]{color:var(--ink-3);max-width:38em}.essay-row[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .45s var(--ease);margin-left:.4rem;display:inline-block}.essay-row[data-astro-cid-lcdefpme]:hover .essay-row__title[data-astro-cid-lcdefpme],.essay-row[data-astro-cid-lcdefpme]:focus-visible .essay-row__title[data-astro-cid-lcdefpme]{background-size:100% 1px}.essay-row[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme],.essay-row[data-astro-cid-lcdefpme]:focus-visible .arrow[data-astro-cid-lcdefpme]{color:var(--accent);transform:translate(.3rem)}@media (width<=860px){.essay-row__date[data-astro-cid-lcdefpme],.essay-row__main[data-astro-cid-lcdefpme]{grid-column:1/-1}.essay-row__meta[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:start}}.contact[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);--ink-3:#9b9486;--rule:#36322b;margin-top:clamp(5rem,3rem + 8vw,11rem);padding-block:clamp(4rem,2.5rem + 6vw,8rem) clamp(3rem,2rem + 4vw,6rem)}.contact[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--ink-3)}.contact__head[data-astro-cid-lcdefpme]{border-top:1px solid #4a453c;row-gap:1.5rem;padding-top:1.1rem}.contact[data-astro-cid-lcdefpme] .section-head__mark[data-astro-cid-lcdefpme] .no[data-astro-cid-lcdefpme]{color:#c9876f}.contact__title[data-astro-cid-lcdefpme]{text-wrap:balance;grid-column:5/span 7;font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.contact__title[data-astro-cid-lcdefpme] em{color:#d49a82}.contact__body[data-astro-cid-lcdefpme]{row-gap:3rem;margin-top:clamp(3rem,2rem + 4vw,6rem)}.contact__primary[data-astro-cid-lcdefpme]{grid-column:5/span 5}.contact__email-row[data-astro-cid-lcdefpme]{border-bottom:1px solid #4a453c;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin-top:.5rem;padding-bottom:1rem;display:flex}.contact__email[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.015em;transition:color .3s var(--ease);font-weight:330;line-height:1.1}.contact__email[data-astro-cid-lcdefpme]:hover{color:#d49a82}.copy[data-astro-cid-lcdefpme]{letter-spacing:.09em;text-transform:uppercase;color:var(--paper);transition:border-color .3s var(--ease), background-color .3s var(--ease), color .3s var(--ease);border:1px solid #4a453c;padding:.5rem .8rem .45rem;font-size:.75rem;font-weight:500}.copy[data-astro-cid-lcdefpme]:hover{border-color:var(--paper)}.copy[data-astro-cid-lcdefpme].is-done{background:var(--paper);color:var(--ink);border-color:var(--paper)}.contact__or[data-astro-cid-lcdefpme]{margin-top:2rem}.contact__wa[data-astro-cid-lcdefpme]{margin-top:.5rem}.contact__wa[data-astro-cid-lcdefpme]:hover{color:#d49a82}.contact__secondary[data-astro-cid-lcdefpme]{color:#cfc8ba;grid-column:10/span 3;font-size:.9375rem}.contact__secondary[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-child{margin-bottom:2rem}.contact__secondary[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid #36322b;margin-top:.75rem}.contact__secondary[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #36322b;grid-template-columns:2rem 1fr;padding-block:.7rem;display:grid}@media (width<=1080px){.contact__title[data-astro-cid-lcdefpme]{grid-column:1/-1}.contact__primary[data-astro-cid-lcdefpme]{grid-column:1/span 7}.contact__secondary[data-astro-cid-lcdefpme]{grid-column:8/span 5}}@media (width<=860px){.contact__primary[data-astro-cid-lcdefpme],.contact__secondary[data-astro-cid-lcdefpme]{grid-column:1/-1}.contact__email[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,1rem + 3vw,2.25rem)}}
