@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-bcr[data-astro-cid-qlsuiy5c]{--ff-bcr-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.ff-bcr[data-astro-cid-qlsuiy5c] ol[data-astro-cid-qlsuiy5c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;line-height:20px;color:var(--ff-color-muted)}.ff-bcr-center[data-astro-cid-qlsuiy5c] ol[data-astro-cid-qlsuiy5c]{justify-content:center}.ff-bcr[data-astro-cid-qlsuiy5c] li[data-astro-cid-qlsuiy5c]{display:inline-flex;align-items:center;gap:6px}.ff-bcr[data-astro-cid-qlsuiy5c] li[data-astro-cid-qlsuiy5c]+li[data-astro-cid-qlsuiy5c]:before{content:"";width:12px;height:12px;background:currentColor;opacity:.7;-webkit-mask:var(--ff-bcr-chev) center / 12px no-repeat;mask:var(--ff-bcr-chev) center / 12px no-repeat}.ff-bcr[data-astro-cid-qlsuiy5c] a[data-astro-cid-qlsuiy5c]{color:inherit;text-decoration:none}@media(hover:hover){.ff-bcr[data-astro-cid-qlsuiy5c] a[data-astro-cid-qlsuiy5c]:hover{color:var(--ff-color-ink)}}.ff-bcr[data-astro-cid-qlsuiy5c] a[data-astro-cid-qlsuiy5c]:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-focus);outline-offset:var(--ff-focus-offset);border-radius:4px}.ff-bcr[data-astro-cid-qlsuiy5c] [data-astro-cid-qlsuiy5c][aria-current=page]{color:var(--ff-color-ink)}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start;margin-bottom:var(--ff-space-head)}.ff-sec-head h2{max-width:12em}.ff-sec-head .ff-lede-section{margin-top:0;max-width:38ch}@media(width<1024px){.ff-sec-head{grid-template-columns:minmax(0,1fr);row-gap:24px}.ff-sec-head .ff-lede-section{max-width:34em}}.ff-sec-name{margin:0;font-size:clamp(36px,4.6vw,64px);line-height:1.02;font-weight:510;letter-spacing:-.035em;color:var(--ff-color-ink);text-wrap:balance}@supports (text-box:trim-both cap alphabetic){.ff-sec-name{text-box:trim-both cap alphabetic}}@media(width<641px){.ff-sec-name{font-size:34px;line-height:1.08;letter-spacing:-.025em}}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-sec-center[data-astro-cid-vw7sc7ld]{max-width:36em;margin:0 auto;text-align:center}.ff-sec-center[data-astro-cid-vw7sc7ld] .ff-lede-section[data-astro-cid-vw7sc7ld]{margin-inline:auto}.ff-sec-phd[data-astro-cid-vw7sc7ld]{container:ff-sec / inline-size}.ff-sec-head[data-astro-cid-vw7sc7ld].ff-sec-page{row-gap:24px;padding-top:clamp(64px,8vw,120px)}.ff-sec-bc[data-astro-cid-vw7sc7ld]{grid-column:1 / -1}.ff-sec-c[data-astro-cid-vw7sc7ld]{display:flex;flex-direction:column;align-items:center;padding-top:clamp(64px,8vw,120px);margin-bottom:var(--ff-sec-gap, var(--ff-space-head));text-align:center}.ff-sec-c[data-astro-cid-vw7sc7ld] h1[data-astro-cid-vw7sc7ld]{margin:0;max-width:12em;font-size:clamp(44px,4.6vw,66px);line-height:1.03;font-weight:600;letter-spacing:-.035em;color:var(--ff-color-ink);text-wrap:balance}.ff-sec-c[data-astro-cid-vw7sc7ld] h1[data-astro-cid-vw7sc7ld].ff-sec-c-h{margin-top:24px}.ff-sec-c-lede[data-astro-cid-vw7sc7ld]{max-width:31em;margin:24px 0 0;font-size:19px;line-height:30px;letter-spacing:-.01em;color:var(--ff-color-ink-2);text-wrap:balance}@supports (text-box:trim-both cap alphabetic){.ff-sec-c[data-astro-cid-vw7sc7ld] h1[data-astro-cid-vw7sc7ld],.ff-sec-c-lede[data-astro-cid-vw7sc7ld]{text-box:trim-both cap alphabetic}}@media(width<641px){.ff-sec-c[data-astro-cid-vw7sc7ld]{padding-top:64px;margin-bottom:var(--ff-sec-gap, 40px)}.ff-sec-c[data-astro-cid-vw7sc7ld] h1[data-astro-cid-vw7sc7ld]{font-size:clamp(36px,10.8vw,42px);line-height:1.05}.ff-sec-c-lede[data-astro-cid-vw7sc7ld]{max-width:24em;font-size:16px;line-height:25px}}.ff-sec-art-h[data-astro-cid-vw7sc7ld]{max-width:12em;font:var(--ff-text-article-title);letter-spacing:var(--ff-text-article-title-tracking);text-wrap:balance}@container ff-sec (width <= 942px){.ff-sec-phd[data-astro-cid-vw7sc7ld] .ff-sec-head[data-astro-cid-vw7sc7ld]{grid-template-columns:minmax(0,1fr)}.ff-sec-phd[data-astro-cid-vw7sc7ld] .ff-lede-section[data-astro-cid-vw7sc7ld]{max-width:34em}}@container ff-sec (width <= 589px){.ff-sec-phd[data-astro-cid-vw7sc7ld] .ff-sec-head[data-astro-cid-vw7sc7ld].ff-sec-page{padding-top:64px;margin-bottom:40px}.ff-sec-phd[data-astro-cid-vw7sc7ld] .ff-sec-art-h[data-astro-cid-vw7sc7ld]{font-size:clamp(32px,9.5cqi,36px);line-height:1.1}.ff-sec-phd[data-astro-cid-vw7sc7ld] .ff-lede-section[data-astro-cid-vw7sc7ld]{font-size:16px;line-height:24px;letter-spacing:-.011em}}}
