@font-face{font-family:PP Telegraf Medium;font-display:block;src:url(/assets/PPTelegraf-Medium-BT85pjbW.ttf)format("truetype")}@font-face{font-family:PP Telegraf Regular;font-display:block;src:url(/assets/PPTelegraf-Regular-CK_MaU9z.ttf)format("truetype")}.motion-carousel{--carousel-bg:var(--color-slate-950,#020617);--carousel-panel:var(--color-slate-900,#0f172a);--carousel-divider:var(--color-black,#000);--carousel-ink:var(--color-white,#fff);--carousel-muted:var(--color-slate-400,#94a3b8);--carousel-cta:var(--color-violet-600,#7c3aed);--carousel-cta-hover:var(--color-violet-500,#8b5cf6);--carousel-cta-pressed:var(--color-violet-400,#a78bfa);--carousel-cta-ink:var(--color-white,#fff);--carousel-ghost:var(--color-slate-900,#0f172a);--carousel-ghost-hover:var(--color-slate-800,#1e293b);--carousel-ghost-ink:var(--color-slate-400,#94a3b8);box-sizing:border-box;width:100%;max-width:100%;font-family:Inter,sans-serif;position:relative;container-type:inline-size}.motion-carousel[data-theme=light]{--carousel-bg:var(--color-white,#fff);--carousel-panel:var(--color-slate-100,#f1f5f9);--carousel-divider:var(--color-slate-200,#e2e8f0);--carousel-ink:var(--color-slate-900,#0f172a);--carousel-muted:var(--color-slate-500,#64748b);--carousel-cta-hover:var(--color-violet-700,#6d28d9);--carousel-cta-pressed:var(--color-violet-800,#5b21b6);--carousel-ghost:var(--color-slate-300,#cbd5e1);--carousel-ghost-hover:var(--color-slate-400,#94a3b8);--carousel-ghost-ink:var(--color-slate-600,#475569)}.motion-carousel[data-theme=light] .motion-carousel-card{outline:max(1px, var(--u)) solid var(--carousel-divider);outline-offset:calc(-1 * max(1px, var(--u)))}.motion-carousel-card{--u:calc(100cqw / 873);border-radius:calc(32 * var(--u));background:var(--carousel-bg);color:var(--carousel-ink);position:relative;overflow:hidden}.motion-carousel-media{aspect-ratio:873/612;position:relative;overflow:hidden}.motion-carousel button{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.motion-carousel button:focus-visible{outline:max(2px, calc(2 * var(--u))) solid var(--carousel-ink);outline-offset:2px}.motion-carousel .motion-carousel-close{top:calc(11 * var(--u));right:calc(11 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u));background:color-mix(in srgb, var(--carousel-ghost) 60%, transparent);color:var(--carousel-ghost-ink);border-radius:9999px;padding:0;position:absolute}.motion-carousel .motion-carousel-close:hover{background:color-mix(in srgb, var(--carousel-ghost-hover) 60%, transparent)}.motion-carousel-close svg{width:calc(42 * var(--u));height:calc(42 * var(--u));display:block}.motion-carousel-panel{box-sizing:border-box;min-height:calc(392 * var(--u));padding:calc(40 * var(--u)) calc(48 * var(--u));border-top:max(1px, var(--u)) solid var(--carousel-divider);background:var(--carousel-panel);flex-direction:column;justify-content:space-between;display:flex}.motion-carousel-copy{overflow-wrap:anywhere}.motion-carousel-copy h2{font-size:calc(56 * var(--u));letter-spacing:-.05em;color:var(--carousel-ink);margin:0;font-weight:500;line-height:1}.motion-carousel-description{margin:calc(10 * var(--u)) 0 0;font-size:calc(36 * var(--u));color:var(--carousel-muted);font-weight:400;line-height:1.33333}.motion-carousel-footer{margin-top:calc(40 * var(--u))}.motion-carousel-dots{margin-bottom:calc(24 * var(--u));justify-content:center;display:flex}.motion-carousel .motion-carousel-dots button{width:calc(20 * var(--u));height:calc(20 * var(--u));margin:calc(-5 * var(--u)) 0;background:0 0;border-radius:50%;padding:0}.motion-carousel-dots span{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--carousel-muted);opacity:.4;border-radius:50%}.motion-carousel .motion-carousel-dots button:hover span{opacity:.7}.motion-carousel-dots [aria-current=step] span{background:var(--carousel-ink);opacity:1}.motion-carousel .motion-carousel-next{box-sizing:border-box;width:100%;padding:calc(16 * var(--u));border-radius:calc(8 * var(--u));background:var(--carousel-cta);color:var(--carousel-cta-ink);font-size:calc(30 * var(--u));font-weight:500;line-height:1.33333}.motion-carousel .motion-carousel-next:hover{background:var(--carousel-cta-hover)}.motion-carousel .motion-carousel-next:active{background:var(--carousel-cta-pressed)}
