.td-section.svelte-yk5vxv{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;color:#e3e5e8;overflow:hidden}.td-bg.svelte-yk5vxv{position:absolute;inset:0;background-color:#0c0d0f;border-radius:0;z-index:0;transition:none}.td-content.svelte-yk5vxv{position:relative;z-index:2;width:100%}.td-header.svelte-yk5vxv{position:relative;z-index:2;padding:0 max(1.5rem,6vw);margin-bottom:clamp(2.5rem,2rem + 2.5vw,4rem)}.td-eyebrow.svelte-yk5vxv{font-size:1.0625rem;font-weight:600;letter-spacing:.02em;color:#06f9b9}.td-headline.svelte-yk5vxv{margin-top:.75rem;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.95;color:#e3e5e8}.td-accent.svelte-yk5vxv{color:#06f9b9}.td-dot-arrow.svelte-yk5vxv{position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);color:#06f9b999;pointer-events:none;animation:svelte-yk5vxv-td-arrow-nudge 2s ease-in-out infinite}@keyframes svelte-yk5vxv-td-arrow-nudge{0%,to{transform:translateY(-50%) translate(0);opacity:.6}50%{transform:translateY(-50%) translate(6px);opacity:1}}.td-arrows.svelte-yk5vxv{display:flex;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);position:relative;z-index:2}.td-arrow-btn.svelte-yk5vxv{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1.5px solid oklch(1 0 0 / .12);background:transparent;color:#fff9;cursor:pointer;transition:all .2s ease}.td-arrow-btn.svelte-yk5vxv:hover:not(:disabled){border-color:#06f9b980;color:#06f9b9}.td-arrow-btn.svelte-yk5vxv:disabled{opacity:.2;cursor:default}.td-slider-area.svelte-yk5vxv{position:relative;z-index:1}.td-progress-outer.svelte-yk5vxv{z-index:10;cursor:pointer;padding:12px max(1.5rem,6vw);margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);box-sizing:border-box}.td-progress.svelte-yk5vxv{position:relative;width:100%;height:2px}.td-progress-bg.svelte-yk5vxv{position:absolute;left:0;right:0;top:0;height:2px;background:#ffffff14}.td-progress-fill.svelte-yk5vxv{position:absolute;left:0;top:0;height:2px;width:0;background:#06f9b9;box-shadow:0 0 10px #06f9b959;pointer-events:none}.td-progress-dot.svelte-yk5vxv{position:absolute;top:1px;left:0;width:12px;height:12px;border-radius:9999px;background:#06f9b9;transform:translate(-50%,-50%);cursor:grab;z-index:5;box-shadow:0 0 8px #06f9b999}.td-progress-dot.svelte-yk5vxv:active{cursor:grabbing}.td-progress-dot.svelte-yk5vxv:after{content:"";position:absolute;inset:-6px;border-radius:9999px;border:1.5px solid oklch(.87 .18 166);animation:svelte-yk5vxv-td-ring-pulse 2s ease-out infinite}@keyframes svelte-yk5vxv-td-ring-pulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.td-slider.svelte-yk5vxv{position:relative;z-index:1;display:flex;align-items:flex-start;gap:2.5rem;padding:0 max(1.5rem,6vw);overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.td-slider.svelte-yk5vxv::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.td-section.svelte-yk5vxv{height:auto;min-height:0}.td-content.svelte-yk5vxv{padding:clamp(4rem,3rem + 5vw,8rem) 0}}.tt.svelte-uwncrz{display:block;position:relative;text-decoration:none;border-radius:2rem;overflow:hidden;cursor:pointer}.tt__grid.svelte-uwncrz{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.tt__cell.svelte-uwncrz{aspect-ratio:1;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.tt__cell.svelte-uwncrz:nth-child(1){border-top-left-radius:1.5rem}.tt__cell.svelte-uwncrz:nth-child(3){border-top-right-radius:1.5rem}.tt__cell.svelte-uwncrz:nth-child(7){border-bottom-left-radius:1.5rem}.tt__cell.svelte-uwncrz:nth-child(9){border-bottom-right-radius:1.5rem}.tt__cell--hover.svelte-uwncrz{transform:scale(1.05);z-index:2;box-shadow:0 8px 30px #0003}.tt__cell--dim.svelte-uwncrz{filter:brightness(.7)}.tt__img.svelte-uwncrz{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.tt__cell--hover.svelte-uwncrz .tt__img:where(.svelte-uwncrz){transform:scale(1.08)}.tt__cursor.svelte-uwncrz{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-primary);border-radius:9999px;pointer-events:none;z-index:10;opacity:0;scale:.8;transition:opacity .25s ease,scale .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;margin-left:12px;margin-top:-18px}.tt__cursor--visible.svelte-uwncrz{opacity:1;scale:1}.tt__cursor-text.svelte-uwncrz{font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--foreground)}.tt__cursor-arrow.svelte-uwncrz{color:var(--foreground)}
