.hero-media.svelte-gaqxu1{background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);padding:4rem 0 3rem;text-align:center;position:relative;overflow:hidden}.hero-media.svelte-gaqxu1:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(68,136,255,.1) 0%,transparent 50%);pointer-events:none}.hero-content.svelte-gaqxu1{position:relative;z-index:2}.hero-title.svelte-gaqxu1{margin-bottom:1.5rem;display:flex;justify-content:center}.hero-svg.svelte-gaqxu1{height:clamp(90px,12vw,180px);width:auto}.hero-subtitle.svelte-gaqxu1{font-size:1.2rem;color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.project-title.svelte-gaqxu1{font-size:1.25rem;margin-bottom:.75rem;color:var(--color-text-primary)}.project-description.svelte-gaqxu1{color:var(--color-text-secondary);line-height:1.5;margin-bottom:1rem}.cta-section.svelte-gaqxu1{background-color:var(--color-bg-secondary);text-align:center}.cta-content.svelte-gaqxu1 h2:where(.svelte-gaqxu1){font-size:2rem;margin-bottom:1rem;color:var(--color-text-primary)}.cta-content.svelte-gaqxu1 p:where(.svelte-gaqxu1){color:var(--color-text-secondary);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.btn-large.svelte-gaqxu1{padding:1rem 2rem;font-size:1.1rem;font-weight:600}.featured-projects.svelte-gaqxu1{padding:4rem 0;background-color:var(--color-bg-primary)}.section-title.svelte-gaqxu1{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:var(--color-text-primary);font-weight:700}.project-row.svelte-gaqxu1{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:6rem;padding:3rem 2rem;max-width:1900px;margin-left:auto;margin-right:auto;border-radius:var(--border-radius)}.project-row.svelte-gaqxu1:nth-child(odd){background-color:var(--color-bg-secondary)}.project-row.svelte-gaqxu1:nth-child(2n){background-color:var(--color-bg-primary)}.project-row.svelte-gaqxu1:last-child{margin-bottom:0}.project-info.svelte-gaqxu1{direction:ltr}.project-media.svelte-gaqxu1{position:relative}.video-container.svelte-gaqxu1{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius);background-color:var(--color-bg-tertiary)}.video-container.svelte-gaqxu1 iframe:where(.svelte-gaqxu1){width:100%;height:100%;border:none}.media-placeholder.svelte-gaqxu1{aspect-ratio:16/9;background:linear-gradient(45deg,var(--color-bg-tertiary),var(--color-bg-primary));border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--color-text-tertiary);text-align:center;padding:2rem;border:2px dashed var(--color-accent)}.media-placeholder.svelte-gaqxu1 span:where(.svelte-gaqxu1){font-size:1.1rem;font-weight:500}.project-stats.svelte-gaqxu1{margin-top:.75rem;color:var(--color-media-blue);font-weight:600;font-size:.95rem}.project-info.svelte-gaqxu1{display:flex;flex-direction:column;gap:1rem}.project-title.svelte-gaqxu1{font-size:1.75rem;color:var(--color-text-primary);font-weight:700;margin:0}.project-client.svelte-gaqxu1{color:var(--color-media-blue);font-weight:600;font-size:1.1rem}.project-description.svelte-gaqxu1{color:var(--color-text-secondary);line-height:1.6;font-size:1rem}.project-link.svelte-gaqxu1{color:var(--color-media-blue);text-decoration:none;font-weight:500;font-size:.95rem;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.project-link.svelte-gaqxu1:hover{color:var(--color-text-primary);text-decoration:underline}.project-link.svelte-gaqxu1:after{content:"↗";font-size:.8rem}.client-header.svelte-gaqxu1{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.client-logo.svelte-gaqxu1{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-accent);flex-shrink:0}.client-info.svelte-gaqxu1{flex:1}.ytjobs-section.svelte-gaqxu1{padding:4rem 0;background-color:var(--color-bg-secondary)}.ytjobs-link.svelte-gaqxu1{display:block;position:relative;max-width:1000px;margin:0 auto;border-radius:var(--border-radius);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:2px solid var(--color-accent)}.ytjobs-link.svelte-gaqxu1:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.ytjobs-image.svelte-gaqxu1{width:100%;height:auto;display:block;transition:transform .3s ease}.ytjobs-overlay.svelte-gaqxu1{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.ytjobs-link.svelte-gaqxu1:hover .ytjobs-overlay:where(.svelte-gaqxu1){opacity:1}.visit-text.svelte-gaqxu1{color:#fff;font-size:1.5rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.client-name-link.svelte-gaqxu1{color:#fff;text-decoration:none;font-weight:inherit;transition:opacity .2s ease}.client-name-link.svelte-gaqxu1:hover{opacity:.8;text-decoration:underline}@media (max-width: 768px){.section-title.svelte-gaqxu1{font-size:2rem;margin-bottom:2rem}.project-row.svelte-gaqxu1{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem;margin-bottom:5rem;display:flex;flex-direction:column}.project-info.svelte-gaqxu1{order:1}.project-media.svelte-gaqxu1{order:2}.project-title.svelte-gaqxu1{font-size:1.5rem}.client-header.svelte-gaqxu1{flex-direction:column;text-align:center;gap:1rem}.client-logo.svelte-gaqxu1{width:50px;height:50px}.media-placeholder.svelte-gaqxu1{aspect-ratio:16/9;max-width:100%;margin:0 auto}.featured-projects.svelte-gaqxu1,.ytjobs-section.svelte-gaqxu1{padding:2rem 0}.project-row.svelte-gaqxu1{margin-bottom:4rem}}
