.reh{--accent:var(--c-red-deep);--accent-deep:#6f1310;--bg:var(--c-paper)}.reh-hero[data-astro-cid-gzw6lgpc]{color:#fff;background:var(--c-ink);isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.reh-hero__media[data-astro-cid-gzw6lgpc]{z-index:-1;position:absolute;inset:0}.reh-hero__media[data-astro-cid-gzw6lgpc] img{object-fit:cover;filter:grayscale()brightness(.42)contrast(1.1);width:100%;height:100%}.reh-hero__media[data-astro-cid-gzw6lgpc]:after{content:"";background:linear-gradient(#1c151233 30%,#1c1512f2);position:absolute;inset:0}.reh-hero__inner[data-astro-cid-gzw6lgpc]{width:100%;padding-top:160px;padding-bottom:80px}.reh-hero[data-astro-cid-gzw6lgpc] h1[data-astro-cid-gzw6lgpc]{color:#fff;font-weight:600}.reh-hero[data-astro-cid-gzw6lgpc] h1[data-astro-cid-gzw6lgpc] span[data-astro-cid-gzw6lgpc]{display:block}.reh-hero[data-astro-cid-gzw6lgpc] h1[data-astro-cid-gzw6lgpc] .gold[data-astro-cid-gzw6lgpc]{color:var(--c-gold)}.reh-hero__foot[data-astro-cid-gzw6lgpc]{border-top:1px solid #fff3;grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:44px;padding-top:32px;display:grid}.reh-hero[data-astro-cid-gzw6lgpc] .lede[data-astro-cid-gzw6lgpc]{color:#ffffffd1;margin:0}.reh-origin[data-astro-cid-gzw6lgpc]{padding:130px 0 90px}.reh-origin__grid[data-astro-cid-gzw6lgpc]{grid-template-columns:1.3fr .7fr;align-items:end;gap:72px;display:grid}.reh-origin__big[data-astro-cid-gzw6lgpc]{font-family:var(--f-head);letter-spacing:-.015em;color:var(--c-ink);max-width:34ch;margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:500;line-height:1.35}.reh-about[data-astro-cid-gzw6lgpc]{padding:60px 0 130px}.reh-about__grid[data-astro-cid-gzw6lgpc]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.reh-about__imgs[data-astro-cid-gzw6lgpc]{padding:0 60px 90px 0;position:relative}.reh-about__a[data-astro-cid-gzw6lgpc]{aspect-ratio:4/5}.reh-about__b[data-astro-cid-gzw6lgpc]{aspect-ratio:1;border:10px solid var(--c-paper);width:52%;position:absolute;bottom:0;right:0}.reh-about[data-astro-cid-gzw6lgpc] h2[data-astro-cid-gzw6lgpc]{margin-bottom:24px}.reh-work[data-astro-cid-gzw6lgpc]{background:#fff;padding:120px 0}.reh-work[data-astro-cid-gzw6lgpc] h2[data-astro-cid-gzw6lgpc]{margin-bottom:64px}.reh-path[data-astro-cid-gzw6lgpc]{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid;position:relative}.reh-path[data-astro-cid-gzw6lgpc]:before{content:"";background:repeating-linear-gradient(90deg, var(--c-bronze) 0 8px, transparent 8px 16px);height:1px;position:absolute;top:31px;left:32px;right:32px}.reh-path[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]{position:relative}.reh-path__ico[data-astro-cid-gzw6lgpc]{background:var(--c-ink);width:64px;height:64px;color:var(--c-gold);border-radius:50%;place-items:center;margin-bottom:28px;transition:background .4s,color .4s;display:grid;position:relative}.reh-path[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]:hover .reh-path__ico[data-astro-cid-gzw6lgpc]{background:var(--c-red-deep);color:#fff}.reh-path[data-astro-cid-gzw6lgpc] h3[data-astro-cid-gzw6lgpc]{margin-bottom:14px}.reh-rights[data-astro-cid-gzw6lgpc]{background:var(--c-ink);color:#fff;border-radius:20px;grid-template-columns:auto 1fr;gap:28px;margin-top:72px;padding:40px 44px;display:grid}.reh-rights[data-astro-cid-gzw6lgpc] svg{color:var(--c-gold)}.reh-rights[data-astro-cid-gzw6lgpc] h3[data-astro-cid-gzw6lgpc]{color:#fff;margin-bottom:10px}.reh-rights[data-astro-cid-gzw6lgpc] p[data-astro-cid-gzw6lgpc]{color:#ffffffc7;margin:0}.reh-approach[data-astro-cid-gzw6lgpc]{padding:130px 0}.reh-approach__grid[data-astro-cid-gzw6lgpc]{grid-template-columns:1fr 1fr;gap:80px;display:grid}.reh-approach[data-astro-cid-gzw6lgpc] h2[data-astro-cid-gzw6lgpc]{margin-bottom:22px}.reh-approach__label[data-astro-cid-gzw6lgpc]{color:var(--c-ink);font-weight:600}.reh-partners[data-astro-cid-gzw6lgpc]{margin:18px 0 0;padding:0;list-style:none}.reh-partners[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]{border-bottom:1px solid var(--c-line);font:600 clamp(1.1rem, 1.7vw, 1.4rem) var(--f-head);letter-spacing:-.01em;color:var(--c-ink);padding:20px 0}.reh-partners[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc].reh-partners__more{font:400 1rem/1.6 var(--f-text);color:var(--muted);border:0}.reh-impact[data-astro-cid-gzw6lgpc]{color:#fff;background:var(--c-ink);isolation:isolate;padding:140px 0;position:relative;overflow:hidden}.reh-impact__bg[data-astro-cid-gzw6lgpc]{z-index:-1;position:absolute;inset:0}.reh-impact__bg[data-astro-cid-gzw6lgpc] img{filter:brightness(.35);height:130%}.reh-impact__inner[data-astro-cid-gzw6lgpc]{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid}.reh-impact[data-astro-cid-gzw6lgpc] h2[data-astro-cid-gzw6lgpc]{color:#fff;margin-bottom:22px}.reh-impact[data-astro-cid-gzw6lgpc] p[data-astro-cid-gzw6lgpc]{color:#ffffffd1}.reh-awards[data-astro-cid-gzw6lgpc]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.reh-awards[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]{backdrop-filter:blur(4px);background:#1c15128c;border:1px solid #e7b65e73;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:28px;display:grid}.reh-awards[data-astro-cid-gzw6lgpc] svg{color:var(--c-gold)}.reh-awards[data-astro-cid-gzw6lgpc] strong[data-astro-cid-gzw6lgpc]{font:600 1.15rem var(--f-head);color:#fff;display:block}.reh-awards[data-astro-cid-gzw6lgpc] span[data-astro-cid-gzw6lgpc]{color:#ffffffbf;font-size:15px}.reh-locations[data-astro-cid-gzw6lgpc]{background:var(--c-cream);padding:130px 0}.reh-locations__head[data-astro-cid-gzw6lgpc]{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.reh-cities[data-astro-cid-gzw6lgpc]{border-top:2px solid var(--c-ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.reh-cities[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]{padding:36px 32px 0 0}.reh-cities[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]+li[data-astro-cid-gzw6lgpc]{border-left:1px solid #1c151226;padding-left:32px}.reh-cities[data-astro-cid-gzw6lgpc] svg{color:var(--c-red-deep)}.reh-cities[data-astro-cid-gzw6lgpc] h3[data-astro-cid-gzw6lgpc]{letter-spacing:-.03em;margin:14px 0;font-size:clamp(1.8rem,3vw,2.6rem)}.reh-involve[data-astro-cid-gzw6lgpc]{background:var(--c-red-deep);color:#fff;padding:120px 0}.reh-involve__grid[data-astro-cid-gzw6lgpc]{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.reh-involve[data-astro-cid-gzw6lgpc] h2[data-astro-cid-gzw6lgpc]{color:#fff;margin-bottom:20px}.reh-involve[data-astro-cid-gzw6lgpc] p[data-astro-cid-gzw6lgpc]{color:#ffffffd9}.reh-involve__btns[data-astro-cid-gzw6lgpc]{gap:12px;display:grid}.reh-involve__btns[data-astro-cid-gzw6lgpc] .cpb[data-astro-cid-gzw6lgpc]{color:#fff;border-color:#ffffff80;justify-content:space-between;min-height:64px;font-size:16px}.reh-involve__btns[data-astro-cid-gzw6lgpc] .cpb[data-astro-cid-gzw6lgpc]:hover{color:var(--c-red-deep);background:#fff}.reh-contact[data-astro-cid-gzw6lgpc]{padding:130px 0}.reh-contact__grid[data-astro-cid-gzw6lgpc]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.reh-contact[data-astro-cid-gzw6lgpc] h2[data-astro-cid-gzw6lgpc]{margin-bottom:18px}.reh-contact[data-astro-cid-gzw6lgpc] .cp-contact[data-astro-cid-gzw6lgpc]{margin-top:32px}.reh-form[data-astro-cid-gzw6lgpc]{background:#fff;border-radius:22px;padding:44px;box-shadow:0 30px 60px -40px #1c151280}@media (width<=960px){.reh-hero__foot[data-astro-cid-gzw6lgpc],.reh-origin__grid[data-astro-cid-gzw6lgpc],.reh-about__grid[data-astro-cid-gzw6lgpc],.reh-approach__grid[data-astro-cid-gzw6lgpc],.reh-impact__inner[data-astro-cid-gzw6lgpc],.reh-locations__head[data-astro-cid-gzw6lgpc],.reh-involve__grid[data-astro-cid-gzw6lgpc],.reh-contact__grid[data-astro-cid-gzw6lgpc]{grid-template-columns:1fr;gap:36px}.reh-path[data-astro-cid-gzw6lgpc],.reh-cities[data-astro-cid-gzw6lgpc]{grid-template-columns:1fr;gap:40px}.reh-path[data-astro-cid-gzw6lgpc]:before{background:repeating-linear-gradient(180deg, var(--c-bronze) 0 8px, transparent 8px 16px);width:1px;height:auto;inset:0 auto 0 31px}.reh-path[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]{padding-left:92px}.reh-path__ico[data-astro-cid-gzw6lgpc]{position:absolute;top:0;left:0}.reh-cities[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc],.reh-cities[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]+li[data-astro-cid-gzw6lgpc]{border-left:0;padding:28px 0 0}.reh-cities[data-astro-cid-gzw6lgpc] li[data-astro-cid-gzw6lgpc]+li[data-astro-cid-gzw6lgpc]{border-top:1px solid #1c151226}.reh-rights[data-astro-cid-gzw6lgpc]{grid-template-columns:1fr;padding:28px}.reh-origin[data-astro-cid-gzw6lgpc],.reh-work[data-astro-cid-gzw6lgpc],.reh-approach[data-astro-cid-gzw6lgpc],.reh-locations[data-astro-cid-gzw6lgpc],.reh-involve[data-astro-cid-gzw6lgpc],.reh-contact[data-astro-cid-gzw6lgpc]{padding:80px 0}.reh-about[data-astro-cid-gzw6lgpc]{padding:20px 0 80px}.reh-impact[data-astro-cid-gzw6lgpc]{padding:100px 0}.reh-form[data-astro-cid-gzw6lgpc]{padding:26px 20px}}
