.home_heroSection__I1dhE{position:relative;overflow:hidden;margin-top:calc(-1 * var(--site-header));padding-top:var(--site-header)}.home_heroInner__ur744{position:relative;max-width:1200px;margin:0 auto;padding:var(--space-5) var(--space-4) 0}.home_heroHead__TXsGI{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4)}.home_heroTitle__X57A3{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:760px;text-wrap:balance}.home_heroIntro__tDiHi{max-width:720px;font-size:var(--text-md);line-height:1.6;color:var(--color-fg-muted);text-wrap:pretty}.home_heroEyebrow__S4LyI{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.home_liveDot__ZtfdK{width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 25%,transparent)}.home_carousel__ikCy_{overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-2);position:relative}.home_track__LZk6O{display:flex;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.home_slide__aSZoe{flex:0 0 100%;position:relative;min-height:min(72vh,600px);display:flex;align-items:flex-end;cursor:pointer;background:var(--color-bg-elev);color:var(--color-fg)!important}.home_slideStripes__1t2bv{position:absolute;inset:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-fg) 5%,transparent) 0 10px,transparent 10px 22px),var(--color-bg-elev)}.home_slideImg__yoHxQ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_slideLabel__D9Gg_{position:absolute;top:16px;right:16px;font-family:var(--font-mono);font-size:11px;color:var(--color-fg-subtle);background:color-mix(in srgb,var(--color-bg) 70%,transparent);padding:4px 8px;border-radius:var(--radius-sm)}.home_slideShade__pacy6{position:absolute;inset:0;background:linear-gradient(to top,var(--color-bg) 0,color-mix(in srgb,var(--color-bg) 70%,transparent) 40%,transparent 75%)}.home_slideContent__R5_8Z{position:relative;padding:var(--space-6) var(--space-4) var(--space-5);max-width:900px;width:100%}.home_slideTags__ujBAF{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.home_newTag__ZG5hb{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 9px;border-radius:var(--radius-sm);border:1px solid var(--color-accent);color:var(--color-accent)}.home_slideTitle__wSHL6{font-family:var(--font-display);font-size:var(--text-hero);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.home_slideMeta__ao4qV{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-fg-muted);display:flex;gap:8px;align-items:center;padding-right:110px}.home_arrows__HD3I6{position:absolute;right:20px;bottom:24px;display:flex;gap:8px}@media (max-width:759px){.home_arrows__HD3I6{display:none}}.home_arrow__IvJrY{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--color-bg) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-line-strong)!important;display:grid;place-items:center}.home_arrow__IvJrY:hover{background:var(--color-fg);color:var(--color-bg)}.home_controls__VqvKC{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 var(--space-6)}.home_dots__tkViL{display:flex;gap:6px;flex:1 1;max-width:240px}.home_dot__JTzmj{flex:1 1;height:24px;display:flex;align-items:center}.home_dot__JTzmj span{display:block;width:100%;height:3px;border-radius:2px;background:var(--color-line-strong);transition:background .3s}.home_dot__JTzmj[aria-selected=true] span{background:var(--color-accent)}.home_counter__UbuQG{font-size:var(--text-sm);color:var(--color-fg-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_pauseBtn__MUDAl{height:40px;padding:0 14px 0 12px;border-radius:var(--radius-pill);border:1px solid var(--color-line-strong)!important;font-size:var(--text-sm);font-weight:600;color:var(--color-fg-muted);display:flex;align-items:center;gap:8px}.home_pauseBtn__MUDAl:hover{border-color:var(--color-fg)!important;color:var(--color-fg)}.home_rail__cr2dt{max-width:1200px;margin:0 auto;padding:var(--space-7) 0 0}.home_railHead__ShPn_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);margin-bottom:var(--space-4)}.home_railCount__hSPri{font-size:var(--text-sm);font-weight:600;color:var(--color-fg-subtle);white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.home_railTitle__7ZLMG{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.home_railScroller__9F1gk{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,calc((100% - 3 * var(--space-4)) / 4));grid-gap:var(--space-4);gap:var(--space-4);overflow-x:auto;padding:0 var(--space-4) var(--space-2);scroll-snap-type:x mandatory;scroll-padding-left:var(--space-4)}.home_rail__cr2dt{scroll-margin-top:calc(var(--site-header) + 16px)}.home_empty__vtAuc{max-width:1200px;margin:var(--space-6) auto 0;padding:0 var(--space-4)}.cards_card__AuZHX{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;color:var(--color-fg)!important}.cards_compact__qMJbU{gap:var(--space-2)}.cards_body__r1Mb5{display:flex;flex-direction:column;gap:var(--space-2)}.cards_flat__pwSaj .cards_body__r1Mb5{gap:var(--space-3)}.cards_flat__pwSaj.cards_compact__qMJbU .cards_body__r1Mb5{gap:var(--space-2)}.cards_metaPlain__gUljS{display:block}.cards_title__kYoju{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:pretty;transition:color .15s}.cards_titleMd__UsdAe{font-size:var(--text-md)}.cards_meta__KqWZQ{font-size:var(--text-sm);color:var(--color-fg-subtle);display:flex;gap:6px}.cards_snap__RWvpn{scroll-snap-align:start}