@layer blocks{.showcase[data-astro-cid-fej3bsya]{gap:var(--space-3);padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.showcase__stage[data-astro-cid-fej3bsya]{display:grid}.slide[data-astro-cid-fej3bsya]{gap:var(--space-4);color:var(--text);border-radius:var(--radius-control);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;grid-area:1/1;align-content:start;text-decoration:none;display:grid}.slide[data-astro-cid-fej3bsya][data-active]{opacity:1;visibility:visible;transition:opacity .4s var(--ease), visibility 0s}.slide[data-astro-cid-fej3bsya]:hover{color:var(--text)}.slide__media[data-astro-cid-fej3bsya]{aspect-ratio:16/10;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-subtle);overflow:hidden}.slide__media[data-astro-cid-fej3bsya] [data-astro-cid-fej3bsya]:is(img,video){object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.slide[data-astro-cid-fej3bsya]:hover .slide__media[data-astro-cid-fej3bsya] [data-astro-cid-fej3bsya]:is(img,video){transform:scale(1.015)}.slide__text[data-astro-cid-fej3bsya]{gap:var(--space-2);padding:0 var(--space-2) var(--space-2);align-content:center;display:grid}.slide__idx[data-astro-cid-fej3bsya]{font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted,var(--text-secondary));font-variant-numeric:tabular-nums;font-weight:500}.slide__title[data-astro-cid-fej3bsya]{font-size:var(--fs-lg,1.5rem);line-height:1.15}.slide__line[data-astro-cid-fej3bsya]{font-size:var(--fs-md);color:var(--text-secondary)}.slide__meta[data-astro-cid-fej3bsya]{--cluster-space:var(--space-2) var(--space-3);padding-top:var(--space-1)}.slide__more[data-astro-cid-fej3bsya]{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--fs-sm);color:var(--accent-fg);font-weight:600;display:inline-flex}.slide[data-astro-cid-fej3bsya]:hover .slide__more[data-astro-cid-fej3bsya]{text-underline-offset:.3em;text-decoration:underline}.slide[data-astro-cid-fej3bsya]:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:4px}@media (width>=860px){.showcase[data-astro-cid-fej3bsya]{padding:var(--space-4)}.slide[data-astro-cid-fej3bsya]{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.slide__text[data-astro-cid-fej3bsya]{padding:var(--space-4) 0 var(--space-4) var(--space-4);order:-1}.slide__title[data-astro-cid-fej3bsya]{font-size:var(--fs-xl,2rem)}}.showcase__bar[data-astro-cid-fej3bsya]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-2);display:flex}@media (width>=860px){.showcase__bar[data-astro-cid-fej3bsya]{padding-inline:var(--space-4) 0}}.showcase__tabs[data-astro-cid-fej3bsya]{gap:var(--space-1);display:flex}.tab[data-astro-cid-fej3bsya]{width:40px;height:var(--tap);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tab[data-astro-cid-fej3bsya] i[data-astro-cid-fej3bsya]{background:var(--border);border-radius:2px;width:32px;height:3px;display:block;position:relative;overflow:hidden}.tab[data-astro-cid-fej3bsya] b[data-astro-cid-fej3bsya]{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tab[data-astro-cid-fej3bsya][data-done] b[data-astro-cid-fej3bsya],.tab[data-astro-cid-fej3bsya][aria-selected=true] b[data-astro-cid-fej3bsya]{transform:scaleX(1)}.showcase[data-astro-cid-fej3bsya][data-ready] .tab[data-astro-cid-fej3bsya][aria-selected=true] b[data-astro-cid-fej3bsya]{animation:slide-progress var(--slide-dur) linear forwards;transform:scaleX(0)}.showcase[data-astro-cid-fej3bsya][data-paused] .tab[data-astro-cid-fej3bsya] b[data-astro-cid-fej3bsya],.showcase[data-astro-cid-fej3bsya][data-offscreen] .tab[data-astro-cid-fej3bsya] b[data-astro-cid-fej3bsya]{animation-play-state:paused}.tab[data-astro-cid-fej3bsya]:hover i[data-astro-cid-fej3bsya]{background:var(--border-strong,var(--text-secondary))}.tab[data-astro-cid-fej3bsya]:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px;border-radius:var(--radius-control)}.showcase__pause[data-astro-cid-fej3bsya]{width:var(--tap);height:var(--tap);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.showcase__pause[data-astro-cid-fej3bsya]:hover{background:var(--bg-hover);color:var(--text)}.showcase__pause[data-astro-cid-fej3bsya] .i-play[data-astro-cid-fej3bsya],.showcase[data-astro-cid-fej3bsya][data-paused] .showcase__pause[data-astro-cid-fej3bsya] .i-pause[data-astro-cid-fej3bsya]{display:none}.showcase[data-astro-cid-fej3bsya][data-paused] .showcase__pause[data-astro-cid-fej3bsya] .i-play[data-astro-cid-fej3bsya]{display:block}@keyframes slide-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-fej3bsya],.slide[data-astro-cid-fej3bsya][data-active]{transition:none}.showcase[data-astro-cid-fej3bsya][data-ready] .tab[data-astro-cid-fej3bsya][aria-selected=true] b[data-astro-cid-fej3bsya]{animation:none;transform:scaleX(1)}.showcase__pause[data-astro-cid-fej3bsya]{display:none}.slide[data-astro-cid-fej3bsya]:hover .slide__media[data-astro-cid-fej3bsya] [data-astro-cid-fej3bsya]:is(img,video){transform:none}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-7)}@media (width>=768px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-7)}}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-hero);max-width:22ch;font-weight:700;line-height:1.12}@media (width>=768px){.hero__title[data-astro-cid-lcdefpme]{max-width:26ch}}.hero__quote[data-astro-cid-lcdefpme]{max-width:var(--measure);border-inline-start:3px solid var(--accent);padding-inline-start:var(--space-4)}.hero__quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:var(--fs-md);color:var(--text)}.hero__quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font-size:var(--fs-sm);color:var(--text-secondary)}.hero__actions[data-astro-cid-lcdefpme]{padding-top:var(--space-3)}.hero__inner[data-astro-cid-lcdefpme]>.hero__showcase[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}section[data-astro-cid-lcdefpme][id]{scroll-margin-top:var(--space-5)}.section-head--row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-2) var(--space-5);flex-wrap:wrap;max-width:none;display:flex}.more-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--fs-sm);font-weight:600;display:inline-flex}.sub-title[data-astro-cid-lcdefpme]{font-size:var(--fs-md)}.steps-title[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}.icon-tile[data-astro-cid-lcdefpme]{border-radius:var(--radius-control);background:var(--accent-subtle);width:40px;height:40px;color:var(--accent-fg);flex:none;place-items:center;display:grid}.svc-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.svc__link[data-astro-cid-lcdefpme]{gap:var(--space-3);height:100%;padding:var(--space-5);color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.svc__link[data-astro-cid-lcdefpme]:hover{color:var(--text);border-color:var(--accent)}.svc__title[data-astro-cid-lcdefpme]{font-size:var(--fs-base)}.svc__more[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--accent-fg);margin-top:auto;font-weight:600;display:inline-flex}.steps[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding:var(--space-5);border-top:2px solid var(--accent);background:var(--bg-card);border-radius:0 0 var(--radius-card) var(--radius-card);border-inline:1px solid var(--border);border-bottom:1px solid var(--border)}.step[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.step__num[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:var(--accent-subtle);width:28px;height:28px;color:var(--accent-fg);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.step__title[data-astro-cid-lcdefpme]{font-size:var(--fs-base)}.about-sum[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:center;display:grid}.about-sum__photo[data-astro-cid-lcdefpme]{aspect-ratio:480/596;object-fit:cover;border-radius:var(--radius-card);border:1px solid var(--border);width:160px;height:auto}.about-sum__text[data-astro-cid-lcdefpme]{gap:var(--space-3);max-width:var(--measure);justify-items:start;display:grid}@media (width>=860px){.about-sum[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:280px 1fr}.about-sum__photo[data-astro-cid-lcdefpme]{width:280px}}}
