.hero.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;position:relative;background:var(--white);overflow:hidden;padding-top:0}.hero__bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__bg-grid.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:60px 60px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse at 70% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 50%,black 20%,transparent 70%)}.hero__bg-accent.svelte-1uha8ag{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(229,91,45,.06) 0%,transparent 70%)}.hero__inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding-top:var(--header-height);padding-bottom:clamp(4rem,8vw,8rem);width:100%}.hero__label.svelte-1uha8ag{margin-bottom:2rem}.hero__title.svelte-1uha8ag{color:var(--black);margin-bottom:2rem}.hero__title-em.svelte-1uha8ag{font-style:normal;color:var(--burnt-orange)}.hero__subtitle.svelte-1uha8ag{max-width:480px;color:var(--muted-text);margin-bottom:3rem}.hero__actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.hero__visual.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;gap:1.5rem;position:relative}.hero__img-wrapper.svelte-1uha8ag{overflow:hidden;position:relative;background:var(--concrete)}.hero__img-wrapper.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hero__img-wrapper.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.03)}.hero__img-wrapper--sm.svelte-1uha8ag{height:240px}.hero__visual-badge.svelte-1uha8ag{position:absolute;bottom:-1rem;left:-1rem;background:var(--white);border:1px solid var(--border);padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 4px 20px #11111114}.hero__visual-badge.svelte-1uha8ag .caption:where(.svelte-1uha8ag){color:var(--muted-text)}.hero__visual-badge-text.svelte-1uha8ag{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--black);letter-spacing:.04em;text-transform:uppercase}.hero__stat-block.svelte-1uha8ag{background:var(--charcoal);padding:1.5rem;display:flex;gap:1.5rem;align-items:center;margin-top:1.5rem}.hero__stat.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem}.hero__stat-num.svelte-1uha8ag{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--burnt-orange);line-height:1}.hero__stat-label.svelte-1uha8ag{color:#f7f7f580;line-height:1.4}.hero__stat-divider.svelte-1uha8ag{width:1px;height:40px;background:#f7f7f526}.hero__scroll-indicator.svelte-1uha8ag{position:absolute;bottom:2.5rem;left:clamp(1.25rem,4vw,5rem);display:flex;align-items:center;gap:1rem;color:var(--muted-text)}.hero__scroll-line.svelte-1uha8ag{width:40px;height:1px;background:var(--burnt-orange);animation:svelte-1uha8ag-scrollPulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-scrollPulse{0%,to{opacity:1;width:40px}50%{opacity:.5;width:20px}}.positioning__inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,8rem);align-items:center}.positioning__statement.svelte-1uha8ag{max-width:16ch;line-height:1.1}.services-arch__header.svelte-1uha8ag{margin-bottom:3.5rem}.services-arch__header-split.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-top:1.5rem}.services-arch__grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.editorial__inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,7vw,8rem);align-items:center}.editorial__img-stack.svelte-1uha8ag{position:relative}.editorial__img-main.svelte-1uha8ag{overflow:hidden;background:var(--concrete)}.editorial__img-main.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.editorial__img-accent.svelte-1uha8ag{position:absolute;bottom:-2rem;right:-2rem;overflow:hidden;background:var(--concrete);border:4px solid var(--white)}.editorial__img-accent.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.editorial__label.svelte-1uha8ag{position:absolute;top:2rem;left:-1rem;background:var(--burnt-orange);color:var(--white);padding:.5rem 1rem}.activation__inner.svelte-1uha8ag{padding:0}.activation__header.svelte-1uha8ag{margin-bottom:4rem}.activation__grid.svelte-1uha8ag{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;margin-bottom:3rem}.activation__img.svelte-1uha8ag{overflow:hidden;background:var(--graphite)}.activation__img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.activation__img.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.03)}.activation__feature-meta.svelte-1uha8ag{margin-top:2rem}.activation__pillars.svelte-1uha8ag{display:flex;flex-direction:column;gap:0}.activation__pillar.svelte-1uha8ag{padding:1.5rem 0;border-bottom:1px solid rgba(247,247,245,.08)}.activation__pillar.svelte-1uha8ag:first-child{border-top:1px solid rgba(247,247,245,.08)}.activation__pillar-num.svelte-1uha8ag{color:var(--burnt-orange);margin-bottom:.5rem}.activation__cta.svelte-1uha8ag{padding-top:2rem;border-top:1px solid rgba(247,247,245,.08)}.audience__inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,7vw,8rem);align-items:center}.audience__visual.svelte-1uha8ag{position:relative;overflow:hidden;background:var(--concrete)}.audience__visual.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:9/10}.audience__overlay-stat.svelte-1uha8ag{position:absolute;bottom:2rem;right:2rem;background:var(--white);padding:1.25rem;text-align:center;border:1px solid var(--border)}.audience__points.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.audience__point.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.audience__point.svelte-1uha8ag:last-child{border-bottom:none}.audience__point-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:var(--burnt-orange);flex-shrink:0}.creative-dark__inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(4rem,6vw,8rem);align-items:center}.creative-dark__img-grid.svelte-1uha8ag{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:2.5rem}.creative-dark__img.svelte-1uha8ag{overflow:hidden;background:var(--graphite);flex:1}.creative-dark__img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.creative-dark__img--offset.svelte-1uha8ag{margin-top:3rem}.industries-section__header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.industries-section__grid.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem}.industry-chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.75rem;background:var(--white);border:1px solid var(--border);transition:all var(--transition-base);font-family:var(--font-heading);font-weight:500}.industry-chip.svelte-1uha8ag:hover{background:var(--burnt-orange);border-color:var(--burnt-orange);color:var(--white);transform:translateY(-2px)}.industry-chip__icon.svelte-1uha8ag{color:var(--burnt-orange);font-size:1rem;transition:color var(--transition-fast)}.industry-chip.svelte-1uha8ag:hover .industry-chip__icon:where(.svelte-1uha8ag){color:var(--white)}.industry-chip__name.svelte-1uha8ag{font-size:.9rem;font-weight:500}.insights-section__header.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.insights-section__grid.svelte-1uha8ag{gap:1.5rem}.process__steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:var(--border);border:1px solid var(--border)}.process__step.svelte-1uha8ag{background:var(--soft-grey);padding:2.5rem 2rem;position:relative}.process__step.svelte-1uha8ag:after{content:"";position:absolute;right:0;top:2.5rem;height:calc(100% - 5rem);width:1px;background:var(--border)}.process__step.svelte-1uha8ag:last-child:after{display:none}.process__step-num.svelte-1uha8ag{color:var(--burnt-orange);margin-bottom:1rem}.process__step-line.svelte-1uha8ag{width:2rem;height:2px;background:var(--burnt-orange);margin-bottom:1.25rem}.process__step-title.svelte-1uha8ag{font-size:1.1rem;margin-bottom:.875rem}@media(max-width:1280px){.services-arch__grid.svelte-1uha8ag,.process__steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.hero__inner.svelte-1uha8ag{grid-template-columns:1fr;gap:4rem}.hero__visual.svelte-1uha8ag{max-width:600px}.positioning__inner.svelte-1uha8ag,.editorial__inner.svelte-1uha8ag,.audience__inner.svelte-1uha8ag,.creative-dark__inner.svelte-1uha8ag,.activation__grid.svelte-1uha8ag{grid-template-columns:1fr}.services-arch__header-split.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.services-arch__grid.svelte-1uha8ag,.process__steps.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero__visual.svelte-1uha8ag{grid-template-columns:1fr}.hero__visual-secondary.svelte-1uha8ag,.hero__scroll-indicator.svelte-1uha8ag{display:none}.services-arch__grid.svelte-1uha8ag,.process__steps.svelte-1uha8ag{grid-template-columns:1fr}}
