.photo.svelte-1kx97lh{aspect-ratio:3/2;background:var(--navy);color:var(--on-navy);align-items:end;display:grid;position:relative;overflow:clip}.photo.svelte-1kx97lh .photo-img{border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.photo.svelte-1kx97lh:after{content:"";background:linear-gradient(to top in oklab, #15233ab8, #15233a00 48%);position:absolute;inset:0}.title.svelte-1kx97lh{z-index:1;padding-bottom:var(--space-5);position:relative}h2.svelte-1kx97lh{font-size:var(--size-title);font-weight:var(--weight-strong);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.body.svelte-1kx97lh{padding-block:var(--space-6) var(--space-7)}@media (width>=768px){.photo.svelte-1kx97lh{aspect-ratio:auto;height:clamp(320px,44vw,440px)}.title.svelte-1kx97lh{padding-bottom:var(--space-6)}}@media (width>=1024px){.chapter.svelte-1kx97lh{--edge:calc(max(0px, (100cqw - var(--shell)) / 2) + var(--gutter));--inner:calc((var(--space-7) - var(--space-1)) / 2)}.photo.svelte-1kx97lh{aspect-ratio:3/2;height:auto}.shell.svelte-1kx97lh{max-width:none;padding-inline:var(--edge) var(--inner);margin:0}.end.svelte-1kx97lh .shell:where(.svelte-1kx97lh){padding-inline:var(--inner) var(--edge)}.body.svelte-1kx97lh{padding-block:var(--space-7)}}.opening.svelte-981tr4{--frame:clamp(6.5rem, 14svh, 8rem);grid-template-columns:minmax(0,1fr);display:grid}.hero.svelte-981tr4{min-height:max(calc(100svh - 2 * var(--frame) - 2 * var(--space-1)), 37.5rem);background:var(--navy);color:var(--white);grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative;overflow:clip}.hero.svelte-981tr4 .hero-img{object-position:50% 0;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width>=481px){.hero.svelte-981tr4 .hero-img{object-position:87% 40%}}.hero.svelte-981tr4:after{content:"";background:linear-gradient(to bottom in oklab, #15233a8f, #15233a00 var(--space-10)), linear-gradient(to top in oklab, #15233ac7, #15233a00 62%), linear-gradient(to right in oklab, #15233a5c, #15233a00 56%);position:absolute;inset:0}.hero-text.svelte-981tr4{z-index:1;justify-items:start;gap:var(--space-3);padding-block:var(--space-7) var(--space-6);display:grid;position:relative}h1.svelte-981tr4{gap:var(--space-3);display:grid}.title.svelte-981tr4{font-family:var(--font-display);font-size:var(--size-display);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display);max-width:8em}.lead.svelte-981tr4{max-width:var(--measure);font-weight:var(--weight-body);font-size:var(--size-lead);line-height:var(--leading-lead);color:var(--silver);text-wrap:pretty}.button.svelte-981tr4{margin-top:var(--space-3)}.strip.svelte-981tr4 ol:where(.svelte-981tr4){gap:var(--space-1);padding-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strip.svelte-981tr4 a:where(.svelte-981tr4){height:var(--frame);color:var(--white);text-decoration:none;display:block;position:relative;overflow:clip}.strip.svelte-981tr4 a:where(.svelte-981tr4) .frame-img{object-position:var(--phone-position);border-radius:0;width:100%;height:100%}.strip.svelte-981tr4 a:where(.svelte-981tr4):after{content:"";background:linear-gradient(to top in oklab, #15233acc, #15233a00 72%);position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.strip.svelte-981tr4 a:where(.svelte-981tr4) .frame-img{transition:scale var(--dur-slow) var(--ease-out)}.strip.svelte-981tr4 a:where(.svelte-981tr4):hover .frame-img{scale:1.04}}.label.svelte-981tr4{inset:auto var(--space-3) var(--space-3) var(--gutter);z-index:1;font-size:var(--size-lead);font-weight:var(--weight-strong);line-height:var(--leading-subhead);position:absolute}@media (width>=768px){.opening.svelte-981tr4{--frame:clamp(9rem, 20svh, 13rem);grid-template-rows:minmax(0,1fr) auto;height:100svh;min-height:40rem}.hero.svelte-981tr4{min-height:0}.strip.svelte-981tr4 ol:where(.svelte-981tr4){grid-template-columns:repeat(4,minmax(0,1fr))}.strip.svelte-981tr4 a:where(.svelte-981tr4) .frame-img{object-position:var(--position)}.label.svelte-981tr4{bottom:var(--space-4)}.hero-text.svelte-981tr4{padding-block:var(--space-8) var(--space-7)}}@media (width>=1024px){.opening.svelte-981tr4{--frame:max(clamp(10rem, 24svh, 15rem), min(12.5vw, 30svh))}.hero.svelte-981tr4 .hero-img{object-position:56% 30%}.label.svelte-981tr4{bottom:var(--space-5)}}.group.svelte-zdbh9z{align-content:start;justify-items:start;gap:var(--space-1);display:grid}ul.svelte-zdbh9z{align-content:start;gap:var(--space-1);margin-top:var(--space-2);display:grid}li.svelte-zdbh9z{padding-left:var(--space-5);position:relative}li.svelte-zdbh9z:before{content:"";width:var(--space-3);background:var(--larch);height:2px;position:absolute;top:.75em;left:0}.practice.svelte-ypbj28{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);display:grid}.block.svelte-ypbj28{align-content:start;justify-items:start;gap:var(--space-3);display:grid}h2.svelte-ypbj28{font-size:var(--size-lead);font-weight:var(--weight-strong);line-height:var(--leading-subhead)}.who.svelte-ypbj28{scroll-margin-top:var(--space-6)}.staff.svelte-ypbj28{justify-items:start;gap:var(--space-3);width:100%;margin-top:var(--space-2);display:grid}.people.svelte-ypbj28{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.person.svelte-ypbj28{align-content:start;text-decoration:none;display:grid}.person.svelte-ypbj28 img{aspect-ratio:4/5;width:100%;margin-bottom:var(--space-2);transition:filter var(--dur-base) var(--ease-out)}.person.svelte-ypbj28:hover img{filter:brightness(1.04)contrast(1.04)}.degree.svelte-ypbj28{font-size:var(--size-small);color:var(--ink-2)}.person-name.svelte-ypbj28{font-weight:var(--weight-strong)}.more.svelte-ypbj28{align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:var(--weight-strong);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.25em;display:inline-flex}@media (prefers-reduced-motion:no-preference){.more.svelte-ypbj28 svg{transition:translate var(--dur-base) var(--ease-out)}.more.svelte-ypbj28:hover svg{translate:var(--space-1) 0}}.facts.svelte-ypbj28{gap:var(--space-7);display:grid}.facts.svelte-ypbj28 p:where(.svelte-ypbj28){max-width:var(--measure)}.note.svelte-ypbj28{max-width:var(--measure);margin-bottom:var(--space-7)}.groups.svelte-ypbj28{gap:var(--space-7);display:grid}@media (width>=768px){.practice.svelte-ypbj28{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.who.svelte-ypbj28{grid-row:span 2;grid-template-rows:subgrid}.facts.svelte-ypbj28{margin-top:var(--space-2);grid-area:2/2;align-content:start}.groups.svelte-ypbj28{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.groups.svelte-ypbj28>*{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-1)}}@media (width>=1024px){.practice.svelte-ypbj28{column-gap:var(--space-7);padding-block:var(--space-8)}.people.svelte-ypbj28{gap:var(--space-7)}.groups.svelte-ypbj28{column-gap:var(--space-7)}.pair.svelte-ypbj28{gap:0 var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container-type:inline-size}}
