.Home_page__azPqm{--home-brand:#c02838;--home-brand-soft:rgba(192,40,56,0.1);--home-brand-border:rgba(192,40,56,0.22);--home-ink:#0a0a0b;--home-ink-muted:rgba(0,0,0,0.62);--home-ink-faint:rgba(0,0,0,0.45);--home-surface:#ffffff;--home-surface-muted:#f7f7f8;--home-border:rgba(0,0,0,0.1);--home-border-strong:rgba(0,0,0,0.16);--home-focus:#c02838;--home-radius:16px;--home-max:1120px;display:flex;flex-direction:column;gap:0;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);box-sizing:border-box;color:var(--home-ink)}html.dark .Home_page__azPqm{--home-brand:#e85a68;--home-brand-soft:rgba(232,90,104,0.14);--home-brand-border:rgba(232,90,104,0.28);--home-ink:#f4f4f5;--home-ink-muted:rgba(255,255,255,0.7);--home-ink-faint:rgba(255,255,255,0.48);--home-surface:#18181b;--home-surface-muted:#1f1f24;--home-border:rgba(255,255,255,0.12);--home-border-strong:rgba(255,255,255,0.2);--home-focus:#e85a68}.Home_section__UvCEG{width:100%;padding:72px 24px;box-sizing:border-box}.Home_sectionInner__e8ScG{margin:0 auto;max-width:var(--home-max)}.Home_sectionMuted__PqekH{background:var(--home-surface-muted)}.Home_divider___p0i_{display:block;box-sizing:border-box;width:100%;height:0;margin:0;padding:0;border:none;border-top:1px solid var(--home-border)}.Home_eyebrow__A3VjE{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--home-brand)}.Home_sectionTitle__XZf1l{margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--home-ink)}.Home_sectionLead___d7r7{margin:0;max-width:58ch;font-size:17px;line-height:1.6;color:var(--home-ink-muted)}.Home_sectionHeader__0aAOS{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:36px}.Home_sectionHeaderText__Mf4Lj{flex:1 1 280px;min-width:0}.Home_linkMore__4UEZz{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--home-brand);text-decoration:none;white-space:nowrap}.Home_linkMore__4UEZz:hover{text-decoration:underline;text-underline-offset:3px}.Home_linkMore__4UEZz:focus-visible{outline:2px solid var(--home-focus);outline-offset:3px;border-radius:4px}.Home_fadeIn__oI2At{animation:Home_home-fade-up__BE5WF .56s ease both}@keyframes Home_home-fade-up__BE5WF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Home_fadeIn__oI2At{animation:none}}.HomeHero_hero__9UgAF{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - var(--nextra-navbar-height, 64px));overflow:hidden;isolation:isolate;padding:72px 28px 96px;box-sizing:border-box;background:radial-gradient(120% 80% at 12% -10%,rgba(192,40,56,.09),transparent 55%),radial-gradient(90% 70% at 92% 8%,rgba(10,10,11,.05),transparent 50%)}html.dark .HomeHero_hero__9UgAF{background:radial-gradient(120% 80% at 12% -10%,rgba(232,90,104,.14),transparent 55%),radial-gradient(90% 70% at 92% 8%,rgba(255,255,255,.04),transparent 50%)}.HomeHero_heroInner__ZiTTa{position:relative;z-index:1;margin:0 auto;width:100%;max-width:var(--home-max,1120px);display:flex;flex-direction:column;justify-content:center;gap:64px}@media (min-width:880px){.HomeHero_heroInner__ZiTTa{gap:80px}}.HomeHero_glow__us2xS{position:absolute;inset:-20% -10% auto -10%;height:480px;background:radial-gradient(closest-side,rgba(192,40,56,.18),transparent 72%) 18% 40% /58% 100% no-repeat,radial-gradient(closest-side,rgba(10,10,11,.06),transparent 70%) 82% 8% /48% 100% no-repeat,radial-gradient(closest-side,rgba(192,40,56,.06),transparent 75%) 55% 90% /40% 80% no-repeat;filter:blur(52px);pointer-events:none;z-index:0;animation:HomeHero_home-hero-drift__lVA7t 18s ease-in-out infinite alternate}html.dark .HomeHero_glow__us2xS{background:radial-gradient(closest-side,rgba(232,90,104,.22),transparent 72%) 18% 40% /58% 100% no-repeat,radial-gradient(closest-side,rgba(255,255,255,.05),transparent 70%) 82% 8% /48% 100% no-repeat,radial-gradient(closest-side,rgba(232,90,104,.08),transparent 75%) 55% 90% /40% 80% no-repeat}.HomeHero_grain__HoOYq{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}html.dark .HomeHero_grain__HoOYq{opacity:.07;mix-blend-mode:soft-light}@keyframes HomeHero_home-hero-drift__lVA7t{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(1.5%,-2%,0) scale(1.05)}}.HomeHero_copy__TryEL{display:flex;flex-direction:column;gap:24px;width:100%}.HomeHero_stagger__gQfe_{opacity:0;transform:translateY(12px);animation:HomeHero_home-hero-enter__M9Apc .68s cubic-bezier(.22,1,.36,1) both}.HomeHero_stagger1__nThIm{animation-delay:40ms}.HomeHero_stagger2__lOcTm{animation-delay:.12s}.HomeHero_stagger3__gUt0c{animation-delay:.2s}.HomeHero_stagger4__k3dbZ{animation-delay:.28s}@keyframes HomeHero_home-hero-enter__M9Apc{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HomeHero_glow__us2xS{animation:none}.HomeHero_stagger__gQfe_{opacity:1;transform:none;animation:none}}.HomeHero_eyebrow__9mSFZ{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0;padding:6px 14px 6px 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--home-brand,#c02838);background:var(--home-brand-soft,rgba(192,40,56,.1));border:1px solid var(--home-brand-border,rgba(192,40,56,.22));border-radius:999px}.HomeHero_eyebrowDot__Yc5df{width:6px;height:6px;border-radius:50%;background:currentColor}.HomeHero_title__7PEiQ{margin:4px 0 0;max-width:760px;font-size:clamp(42px,6.2vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--home-ink,#0a0a0b)}.HomeHero_titleAccent___mJLz{color:var(--home-brand,#c02838)}.HomeHero_tagline__579AG{margin:4px 0 0;max-width:54ch;font-size:18px;line-height:1.65;color:var(--home-ink-muted,rgba(0,0,0,.62))}.HomeHero_actionRow__Cg63T{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 36px;margin-top:12px;width:100%}.HomeHero_actions__LDte3{display:flex;flex-wrap:wrap;gap:14px}.HomeHero_cta___N3je{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1),color .18s ease}.HomeHero_cta___N3je:hover{transform:translateY(-1px)}.HomeHero_cta___N3je:active{transform:translateY(0)}.HomeHero_cta___N3je:focus-visible{outline:2px solid var(--home-focus,#c02838);outline-offset:3px}.HomeHero_ctaPrimary__Xac65{color:#ffffff;background:var(--home-ink,#0a0a0b);border:1px solid var(--home-ink,#0a0a0b);box-shadow:0 6px 16px -10px rgba(10,10,11,.45)}.HomeHero_ctaPrimary__Xac65:hover{background:#222228;border-color:#222228;box-shadow:0 10px 22px -12px rgba(10,10,11,.5)}html.dark .HomeHero_ctaPrimary__Xac65{color:#18181b;background:#f4f4f5;border-color:#f4f4f5;box-shadow:0 6px 16px -10px rgba(0,0,0,.45)}html.dark .HomeHero_ctaPrimary__Xac65:hover{background:#e4e4e7;border-color:#e4e4e7;box-shadow:0 10px 22px -12px rgba(0,0,0,.55)}.HomeHero_ctaStorybook__iIZnE{color:#ffffff;border:1px solid var(--home-brand,#c02838);background:var(--home-brand,#c02838);box-shadow:0 6px 16px -12px rgba(192,40,56,.45)}.HomeHero_ctaStorybook__iIZnE:hover{background:#a82230;border-color:#a82230;box-shadow:0 8px 18px -12px rgba(192,40,56,.5)}.HomeHero_ctaStorybook__iIZnE:hover .HomeHero_ctaExternalIcon__MnJsh{opacity:1;transform:translate(1px,-1px)}html.dark .HomeHero_ctaStorybook__iIZnE{color:#ffffff;background:var(--home-brand,#c02838);border-color:var(--home-brand,#c02838);box-shadow:0 6px 16px -12px rgba(192,40,56,.45)}html.dark .HomeHero_ctaStorybook__iIZnE:hover{background:#a82230;border-color:#a82230;box-shadow:0 8px 18px -12px rgba(192,40,56,.5)}.HomeHero_ctaSecondary__UKiVV{color:var(--home-ink,#0a0a0b);border:1px solid var(--home-border-strong,rgba(0,0,0,.14));background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.HomeHero_ctaSecondary__UKiVV:hover{background:rgba(255,255,255,.78);border-color:rgba(0,0,0,.22)}html.dark .HomeHero_ctaSecondary__UKiVV{color:#f4f4f5;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04)}html.dark .HomeHero_ctaSecondary__UKiVV:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24)}.HomeHero_ctaIcon__FgvrC{display:block;flex-shrink:0;opacity:.95}.HomeHero_ctaExternal__Qw5yT{gap:8px}.HomeHero_ctaExternalIcon__MnJsh{font-size:.85em;opacity:.65;transition:opacity .16s ease,transform .18s ease}.HomeHero_ctaSecondary__UKiVV:hover .HomeHero_ctaExternalIcon__MnJsh{opacity:1;transform:translate(1px,-1px)}@media (prefers-reduced-motion:reduce){.HomeHero_ctaExternalIcon__MnJsh,.HomeHero_ctaSecondary__UKiVV:hover .HomeHero_ctaExternalIcon__MnJsh,.HomeHero_ctaStorybook__iIZnE:hover .HomeHero_ctaExternalIcon__MnJsh,.HomeHero_cta___N3je,.HomeHero_cta___N3je:active,.HomeHero_cta___N3je:hover{transition:none;transform:none}}.HomeHero_latest__GFa3_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px;margin:0 0 0 auto;max-width:min(42ch,100%);text-align:right;font-size:14px;line-height:1.45;color:var(--home-ink-muted,rgba(0,0,0,.62))}.HomeHero_latestLabel__1ewa3{display:inline-flex;align-items:center;gap:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:var(--home-brand,#c02838)}.HomeHero_latestPulse__nAEAP{--latest-pulse:rgba(192,40,56,0.4);width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--home-brand,#c02838);box-shadow:0 0 0 0 var(--latest-pulse);animation:HomeHero_home-latest-pulse__lyBIK 1.5s ease-out .8s infinite}html.dark .HomeHero_latestPulse__nAEAP{--latest-pulse:rgba(232,90,104,0.45)}@keyframes HomeHero_home-latest-pulse__lyBIK{0%{transform:scale(1);box-shadow:0 0 0 0 var(--latest-pulse);opacity:1}35%{transform:scale(1.05);box-shadow:0 0 0 8px transparent;opacity:1}55%,to{transform:scale(1);box-shadow:0 0 0 0 transparent;opacity:.85}}@media (prefers-reduced-motion:reduce){.HomeHero_latestPulse__nAEAP{animation:none;opacity:.85}}.HomeHero_latestSep__MFl_I{opacity:.45}.HomeHero_latestType__Rk7Bf{font-weight:500}.HomeHero_latestLink__cwnGB{color:var(--home-ink,#0a0a0b);font-weight:600;text-decoration:none;text-underline-offset:3px}.HomeHero_latestLink__cwnGB:hover{text-decoration:underline;color:var(--home-brand,#c02838)}.HomeHero_latestLink__cwnGB:focus-visible{outline:2px solid var(--home-focus,#c02838);outline-offset:2px;border-radius:2px}html.dark .HomeHero_latestLink__cwnGB{color:#f4f4f5}html.dark .HomeHero_latestLink__cwnGB:hover{color:#e85a68}.HomeHero_showcaseBlock__krfZF{display:flex;flex-direction:column}.HomeHero_showcaseFallback__UvQsP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;min-height:120px}@media (min-width:720px){.HomeHero_showcaseFallback__UvQsP{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.HomeHeroShowcase_grid__DsMQ6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}@media (min-width:720px){.HomeHeroShowcase_grid__DsMQ6{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.HomeHeroShowcase_tile__qHOKp{--tile-shadow:0 1px 2px rgba(10,10,11,0.04),0 8px 24px -12px rgba(10,10,11,0.12);--tile-shadow-hover:0 2px 4px rgba(10,10,11,0.04),0 18px 36px -16px rgba(192,40,56,0.22);display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:14px;border:1px solid var(--home-border,rgba(0,0,0,.1));background:var(--home-surface,#ffffff);box-shadow:var(--tile-shadow);color:inherit;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(14px);animation:HomeHeroShowcase_home-tile-enter__chqe9 .64s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.42s + var(--tile-index, 0) * 90ms);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}html.dark .HomeHeroShowcase_tile__qHOKp{--tile-shadow:0 1px 2px rgba(0,0,0,0.35),0 12px 28px -14px rgba(0,0,0,0.55);--tile-shadow-hover:0 2px 6px rgba(0,0,0,0.4),0 20px 40px -16px rgba(232,90,104,0.28)}.HomeHeroShowcase_tile__qHOKp:hover{border-color:var(--home-brand-border,rgba(192,40,56,.22));box-shadow:var(--tile-shadow-hover);transform:translateY(-4px)}.HomeHeroShowcase_tile__qHOKp:focus-visible{outline:2px solid var(--home-focus,#c02838);outline-offset:2px;border-color:var(--home-brand-border,rgba(192,40,56,.22));box-shadow:var(--tile-shadow-hover)}@keyframes HomeHeroShowcase_home-tile-enter__chqe9{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.HomeHeroShowcase_preview__f2y90{display:flex;align-items:center;justify-content:center;min-height:72px;padding:16px;border-radius:10px;pointer-events:none;background:linear-gradient(180deg,rgba(192,40,56,.04),transparent 70%),var(--home-surface-muted,#f7f7f8);transition:transform .2s cubic-bezier(.22,1,.36,1)}html.dark .HomeHeroShowcase_preview__f2y90{background:linear-gradient(180deg,rgba(232,90,104,.08),transparent 70%),var(--home-surface-muted,#1f1f24)}.HomeHeroShowcase_tile__qHOKp:hover .HomeHeroShowcase_preview__f2y90{transform:scale(1.02)}.HomeHeroShowcase_preview__f2y90>*{max-width:100%}.HomeHeroShowcase_label__bHMGW{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:2px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--home-ink,#0a0a0b)}.HomeHeroShowcase_labelDot__Q92ys{width:6px;height:6px;border-radius:50%;background:var(--home-brand,#c02838);opacity:.55;transition:opacity .2s ease,transform .2s ease}.HomeHeroShowcase_tile__qHOKp:hover .HomeHeroShowcase_labelDot__Q92ys{opacity:1;transform:scale(1.15)}html.dark .HomeHeroShowcase_label__bHMGW{color:#f4f4f5}@media (prefers-reduced-motion:reduce){.HomeHeroShowcase_tile__qHOKp{opacity:1;transform:none;animation:none;transition:border-color .16s ease,box-shadow .16s ease}.HomeHeroShowcase_tile__qHOKp:hover,.HomeHeroShowcase_tile__qHOKp:hover .HomeHeroShowcase_labelDot__Q92ys,.HomeHeroShowcase_tile__qHOKp:hover .HomeHeroShowcase_preview__f2y90{transform:none}}