.guide-entry[data-astro-cid-fvu43aln]{--entry-delay:calc(var(--entry-order) * .14s);flex-direction:column;min-width:0;display:flex}.guide-entry[data-astro-cid-fvu43aln][data-layout=bottom]{flex-direction:column-reverse}.guide-entry-visual[data-astro-cid-fvu43aln]{isolation:isolate;flex:220px;position:relative}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-visual[data-astro-cid-fvu43aln]{aspect-ratio:3/2;flex:1 0 auto;width:100%}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-visual[data-astro-cid-fvu43aln]:before,.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-visual[data-astro-cid-fvu43aln]:after{content:"";z-index:-1;position:absolute;inset:0;box-shadow:0 1px 3px #3c301c2e}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-visual[data-astro-cid-fvu43aln]:before{transform-origin:0 100%;background:#f6f2e8;transform:rotate(-1.7deg)}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-visual[data-astro-cid-fvu43aln]:after{transform-origin:100% 100%;background:#dcd3c1;transform:rotate(1.2deg)}.guide-entry-frame[data-astro-cid-fvu43aln]{position:absolute;inset:0;overflow:hidden}.guide-entry-frame[data-astro-cid-fvu43aln]:after{content:"";background:var(--color-bg);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.guide-entry-frame[data-astro-cid-fvu43aln] picture{background:var(--color-paper);display:block;position:absolute;inset:0}.guide-entry-frame[data-astro-cid-fvu43aln] img{object-fit:cover;filter:grayscale()sepia(.14)contrast(1.06);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .7s ease, transform 1.4s var(--ease-settle)}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-frame[data-astro-cid-fvu43aln] img{filter:saturate(.92);mix-blend-mode:normal}.guide-entry[data-astro-cid-fvu43aln]:hover .guide-entry-frame[data-astro-cid-fvu43aln] img{filter:none}.guide-entry-copy[data-astro-cid-fvu43aln]{font-family:var(--font-display);padding-block-start:22px;font-size:1.0625rem;line-height:1.625}.guide-entry[data-astro-cid-fvu43aln][data-layout=bottom] .guide-entry-copy[data-astro-cid-fvu43aln]{padding-block:0 24px}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-copy[data-astro-cid-fvu43aln]{z-index:1;background:var(--color-paper);margin-block-start:-76px;margin-inline-end:clamp(40px,5vw,72px);padding-block-start:28px;padding-inline-end:28px;font-size:1.125rem;position:relative}.guide-entry-title[data-astro-cid-fvu43aln]{text-wrap:balance;font-size:1.625rem;line-height:1.2}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead] .guide-entry-title[data-astro-cid-fvu43aln]{letter-spacing:-.012em;font-size:clamp(2rem,3.2vw,2.875rem);line-height:1.12}.guide-entry-text[data-astro-cid-fvu43aln]{text-wrap:pretty;max-width:34em;margin-block-start:12px}.guide-entry-link[data-astro-cid-fvu43aln]{text-decoration-color:var(--color-accent);text-underline-offset:5px;margin-block-start:14px;text-decoration-thickness:1px;display:inline-block}.guide-entry-link[data-astro-cid-fvu43aln]:hover{color:var(--color-accent)}.guide-entry-arrow[data-astro-cid-fvu43aln]{transition:transform .3s var(--ease-settle);margin-inline-start:.5em;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.guide-entry[data-astro-cid-fvu43aln]:hover .guide-entry-frame[data-astro-cid-fvu43aln] img{transform:scale(1.04)}.guide-entry-link[data-astro-cid-fvu43aln]:hover .guide-entry-arrow[data-astro-cid-fvu43aln]{transform:translate(4px)}}@media screen and (prefers-reduced-motion:no-preference){.guide-entry[data-astro-cid-fvu43aln][data-reveal=pending] .guide-entry-frame[data-astro-cid-fvu43aln]:after{transform:none}.guide-entry[data-astro-cid-fvu43aln][data-reveal=pending] .guide-entry-frame[data-astro-cid-fvu43aln] picture{transform:scale(1.1)}.guide-entry[data-astro-cid-fvu43aln][data-reveal=pending] .guide-entry-copy[data-astro-cid-fvu43aln]{opacity:0;transform:translateY(14px)}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead][data-reveal=pending] .guide-entry-visual[data-astro-cid-fvu43aln]:before,.guide-entry[data-astro-cid-fvu43aln][data-layout=lead][data-reveal=pending] .guide-entry-visual[data-astro-cid-fvu43aln]:after{opacity:0;transform:none}.guide-entry[data-astro-cid-fvu43aln][data-reveal=shown] .guide-entry-frame[data-astro-cid-fvu43aln]:after{transition:transform 1.2s var(--ease-settle) var(--entry-delay)}.guide-entry[data-astro-cid-fvu43aln][data-reveal=shown] .guide-entry-frame[data-astro-cid-fvu43aln] picture{transition:transform 1.5s var(--ease-settle) var(--entry-delay)}.guide-entry[data-astro-cid-fvu43aln][data-reveal=shown] .guide-entry-copy[data-astro-cid-fvu43aln]{transition:opacity .8s ease calc(var(--entry-delay) + .25s), transform 1s var(--ease-settle) calc(var(--entry-delay) + .25s)}.guide-entry[data-astro-cid-fvu43aln][data-layout=lead][data-reveal=shown] .guide-entry-visual[data-astro-cid-fvu43aln]:before,.guide-entry[data-astro-cid-fvu43aln][data-layout=lead][data-reveal=shown] .guide-entry-visual[data-astro-cid-fvu43aln]:after{transition:opacity .5s ease .45s, transform 1.4s var(--ease-settle) .45s}}.guide[data-astro-cid-ub4aooe3]{background:var(--color-bg)}.guide-inner[data-astro-cid-ub4aooe3]{width:min(100%, calc(var(--content-width) + 2 * var(--page-gutter)));padding:clamp(64px, 8vw, 120px) var(--page-gutter) clamp(72px, 8vw, 120px);margin-inline:auto}.guide-masthead[data-astro-cid-ub4aooe3]{border-block-start:3px solid var(--color-text);border-block-end:1px solid var(--color-text);padding-block-start:5px}.guide-title[data-astro-cid-ub4aooe3]{border-block-start:1px solid var(--color-text);letter-spacing:-.02em;text-align:center;padding-block:clamp(22px,3vw,44px) clamp(18px,2.4vw,32px);font-size:clamp(2.75rem,7.6vw,7rem);line-height:1}.guide-title[data-astro-cid-ub4aooe3] em[data-astro-cid-ub4aooe3]{color:var(--color-accent)}.guide-page[data-astro-cid-ub4aooe3]{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr) minmax(0,1fr);column-gap:64px;margin-block-start:clamp(48px,5vw,72px);padding:0;list-style:none;display:grid}.guide-page-item[data-astro-cid-ub4aooe3]{min-width:0;display:grid;position:relative}.guide-page-item[data-astro-cid-ub4aooe3]+.guide-page-item[data-astro-cid-ub4aooe3]:before{content:"";border-inline-start:1px solid var(--color-border);position:absolute;inset-block:0;inset-inline-start:-32px}@media screen and (prefers-reduced-motion:no-preference){.guide-masthead[data-astro-cid-ub4aooe3][data-reveal=pending] .guide-title[data-astro-cid-ub4aooe3]{opacity:0;transform:translateY(22px)}.guide-masthead[data-astro-cid-ub4aooe3][data-reveal=shown] .guide-title[data-astro-cid-ub4aooe3]{transition:opacity .9s ease, transform 1.2s var(--ease-settle)}}@media (width<=1079px){.guide-page[data-astro-cid-ub4aooe3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.guide-page-item[data-astro-cid-ub4aooe3]:first-child{grid-column:1/-1}.guide-page-item[data-astro-cid-ub4aooe3]+.guide-page-item[data-astro-cid-ub4aooe3]:before{display:none}}@media (width<=639px){.guide-page[data-astro-cid-ub4aooe3]{grid-template-columns:minmax(0,1fr)}}.hero-backdrop[data-astro-cid-dosmpsmw]{--hero-shade:17 18 15;position:absolute;inset:0}.hero-backdrop[data-astro-cid-dosmpsmw] picture{position:absolute;inset:0}.hero-backdrop[data-astro-cid-dosmpsmw] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.hero-backdrop[data-astro-cid-dosmpsmw] img{animation:hero-backdrop-settle 2.4s var(--ease-settle) backwards}}@keyframes hero-backdrop-settle{0%{transform:scale(1.035)}}.hero-backdrop[data-astro-cid-dosmpsmw]:after{content:"";background:linear-gradient(to top, var(--color-bg) 0%, rgb(var(--hero-shade) / .96) 24%, rgb(var(--hero-shade) / .68) 36%, rgb(var(--hero-shade) / .24) 46%, rgb(var(--hero-shade) / 0) 56%), linear-gradient(to bottom, rgb(var(--hero-shade) / .5) 0%, rgb(var(--hero-shade) / 0) 24%), linear-gradient(to left, rgb(var(--hero-shade) / .92) 0%, rgb(var(--hero-shade) / .84) 34%, rgb(var(--hero-shade) / .46) 52%, rgb(var(--hero-shade) / .1) 68%, rgb(var(--hero-shade) / 0) 80%), linear-gradient(to right, rgb(var(--hero-shade) / .66) 0%, rgb(var(--hero-shade) / .18) 20%, rgb(var(--hero-shade) / 0) 38%);position:absolute;inset:0}@media (width<=1079px){.hero-backdrop[data-astro-cid-dosmpsmw]:after{background:linear-gradient(to top, var(--color-bg) 0%, rgb(var(--hero-shade) / .78) 40%, rgb(var(--hero-shade) / .68) 100%)}}.hero-copy-title[data-astro-cid-esgu4kke]{letter-spacing:-.012em;white-space:pre-line;font-size:clamp(2.5rem,7.2vw,3.875rem);line-height:1.12}.hero-copy-text[data-astro-cid-esgu4kke]{max-width:500px;color:var(--color-muted);text-wrap:pretty;font-size:1.125rem;line-height:1.7}.hero-copy-text[data-astro-cid-esgu4kke]:before{content:"";background:var(--color-accent);width:56px;height:1px;margin-block:28px;display:block}.hero-copy-actions[data-astro-cid-esgu4kke]{flex-wrap:wrap;gap:16px;margin-block-start:36px;display:flex}.hero-copy-primary[data-astro-cid-esgu4kke],.hero-copy-application[data-astro-cid-esgu4kke]{min-height:54px;font:inherit;letter-spacing:.04em;border:1px solid;align-items:center;padding-inline:28px;font-size:.9375rem;display:inline-flex}.hero-copy-primary[data-astro-cid-esgu4kke]{border-color:var(--color-text);color:var(--color-bg);background:var(--color-text);text-decoration:none;transition:border-color .2s,background-color .2s}.hero-copy-primary[data-astro-cid-esgu4kke]:hover,.hero-copy-primary[data-astro-cid-esgu4kke]:focus-visible{border-color:var(--color-accent);background:var(--color-accent)}.hero-copy-application[data-astro-cid-esgu4kke]{color:var(--color-text);background:0 0;text-decoration:none}.hero-copy-application[data-astro-cid-esgu4kke]:hover,.hero-copy-application[data-astro-cid-esgu4kke]:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.hero-portrait[data-astro-cid-y3dwqojo]{aspect-ratio:500/620;overflow:hidden;mask-image:linear-gradient(#000 72%,#000000b3 82%,#0000003d 92%,#0000 100%)}.hero-portrait[data-astro-cid-y3dwqojo] picture{display:block}.hero-portrait[data-astro-cid-y3dwqojo] img{filter:brightness(.94)saturate(.92);width:100%;height:auto}.hero[data-astro-cid-y7fva35x]{--hero-height:clamp(600px, min(47.9vw, 100svh - 108px), 820px);isolation:isolate;position:relative;overflow:hidden}.hero-inner[data-astro-cid-y7fva35x]{z-index:1;grid-template-columns:minmax(0, 1fr) minmax(0, var(--split-column));column-gap:var(--split-gap);width:min(100%, calc(var(--content-width) + 2 * var(--page-gutter)));min-height:var(--hero-height);padding-inline:var(--page-gutter);grid-template-rows:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.hero-text[data-astro-cid-y7fva35x]{z-index:1;grid-area:1/2;align-self:center;padding-block:40px}.hero-figure[data-astro-cid-y7fva35x]{width:calc(var(--hero-height) * .725);grid-area:1/1;place-self:end start;margin-inline-start:calc(var(--hero-height) * -.05)}@media (width<=1079px){.hero-inner[data-astro-cid-y7fva35x]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.hero-text[data-astro-cid-y7fva35x]{grid-area:1/1;padding-block:72px 32px}.hero-figure[data-astro-cid-y7fva35x]{grid-area:2/1;justify-self:center;width:min(100%,420px);margin-inline-start:0}}.intro[data-astro-cid-r4h3jgj2]{--intro-step:clamp(56px, 6vw, 88px);overflow:hidden}.intro-inner[data-astro-cid-r4h3jgj2]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--split-column));column-gap:var(--split-gap);width:min(100%, calc(var(--content-width) + 2 * var(--page-gutter)));padding:0 var(--page-gutter) clamp(64px, 7vw, 104px);margin-inline:auto;display:grid;position:relative}.intro-step[data-astro-cid-r4h3jgj2]{width:100vw;height:var(--intro-step);position:absolute;inset-block-start:0;inset-inline-end:calc(var(--page-gutter) + var(--split-column))}.intro-title[data-astro-cid-r4h3jgj2]{letter-spacing:-.018em;align-self:end;padding-block-start:calc(var(--intro-step) + 40px);font-size:clamp(2.625rem,8.4vw - 3rem,5.25rem);line-height:1.06}.intro-title-line[data-astro-cid-r4h3jgj2]{margin-block-end:-.16em;padding-block-end:.16em;display:block;overflow-y:clip}.intro-title-line[data-astro-cid-r4h3jgj2]>span[data-astro-cid-r4h3jgj2]{display:block}.intro-title[data-astro-cid-r4h3jgj2] em[data-astro-cid-r4h3jgj2]{color:var(--color-accent)}.intro-body[data-astro-cid-r4h3jgj2]{border-inline-start:1px solid var(--color-border);padding-block-start:clamp(52px,5vw,72px);padding-inline-start:clamp(28px,3vw,40px)}.intro-text[data-astro-cid-r4h3jgj2]{text-wrap:pretty;font-size:1.125rem;line-height:1.7}.intro-text[data-astro-cid-r4h3jgj2]:first-letter{float:left;color:var(--color-accent);font-family:var(--font-display);margin-block-start:.07em;margin-inline-end:.09em;font-size:4em;line-height:.8}.intro-signoff[data-astro-cid-r4h3jgj2]{color:var(--color-accent);font-family:var(--font-display);margin-block-start:18px;font-size:1.25rem;font-style:italic}@media screen and (prefers-reduced-motion:no-preference){.intro-title[data-astro-cid-r4h3jgj2][data-reveal=pending] .intro-title-line[data-astro-cid-r4h3jgj2]>span[data-astro-cid-r4h3jgj2]{transform:translateY(112%)}.intro-title[data-astro-cid-r4h3jgj2][data-reveal=shown] .intro-title-line[data-astro-cid-r4h3jgj2]>span[data-astro-cid-r4h3jgj2]{transition:transform 1.2s var(--ease-settle)}.intro-title[data-astro-cid-r4h3jgj2][data-reveal=shown] .intro-title-line[data-astro-cid-r4h3jgj2]+.intro-title-line[data-astro-cid-r4h3jgj2]>span[data-astro-cid-r4h3jgj2]{transition-delay:.1s}.intro-body[data-astro-cid-r4h3jgj2][data-reveal=pending]{opacity:0;transform:translateY(20px)}.intro-body[data-astro-cid-r4h3jgj2][data-reveal=shown]{transition:opacity 1s ease .2s, transform 1.2s var(--ease-settle) .2s}}@media (width<=1079px){.intro-inner[data-astro-cid-r4h3jgj2]{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-block-start:clamp(56px,8vw,72px)}.intro-step[data-astro-cid-r4h3jgj2]{display:none}.intro-title[data-astro-cid-r4h3jgj2]{padding-block-start:0}.intro-body[data-astro-cid-r4h3jgj2]{border:0;padding:0}}.practice-card[data-astro-cid-qbnq2cwi]{--card-delay:calc(var(--card-order) * 90ms);flex-direction:column;min-width:0;display:flex}.practice-card-frame[data-astro-cid-qbnq2cwi]{aspect-ratio:1;background:var(--color-paper);flex:1 0 auto;width:100%;position:relative;overflow:hidden}.practice-card-frame[data-astro-cid-qbnq2cwi] picture{display:block;position:absolute;inset:0}.practice-card-frame[data-astro-cid-qbnq2cwi]:after{content:"";background:var(--color-paper);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.practice-card-frame[data-astro-cid-qbnq2cwi] img{object-fit:cover;filter:sepia(.08)saturate(.86)brightness(.94);width:100%;height:100%;transition:filter .7s ease, transform 1.4s var(--ease-settle)}.practice-card[data-astro-cid-qbnq2cwi]:hover .practice-card-frame[data-astro-cid-qbnq2cwi] img{filter:none}.practice-card-name[data-astro-cid-qbnq2cwi]{text-wrap:balance;margin-block-start:14px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25}@media (width>=1080px){.practice-card[data-astro-cid-qbnq2cwi][data-shape=tall] .practice-card-frame[data-astro-cid-qbnq2cwi]{aspect-ratio:3/4}.practice-card[data-astro-cid-qbnq2cwi][data-shape=short] .practice-card-frame[data-astro-cid-qbnq2cwi]{aspect-ratio:5/4}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.practice-card[data-astro-cid-qbnq2cwi][data-shape=tall]:hover .practice-card-frame[data-astro-cid-qbnq2cwi] img{transform:scale(1.05)translateY(-1%)}.practice-card[data-astro-cid-qbnq2cwi][data-shape=short]:hover .practice-card-frame[data-astro-cid-qbnq2cwi] img{transform:scale(1.05)translate(1%)}}@media screen and (prefers-reduced-motion:no-preference){.practice-card[data-astro-cid-qbnq2cwi][data-reveal=pending] .practice-card-frame[data-astro-cid-qbnq2cwi]:after{transform:none}.practice-card[data-astro-cid-qbnq2cwi][data-reveal=pending] .practice-card-frame[data-astro-cid-qbnq2cwi] picture{transform:scale(1.12)}.practice-card[data-astro-cid-qbnq2cwi][data-reveal=pending] .practice-card-name[data-astro-cid-qbnq2cwi]{opacity:0;transform:translateY(12px)}.practice-card[data-astro-cid-qbnq2cwi][data-reveal=shown] .practice-card-frame[data-astro-cid-qbnq2cwi]:after{transition:transform 1.15s var(--ease-settle) var(--card-delay)}.practice-card[data-astro-cid-qbnq2cwi][data-reveal=shown] .practice-card-frame[data-astro-cid-qbnq2cwi] picture{transition:transform 1.5s var(--ease-settle) var(--card-delay)}.practice-card[data-astro-cid-qbnq2cwi][data-reveal=shown] .practice-card-name[data-astro-cid-qbnq2cwi]{transition:opacity .8s ease calc(var(--card-delay) + .3s), transform 1s var(--ease-settle) calc(var(--card-delay) + .3s)}}.practice[data-astro-cid-cvmwa6pb]{isolation:isolate;background-color:var(--color-paper);position:relative;overflow:hidden}.practice-backdrop-word[data-astro-cid-cvmwa6pb]{z-index:-1;color:#1c1b170e;font-family:var(--font-display);letter-spacing:-.03em;text-align:center;white-space:nowrap;pointer-events:none;user-select:none;font-size:clamp(8rem,31vw,36rem);line-height:1;position:absolute;inset-block-start:clamp(44px,6vw,88px);inset-inline:0}.practice-inner[data-astro-cid-cvmwa6pb]{width:min(100%, calc(var(--content-width) + 2 * var(--page-gutter)));padding:calc(clamp(72px, 8vw, 120px) + clamp(56px, 9vw, 140px)) var(--page-gutter) clamp(88px, 10vw, 152px);margin-inline:auto}.practice-title[data-astro-cid-cvmwa6pb]{letter-spacing:-.02em;margin-inline-start:calc(100% - var(--split-column));padding-block-end:clamp(44px,5vw,72px);font-size:clamp(3.25rem,6.6vw,6.25rem);line-height:1}.practice-title-line[data-astro-cid-cvmwa6pb]{margin-block-end:-.16em;padding-block-end:.16em;display:block;overflow-y:clip}.practice-title-line[data-astro-cid-cvmwa6pb]>span[data-astro-cid-cvmwa6pb]{display:block}.practice-title[data-astro-cid-cvmwa6pb] em[data-astro-cid-cvmwa6pb]{color:var(--color-accent)}.practice-grid[data-astro-cid-cvmwa6pb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,2.2vw,32px);padding:0;list-style:none;display:grid}.practice-slot[data-astro-cid-cvmwa6pb]{min-width:0;display:grid}@media (width>=1080px){.practice-grid[data-astro-cid-cvmwa6pb]{grid-template-columns:repeat(4,minmax(0,1fr))}.practice-slot[data-astro-cid-cvmwa6pb]{grid-column:var(--slot-column);grid-row:var(--slot-row)}}@media (width<=1079px){.practice-title[data-astro-cid-cvmwa6pb]{margin-inline-start:0}}@media (width<=639px){.practice-grid[data-astro-cid-cvmwa6pb]{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:no-preference){.practice-backdrop-word[data-astro-cid-cvmwa6pb][data-reveal=pending]{opacity:0;transform:translate(-3%)}.practice-backdrop-word[data-astro-cid-cvmwa6pb][data-reveal=shown]{transition:opacity 1.6s ease, transform 2.2s var(--ease-settle)}.practice-title[data-astro-cid-cvmwa6pb][data-reveal=pending] .practice-title-line[data-astro-cid-cvmwa6pb]>span[data-astro-cid-cvmwa6pb]{transform:translateY(112%)}.practice-title[data-astro-cid-cvmwa6pb][data-reveal=shown] .practice-title-line[data-astro-cid-cvmwa6pb]>span[data-astro-cid-cvmwa6pb]{transition:transform 1.2s var(--ease-settle)}.practice-title[data-astro-cid-cvmwa6pb][data-reveal=shown] .practice-title-line[data-astro-cid-cvmwa6pb]+.practice-title-line[data-astro-cid-cvmwa6pb]>span[data-astro-cid-cvmwa6pb]{transition-delay:.1s}}
