@layer components{.cl[data-astro-cid-vs2j3n7u]{display:grid}.cl--rule[data-astro-cid-vs2j3n7u]{border-top:var(--border-w) solid var(--c-border-strong)}.cl__item[data-astro-cid-vs2j3n7u]{grid-template-columns:var(--icon) 1fr;gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-on-ground,var(--c-text));display:grid}.cl--rule[data-astro-cid-vs2j3n7u] .cl__item[data-astro-cid-vs2j3n7u]{padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--c-border);color:var(--c-text)}.cl--body[data-astro-cid-vs2j3n7u] .cl__item[data-astro-cid-vs2j3n7u]{font-size:var(--type-body-size)}.cl__lead[data-astro-cid-vs2j3n7u]{font-weight:var(--fw-medium)}.cl--rule[data-astro-cid-vs2j3n7u] .cl__item[data-astro-cid-vs2j3n7u] .cl__icon{color:var(--c-accent);stroke-width:2px;margin-top:-1px;margin-top:calc((1lh - var(--icon)) / 2 + var(--text-x-centre))}.cl--disc[data-astro-cid-vs2j3n7u]{gap:var(--space-3)}.cl--disc[data-astro-cid-vs2j3n7u] .cl__item[data-astro-cid-vs2j3n7u]{align-items:start}.cl__disc[data-astro-cid-vs2j3n7u]{width:var(--icon);height:var(--icon);margin-top:-1px;margin-top:calc((1lh - var(--icon)) / 2 + var(--text-x-centre));background:var(--c-chip-accent);color:var(--c-chip-accent-fg);border-radius:50%;place-items:center;display:grid}.cl__disc[data-astro-cid-vs2j3n7u] .cl__icon{stroke-width:2.5px;width:.75rem;height:.75rem}.pc[data-astro-cid-jzaxfnwo]{--pc-band:var(--product-card-band-h)}.pc--band-short[data-astro-cid-jzaxfnwo]{--pc-band:var(--product-card-band-h-short)}.pc__band[data-astro-cid-jzaxfnwo]{height:var(--pc-band);background:var(--accent-head);color:var(--card-head-pattern);flex:none;overflow:hidden}.pc__band[data-astro-cid-jzaxfnwo] svg{width:100%;height:100%;display:block}.pc__band[data-astro-cid-jzaxfnwo] svg *{vector-effect:non-scaling-stroke}.pc__body[data-astro-cid-jzaxfnwo]{padding:var(--space-7) var(--card-pad-x) var(--space-8);flex-direction:column;flex:1;align-items:flex-start;display:flex}.pc__title[data-astro-cid-jzaxfnwo]{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--type-h4-size);font-weight:var(--fw-medium);line-height:var(--type-h4-lh);letter-spacing:0;color:var(--ink-900)}.pc__link[data-astro-cid-jzaxfnwo]{color:inherit}.pc__claim[data-astro-cid-jzaxfnwo]{margin-top:var(--space-3);font-size:var(--type-body-lg-size);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--ink-900)}.pc__text[data-astro-cid-jzaxfnwo]{margin-top:var(--space-4);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--ink-900)}.role-photo[data-astro-cid-2s3grat5]{--rp-filter:none;--rp-opacity:1;--rp-shade-alpha:0;--rp-shade-blend:normal;--rp-tint-alpha:0;--rp-tint-blend:normal;isolation:isolate;background:var(--role-photo-ground,var(--card-surface,var(--c-surface)));width:100%;height:100%;display:block;position:relative;overflow:hidden}.role-photo[data-astro-cid-2s3grat5][data-treatment=tint]{--rp-filter:saturate(.85);--rp-tint-alpha:.12}.role-photo[data-astro-cid-2s3grat5][data-treatment=duotone]{--rp-filter:grayscale(.3);--rp-tint-alpha:.4;--rp-tint-blend:soft-light}.role-photo[data-astro-cid-2s3grat5][data-treatment=veil]{--rp-filter:saturate(.9) contrast(.95);--rp-opacity:.86}.role-photo[data-astro-cid-2s3grat5][data-treatment=grade]{--rp-filter:saturate(.87) contrast(.97);--rp-opacity:.94;--rp-shade-alpha:.24;--rp-shade-blend:screen;--rp-tint-alpha:.04;--rp-tint-blend:color}.role-photo[data-astro-cid-2s3grat5][data-treatment=grade-strong]{--rp-filter:saturate(.8) contrast(.95);--rp-opacity:.9;--rp-shade-alpha:.35;--rp-shade-blend:screen;--rp-tint-alpha:.06;--rp-tint-blend:color}.role-photo__img[data-astro-cid-2s3grat5]{z-index:0;object-fit:cover;width:100%;height:100%;filter:var(--rp-filter);opacity:var(--rp-opacity);display:block;position:relative}.role-photo[data-astro-cid-2s3grat5]:before,.role-photo[data-astro-cid-2s3grat5]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.role-photo[data-astro-cid-2s3grat5]:before{background:var(--c-photo-shade);opacity:var(--rp-shade-alpha);mix-blend-mode:var(--rp-shade-blend)}.role-photo[data-astro-cid-2s3grat5]:after{background:var(--c-photo-tint);opacity:var(--rp-tint-alpha);mix-blend-mode:var(--rp-tint-blend)}@media (prefers-reduced-transparency:reduce){.role-photo__img[data-astro-cid-2s3grat5]{opacity:1}}@media (forced-colors:active){.role-photo[data-astro-cid-2s3grat5]:before,.role-photo[data-astro-cid-2s3grat5]:after{display:none}}.fg__grid[data-astro-cid-pvv676i4]{gap:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.fg__grid--2[data-astro-cid-pvv676i4],.fg__grid--3[data-astro-cid-pvv676i4],.fg__grid--4[data-astro-cid-pvv676i4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px) and (width<=1023px){.fg__grid--3[data-astro-cid-pvv676i4]>.fg__item[data-astro-cid-pvv676i4]:last-child:nth-child(odd){grid-column:1/-1}.fg__grid--3[data-astro-cid-pvv676i4]>.fg__item[data-astro-cid-pvv676i4]:last-child:nth-child(odd)>.fg__entry[data-astro-cid-pvv676i4]:has(>:is(.fg__entry-media,.fg__entry-fig)){grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.fg__grid--3[data-astro-cid-pvv676i4]>.fg__card[data-astro-cid-pvv676i4]:last-child:nth-child(odd):has(>.fg__card-media){grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:0}.fg__grid--3[data-astro-cid-pvv676i4]>.fg__card[data-astro-cid-pvv676i4]:last-child:nth-child(odd)>.fg__card-media[data-astro-cid-pvv676i4]{aspect-ratio:auto;position:relative}.fg__grid--3[data-astro-cid-pvv676i4]>.fg__card[data-astro-cid-pvv676i4]:last-child:nth-child(odd)>.fg__card-media[data-astro-cid-pvv676i4]>.fg__photo[data-astro-cid-pvv676i4]{position:absolute;inset:0}}@media (width>=1024px){.fg__grid--3[data-astro-cid-pvv676i4]{grid-template-columns:repeat(3,minmax(0,1fr))}.fg__grid--4[data-astro-cid-pvv676i4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px) and (width<=1279px){.fg__grid--4[data-astro-cid-pvv676i4].fg__grid--labelled{grid-template-columns:repeat(2,minmax(0,1fr))}}.fg__item[data-astro-cid-pvv676i4]{align-content:start;gap:var(--space-3);display:grid}.fg__title[data-astro-cid-pvv676i4]{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-lh);color:var(--c-text)}.fg__title[data-astro-cid-pvv676i4] a[data-astro-cid-pvv676i4]{color:inherit;text-decoration:none}.fg__title[data-astro-cid-pvv676i4] a[data-astro-cid-pvv676i4]:hover{color:var(--c-accent)}.fg__text[data-astro-cid-pvv676i4]{color:var(--c-text-2)}.fg__points[data-astro-cid-pvv676i4],.fg__item[data-astro-cid-pvv676i4]>.fg__more,.fg__entry-body[data-astro-cid-pvv676i4]>.fg__more{margin-top:var(--space-2)}.fg--plain .fg__item[data-astro-cid-pvv676i4]{gap:var(--space-4);padding-block:var(--space-6) var(--space-2);border-top:var(--border-w) solid var(--c-border-strong)}.fg--plain .fg__title[data-astro-cid-pvv676i4]{letter-spacing:var(--ls-heading)}.fg--plain .fg__points[data-astro-cid-pvv676i4]{margin-top:0}.fg--dark .fg__title[data-astro-cid-pvv676i4],.fg--dark.fg--ledger .fg__title[data-astro-cid-pvv676i4]{color:var(--c-on-ground,var(--c-on-dark))}.fg--dark .fg__text[data-astro-cid-pvv676i4]{color:var(--c-on-ground-2,var(--c-on-dark-2))}.fg--dark.fg--plain .fg__item[data-astro-cid-pvv676i4]{border-top-color:var(--c-dark-border)}.fg--dark.fg--ledger .fg__item[data-astro-cid-pvv676i4],.fg--dark .fg__steps[data-astro-cid-pvv676i4]{border-top-color:var(--c-on-dark-2)}.fg--dark .fg__step[data-astro-cid-pvv676i4]{border-bottom-color:var(--c-dark-border)}.fg--dark .fg__step-n[data-astro-cid-pvv676i4]{color:var(--c-on-ground-accent,var(--p-200))}.fg--dark .fg__step-title[data-astro-cid-pvv676i4]{color:var(--c-on-ground,var(--c-on-dark))}.fg__badge[data-astro-cid-pvv676i4]{min-width:var(--chip);height:var(--chip);padding-inline:var(--space-1);border-radius:var(--radius-tile);background:var(--c-step-badge-bg);color:var(--c-step-badge-fg);font-family:var(--font-text-lg);font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;justify-self:start;place-items:center;line-height:1;display:inline-grid}.fg--cells.fg--light .fg__grid[data-astro-cid-pvv676i4]{border-top:var(--border-w) solid var(--c-grid-line);border-left:var(--border-w) solid var(--c-grid-line);gap:0}.fg--cells.fg--light .fg__item[data-astro-cid-pvv676i4]{gap:var(--space-4);padding:var(--space-8) var(--space-6);border-right:var(--border-w) solid var(--c-grid-line);border-bottom:var(--border-w) solid var(--c-grid-line);background:var(--c-surface);transition:background-color var(--dur) var(--ease)}.fg--cells.fg--light .fg__item[data-astro-cid-pvv676i4]:hover{background:var(--c-accent-faint)}.fg--cells.fg--light .fg__title[data-astro-cid-pvv676i4]{font-weight:var(--fw-medium)}.fg--cells.fg--light .fg__text[data-astro-cid-pvv676i4]{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.fg--cells.fg--dark .fg__grid[data-astro-cid-pvv676i4]{gap:var(--space-4)}@media (width>=1024px){.fg--cells.fg--dark .fg__grid[data-astro-cid-pvv676i4]{gap:var(--space-5)}.fg--cells.fg--dark .fg__item[data-astro-cid-pvv676i4]{min-height:17.4375rem}}@media (width>=1024px) and (width<=1279px){.fg--cells.fg--dark .fg__grid--4[data-astro-cid-pvv676i4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fg--cells.fg--dark .fg__item[data-astro-cid-pvv676i4]{--fg-numeral:var(--type-numeral-xl-size);padding:calc(var(--space-7) - .1635 * var(--fg-numeral)) var(--space-6) var(--space-6);border:var(--border-w) solid var(--c-on-ground-cell-line,var(--line-lifecycle-cell));border-radius:var(--radius-card);background:var(--c-ground);gap:0}.fg__numeral[data-astro-cid-pvv676i4]{margin-bottom:calc(var(--space-5) - .1635 * var(--fg-numeral,var(--type-numeral-xl-size)));font-family:var(--font-text-lg);font-size:var(--fg-numeral,var(--type-numeral-xl-size));font-weight:var(--fw-regular);line-height:var(--type-numeral-xl-lh);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--c-on-ground-cell-numeral,var(--accent-soft))}.fg--cells.fg--dark .fg__title[data-astro-cid-pvv676i4]{font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:var(--fw-regular);letter-spacing:0;line-height:var(--type-h3-lh);color:var(--c-on-ground-cell-title,var(--neutral-0))}.fg--cells.fg--dark .fg__text[data-astro-cid-pvv676i4]{max-width:36ch;margin-top:var(--space-5);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--neutral-0)}@media (width<=639px){.fg--cells.fg--dark .fg__item[data-astro-cid-pvv676i4]{--fg-numeral:var(--type-h3-size);column-gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.fg--cells.fg--dark .fg__numeral[data-astro-cid-pvv676i4]{line-height:var(--type-h3-lh);margin:0}.fg--cells.fg--dark .fg__text[data-astro-cid-pvv676i4],.fg--cells.fg--dark .fg__points[data-astro-cid-pvv676i4]{margin-top:var(--space-3);grid-column:1/-1}}.fg__cards[data-astro-cid-pvv676i4]{gap:var(--space-4)}@media (width>=640px){.fg__cards[data-astro-cid-pvv676i4]{gap:var(--space-5)}}.fg__card[data-astro-cid-pvv676i4]{gap:var(--space-3);padding:var(--space-6);border:var(--border-w) solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface)}.fg__card-title[data-astro-cid-pvv676i4]{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--fw-medium);letter-spacing:0;line-height:var(--type-title-lh);color:var(--c-text)}.fg__card[data-astro-cid-pvv676i4] .fg__text[data-astro-cid-pvv676i4]{font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.fg--light [data-astro-cid-pvv676i4]:is(.fg__card,.fg__entry) .fg__text[data-astro-cid-pvv676i4]{color:var(--c-text)}.fg--icon .fg__cards[data-astro-cid-pvv676i4]{gap:var(--space-4)}@media (width>=1024px) and (width<=1279px){.fg--icon .fg__grid--4[data-astro-cid-pvv676i4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.fg--icon .fg__cards[data-astro-cid-pvv676i4]{gap:var(--space-3)}}.fg--icon .fg__card[data-astro-cid-pvv676i4]{padding:var(--space-5) var(--space-5) var(--space-9);border-color:var(--neutral-100);border-radius:var(--radius-card);gap:0}.fg--icon .fg__card[data-astro-cid-pvv676i4] .fg__itile{margin-bottom:var(--space-5)}.fg--icon .fg__card-title[data-astro-cid-pvv676i4]{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--fw-medium);letter-spacing:0;color:var(--ink-900)}.fg--icon .fg__card[data-astro-cid-pvv676i4] .fg__text[data-astro-cid-pvv676i4]{margin-top:var(--space-3);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.fg__card[data-astro-cid-pvv676i4] .cl{margin-top:var(--space-1)}.fg__card[data-astro-cid-pvv676i4]:has(>.fg__card-media){padding:0;overflow:clip}.fg__card-media[data-astro-cid-pvv676i4]{aspect-ratio:433/211;overflow:hidden}.fg__card-body[data-astro-cid-pvv676i4]{gap:var(--space-3);padding:var(--space-6);justify-items:start;display:grid}.fg__card[data-astro-cid-pvv676i4] .tag{margin-bottom:var(--space-2)}.fg--step .fg__card[data-astro-cid-pvv676i4]{gap:var(--space-2);padding:calc(var(--space-5) - var(--border-w)) calc(var(--space-4) - var(--border-w)) var(--space-6)}.fg--step .fg__badge[data-astro-cid-pvv676i4]{margin-bottom:var(--space-4)}.fg__card[data-astro-cid-pvv676i4] .fg__itile{margin-bottom:var(--space-3)}.fg--dark .fg__card[data-astro-cid-pvv676i4]{--role-photo-ground:var(--c-ground);border-color:var(--c-on-ground-line);background:var(--c-ground)}.fg--dark .fg__card-title[data-astro-cid-pvv676i4]{color:var(--c-on-ground)}.fg--product .fg__item[data-astro-cid-pvv676i4]{display:block}@media (width>=1024px){.fg--product .fg__grid--3[data-astro-cid-pvv676i4]{column-gap:var(--card-gap-wide);padding-inline:.125rem .0625rem}}.fg--entry .fg__grid[data-astro-cid-pvv676i4]{gap:var(--space-6)}.fg--entry .fg__item[data-astro-cid-pvv676i4]{display:block}.fg__entry[data-astro-cid-pvv676i4]{grid-template-rows:auto 1fr;display:grid}.fg__entry-fig[data-astro-cid-pvv676i4]{display:grid}.fg__entry-media[data-astro-cid-pvv676i4]{aspect-ratio:414/212;overflow:hidden}.fg__entry-body[data-astro-cid-pvv676i4]{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-8);flex-direction:column;display:flex}.fg__entry-body[data-astro-cid-pvv676i4]>*{max-width:100%}.fg__entry--tile[data-astro-cid-pvv676i4] .fg__entry-body[data-astro-cid-pvv676i4]{padding-top:var(--space-5)}.fg__entry-body[data-astro-cid-pvv676i4] .tag{margin-bottom:var(--space-1)}.fg__entry-title[data-astro-cid-pvv676i4]{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--fw-medium);letter-spacing:0;line-height:var(--type-title-lh);color:var(--c-text)}.fg__entry-link[data-astro-cid-pvv676i4],.fg__entry-link[data-astro-cid-pvv676i4]:hover{color:inherit}.fg__entry-body[data-astro-cid-pvv676i4] .fg__text[data-astro-cid-pvv676i4]{font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.fg__keys[data-astro-cid-pvv676i4]{--keys-dot:var(--list-dot-gutter);gap:var(--space-1) 0;margin-top:var(--space-2);clip-path:inset(0 0 0 var(--keys-dot));font-size:var(--type-caption-size);line-height:var(--type-caption-lh);letter-spacing:var(--ls-text-sm);color:var(--c-on-ground-3,var(--c-text-3));flex-wrap:wrap;margin-inline-start:calc(-1 * var(--keys-dot));display:flex}.fg__keys[data-astro-cid-pvv676i4] li[data-astro-cid-pvv676i4]:before{content:"•";width:var(--keys-dot);text-align:center;display:inline-block}.fg__entry-foot[data-astro-cid-pvv676i4]{padding-top:var(--space-3);align-self:stretch;margin-top:auto}.fg__entry-foot[data-astro-cid-pvv676i4] .fg__entry-button{width:100%}.fg--dark .fg__entry-title[data-astro-cid-pvv676i4]{color:var(--c-on-ground)}.fg--entry.fg--dark .fg__entry-body[data-astro-cid-pvv676i4]{padding:var(--space-7) var(--space-7) var(--space-10);gap:0}.fg--entry.fg--dark .fg__entry-title[data-astro-cid-pvv676i4]{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--fw-medium);letter-spacing:0;color:var(--neutral-0)}.fg--entry.fg--dark .fg__entry-body[data-astro-cid-pvv676i4] .fg__text[data-astro-cid-pvv676i4]{margin-top:var(--space-3);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--neutral-0)}@media (width>=1024px){.fg--entry.fg--dark{overflow:clip}.fg--entry.fg--dark .fg__box[data-astro-cid-pvv676i4]{position:relative}.fg--entry.fg--dark .fg__box[data-astro-cid-pvv676i4]:before{content:"";left:-1px;top:calc(var(--space-7) * -1);bottom:calc(var(--section-y-sm) * -1);background:var(--line-on-dark);width:1px;position:absolute}.fg--entry.fg--dark .fg__head[data-astro-cid-pvv676i4]{padding-inline-start:var(--space-12);position:relative}.fg--entry.fg--dark .fg__grid--3[data-astro-cid-pvv676i4]{column-gap:var(--card-gap-loose);padding-inline:var(--space-6) var(--space-2);position:relative}.fg--entry.fg--dark .fg__grid--3[data-astro-cid-pvv676i4]:before{content:"";background:var(--line-on-dark);width:100vw;height:1px;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.fg--entry.fg--dark .fg__entry-body[data-astro-cid-pvv676i4]{padding-top:var(--space-8);padding-inline:calc(var(--space-7) - var(--border-w))}}.fg--aside.fg--entry .fg__entry[data-astro-cid-pvv676i4] .uis{width:100%;max-width:none;margin-inline:0}.fg--aside.fg--entry .fg__entry[data-astro-cid-pvv676i4] .stage .scene{margin-inline:auto}@media (width>=1024px) and (width<=1279px){.fg--entry .fg__grid--3[data-astro-cid-pvv676i4]{--figure-card-h:var(--figure-card-h-compact)}}.fg--ruled .fg__grid[data-astro-cid-pvv676i4]{gap:0}.fg--ruled .fg__item[data-astro-cid-pvv676i4]{gap:var(--space-2);padding-block:var(--space-5)}.fg--ruled .fg__item[data-astro-cid-pvv676i4]:first-child{padding-block-start:0}.fg--ruled .fg__item[data-astro-cid-pvv676i4]:last-child{padding-block-end:0}.fg--ruled .fg__item[data-astro-cid-pvv676i4]+.fg__item[data-astro-cid-pvv676i4]{border-top:var(--border-w) solid var(--c-on-ground-line,var(--c-border-strong))}.fg--ruled .fg__title[data-astro-cid-pvv676i4]{font-size:var(--type-h4-size);font-weight:var(--fw-regular);line-height:var(--type-h4-lh);letter-spacing:0;color:var(--c-on-ground-accent)}.fg--ruled .fg__text[data-astro-cid-pvv676i4]{color:var(--c-on-ground,var(--c-text))}.fg__aside[data-astro-cid-pvv676i4]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.fg__actions[data-astro-cid-pvv676i4]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=1024px){.fg__aside[data-astro-cid-pvv676i4]{gap:var(--space-16);grid-template-columns:5fr 7fr}.fg--aside .fg__head[data-astro-cid-pvv676i4]{align-self:start;position:sticky;top:6rem}.fg--ruled.fg--aside .fg__aside[data-astro-cid-pvv676i4]{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.fg--ruled.fg--aside .fg__head[data-astro-cid-pvv676i4]{align-self:center;position:static}}.fg__steps[data-astro-cid-pvv676i4]{border-top:var(--border-w) solid var(--c-text);display:grid}.fg__step[data-astro-cid-pvv676i4]{gap:var(--space-5);padding:var(--space-8) 0;border-bottom:var(--border-w) solid var(--c-border-strong);grid-template-columns:3.5rem minmax(0,1fr);display:grid}@media (width>=768px){.fg__step[data-astro-cid-pvv676i4]{grid-template-columns:6rem minmax(0,1fr)}}.fg__step-n[data-astro-cid-pvv676i4]{font-family:var(--font-text-lg);font-size:var(--type-numeral-md-size);font-weight:var(--fw-regular);color:var(--c-accent);font-variant-numeric:tabular-nums;line-height:1}.fg__steps[data-astro-cid-pvv676i4] .fg__text[data-astro-cid-pvv676i4]{font-size:var(--type-body-size)}.fg__step-title[data-astro-cid-pvv676i4]{font-size:var(--type-h3-size);font-weight:var(--fw-regular);letter-spacing:0;line-height:var(--type-h3-lh);margin-bottom:var(--space-3)}.stl__aside[data-astro-cid-vlfhxj33]{gap:var(--space-10);display:grid}@media (width>=1024px){.stl__aside[data-astro-cid-vlfhxj33]{gap:var(--space-16);grid-template-columns:5fr 7fr;align-items:start}}.stl__path[data-astro-cid-vlfhxj33]{--stl-mark:2.75rem;--stl-num-size:var(--type-numeral-md-size);--stl-num-lh:1.1;--stl-num-h:calc(var(--stl-num-size) * var(--stl-num-lh));--stl-gap:var(--space-8);gap:var(--space-8);min-width:0;display:grid}.stl__label[data-astro-cid-vlfhxj33]{padding-bottom:var(--space-3);border-bottom:var(--border-w) solid var(--c-text);font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-on-ground-eyebrow,var(--c-eyebrow))}.stl__list[data-astro-cid-vlfhxj33]{display:grid}.stl__step[data-astro-cid-vlfhxj33]{grid-template-columns:var(--stl-mark) minmax(0, 1fr);column-gap:var(--space-6);padding-bottom:var(--stl-gap);align-items:baseline;display:grid;position:relative}.stl__step[data-astro-cid-vlfhxj33]:last-child{padding-bottom:0}.stl__step[data-astro-cid-vlfhxj33]:not(:last-child):before{content:"";inset-inline-start:calc(var(--stl-mark) / 2);inset-block:var(--stl-num-h) var(--space-1);border-inline-start:var(--border-w) solid var(--c-border-strong);position:absolute}.stl__num[data-astro-cid-vlfhxj33]{font-size:var(--stl-num-size);font-weight:var(--fw-light);line-height:var(--stl-num-lh);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;color:var(--c-on-ground-accent,var(--c-accent));justify-self:center}.stl__body[data-astro-cid-vlfhxj33]{gap:var(--space-1);display:grid}.stl__title[data-astro-cid-vlfhxj33]{font-size:var(--type-title-size);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--c-on-ground,var(--c-text))}.stl__text[data-astro-cid-vlfhxj33]{font-size:var(--type-caption-size);line-height:var(--lh-body);color:var(--c-on-ground-2,var(--c-text-2))}@media (width<=767px){.stl__path[data-astro-cid-vlfhxj33]{--stl-mark:2.25rem;--stl-gap:var(--space-6)}.stl__step[data-astro-cid-vlfhxj33]{column-gap:var(--space-4)}}.stl--dark .stl__label[data-astro-cid-vlfhxj33]{border-bottom-color:var(--c-on-ground-3)}.stl--dark .stl__path[data-astro-cid-vlfhxj33]{--stl-mark:4.5rem;--stl-num-size:var(--type-numeral-md-size)}@media (width>=768px){.stl--dark .stl__path[data-astro-cid-vlfhxj33]{--stl-mark:6.5rem;--stl-num-size:var(--type-numeral-stat-size)}}.stl--dark .stl__step[data-astro-cid-vlfhxj33]{padding-block:var(--space-4);border-bottom:var(--border-w) solid var(--c-on-ground-line);align-items:center}.stl--dark .stl__step[data-astro-cid-vlfhxj33]:first-child{padding-top:0}.stl--dark .stl__step[data-astro-cid-vlfhxj33]:last-child{border-bottom:0;padding-bottom:0}.stl--dark .stl__step[data-astro-cid-vlfhxj33]:not(:last-child):before{content:none}.stl--dark .stl__title[data-astro-cid-vlfhxj33]{font-size:var(--type-h4-size);line-height:var(--type-h4-lh,var(--lh-snug))}.fr{isolation:isolate;position:relative;overflow:hidden}.fr__row[data-astro-cid-lortsidd]{gap:var(--space-6);padding-block:var(--space-12);scroll-margin-top:4.5rem;display:grid}.fr__row[data-astro-cid-lortsidd]+.fr__row[data-astro-cid-lortsidd]{border-top:var(--border-w) solid var(--c-border-strong)}.fr__num[data-astro-cid-lortsidd]{font-family:var(--font-text-lg);font-size:var(--type-numeral-md-size);font-weight:var(--fw-regular);color:var(--c-accent);font-variant-numeric:tabular-nums;line-height:1}.fr__copy[data-astro-cid-lortsidd]{gap:var(--space-5);align-content:start;display:grid}.fr__title[data-astro-cid-lortsidd]{font-size:var(--type-h3-size);font-weight:var(--fw-regular);letter-spacing:0;line-height:var(--type-h3-lh)}.fr__text[data-astro-cid-lortsidd]{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);color:var(--c-text-2)}@media (width>=1024px){.fr__row[data-astro-cid-lortsidd]{gap:var(--space-12);padding-block:var(--space-16);grid-template-columns:4.5rem 5fr 6.5fr;align-items:start}.fr__row--bare[data-astro-cid-lortsidd] .fr__copy[data-astro-cid-lortsidd]{max-width:var(--container-narrow);grid-column:2/-1}}.fr__row--plain[data-astro-cid-lortsidd]{grid-template-areas:"head""body""fig"}.fr__head[data-astro-cid-lortsidd]{gap:var(--space-4);grid-area:head;align-content:start;justify-items:start;display:grid}.fr__row--plain[data-astro-cid-lortsidd] .fr__fig{grid-area:fig}.fr__body[data-astro-cid-lortsidd]{gap:var(--space-5);grid-area:body;align-content:start;display:grid}@media (width>=1024px){.fr__row--plain[data-astro-cid-lortsidd]{column-gap:var(--space-16);row-gap:var(--space-5);grid-template:"head fig""body fig"1fr/5fr 6.5fr}.fr__row--plain[data-astro-cid-lortsidd].fr__row--flip:not(.fr__row--bare){grid-template-columns:6.5fr 5fr;grid-template-areas:"fig head""fig body"}.fr__row--plain[data-astro-cid-lortsidd] .fr__fig{top:calc(var(--subnav-h) + var(--border-w) + var(--space-8));align-self:start;position:sticky}.fr__row--plain[data-astro-cid-lortsidd].fr__row--bare{grid-template-columns:minmax(0,46rem);grid-template-areas:"head""body"}}.fr__row--aside[data-astro-cid-lortsidd]{padding-block:var(--space-10)}.fr__aside[data-astro-cid-lortsidd]{gap:var(--space-2);padding:var(--space-6) var(--space-8);border:1.5px dashed var(--c-border-strong);border-radius:var(--radius-card);display:grid}@media (width>=1024px){.fr__aside[data-astro-cid-lortsidd]{align-items:baseline;gap:var(--space-8);grid-column:2/-1;grid-template-columns:14rem 1fr}.fr__rows--plain[data-astro-cid-lortsidd] .fr__row--aside[data-astro-cid-lortsidd]{grid-template-columns:minmax(0,1fr)}.fr__rows--plain[data-astro-cid-lortsidd] .fr__aside[data-astro-cid-lortsidd]{grid-column:1/-1}}.fr__aside-title[data-astro-cid-lortsidd]{font-size:var(--type-h4-size);font-weight:var(--fw-regular);line-height:var(--type-h4-lh)}.fr__aside[data-astro-cid-lortsidd] .fr__text[data-astro-cid-lortsidd]{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.fr__split[data-astro-cid-lortsidd]{gap:var(--space-10);align-items:center;display:grid}.fr__main[data-astro-cid-lortsidd]{gap:var(--space-8);align-content:start;min-width:0;display:grid}.fr__statement[data-astro-cid-lortsidd]{gap:var(--space-6);justify-items:start;display:grid}.fr__h2--statement[data-astro-cid-lortsidd]{font-size:var(--type-h1-size);font-weight:var(--fw-regular);letter-spacing:0;line-height:var(--type-h1-lh)}.fr__lede[data-astro-cid-lortsidd]{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);color:var(--c-text-2);max-width:var(--measure-text)}.fr__compare[data-astro-cid-lortsidd]{gap:var(--space-3);width:100%;max-width:var(--measure-block);display:grid}@media (width>=640px){.fr__compare[data-astro-cid-lortsidd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr__compare-card[data-astro-cid-lortsidd]{gap:var(--space-2);padding:var(--space-5);border:var(--border-w) solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);align-content:start;display:grid}.fr__compare-card[data-astro-cid-lortsidd]:not(.fr__compare-card--product){border-style:dashed;border-color:var(--c-border-strong);background:0 0}.fr__compare-card--product[data-astro-cid-lortsidd]{border-color:var(--c-accent);box-shadow:var(--shadow-card)}.fr__compare-card--product[data-astro-cid-lortsidd] .fr__compare-title[data-astro-cid-lortsidd]{color:var(--c-accent-strong)}.fr__compare-title[data-astro-cid-lortsidd]{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--fw-medium);line-height:var(--type-title-lh);color:var(--c-text)}.fr__compare-text[data-astro-cid-lortsidd]{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--c-text-2)}.fr--dark .fr__lede[data-astro-cid-lortsidd]{color:var(--c-on-dark-2)}.fr__foot[data-astro-cid-lortsidd]{max-width:var(--measure-block);padding-top:var(--space-4);border-top:var(--border-w) solid var(--c-border-strong);line-height:var(--lh-snug);color:var(--c-text-2)}.fr__foot-lead[data-astro-cid-lortsidd]{margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--type-h4-size);font-weight:var(--fw-regular);line-height:var(--type-h4-lh);letter-spacing:0;color:var(--c-text);display:block}.fr--dark .fr__foot[data-astro-cid-lortsidd]{padding-top:var(--space-5);border-top-color:var(--c-dark-border);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--c-on-dark-2)}.fr--dark .fr__foot-lead[data-astro-cid-lortsidd]{color:var(--c-on-dark)}.fr__items[data-astro-cid-lortsidd]{display:grid}@media (width>=768px){.fr__items[data-astro-cid-lortsidd]{column-gap:var(--space-8);grid-template-columns:1fr 1fr}}.fr__item[data-astro-cid-lortsidd]{gap:var(--space-2);padding:var(--space-5) 0;border-top:var(--border-w) solid var(--c-border-strong);align-content:start;display:grid}.fr__item-title[data-astro-cid-lortsidd]{align-items:center;gap:var(--space-2);font-size:var(--type-title-size);font-weight:var(--fw-medium);line-height:var(--type-title-lh);letter-spacing:0;display:flex}.fr__item-title[data-astro-cid-lortsidd] .fr__item-icon{color:var(--c-accent)}.fr__item-text[data-astro-cid-lortsidd]{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--c-text-2)}.fr--dark .fr__item[data-astro-cid-lortsidd]{border-top-color:var(--c-dark-border)}.fr--dark .fr__item-title[data-astro-cid-lortsidd]{color:var(--c-on-dark)}.fr--dark .fr__item-title[data-astro-cid-lortsidd] .fr__item-icon{color:var(--p-200)}.fr--dark .fr__item-text[data-astro-cid-lortsidd]{color:var(--c-on-dark-2)}.fr__split[data-astro-cid-lortsidd] .fr__fig{scroll-margin-top:5rem}@media (width>=1024px){.fr__split[data-astro-cid-lortsidd]{gap:var(--space-16);grid-template-columns:5fr 7fr}.fr__split--fig-start[data-astro-cid-lortsidd]{grid-template-columns:6.4fr 5.6fr}.fr__split--fig-end[data-astro-cid-lortsidd]:not(.fr__split--statement){grid-template-columns:1fr 1fr;align-items:start}.fr__split--fig-end[data-astro-cid-lortsidd]:not(.fr__split--statement) .fr__fig{position:sticky;top:6rem}.fr__split--top[data-astro-cid-lortsidd]{align-items:start}.fr__split--fig-start[data-astro-cid-lortsidd] .fr__fig{order:-1}.fr__split--solo[data-astro-cid-lortsidd],.fr__split--solo[data-astro-cid-lortsidd].fr__split--fig-end:not(.fr__split--statement){grid-template-columns:minmax(0,1fr)}.fr__split--solo[data-astro-cid-lortsidd] .fr__items[data-astro-cid-lortsidd]{grid-template-columns:repeat(4,minmax(0,1fr))}.fr__split--wall[data-astro-cid-lortsidd]{padding-block-start:calc(var(--presence-head) - var(--section-y-sm))}}@media (width>=1440px){.fr__split--wall[data-astro-cid-lortsidd].fr__split--fig-end:not(.fr__split--statement){grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px) and (width<=1279px){.fr__split--wall[data-astro-cid-lortsidd].fr__split--fig-end:not(.fr__split--statement){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.fr__split--wall[data-astro-cid-lortsidd]>.fr__main[data-astro-cid-lortsidd]{grid-area:1/1}.fr__split--wall[data-astro-cid-lortsidd].fr__split--fig-end:not(.fr__split--statement) .fr__fig{grid-area:1/1/span 2;justify-self:stretch;position:relative;top:auto}.fr--diagram .fr__copy[data-astro-cid-lortsidd],.fr--diagram .fr__head[data-astro-cid-lortsidd],.fr--diagram .fr__body[data-astro-cid-lortsidd]{max-width:var(--container-narrow)}.fr--diagram .fr__row[data-astro-cid-lortsidd]:not(.fr__row--plain){gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.fr--diagram .fr__row--bare[data-astro-cid-lortsidd] .fr__copy[data-astro-cid-lortsidd]{grid-column:auto}.fr--diagram .fr__row--plain[data-astro-cid-lortsidd],.fr--diagram .fr__row--plain[data-astro-cid-lortsidd].fr__row--flip:not(.fr__row--bare){gap:var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""fig"}.fr--diagram .fr__split[data-astro-cid-lortsidd],.fr--diagram .fr__split--fig-start[data-astro-cid-lortsidd],.fr--diagram .fr__split--fig-end[data-astro-cid-lortsidd]:not(.fr__split--statement){gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start}.fr--diagram .fr__fig,.fr--diagram .fr__split--fig-end[data-astro-cid-lortsidd]:not(.fr__split--statement) .fr__fig{order:0;justify-items:start;margin-inline:0 auto;position:static}}.fr__frames[data-astro-cid-lortsidd]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.fr__frame[data-astro-cid-lortsidd]>*{min-width:0}@media (width>=1024px){.fr__frames[data-astro-cid-lortsidd]{gap:var(--space-12)}}.fr__frame[data-astro-cid-lortsidd]{--fr-frame:var(--c-frame);--fr-frame-pad:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--fr-frame-pad);border-radius:var(--radius-panel-lg);background:var(--fr-frame);grid-template-columns:minmax(0,1fr);scroll-margin-top:4.5rem;display:grid}@media (width>=768px){.fr__frame[data-astro-cid-lortsidd]{--fr-frame-pad:var(--space-4);gap:var(--space-4)}}.fr--frame .fr__frame[data-astro-cid-lortsidd],.fr--dark .fr__frame[data-astro-cid-lortsidd],[data-tone=tile] .fr__frame[data-astro-cid-lortsidd]{--fr-frame:transparent;--fr-frame-pad:0}.fr__card[data-astro-cid-lortsidd]{--c-on-ground:var(--c-text);--c-on-ground-eyebrow:var(--c-eyebrow);gap:var(--space-5);min-width:0;padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--c-surface);color:var(--c-text);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;display:grid}@media (width>=768px){.fr__card[data-astro-cid-lortsidd]{padding:var(--space-10)}}@media (width>=1280px){.fr__card[data-astro-cid-lortsidd]{padding:var(--space-12)}}.fr--frame .fr__card[data-astro-cid-lortsidd],[data-tone=tile] .fr__card[data-astro-cid-lortsidd]{box-shadow:inset 0 0 0 var(--border-w) var(--c-border)}.fr__card-title[data-astro-cid-lortsidd]{font-size:var(--type-h2-size);font-weight:var(--fw-regular);letter-spacing:0;line-height:var(--type-h2-lh);color:var(--c-text);text-wrap:balance}.fr__card-lede[data-astro-cid-lortsidd]{max-width:var(--measure-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--c-text-2)}.fr__card-points[data-astro-cid-lortsidd]{padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-border);justify-self:stretch}.fr__tile[data-astro-cid-lortsidd]{min-width:0;margin:0;display:grid}@media (width<=639px){.fr__tile[data-astro-cid-lortsidd]:has(.exported-figure[data-narrow=omit]){display:none}}.fr__tile[data-astro-cid-lortsidd] .ft--row{max-width:none}@media (width<=1279px){.fr__tile[data-astro-cid-lortsidd] .ft--row{aspect-ratio:auto;min-height:calc(66.2519vw - 2.65008rem)}}@media (width<=1023px){.fr__fig--tile[data-astro-cid-lortsidd] .ft--row{aspect-ratio:auto;min-height:calc(66.2519vw - 2.65008rem)}}.fr__frames[data-astro-cid-lortsidd]{--fr-tile-floor:calc(var(--figure-label-floor) * var(--fr-figure-floor,0));--fr-tile-share:calc((100% - var(--space-4)) * 6 / 11)}@media (width>=1440px){.fr__frames[data-astro-cid-lortsidd]{--fr-tile-share:calc((100% - var(--space-4)) / 2)}}@media (width>=1280px){.fr__frame[data-astro-cid-lortsidd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.fr__frame--bare[data-astro-cid-lortsidd]{grid-template-columns:minmax(0,1fr)}.fr__frame[data-astro-cid-lortsidd]:not(.fr__frame--bare){flex-wrap:wrap;display:flex}.fr__frame--fig-start[data-astro-cid-lortsidd]:not(.fr__frame--bare){flex-direction:row-reverse}.fr__frame[data-astro-cid-lortsidd]:not(.fr__frame--bare){--fr-tile-basis:min(100%, max(var(--fr-tile-floor), var(--fr-tile-share)))}.fr__frame[data-astro-cid-lortsidd]:not(.fr__frame--bare)>.fr__card[data-astro-cid-lortsidd]{flex:1 1 calc(100% - var(--fr-tile-basis) - var(--space-4));min-width:min(100%, var(--frame-card-min))}.fr__frame[data-astro-cid-lortsidd]:not(.fr__frame--bare)>.fr__tile[data-astro-cid-lortsidd]{flex:1 0 var(--fr-tile-basis)}.fr__tile[data-astro-cid-lortsidd] .ft--row{aspect-ratio:auto;height:100%;min-height:26rem}.fr__tile[data-astro-cid-lortsidd] .ft-art{height:100%}}.fr__fig--tile[data-astro-cid-lortsidd]{min-width:0;margin:0}.fr__fig--tile[data-astro-cid-lortsidd] .ft--row{max-width:none}@media (width>=1280px){.fr__split--statement[data-astro-cid-lortsidd] .fr__fig--tile[data-astro-cid-lortsidd]{justify-self:end;width:100%;max-width:37.5rem}.fr__split--statement[data-astro-cid-lortsidd].fr__split--fig-start .fr__fig--tile[data-astro-cid-lortsidd]{justify-self:start}}.scene-defs[data-astro-cid-rihbiljp]{width:0;height:0;position:absolute;overflow:hidden}}
