.hero[data-astro-cid-mj6ar3np]{position:relative;background:var(--green-900);color:var(--ivory);padding:170px 0 60px;overflow:hidden}.glow[data-astro-cid-mj6ar3np]{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,77,.18),transparent 65%);inset-inline-end:-200px;top:-150px;pointer-events:none}.hero-grid[data-astro-cid-mj6ar3np]{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}h1[data-astro-cid-mj6ar3np]{font-size:clamp(44px,6.6vw,92px);margin-top:22px;display:flex;flex-direction:column}:root[lang=en] h1[data-astro-cid-mj6ar3np]{font-size:clamp(50px,7.4vw,108px);line-height:1}:root[lang=en] h1[data-astro-cid-mj6ar3np] .gold-text[data-astro-cid-mj6ar3np]{font-style:italic}.hero-text[data-astro-cid-mj6ar3np]{margin-top:26px;font-size:1.12em;color:#faf7f0bf;max-width:540px}.hero-actions[data-astro-cid-mj6ar3np]{display:flex;gap:14px;flex-wrap:wrap;margin-top:40px}.ic,.ic-s{width:18px}.hero-visual[data-astro-cid-mj6ar3np]{position:relative;height:520px}.frame[data-astro-cid-mj6ar3np]{position:absolute;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 80px -30px #0009}.f1[data-astro-cid-mj6ar3np]{width:78%;height:68%;inset-inline-start:0;top:0}.f2[data-astro-cid-mj6ar3np]{width:58%;height:52%;inset-inline-end:0;bottom:0;outline:8px solid var(--green-900)}.badge[data-astro-cid-mj6ar3np]{position:absolute;inset-inline-start:8%;bottom:6%;background:var(--ivory);color:var(--green-900);border-radius:18px;padding:16px 22px;display:grid;box-shadow:var(--shadow)}.badge[data-astro-cid-mj6ar3np] strong[data-astro-cid-mj6ar3np]{font-family:var(--font-display);font-size:36px;line-height:1}.badge[data-astro-cid-mj6ar3np] span[data-astro-cid-mj6ar3np]{color:var(--gold-deep);letter-spacing:2px;font-size:13px}.stats[data-astro-cid-mj6ar3np]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:90px 0 0;border-top:1px solid var(--line)}.stats[data-astro-cid-mj6ar3np] div[data-astro-cid-mj6ar3np]{padding:30px 10px 6px;border-inline-start:1px solid var(--line);padding-inline-start:26px}.stats[data-astro-cid-mj6ar3np] div[data-astro-cid-mj6ar3np]:first-child{border-inline-start:0;padding-inline-start:0}.stats[data-astro-cid-mj6ar3np] dt[data-astro-cid-mj6ar3np]{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);color:var(--gold);line-height:1}.stats[data-astro-cid-mj6ar3np] dd[data-astro-cid-mj6ar3np]{margin:10px 0 0;color:#faf7f0a6;font-size:14.5px}.marquee[data-astro-cid-mj6ar3np]{background:var(--gold-grad);color:var(--green-950);overflow:hidden;padding:18px 0}.track[data-astro-cid-mj6ar3np]{display:flex;width:max-content;animation:marquee 40s linear infinite}:root[dir=rtl] .track[data-astro-cid-mj6ar3np]{animation-name:marquee-rtl}.track[data-astro-cid-mj6ar3np] span[data-astro-cid-mj6ar3np]{font-family:var(--font-display);font-size:24px;white-space:nowrap;display:inline-flex;align-items:center;gap:30px;padding-inline-end:30px;font-weight:600}.track[data-astro-cid-mj6ar3np] i[data-astro-cid-mj6ar3np]{font-style:normal;font-size:16px}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-mj6ar3np]{animation:none}}.work-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.work-grid[data-astro-cid-mj6ar3np]>*:nth-child(1){grid-column:span 7}.work-grid[data-astro-cid-mj6ar3np]>*:nth-child(2){grid-column:span 5}.work-grid[data-astro-cid-mj6ar3np]>*:nth-child(3){grid-column:span 5}.work-grid[data-astro-cid-mj6ar3np]>*:nth-child(4){grid-column:span 7}.work-grid[data-astro-cid-mj6ar3np] .project-media{aspect-ratio:auto;height:420px}.process[data-astro-cid-mj6ar3np]{position:relative;overflow:hidden}.steps[data-astro-cid-mj6ar3np]{position:relative;list-style:none;padding:0;margin:60px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{border-top:1px solid var(--line);padding-top:28px}.step-n[data-astro-cid-mj6ar3np]{font-family:var(--font-display);font-size:54px;color:var(--gold);line-height:1;display:block}.steps[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np]{font-size:26px;margin:18px 0 10px}.steps[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{color:#faf7f0ad}.center-head[data-astro-cid-mj6ar3np]{text-align:center;display:grid;justify-items:center;margin-bottom:56px}.quote[data-astro-cid-mj6ar3np]{margin:0;background:var(--white);border-radius:var(--radius);padding:36px 32px;border:1px solid rgba(15,77,58,.08);display:flex;flex-direction:column;gap:20px}.q-ic{width:40px;color:var(--gold)}blockquote[data-astro-cid-mj6ar3np]{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.6;flex:1;color:var(--green-800)}:root[lang=en] blockquote[data-astro-cid-mj6ar3np]{font-size:24px;line-height:1.35}figcaption[data-astro-cid-mj6ar3np]{display:grid;border-top:1px solid var(--line);padding-top:16px}figcaption[data-astro-cid-mj6ar3np] span[data-astro-cid-mj6ar3np]{color:var(--muted);font-size:14px}.post[data-astro-cid-mj6ar3np]{background:var(--white);border-radius:var(--radius);padding:34px 30px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(15,77,58,.08);transition:transform .3s,box-shadow .3s}.post[data-astro-cid-mj6ar3np]:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.post-cat[data-astro-cid-mj6ar3np]{color:var(--gold-deep);font-size:13px;font-weight:600}.post[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np]{font-size:24px;color:var(--green-800)}:root[lang=en] .post[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np]{font-size:28px}.post[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{color:var(--muted);flex:1;font-size:15.5px}.post-meta[data-astro-cid-mj6ar3np]{font-size:13px;color:var(--muted)}.spacer[data-astro-cid-mj6ar3np]{height:clamp(72px,10vw,120px)}@media(max-width:960px){.hero-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.hero-visual[data-astro-cid-mj6ar3np]{height:380px}.stats[data-astro-cid-mj6ar3np]{grid-template-columns:repeat(2,1fr)}.stats[data-astro-cid-mj6ar3np] div[data-astro-cid-mj6ar3np]:nth-child(3){border-inline-start:0;padding-inline-start:0}.work-grid[data-astro-cid-mj6ar3np]>*{grid-column:1 / -1!important}.work-grid[data-astro-cid-mj6ar3np] .project-media{height:320px}.steps[data-astro-cid-mj6ar3np]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hero[data-astro-cid-mj6ar3np]{padding-top:130px}.hero-visual[data-astro-cid-mj6ar3np]{height:300px}.steps[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.hero-actions[data-astro-cid-mj6ar3np] .btn[data-astro-cid-mj6ar3np]{flex:1}}
