@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-cls[data-astro-cid-ly6km7y5]{padding-block:clamp(32px,6.7vw,96px) clamp(96px,15vw,224px);text-align:center}.ff-cls[data-astro-cid-ly6km7y5] h2{max-width:12em;margin:0 auto;font:var(--ff-text-heading-sm);letter-spacing:var(--ff-text-heading-sm-tracking)}.ff-cls-acts[data-astro-cid-ly6km7y5]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}@media(width<641px){.ff-cls[data-astro-cid-ly6km7y5]{padding-block:64px}.ff-cls-acts[data-astro-cid-ly6km7y5]{flex-direction:column}.ff-cls-acts[data-astro-cid-ly6km7y5] .ff-btn[data-astro-cid-ly6km7y5]{width:100%;justify-content:center}}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{section[data-astro-cid-4eg7r36x].ff-cls{container:ff-cls / inline-size;padding-block:clamp(32px,6.7vw,96px) clamp(96px,15vw,224px);text-align:center}.ff-cls[data-astro-cid-4eg7r36x]>div:first-child{max-width:none;padding-block:clamp(48px,6.7vw,96px);border-block:var(--ff-border-rule)}.ff-cls[data-astro-cid-4eg7r36x] h2{margin-inline:auto;font:var(--ff-text-heading-sm);letter-spacing:var(--ff-text-heading-sm-tracking)}.ff-cls[data-astro-cid-4eg7r36x] h2 .ff-ln{display:block}.ff-cls-acts[data-astro-cid-4eg7r36x].ff-cls-two{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;width:fit-content;margin:32px auto 0}.ff-cls[data-astro-cid-4eg7r36x] .ff-btn-primary[data-astro-cid-4eg7r36x] .ff-ptag-dot[data-astro-cid-4eg7r36x]{background:color-mix(in oklab,var(--ff-color-accent) 70%,var(--ff-color-contrast-ink))}.ff-cls[data-astro-cid-4eg7r36x] .ff-btn-primary[data-astro-cid-4eg7r36x] .ff-ptag-dot[data-astro-cid-4eg7r36x].ff-ptag-studio{background:color-mix(in oklab,var(--ff-color-studio-ink) 70%,var(--ff-color-contrast-ink))}@container ff-cls (width < 589px){.ff-cls[data-astro-cid-4eg7r36x] h2{font-size:28px;line-height:1.15}.ff-cls-acts[data-astro-cid-4eg7r36x].ff-cls-two{grid-auto-flow:row;width:auto}}@media(width<641px){section[data-astro-cid-4eg7r36x].ff-cls{padding-block:64px}}[data-ff-qns]+section[data-astro-cid-4eg7r36x].ff-cls{padding-top:0}[data-ff-qns]+section[data-astro-cid-4eg7r36x].ff-cls>div:first-child{border-top:0}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{div[data-astro-cid-lt7cd5vu].ff-cls{container:ff-cls / inline-size;padding-block:clamp(32px,6.7vw,96px) clamp(96px,15vw,224px)}.ff-cls-acts[data-astro-cid-lt7cd5vu]{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.ff-cls-fine[data-astro-cid-lt7cd5vu]{margin-top:16px;font:var(--ff-text-small);letter-spacing:var(--ff-text-small-tracking);color:var(--ff-color-muted)}.ff-cls-vis[data-astro-cid-lt7cd5vu]{min-width:0}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-in[data-astro-cid-lt7cd5vu]{border-block:var(--ff-border-rule)}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-in[data-astro-cid-lt7cd5vu]>.ff-split-words{padding-block:48px}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-vis[data-astro-cid-lt7cd5vu]{display:grid;place-items:center;padding:48px var(--ff-space-words)}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-vis[data-astro-cid-lt7cd5vu]>*{width:100%;max-width:760px}@container ff-cls (width >= 942px){.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-vis[data-astro-cid-lt7cd5vu]:has([data-ff-win-wph]){padding-inline:clamp(0px,(100vw - 1024px) * .26,var(--ff-space-words))}}@container ff-cls (width < 942px){.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-in[data-astro-cid-lt7cd5vu]{grid-template-columns:minmax(0,1fr);row-gap:48px}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-in[data-astro-cid-lt7cd5vu]:before{display:none}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-in[data-astro-cid-lt7cd5vu]>.ff-split-words{padding:48px 0 0}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-vis[data-astro-cid-lt7cd5vu]{padding:0 0 48px}}@container ff-cls (width < 589px){.ff-cls[data-astro-cid-lt7cd5vu] .ff-lede-section{font-size:16px;line-height:24px;letter-spacing:-.011em}.ff-cls[data-astro-cid-lt7cd5vu] .ff-cls-acts[data-astro-cid-lt7cd5vu]{display:grid;justify-content:stretch;margin-top:32px}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-in[data-astro-cid-lt7cd5vu]>.ff-split-words{padding-top:40px}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-vis[data-astro-cid-lt7cd5vu]{max-height:480px;overflow:hidden;margin-inline:calc(-1 * var(--ff-space-gutter));padding-bottom:0}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-in[data-astro-cid-lt7cd5vu]{border-bottom:0}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-vis[data-astro-cid-lt7cd5vu]{--ff-win-radius:0}.ff-cls[data-astro-cid-lt7cd5vu].ff-cls-split .ff-cls-vis[data-astro-cid-lt7cd5vu]:has([data-ff-win-wph]){max-height:none}}@media(width<641px){div[data-astro-cid-lt7cd5vu].ff-cls{padding-block:64px}}[data-ff-qns]+div[data-astro-cid-lt7cd5vu].ff-cls{padding-top:0}[data-ff-qns]+div[data-astro-cid-lt7cd5vu].ff-cls .ff-cls-in[data-astro-cid-lt7cd5vu]{border-top:0}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-cls-start-cmp{width:100%;max-width:var(--ff-size-composer-close);margin:32px auto 0;text-align:left}.ff-cls-start-cmp .ff-cls-cmp{max-width:none}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-cls[data-astro-cid-sp7pcpw7]{padding-block:clamp(32px,6.7vw,96px) clamp(96px,15vw,224px);text-align:center}.ff-cls[data-astro-cid-sp7pcpw7] h2{font:var(--ff-text-heading-sm);letter-spacing:var(--ff-text-heading-sm-tracking)}@media(width<641px){.ff-cls[data-astro-cid-sp7pcpw7]{padding-block:64px}}}
