.hero-module__qbw09W__root{width:100%;position:relative}.hero-module__qbw09W__stage{aspect-ratio:16/10;border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.hero-module__qbw09W__layer{opacity:0;transition:opacity .6s;position:absolute;inset:0}.hero-module__qbw09W__layer[aria-hidden=false]{opacity:1}.hero-module__qbw09W__imgActive{object-fit:cover;object-position:center 20%;width:100%;height:100%;animation:7s ease-out forwards hero-module__qbw09W__heroZoom;display:block;position:absolute;inset:0}.hero-module__qbw09W__imgIdle{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes hero-module__qbw09W__heroZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-module__qbw09W__scrim{background:linear-gradient(to top, var(--background) 0%, color-mix(in srgb, var(--background) 55%, transparent) 38%, transparent 74%);pointer-events:none;position:absolute;inset:0}.hero-module__qbw09W__slideLink{z-index:3;text-decoration:none;display:block;position:absolute;inset:0}.hero-module__qbw09W__timeChip{font-family:var(--font-geist), monospace;color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0fb8;border:1px solid #ffffff24;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.hero-module__qbw09W__epChip{font-family:var(--font-geist), monospace;letter-spacing:.06em;color:#fff;background:#63104deb;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.hero-module__qbw09W__body{padding:var(--space-5);gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:70%;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-module__qbw09W__label{font-family:var(--font-geist), monospace;letter-spacing:.1em;color:var(--primary);text-transform:uppercase;font-size:10px;font-weight:600}.hero-module__qbw09W__name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--on-background);text-shadow:0 4px 24px #0009;margin:0;font-size:clamp(22px,3vw,40px);font-weight:700;line-height:1.05}.hero-module__qbw09W__dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:14px;right:16px}.hero-module__qbw09W__dot,.hero-module__qbw09W__dotOn{cursor:pointer;background:#ffffff4d;border:none;border-radius:2px;width:22px;height:4px;transition:background .25s,width .25s}.hero-module__qbw09W__dotOn{background:var(--primary);width:34px}@media (min-width:768px){.hero-module__qbw09W__stage{aspect-ratio:21/9;border-radius:var(--radius-xl)}.hero-module__qbw09W__body{padding:var(--space-8)}}@media (prefers-reduced-motion:reduce){.hero-module__qbw09W__imgActive{animation:none}.hero-module__qbw09W__layer{transition:none}}
.row-module__4rkltq__rowBlock{gap:var(--space-3);flex-direction:column;display:flex}.row-module__4rkltq__rowHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 2px;display:flex}.row-module__4rkltq__titleWrap{align-items:baseline;gap:var(--space-2);display:flex}.row-module__4rkltq__title{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--on-background);margin:0;font-size:20px;font-weight:700}.row-module__4rkltq__meta{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-size:12px}.row-module__4rkltq__arrows{gap:var(--space-2);display:flex}.row-module__4rkltq__arrow{background:var(--surface-container-high);width:30px;height:30px;color:var(--on-surface);cursor:pointer;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .1s;display:flex}.row-module__4rkltq__arrow:hover{background:var(--primary);color:var(--on-primary)}.row-module__4rkltq__arrow:active{transform:scale(.95)}.row-module__4rkltq__viewport{position:relative}.row-module__4rkltq__shelf{gap:var(--space-3);padding:var(--space-1) 2px var(--space-2);scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-left:2px;display:flex;overflow-x:auto}.row-module__4rkltq__shelf::-webkit-scrollbar{display:none}@media (min-width:768px){.row-module__4rkltq__shelf{gap:var(--space-4)}}
