.page.svelte-1uha8ag{padding:var(--ct-spacing-3xl, 64px)}.stats-section.svelte-1uha8ag{padding:0}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--ct-color-border, #333333)}.stat.svelte-1uha8ag{padding:var(--ct-spacing-2xl, 48px) var(--ct-spacing-xl, 32px);display:flex;flex-direction:column;gap:var(--ct-spacing-sm, 8px);border-right:1px solid var(--ct-color-border, #333333)}.stat.svelte-1uha8ag:last-child{border-right:none}.stat-value.svelte-1uha8ag{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--ct-color-yellow, #ffcc00);line-height:1}.stat-label.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-color-text-muted, #888888)}.section.svelte-1uha8ag{padding:var(--ct-spacing-3xl, 64px) 0}.section-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--ct-spacing-xl, 32px)}.section-label.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--ct-color-text-muted, #888888)}.section-link.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:12px;color:var(--ct-color-yellow, #ffcc00);text-decoration:none;letter-spacing:.05em;transition:opacity .15s ease}.section-link.svelte-1uha8ag:hover{opacity:.7}.two-col-section.svelte-1uha8ag{display:grid;grid-template-columns:1fr 260px;gap:var(--ct-spacing-3xl, 64px);align-items:start}.section-aside.svelte-1uha8ag{padding-top:var(--ct-spacing-md, 16px)}.aside-text.svelte-1uha8ag{font-size:14px;line-height:1.7;color:var(--ct-color-text-secondary, #aaaaaa);margin:0 0 var(--ct-spacing-lg, 24px) 0}.aside-link.svelte-1uha8ag{display:block}.hero.svelte-1uha8ag{padding-top:var(--ct-spacing-lg, 24px)}.greeting.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:14px;color:var(--ct-color-yellow, #ffcc00);letter-spacing:.05em;margin:0 0 var(--ct-spacing-lg, 24px) 0}.headline.svelte-1uha8ag{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:clamp(28px,7vw,88px);font-weight:800;line-height:1;color:var(--ct-color-text-primary, #f5f5f5);margin:0 0 var(--ct-spacing-xl, 32px) 0;text-transform:uppercase;letter-spacing:-.02em}.sub.svelte-1uha8ag{font-size:18px;line-height:2;color:var(--ct-color-text-secondary, #aaaaaa);margin:0 0 var(--ct-spacing-xl, 32px) 0;max-width:600px}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--ct-spacing-md, 16px);flex-wrap:wrap}.work-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--ct-spacing-md, 16px)}.work-card.svelte-1uha8ag{display:block;text-decoration:none;background:var(--ct-color-surface, #121212);border:1px solid var(--ct-color-border, #333333);border-left:3px solid var(--ct-color-yellow, #ffcc00);transition:all .2s ease}.work-card.svelte-1uha8ag:hover{border-color:var(--ct-color-yellow, #ffcc00);box-shadow:0 0 20px #ffcc0014}.work-card-image.svelte-1uha8ag{width:100%;aspect-ratio:16 / 9;background:var(--ct-color-surface-elevated, #1a1a1a);border-bottom:1px solid var(--ct-color-border, #333333);display:flex;align-items:center;justify-content:center}.img-placeholder-label.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:10px;letter-spacing:.2em;color:var(--ct-color-border, #333333);text-transform:uppercase}.work-card-body.svelte-1uha8ag{padding:var(--ct-spacing-lg, 24px)}.work-card-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--ct-spacing-sm, 8px)}.work-card-title.svelte-1uha8ag{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:16px;font-weight:700;color:var(--ct-color-text-primary, #f5f5f5)}.work-card-index.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:10px;color:var(--ct-color-yellow, #ffcc00);border:1px solid var(--ct-color-yellow, #ffcc00);padding:2px 6px;flex-shrink:0}.work-card-desc.svelte-1uha8ag{font-size:13px;color:var(--ct-color-text-muted, #888888);line-height:1.5;margin:0 0 var(--ct-spacing-md, 16px) 0}.work-card-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--ct-spacing-xs, 4px)}.tag.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ct-color-text-muted, #888888);padding:2px var(--ct-spacing-sm, 8px);background:var(--ct-color-void, #0d0d0d);border:1px solid var(--ct-color-border, #333333)}.product-list.svelte-1uha8ag{display:flex;flex-direction:column}.product-item.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ct-spacing-md, 16px);padding:var(--ct-spacing-md, 16px) 0;border-bottom:1px solid var(--ct-color-border, #333333);text-decoration:none;transition:all .15s ease}.product-item.svelte-1uha8ag:first-child{border-top:1px solid var(--ct-color-border, #333333)}.product-item.svelte-1uha8ag:hover .product-name:where(.svelte-1uha8ag){color:var(--ct-color-yellow, #ffcc00)}.product-thumb.svelte-1uha8ag{width:64px;height:64px;flex-shrink:0;background:var(--ct-color-surface-elevated, #1a1a1a);border:1px solid var(--ct-color-border, #333333)}.product-info.svelte-1uha8ag{flex:1;min-width:0}.product-name-row.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ct-spacing-sm, 8px)}.product-name.svelte-1uha8ag{font-size:15px;color:var(--ct-color-text-primary, #f5f5f5);transition:color .15s ease}.product-right.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ct-spacing-lg, 24px);flex-shrink:0}.product-price.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:13px;color:var(--ct-color-text-primary, #f5f5f5);font-weight:600}.product-category.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-color-text-muted, #888888);min-width:60px;text-align:right}.video-list.svelte-1uha8ag{display:flex;flex-direction:column}.video-item.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ct-spacing-md, 16px);padding:var(--ct-spacing-md, 16px) 0;border-bottom:1px solid var(--ct-color-border, #333333);text-decoration:none;transition:all .15s ease}.video-item.svelte-1uha8ag:first-child{border-top:1px solid var(--ct-color-border, #333333)}.video-item.svelte-1uha8ag:hover .video-title:where(.svelte-1uha8ag){color:var(--ct-color-yellow, #ffcc00)}.video-thumb.svelte-1uha8ag{width:120px;aspect-ratio:16 / 9;flex-shrink:0;background:var(--ct-color-surface-elevated, #1a1a1a);border:1px solid var(--ct-color-border, #333333);display:flex;align-items:center;justify-content:center}.play-icon.svelte-1uha8ag{font-size:14px;color:var(--ct-color-border, #333333)}.video-info.svelte-1uha8ag{flex:1;display:flex;justify-content:space-between;align-items:center;gap:var(--ct-spacing-md, 16px);min-width:0}.video-title.svelte-1uha8ag{font-size:15px;color:var(--ct-color-text-primary, #f5f5f5);transition:color .15s ease}.video-category.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-color-text-muted, #888888);flex-shrink:0}.contact-cta.svelte-1uha8ag{padding-bottom:var(--ct-spacing-3xl, 64px)}.cta-inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--ct-spacing-3xl, 64px);align-items:end}.cta-eyebrow.svelte-1uha8ag{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ct-color-yellow, #ffcc00);margin:0 0 var(--ct-spacing-md, 16px) 0}.cta-headline.svelte-1uha8ag{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:clamp(36px,4vw,64px);font-weight:800;text-transform:uppercase;color:var(--ct-color-text-primary, #f5f5f5);margin:0;line-height:1;letter-spacing:-.02em}.cta-sub.svelte-1uha8ag{font-size:15px;line-height:1.7;color:var(--ct-color-text-secondary, #aaaaaa);margin:0 0 var(--ct-spacing-xl, 32px) 0}@media(max-width:1024px){.work-grid.svelte-1uha8ag{grid-template-columns:1fr}.two-col-section.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--ct-spacing-xl, 32px)}.section-aside.svelte-1uha8ag{display:flex;gap:var(--ct-spacing-xl, 32px);align-items:start;border-top:1px solid var(--ct-color-border, #333333);padding-top:var(--ct-spacing-lg, 24px)}.aside-text.svelte-1uha8ag{margin:0}.cta-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--ct-spacing-xl, 32px)}}@media(max-width:768px){.page.svelte-1uha8ag{padding:var(--ct-spacing-xl, 32px) var(--ct-spacing-lg, 24px)}.section.svelte-1uha8ag{padding:var(--ct-spacing-2xl, 48px) 0}.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.stat.svelte-1uha8ag{padding:var(--ct-spacing-lg, 24px) var(--ct-spacing-md, 16px)}.stat.svelte-1uha8ag{border-right:1px solid var(--ct-color-border, #333333)}.stat.svelte-1uha8ag:nth-child(2n){border-right:none}.stat.svelte-1uha8ag:nth-child(1),.stat.svelte-1uha8ag:nth-child(2){border-bottom:1px solid var(--ct-color-border, #333333)}.section-aside.svelte-1uha8ag{flex-direction:column;gap:var(--ct-spacing-md, 16px)}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:stretch}.video-thumb.svelte-1uha8ag{width:80px}.cta-headline.svelte-1uha8ag{font-size:clamp(24px,6vw,48px)}}
