.hero[data-astro-cid-i3irphx7]{isolation:isolate;min-height:100svh;padding-top:calc(var(--header-h) + var(--space-6));padding-bottom:var(--space-6);color:var(--nl-linen);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-i3irphx7]{z-index:-1;background:var(--nl-forest);position:absolute;inset:0;overflow:hidden}.hero__media[data-astro-cid-i3irphx7] .hero__picture{width:100%;height:100%;display:block}.hero__media[data-astro-cid-i3irphx7] .hero__img{object-fit:cover;object-position:80% 30%;width:100%;height:100%}.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, color-mix(in oklab, var(--nl-ink) 45%, transparent) 0%, color-mix(in oklab, var(--nl-ink) 15%, transparent) 12%, transparent 26%), linear-gradient(0deg, color-mix(in oklab, var(--nl-ink) 62%, transparent) 0%, color-mix(in oklab, var(--nl-ink) 18%, transparent) 22%, transparent 42%), linear-gradient(90deg, color-mix(in oklab, var(--nl-ink) 42%, transparent) 0%, color-mix(in oklab, var(--nl-ink) 20%, transparent) 30%, transparent 46%);position:absolute;inset:0}@media (aspect-ratio<=3/2) and (orientation:landscape){.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, color-mix(in oklab, var(--nl-ink) 45%, transparent) 0%, transparent 22%), linear-gradient(0deg, color-mix(in oklab, var(--nl-ink) 62%, transparent) 0%, transparent 40%), linear-gradient(90deg, color-mix(in oklab, var(--nl-ink) 72%, transparent) 0%, color-mix(in oklab, var(--nl-ink) 45%, transparent) 42%, transparent 62%)}}@media (width<=64em) and (orientation:portrait){.hero[data-astro-cid-i3irphx7]{padding-top:48vw}.hero__media[data-astro-cid-i3irphx7]{background:var(--nl-ink)}.hero__media[data-astro-cid-i3irphx7] .hero__picture{height:125vw}.hero__media[data-astro-cid-i3irphx7] .hero__img{object-position:50% 80%}.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, color-mix(in oklab, var(--nl-ink) 40%, transparent) 0, transparent 18vw, transparent 36vw, color-mix(in oklab, var(--nl-ink) 80%, transparent) 66vw, var(--nl-ink) 125vw)}}.hero__inner[data-astro-cid-i3irphx7]{gap:var(--space-6);display:grid}.hero__text[data-astro-cid-i3irphx7]{gap:var(--space-5);flex-direction:column;display:flex}.hero__aside[data-astro-cid-i3irphx7]{gap:var(--space-6);flex-direction:column;display:flex}.hero__aside[data-astro-cid-i3irphx7] .t-lead[data-astro-cid-i3irphx7]{max-width:min(100%,30rem);color:color-mix(in oklab, var(--nl-linen) 92%, transparent)}.hero__aside[data-astro-cid-i3irphx7]{max-width:40rem}.hero__foot[data-astro-cid-i3irphx7]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--border-thin) solid color-mix(in oklab, var(--nl-linen) 22%, transparent);display:flex}.hero__scroll[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-3);color:var(--nl-linen);display:inline-flex}.hero__scroll[data-astro-cid-i3irphx7] .icon{animation:drift var(--dur-breath) var(--ease-breath) infinite}.hero__areas[data-astro-cid-i3irphx7]{gap:var(--space-5);color:color-mix(in oklab, var(--nl-linen) 75%, transparent);display:none}@media (width>=48em){.hero__areas[data-astro-cid-i3irphx7]{display:flex}}@keyframes drift{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-i3irphx7] .icon{animation:none}}.manifesto[data-astro-cid-pgckz4m3]{gap:var(--space-8);flex-direction:column;display:flex}.manifesto__text[data-astro-cid-pgckz4m3]{max-width:24ch}.manifesto__foot[data-astro-cid-pgckz4m3]{gap:var(--space-6);align-items:end;display:grid}@media (width>=64em){.manifesto__text[data-astro-cid-pgckz4m3]{max-width:22ch;font-size:var(--text-5xl)}.manifesto__foot[data-astro-cid-pgckz4m3]{grid-template-columns:minmax(0,36rem) auto;justify-content:space-between;margin-left:33.3333%}}.phases[data-astro-cid-dmssopdn],.phases__sticky[data-astro-cid-dmssopdn]{position:relative}.phases__bg[data-astro-cid-dmssopdn]{display:none;position:absolute;inset:0}.phases__bg-layer[data-astro-cid-dmssopdn]{position:absolute;inset:0}.phases__inner[data-astro-cid-dmssopdn]{gap:var(--space-7);flex-direction:column;display:flex;position:relative}.phases__head[data-astro-cid-dmssopdn]{gap:var(--space-5);padding-top:var(--space-section-sm);flex-direction:column;display:flex}.phases__progress[data-astro-cid-dmssopdn],.phases__frames[data-astro-cid-dmssopdn]{display:none}.phases__panel[data-astro-cid-dmssopdn]{gap:var(--space-5);padding:var(--space-8) var(--space-6);margin-inline:calc(var(--container-pad) * -1);padding-inline:var(--container-pad);flex-direction:column;display:flex}.phases__panel[data-astro-cid-dmssopdn][data-theme-tone=mist]{background:var(--nl-mist)}.phases__panel[data-astro-cid-dmssopdn][data-theme-tone=sage]{background:var(--nl-sage)}.phases__panel[data-astro-cid-dmssopdn][data-theme-tone=caramel]{background:color-mix(in oklab, var(--nl-caramel) 32%, var(--nl-sand))}.phases__panel[data-astro-cid-dmssopdn][data-theme-tone=sand]{background:var(--nl-sand)}.phases__panel-photo[data-astro-cid-dmssopdn]{width:min(80vw,24rem);margin-bottom:var(--space-3)}.phases[data-astro-cid-dmssopdn].is-pinned .phases__panel-photo[data-astro-cid-dmssopdn]{display:none}@media (width<=63.99em){.phases__panel-photo[data-astro-cid-dmssopdn]{width:min(58vw,18rem,34svh);margin-bottom:0}.phases[data-astro-cid-dmssopdn].is-stacked .phases__panels[data-astro-cid-dmssopdn]{padding-bottom:var(--space-6)}.phases[data-astro-cid-dmssopdn].is-stacked .phases__panel[data-astro-cid-dmssopdn]{top:var(--space-3);min-height:calc(100svh - var(--space-3) * 2);padding-block:var(--space-7);border-radius:var(--radius-xl);margin-inline:calc(var(--container-pad) * -.5);padding-inline:calc(var(--container-pad) * 1.5);will-change:transform;justify-content:center;position:sticky}.phases[data-astro-cid-dmssopdn].is-stacked .phases__panel[data-astro-cid-dmssopdn]+.phases__panel[data-astro-cid-dmssopdn]{margin-top:var(--space-6)}}.phases__panel-text[data-astro-cid-dmssopdn]{max-width:40ch}.phases[data-astro-cid-dmssopdn].is-pinned{height:calc(var(--phase-count) * 100svh)}.phases[data-astro-cid-dmssopdn].is-pinned .phases__sticky[data-astro-cid-dmssopdn]{height:100svh;position:sticky;top:0;overflow:hidden}.phases[data-astro-cid-dmssopdn].is-pinned .phases__bg[data-astro-cid-dmssopdn]{display:block}.phases[data-astro-cid-dmssopdn].is-pinned .phases__inner[data-astro-cid-dmssopdn]{height:100%;padding-top:var(--header-h)}.phases[data-astro-cid-dmssopdn].is-pinned .phases__head[data-astro-cid-dmssopdn]{padding-top:var(--space-6);flex-direction:row;justify-content:space-between;align-items:center}.phases[data-astro-cid-dmssopdn].is-pinned .phases__progress[data-astro-cid-dmssopdn]{gap:var(--space-5);padding:0;list-style:none;display:flex}.phases__progress[data-astro-cid-dmssopdn] li[data-astro-cid-dmssopdn]{gap:var(--space-2);width:7.5rem;color:color-mix(in oklab, var(--nl-forest) 55%, transparent);transition:color var(--dur-base) var(--ease-calm);flex-direction:column;display:flex}.phases__progress[data-astro-cid-dmssopdn] li[data-astro-cid-dmssopdn].is-active{color:var(--nl-forest)}.phases__progress-bar[data-astro-cid-dmssopdn]{background:color-mix(in oklab, var(--nl-forest) 20%, transparent);height:1.5px;position:relative;overflow:hidden}.phases__progress-bar[data-astro-cid-dmssopdn]:after{content:"";background:var(--nl-forest);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.phases[data-astro-cid-dmssopdn].is-pinned .phases__stage[data-astro-cid-dmssopdn]{gap:var(--grid-gap);padding-bottom:var(--space-8);flex:1;grid-template-columns:5fr 7fr;align-items:center;display:grid}.phases[data-astro-cid-dmssopdn].is-pinned .phases__frames[data-astro-cid-dmssopdn]{aspect-ratio:.955;width:min(100%,30rem,56svh);display:block;position:relative}.phases[data-astro-cid-dmssopdn].is-pinned .phases__frames[data-astro-cid-dmssopdn] .phases__frame{position:absolute;inset:0}.phases__frames[data-astro-cid-dmssopdn] .symbol-frame__overlay{background:linear-gradient(0deg, color-mix(in oklab, var(--nl-ink) 72%, transparent), transparent 46%);place-items:end center;padding-bottom:13%}.phases__frame-word[data-astro-cid-dmssopdn]{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-light);font-size:var(--text-4xl);color:var(--nl-linen);letter-spacing:var(--tracking-tight)}.phases[data-astro-cid-dmssopdn].is-pinned .phases__panels[data-astro-cid-dmssopdn]{display:grid}.phases[data-astro-cid-dmssopdn].is-pinned .phases__panel[data-astro-cid-dmssopdn]{background:0 0;grid-area:1/1;justify-content:center;margin:0;padding:0}.pillars__head[data-astro-cid-fty226ve]{gap:var(--space-5);margin-bottom:var(--space-9);flex-direction:column;display:flex}.pillars__head[data-astro-cid-fty226ve] .t-h2[data-astro-cid-fty226ve]{max-width:18ch}.pillar[data-astro-cid-fty226ve]{gap:var(--space-3) var(--grid-gap);padding-block:var(--space-7);border-top:var(--border-thin) solid var(--color-border-strong);display:grid}.pillar[data-astro-cid-fty226ve]:last-child{border-bottom:var(--border-thin) solid var(--color-border-strong)}@media (width>=64em){.pillar[data-astro-cid-fty226ve]{grid-template-columns:2fr 5fr 5fr;align-items:baseline}}.pillar__title[data-astro-cid-fty226ve]{max-width:20ch}.partners[data-astro-cid-xb7chhgk]{gap:var(--space-9) var(--grid-gap);display:grid}.partners__head[data-astro-cid-xb7chhgk]{gap:var(--space-5);flex-direction:column;display:flex}.partners__head[data-astro-cid-xb7chhgk] .t-h2[data-astro-cid-xb7chhgk]{max-width:16ch}.partners__grid[data-astro-cid-xb7chhgk]{gap:var(--space-9) var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}@media (width>=64em){.partners[data-astro-cid-xb7chhgk]{grid-template-columns:5fr 7fr;align-items:start}.partners__head[data-astro-cid-xb7chhgk]{top:calc(var(--header-h) + var(--space-6));position:sticky}.partners__item--offset[data-astro-cid-xb7chhgk]{margin-top:var(--space-10)}}.marquee[data-astro-cid-etvmysmx]{padding-block:var(--space-section-sm);border-block:var(--border-thin) solid var(--color-border);overflow:hidden}.marquee__track[data-astro-cid-etvmysmx]{width:max-content;animation:90s linear infinite marquee;display:flex}.marquee[data-astro-cid-etvmysmx]:hover .marquee__track[data-astro-cid-etvmysmx]{animation-play-state:paused}.marquee__group[data-astro-cid-etvmysmx]{flex-shrink:0;display:flex}.marquee__item[data-astro-cid-etvmysmx]{align-items:center;gap:var(--space-7);padding-right:var(--space-7);white-space:nowrap;display:flex}.marquee__item[data-astro-cid-etvmysmx] .marquee__symbol{--logo-color:var(--nl-caramel);width:clamp(2.5rem,2rem + 1.5vw,3.5rem)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-etvmysmx]{animation:none}}
