.work-hero.svelte-9maus9{padding:160px 0 4rem;border-bottom:1px solid var(--hair)}.work-hero.svelte-9maus9 .eyebrow:where(.svelte-9maus9){margin-bottom:1.4rem}.work-hero.svelte-9maus9 h1:where(.svelte-9maus9){font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.03em;color:var(--cream);font-weight:460;margin-bottom:1.6rem}.work-hero.svelte-9maus9 h1:where(.svelte-9maus9) em:where(.svelte-9maus9){font-style:italic;font-weight:380;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold)}.work-lead.svelte-9maus9{color:var(--text-secondary);font-size:1.12rem;line-height:1.72;max-width:56ch}.projects-grid.svelte-9maus9{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.projects-grid.svelte-9maus9>.project-card{height:100%}.work-cta.svelte-9maus9{border-top:1px solid var(--hair)}.cta-panel.svelte-9maus9{text-align:center;max-width:56ch;margin:0 auto}.cta-panel.svelte-9maus9 h2:where(.svelte-9maus9){font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.8rem);color:var(--cream);margin-bottom:1.2rem}.cta-panel.svelte-9maus9 p:where(.svelte-9maus9){color:var(--text-secondary);font-size:1.06rem;line-height:1.72;margin-bottom:2rem}.cta-panel.svelte-9maus9 p:where(.svelte-9maus9) a:where(.svelte-9maus9){color:var(--gold-soft);text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--gold-hair)}.cta-panel.svelte-9maus9 p:where(.svelte-9maus9) a:where(.svelte-9maus9):hover{text-decoration-color:var(--gold)}@media (max-width: 900px){.br-desktop.svelte-9maus9{display:none}}@media (max-width: 820px){.projects-grid.svelte-9maus9{grid-template-columns:1fr;max-width:540px}.work-hero.svelte-9maus9{padding-top:130px}}
