.en-area-hero[data-astro-cid-x5h5w6au],.en-services[data-astro-cid-x5h5w6au],.en-audience[data-astro-cid-x5h5w6au],.praxis-gallery[data-astro-cid-x5h5w6au]{max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px)}.hero-body[data-astro-cid-x5h5w6au]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:clamp(36px,6vw,86px)}.hero-copy[data-astro-cid-x5h5w6au]{display:grid;gap:clamp(18px,2.4vw,28px)}.panel-eyebrow[data-astro-cid-x5h5w6au],.card-label[data-astro-cid-x5h5w6au],.card-fit[data-astro-cid-x5h5w6au],.service-card[data-astro-cid-x5h5w6au] p[data-astro-cid-x5h5w6au]{color:var(--color-petrol);font-family:var(--font-mono);font-weight:700;letter-spacing:.05em}.hero-copy[data-astro-cid-x5h5w6au] h1[data-astro-cid-x5h5w6au]{display:grid;max-width:880px;margin:0;gap:.06em;font-family:var(--font-display);font-size:clamp(2.55rem,6vw,5.35rem);font-weight:380;line-height:.99}.hero-copy[data-astro-cid-x5h5w6au] h1[data-astro-cid-x5h5w6au] span[data-astro-cid-x5h5w6au]{display:block}.hero-copy[data-astro-cid-x5h5w6au] h1[data-astro-cid-x5h5w6au] .indent[data-astro-cid-x5h5w6au]{padding-left:clamp(28px,5vw,80px)}.hero-copy[data-astro-cid-x5h5w6au] em[data-astro-cid-x5h5w6au]{color:var(--color-petrol);font-style:italic;font-weight:360}.hero-lead[data-astro-cid-x5h5w6au]{max-width:720px;margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.35rem);font-style:italic;line-height:1.45}.hero-actions[data-astro-cid-x5h5w6au]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:18px}.hero-anchor[data-astro-cid-x5h5w6au]{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--color-ink);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-panel[data-astro-cid-x5h5w6au]{display:grid;padding:clamp(22px,3vw,32px) 0;gap:18px;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.orientation-list[data-astro-cid-x5h5w6au]{display:grid;gap:10px}.orientation-list[data-astro-cid-x5h5w6au] a[data-astro-cid-x5h5w6au]{display:grid;grid-template-columns:auto 1fr;padding:12px 0;gap:8px 12px;border-top:1px solid var(--color-line)}.orientation-list[data-astro-cid-x5h5w6au] span[data-astro-cid-x5h5w6au]{grid-row:span 2;color:var(--color-terracotta);font-family:var(--font-mono);font-size:.74rem}.orientation-list[data-astro-cid-x5h5w6au] small[data-astro-cid-x5h5w6au]{color:var(--color-muted);line-height:1.35}.services-head[data-astro-cid-x5h5w6au]{display:grid;max-width:760px;margin-bottom:34px;gap:12px}.service-grid[data-astro-cid-x5h5w6au]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-line);border-radius:8px;overflow:hidden}.service-card[data-astro-cid-x5h5w6au]{display:grid;min-height:420px;padding:clamp(20px,2.4vw,30px);gap:18px;border-left:1px solid var(--color-line);background:color-mix(in srgb,var(--color-paper-strong) 74%,transparent)}.service-card[data-astro-cid-x5h5w6au]:first-child{border-left:0}.card-head[data-astro-cid-x5h5w6au]{display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--color-line)}.card-num[data-astro-cid-x5h5w6au]{color:var(--color-terracotta);font-family:var(--font-display);font-size:1.55rem;font-style:italic}.service-card[data-astro-cid-x5h5w6au] h3[data-astro-cid-x5h5w6au]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.85rem);font-style:italic;font-weight:380;line-height:1.16}.service-card[data-astro-cid-x5h5w6au] ul[data-astro-cid-x5h5w6au]{display:grid;margin:0;padding:0;gap:8px;list-style:none}.service-card[data-astro-cid-x5h5w6au] li[data-astro-cid-x5h5w6au]{color:var(--color-muted);line-height:1.35}.card-cta[data-astro-cid-x5h5w6au]{align-self:end;font-family:var(--font-mono);font-size:.8rem;font-weight:780;text-transform:uppercase}.en-audience[data-astro-cid-x5h5w6au]{max-width:none;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-paper-strong)}.en-audience[data-astro-cid-x5h5w6au]>div[data-astro-cid-x5h5w6au]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);max-width:1320px;margin:0 auto;gap:clamp(30px,5vw,70px)}.en-audience[data-astro-cid-x5h5w6au] aside[data-astro-cid-x5h5w6au]{display:grid;gap:18px;padding:clamp(24px,3vw,34px);border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper)}.en-audience[data-astro-cid-x5h5w6au] ul[data-astro-cid-x5h5w6au]{display:grid;margin:0;padding:0;gap:10px;list-style:none}.en-audience[data-astro-cid-x5h5w6au] li[data-astro-cid-x5h5w6au]{padding-left:18px;border-left:2px solid var(--color-petrol);color:var(--color-ink);line-height:1.45}.praxis-gallery[data-astro-cid-x5h5w6au] header[data-astro-cid-x5h5w6au]{max-width:780px;margin-bottom:28px}.gallery-grid[data-astro-cid-x5h5w6au]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gallery-grid[data-astro-cid-x5h5w6au] figure[data-astro-cid-x5h5w6au]{display:grid;margin:0;border:1px solid var(--color-line);background:var(--color-paper-strong)}.gallery-grid[data-astro-cid-x5h5w6au] img[data-astro-cid-x5h5w6au]{width:100%;aspect-ratio:4 / 5;object-fit:cover}.gallery-grid[data-astro-cid-x5h5w6au] figcaption[data-astro-cid-x5h5w6au]{display:grid;padding:16px;gap:4px}.gallery-grid[data-astro-cid-x5h5w6au] span[data-astro-cid-x5h5w6au]{color:var(--color-muted);line-height:1.4}@media(max-width:1100px){.hero-body[data-astro-cid-x5h5w6au],.en-audience[data-astro-cid-x5h5w6au]>div[data-astro-cid-x5h5w6au]{grid-template-columns:1fr}.service-grid[data-astro-cid-x5h5w6au],.gallery-grid[data-astro-cid-x5h5w6au]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.hero-copy[data-astro-cid-x5h5w6au] h1[data-astro-cid-x5h5w6au] .indent[data-astro-cid-x5h5w6au]{padding-left:0}.service-grid[data-astro-cid-x5h5w6au],.gallery-grid[data-astro-cid-x5h5w6au]{grid-template-columns:1fr}.service-card[data-astro-cid-x5h5w6au]{min-height:auto;border-left:0;border-top:1px solid var(--color-line)}.service-card[data-astro-cid-x5h5w6au]:first-child{border-top:0}}
