.hero[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--c-paper) 0%, var(--c-paper-2) 100%);border-bottom:1px solid #b5803f2e;padding-block:clamp(2rem,1.4rem + 2.4vw,3.5rem) clamp(2.75rem,2rem + 2.6vw,4.25rem)}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr);display:grid}.hero__name[data-astro-cid-i3irphx7]{max-width:20ch}.hero__college[data-astro-cid-i3irphx7]{color:var(--c-ink);letter-spacing:.06em;text-transform:uppercase;max-width:30rem;margin-top:1rem;font-size:.9375rem;font-weight:500;line-height:1.45}.hero__statement[data-astro-cid-i3irphx7]{border-left:var(--rule-w) solid var(--c-bronze);color:var(--c-ink);font-family:var(--font-serif);font-size:var(--fs-quote);max-width:34rem;padding-left:1.5rem;font-style:italic;font-weight:400;line-height:1.38}.hero__directions[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{grid-template-columns:repeat(2,minmax(0,max-content));gap:0 2rem;display:grid}.hero__audience[data-astro-cid-i3irphx7]{font-size:var(--fs-body)}.hero__button[data-astro-cid-i3irphx7]{width:100%;max-width:26rem;font-size:1.125rem}.hero__consultation[data-astro-cid-i3irphx7]{max-width:34rem}.hero__secondary[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:0 2rem;margin-top:.5rem;display:flex}.hero__photo[data-astro-cid-i3irphx7]{margin:0}.hero__photo[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}@media (width<=899.98px){.hero__about--wide[data-astro-cid-i3irphx7],.hero__choose-wide[data-astro-cid-i3irphx7]{display:none}.hero__audience[data-astro-cid-i3irphx7]{font-size:var(--fs-lead);margin-top:1.25rem}.hero__cta[data-astro-cid-i3irphx7]{margin-top:1.5rem}.hero__button[data-astro-cid-i3irphx7]{max-width:none}.hero__terms[data-astro-cid-i3irphx7]{margin-top:1rem}.hero__photo[data-astro-cid-i3irphx7]{aspect-ratio:1086/1110;justify-self:center;width:min(82%,22rem);margin-top:1.75rem;overflow:hidden}.hero__about--narrow[data-astro-cid-i3irphx7]{margin-top:1.75rem}.hero__directions[data-astro-cid-i3irphx7]{border-top:1px solid var(--c-rule);margin-top:1.5rem}.hero__directions[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0}.hero__directions[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{border-bottom:1px solid var(--c-rule);align-items:center;padding:.375rem .5rem .375rem 0;display:flex}.hero__directions[data-astro-cid-i3irphx7] .route-link{font-size:1rem}.hero__directions[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:nth-child(2n){border-left:1px solid var(--c-rule);padding-left:1rem}.hero__choose-narrow[data-astro-cid-i3irphx7]{margin-top:.75rem}}@media (width>=900px){.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"intro photo""about photo""audience photo""cta terms";column-gap:clamp(2rem,4vw,4.5rem)}.hero__intro[data-astro-cid-i3irphx7]{grid-area:intro}.hero__about--wide[data-astro-cid-i3irphx7]{grid-area:about;margin-top:1.75rem}.hero__about--narrow[data-astro-cid-i3irphx7]{display:none}.hero__directions[data-astro-cid-i3irphx7]{margin-top:1.25rem}.hero__directions[data-astro-cid-i3irphx7] .route-link{font-size:1rem}.hero__audience[data-astro-cid-i3irphx7]{grid-area:audience;align-self:end;margin-top:.75rem;padding-bottom:1.75rem}.hero__cta[data-astro-cid-i3irphx7]{grid-area:cta;align-self:start;padding-top:1.75rem}.hero__terms[data-astro-cid-i3irphx7]{border-left:var(--rule-w) solid var(--c-bronze);grid-area:terms;margin-top:1.75rem;padding-left:1.5rem}.hero__photo[data-astro-cid-i3irphx7]{aspect-ratio:1086/1150;grid-area:photo;align-self:end;overflow:hidden}}@media (width>=1280px){.hero__statement[data-astro-cid-i3irphx7]{font-size:1.75rem}}.practices__lead[data-astro-cid-gczvjp6v]{margin-top:.75rem}.practices__grid[data-astro-cid-gczvjp6v]{margin-top:var(--space-block);border-top:1px solid var(--c-bronze);display:grid}.practice[data-astro-cid-gczvjp6v]{border-bottom:1px solid var(--c-bronze);scroll-margin-top:calc(var(--header-h) + .5rem);padding-block:1.75rem}.practice__title[data-astro-cid-gczvjp6v],.practice__text[data-astro-cid-gczvjp6v],.practice__links[data-astro-cid-gczvjp6v]{border-left:var(--rule-w) solid var(--c-bronze);padding-left:clamp(1.25rem,2.5vw,2rem)}.practice__title[data-astro-cid-gczvjp6v]{padding-bottom:.5rem}.practice__text[data-astro-cid-gczvjp6v]{max-width:34rem;padding-bottom:.75rem}.practice__links[data-astro-cid-gczvjp6v]{padding-bottom:.125rem;display:grid}.practice__links[data-astro-cid-gczvjp6v] .route-link{font-size:1.0625rem}@media (width>=768px){.practices__grid[data-astro-cid-gczvjp6v]{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4.5rem)}.practice[data-astro-cid-gczvjp6v]{padding-block:1.75rem}.practice[data-astro-cid-gczvjp6v]:nth-child(n+3){border-bottom:0}}.about[data-astro-cid-j4y4sje3]{background:var(--c-paper);border-top:1px solid #b5803f2e}.about__grid[data-astro-cid-j4y4sje3]{gap:1.75rem;display:grid}.about__name[data-astro-cid-j4y4sje3]{font-family:var(--font-serif);font-size:var(--fs-h4);color:var(--c-ink);font-weight:700;line-height:1.25}.about__title[data-astro-cid-j4y4sje3]+.about__main[data-astro-cid-j4y4sje3]{margin-top:-.75rem}.about__text[data-astro-cid-j4y4sje3]{max-width:36rem;margin-top:.75rem}.about__link[data-astro-cid-j4y4sje3]{margin-top:-.75rem}.about__quote[data-astro-cid-j4y4sje3]{border-left:var(--rule-w) solid var(--c-bronze);margin:0;padding-left:clamp(1.25rem,2.5vw,2rem)}.about__quote[data-astro-cid-j4y4sje3] blockquote[data-astro-cid-j4y4sje3]{color:var(--c-ink);font-family:var(--font-serif);font-size:var(--fs-quote);max-width:30rem;font-style:italic;line-height:1.32}.about__quote[data-astro-cid-j4y4sje3] figcaption[data-astro-cid-j4y4sje3]{color:var(--c-text-2);font-size:var(--fs-small);margin-top:1rem}@media (width>=900px){.about__grid[data-astro-cid-j4y4sje3]{grid-template:"title title""main quote""link quote"1fr/minmax(0,1.05fr) minmax(0,.95fr);gap:1.25rem clamp(2.5rem,6vw,6rem)}.about__link[data-astro-cid-j4y4sje3]{grid-area:link;margin-top:-.75rem}.about__title[data-astro-cid-j4y4sje3]{grid-area:title}.about__main[data-astro-cid-j4y4sje3]{grid-area:main;margin-top:0}.about__quote[data-astro-cid-j4y4sje3]{grid-area:quote;align-self:start}}.formats__lead[data-astro-cid-a5h3wbmc]{color:var(--c-on-navy);max-width:48rem;margin-top:.75rem}.formats__list[data-astro-cid-a5h3wbmc]{margin-top:var(--space-block);border-top:1px solid var(--c-bronze-on-navy);display:grid}.format[data-astro-cid-a5h3wbmc]{border-bottom:1px solid var(--c-bronze-on-navy);padding-block:1.5rem}.format__title[data-astro-cid-a5h3wbmc]{font-size:var(--fs-h4);margin-bottom:.5rem}.format[data-astro-cid-a5h3wbmc] p[data-astro-cid-a5h3wbmc]{color:var(--c-on-navy);max-width:30rem}.formats__note[data-astro-cid-a5h3wbmc]{color:var(--c-on-navy-2);margin-top:1.5rem}@media (width>=860px){.formats__list[data-astro-cid-a5h3wbmc]{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.format[data-astro-cid-a5h3wbmc]{border-bottom:0;border-left:1px solid var(--c-rule-on-navy);padding:.25rem clamp(1.25rem,2.6vw,2.5rem)}.format[data-astro-cid-a5h3wbmc]:first-child{border-left:0;padding-left:0}.formats__note[data-astro-cid-a5h3wbmc]{margin-top:2rem}}.meeting[data-astro-cid-mcljfkvx]{border-top:1px solid #b5803f2e}.meeting__lead[data-astro-cid-mcljfkvx]{max-width:50rem;margin-top:.75rem}.steps[data-astro-cid-mcljfkvx]{margin-top:var(--space-block);gap:1.75rem;display:grid}.step[data-astro-cid-mcljfkvx]{grid-template-columns:3rem minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid;position:relative}.step__num[data-astro-cid-mcljfkvx]{color:#fff;width:3rem;height:3rem;font-family:var(--font-serif);background:#a06b2c;border-radius:50%;place-items:center;font-size:1.375rem;font-weight:600;line-height:1;display:grid}.step__title[data-astro-cid-mcljfkvx]{font-size:var(--fs-h4);margin:.4rem 0 .375rem}.step__body[data-astro-cid-mcljfkvx] p[data-astro-cid-mcljfkvx]{max-width:22rem}.step[data-astro-cid-mcljfkvx] .step__arrow{display:none}.meeting__footer[data-astro-cid-mcljfkvx]{margin-top:var(--space-block);gap:1.5rem;display:grid}.meeting__cta[data-astro-cid-mcljfkvx]{width:100%}@media (width>=900px){.steps[data-astro-cid-mcljfkvx]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2.5rem,4.5vw,4.5rem)}.step[data-astro-cid-mcljfkvx] .step__arrow{color:var(--c-bronze);display:block;position:absolute;top:1.15rem;right:calc(clamp(2.5rem,4.5vw,4.5rem)/-2 - 12px)}.meeting__footer[data-astro-cid-mcljfkvx]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3rem}.meeting__cta[data-astro-cid-mcljfkvx]{width:auto}}@media (width>=900px) and (width<=1199.98px){.step[data-astro-cid-mcljfkvx]{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.step__title[data-astro-cid-mcljfkvx]{margin-top:0}}.cost[data-astro-cid-qpdgohfw]{border-top:1px solid #b5803f2e;display:grid}.cost__media[data-astro-cid-qpdgohfw] img{aspect-ratio:724/200;width:100%;height:auto}.cost__body[data-astro-cid-qpdgohfw]{padding:var(--space-section) var(--gutter) 2.25rem}.cost__body[data-astro-cid-qpdgohfw] p[data-astro-cid-qpdgohfw]{max-width:38rem;margin-top:.75rem}.cost__body[data-astro-cid-qpdgohfw] h2[data-astro-cid-qpdgohfw]+p[data-astro-cid-qpdgohfw]{margin-top:1rem}@media (width<=859.98px){.cost__body[data-astro-cid-qpdgohfw]{order:-1}}@media (width>=860px){.cost[data-astro-cid-qpdgohfw]{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.cost__media[data-astro-cid-qpdgohfw]{align-self:end;max-width:724px}.cost__media[data-astro-cid-qpdgohfw] img{-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.cost__body[data-astro-cid-qpdgohfw]{padding:clamp(2.5rem, 4vw, 3.5rem) max(var(--gutter), calc((100vw - var(--container)) / 2)) clamp(2.5rem, 4vw, 3.5rem) clamp(1.5rem, 3vw, 3rem)}}.geo[data-astro-cid-ggmdk7sb]{display:grid}.geo__media[data-astro-cid-ggmdk7sb] img{aspect-ratio:724/216;width:100%;height:auto}.geo__body[data-astro-cid-ggmdk7sb]{padding:var(--space-section) var(--gutter) 2.25rem}.geo__body[data-astro-cid-ggmdk7sb] p[data-astro-cid-ggmdk7sb]{max-width:38rem;color:var(--c-on-navy);margin-top:1rem}@media (width<=859.98px){.geo__body[data-astro-cid-ggmdk7sb]{order:-1}}@media (width>=860px){.geo[data-astro-cid-ggmdk7sb]{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.geo__media[data-astro-cid-ggmdk7sb]{min-height:100%;position:relative}.geo__media[data-astro-cid-ggmdk7sb] img{aspect-ratio:auto;object-fit:cover;object-position:50% 60%;height:100%;position:absolute;inset:0}.geo__body[data-astro-cid-ggmdk7sb]{padding:2.25rem max(var(--gutter), calc((100vw - var(--container)) / 2)) 2.25rem clamp(1.5rem, 3vw, 3rem);align-self:center}}.consult[data-astro-cid-hqq4jdbc]{padding-bottom:calc(var(--space-section) * .85);border-top:1px solid #b5803f2e}.consult__grid[data-astro-cid-hqq4jdbc]{gap:2.25rem;display:grid}.consult__text[data-astro-cid-hqq4jdbc]{max-width:30rem;margin-top:1rem}.consult__terms[data-astro-cid-hqq4jdbc]{max-width:30rem;margin-top:1.25rem}.consult[data-astro-cid-hqq4jdbc] .consult__contacts{margin-top:1.5rem}@media (width>=960px){.consult__grid[data-astro-cid-hqq4jdbc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}}
