.ts-wrap[data-v-a196fab4]{max-width:1160px;margin:0 auto;padding:0 24px}.ts-hero[data-v-a196fab4]{position:relative;overflow:hidden;padding:96px 24px 56px;background:linear-gradient(180deg,hsl(var(--ds-bg-secondary)),hsl(var(--ds-bg-primary)))}.ts-hero-glow[data-v-a196fab4]{position:absolute;top:-90px;left:50%;transform:translate(-50%);width:640px;height:420px;background:radial-gradient(ellipse,hsl(var(--trimsy-orange-500) / .08) 0%,transparent 70%);pointer-events:none}.ts-hero-inner[data-v-a196fab4]{max-width:720px;margin:0 auto;text-align:center;position:relative}.ts-eyebrow[data-v-a196fab4]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--trimsy-orange-500));margin-bottom:14px}.ts-title[data-v-a196fab4]{color:hsl(var(--ds-text-primary));font-size:clamp(2rem,5vw,3.1rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;margin-bottom:18px}.ts-accent[data-v-a196fab4]{color:hsl(var(--trimsy-orange-500))}.ts-sub[data-v-a196fab4]{color:hsl(var(--ds-text-secondary));font-size:1.05rem;line-height:1.75;max-width:560px;margin:0 auto 26px}.ts-hero-actions[data-v-a196fab4]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ts-btn-primary[data-v-a196fab4]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;font-weight:600;font-size:.95rem;background:hsl(var(--trimsy-orange-500));color:#fff;transition:opacity .15s}.ts-btn-primary[data-v-a196fab4]:hover{opacity:.92}.ts-btn-ghost[data-v-a196fab4]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;font-weight:600;font-size:.95rem;color:hsl(var(--ds-text-primary));border:1px solid hsl(var(--ds-border))}.ts-btn-ghost[data-v-a196fab4]:hover{border-color:hsl(var(--trimsy-orange-500))}.ts-gallery-section[data-v-a196fab4]{background:hsl(var(--ds-bg-primary));padding:40px 0 72px}.ts-filters[data-v-a196fab4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:34px}.ts-chip[data-v-a196fab4]{padding:7px 15px;border-radius:9999px;font-size:.82rem;font-weight:600;color:hsl(var(--ds-text-secondary));background:hsl(var(--ds-bg-secondary));border:1px solid hsl(var(--ds-border));cursor:pointer;transition:all .15s}.ts-chip[data-v-a196fab4]:hover{border-color:hsl(var(--trimsy-orange-500) / .5)}.ts-chip--on[data-v-a196fab4]{background:hsl(var(--trimsy-orange-500));color:#fff;border-color:transparent}.ts-note[data-v-a196fab4]{text-align:center;color:hsl(var(--ds-text-secondary));padding:48px 0}.ts-grid[data-v-a196fab4]{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width: 640px){.ts-grid[data-v-a196fab4]{grid-template-columns:1fr 1fr}}@media (min-width: 980px){.ts-grid[data-v-a196fab4]{grid-template-columns:1fr 1fr 1fr}}.ts-card[data-v-a196fab4]{margin:0;cursor:pointer}.ts-shot[data-v-a196fab4]{position:relative;border-radius:14px;overflow:hidden;border:1px solid hsl(var(--ds-border));background:hsl(var(--ds-bg-secondary));aspect-ratio:1280 / 864}.ts-shot img[data-v-a196fab4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;transition:transform .3s ease}.ts-card:hover .ts-shot img[data-v-a196fab4]{transform:scale(1.03)}.ts-shot-fallback[data-v-a196fab4]{width:100%;height:100%}.ts-view[data-v-a196fab4]{position:absolute;left:50%;bottom:14px;transform:translate(-50%) translateY(6px);opacity:0;transition:all .2s;background:#111111d1;color:#fff;font-size:.78rem;font-weight:600;padding:7px 14px;border-radius:9999px}.ts-card:hover .ts-view[data-v-a196fab4]{opacity:1;transform:translate(-50%) translateY(0)}.ts-cap[data-v-a196fab4]{display:flex;align-items:center;gap:8px;margin-top:12px}.ts-dot[data-v-a196fab4]{width:11px;height:11px;border-radius:9999px;flex-shrink:0;box-shadow:0 0 0 1px #0000000d}.ts-label[data-v-a196fab4]{font-size:.95rem;font-weight:700;color:hsl(var(--ds-text-primary))}.ts-model[data-v-a196fab4]{margin-left:auto;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--ds-text-secondary));background:hsl(var(--ds-bg-secondary));padding:3px 8px;border-radius:9999px}.ts-desc[data-v-a196fab4]{margin-top:5px;font-size:.85rem;line-height:1.55;color:hsl(var(--ds-text-secondary))}.ts-cta-section[data-v-a196fab4]{background:hsl(var(--ds-bg-primary));padding:0 0 80px}.ts-cta[data-v-a196fab4]{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:32px;border-radius:20px;background:hsl(var(--trimsy-orange-500) / .08);border:1px solid hsl(var(--trimsy-orange-500) / .18)}.ts-cta-left[data-v-a196fab4]{flex:1;min-width:260px}.ts-cta-eyebrow[data-v-a196fab4]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--trimsy-orange-500));margin-bottom:6px}.ts-cta-title[data-v-a196fab4]{font-size:clamp(1.4rem,3.2vw,2rem);font-weight:500;color:hsl(var(--ds-text-primary));line-height:1.12}.ts-cta-text[data-v-a196fab4]{font-size:.9rem;color:hsl(var(--ds-text-secondary));margin-top:8px;max-width:520px}.ts-lightbox[data-v-a196fab4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:20px}.ts-lb-close[data-v-a196fab4]{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:9999px;background:#ffffffe6;color:#111;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}.ts-lb-inner[data-v-a196fab4]{width:100%;max-width:980px;max-height:88vh;overflow:auto;background:hsl(var(--ds-bg-primary));border-radius:16px}.ts-lb-img[data-v-a196fab4]{width:100%;display:block;border-bottom:1px solid hsl(var(--ds-border))}.ts-lb-meta[data-v-a196fab4]{padding:20px 24px 26px}.ts-lb-meta>div[data-v-a196fab4]{display:flex;align-items:center;gap:8px}.ts-lb-label[data-v-a196fab4]{font-size:1.1rem;font-weight:700;color:hsl(var(--ds-text-primary))}.ts-lb-desc[data-v-a196fab4]{margin:10px 0 18px;font-size:.95rem;line-height:1.65;color:hsl(var(--ds-text-secondary));max-width:640px}
