.dim[data-astro-cid-lcdefpme]{color:var(--color-dim)}.dot[data-astro-cid-lcdefpme]{vertical-align:1px;background:#3ecf6e;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #3ecf6e}.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;min-height:100svh;padding-top:26px;padding-bottom:clamp(16px,2vw,28px);display:grid;position:relative}.hero__top[data-astro-cid-lcdefpme]{justify-content:space-between;display:flex}.hero__mid[data-astro-cid-lcdefpme]{justify-content:space-between;align-self:end;align-items:end;gap:32px;padding-bottom:clamp(16px,3vh,40px);display:flex}.hero__lede[data-astro-cid-lcdefpme]{max-width:27rem;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:500;line-height:1.45}.hero__facts[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.hero__name[data-astro-cid-lcdefpme]{mix-blend-mode:difference;flex-direction:column;font-size:clamp(2.5rem,15.4vw,22rem);display:flex}.hero__line[data-astro-cid-lcdefpme]{white-space:nowrap;padding-top:.04em;padding-right:.04em;display:block;overflow:clip}.hero__line--right[data-astro-cid-lcdefpme]{align-self:flex-end}.manifesto[data-astro-cid-lcdefpme]{padding-top:clamp(140px,24vh,260px);padding-bottom:clamp(140px,24vh,260px)}.manifesto__text[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:22ch;margin-top:clamp(40px,6vh,72px);font-size:clamp(2.2rem,5.4vw,6rem);font-weight:600;font-stretch:105%;line-height:1}.method[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.method__track[data-astro-cid-lcdefpme]{width:max-content;height:100svh;display:flex}.method__intro[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;width:46vw;padding-top:90px;padding-bottom:40px;display:flex}.method__title[data-astro-cid-lcdefpme]{font-size:clamp(3rem,6.4vw,7rem)}.method__hint[data-astro-cid-lcdefpme]{color:var(--color-faint)}.panel[data-astro-cid-lcdefpme]{width:78vw;padding:90px var(--gutter) 40px;border-left:1px solid var(--line);align-items:flex-end;display:flex;position:relative}.panel__num[data-astro-cid-lcdefpme]{pointer-events:none;font-size:34vw;line-height:.75;transition:-webkit-text-stroke-color .6s;position:absolute;top:50%;right:4vw;translate:0 -50%}.panel[data-astro-cid-lcdefpme].is-active .panel__num[data-astro-cid-lcdefpme]{-webkit-text-stroke-color:#ff4d2e8c}.panel__body[data-astro-cid-lcdefpme]{gap:22px;max-width:40rem;display:grid;position:relative}.panel__verb[data-astro-cid-lcdefpme]{font-size:clamp(3.2rem,8vw,9rem)}.panel__text[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--color-dim);font-size:1.1rem;line-height:1.55}.work[data-astro-cid-lcdefpme]{padding-top:clamp(120px,20vh,220px);padding-bottom:clamp(100px,16vh,180px)}.work__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.work__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:24px;padding:18px 0;transition:opacity .5s;display:grid;position:relative}.work__title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-transform:uppercase;transition:font-stretch .8s var(--ease-out-expo), color .4s;font-size:clamp(3rem,9.5vw,11rem);font-weight:800;font-stretch:75%;line-height:.85}.work__meta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.work__tags[data-astro-cid-lcdefpme]{gap:6px;display:flex}.work__row[data-astro-cid-lcdefpme]:hover .work__title[data-astro-cid-lcdefpme],.work__row[data-astro-cid-lcdefpme]:focus-visible .work__title[data-astro-cid-lcdefpme]{font-stretch:125%}.work__list[data-astro-cid-lcdefpme]:hover .work__row[data-astro-cid-lcdefpme]:not(:hover){opacity:.15}.work__more[data-astro-cid-lcdefpme]{color:var(--color-faint);margin-top:20px}.map[data-astro-cid-lcdefpme]{padding-top:clamp(100px,16vh,180px);padding-bottom:clamp(100px,16vh,180px)}.map__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.48fr) 1fr;margin-top:48px;display:grid}.map__title[data-astro-cid-lcdefpme]{margin-bottom:48px;font-size:clamp(2.4rem,4.4vw,4.8rem)}.map__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.map__item[data-astro-cid-lcdefpme]{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:120px 1fr;gap:4px 16px;padding:16px 0;display:grid}.map__zone[data-astro-cid-lcdefpme]{grid-row:1/3;padding-top:6px;transition:color .3s}.map__role[data-astro-cid-lcdefpme]{text-transform:uppercase;transition:font-stretch .6s var(--ease-out-expo), color .3s;font-size:30px;font-weight:700;font-stretch:75%;line-height:1}.map__items[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-dim);font-size:12px}button[data-astro-cid-lcdefpme].map__item:hover .map__zone[data-astro-cid-lcdefpme],button[data-astro-cid-lcdefpme].map__item:focus-visible .map__zone[data-astro-cid-lcdefpme],button[data-astro-cid-lcdefpme].map__item:hover .map__role[data-astro-cid-lcdefpme]{color:var(--color-ember)}button[data-astro-cid-lcdefpme].map__item:hover .map__role[data-astro-cid-lcdefpme]{font-stretch:125%}.map__item--idle[data-astro-cid-lcdefpme]{opacity:.45}.contact[data-astro-cid-lcdefpme]{padding-top:clamp(100px,16vh,180px);padding-bottom:80px}.marquee[data-astro-cid-lcdefpme]{margin:clamp(40px,8vh,90px) 0;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{white-space:nowrap;width:max-content;font-size:clamp(4rem,13vw,16rem);display:flex}.marquee__track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-right:.3em}.marquee__track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--color-ember);font-style:normal;font-stretch:100%}.contact__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,26rem) 1fr;align-items:center;gap:40px;display:grid}.contact__text[data-astro-cid-lcdefpme]{color:var(--color-dim);font-size:1.05rem;line-height:1.55}.contact__actions[data-astro-cid-lcdefpme]{justify-self:end;align-items:center;gap:36px;display:flex}.contact__btn[data-astro-cid-lcdefpme]{background:var(--color-ember);width:168px;height:168px;color:var(--color-ink);font:inherit;text-transform:uppercase;border:0;border-radius:50%;place-items:center;font-size:15px;font-weight:700;font-stretch:110%;line-height:1.1;transition:background .3s;display:grid}.contact__btn[data-astro-cid-lcdefpme]:hover{background:var(--color-bone)}.contact__mail[data-astro-cid-lcdefpme]{font-family:var(--font-mono);border-bottom:1px solid var(--line-strong);padding-bottom:4px;font-size:14px;transition:border-color .3s}.contact__mail[data-astro-cid-lcdefpme]:hover{border-color:var(--color-bone)}@media (width<=1023px){.map__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=767px){.hero__top[data-astro-cid-lcdefpme]{visibility:hidden}.hero__mid[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.hero__facts[data-astro-cid-lcdefpme]{align-items:flex-start}.method__track[data-astro-cid-lcdefpme]{flex-direction:column;width:auto;height:auto}.method__intro[data-astro-cid-lcdefpme]{gap:32px;width:auto;padding-top:120px}.panel[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line);width:auto;min-height:80svh}.panel__num[data-astro-cid-lcdefpme]{font-size:60vw;top:30%}.work__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:10px}.work__n[data-astro-cid-lcdefpme]{display:none}.work__meta[data-astro-cid-lcdefpme]{align-items:flex-start}.contact__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.contact__actions[data-astro-cid-lcdefpme]{flex-direction:column;justify-self:start;align-items:flex-start}}
