.page-module__E0kJGG__page{--paper:#f2f0e9;--ink:#171815;--muted:#66685f;--line:#cbcdc2;--signal:#b8f34a;--signal-dark:#21320f;color:var(--ink);background:#fbfbf8}.page-module__E0kJGG__page *{box-sizing:border-box}.page-module__E0kJGG__hero,.page-module__E0kJGG__work,.page-module__E0kJGG__method,.page-module__E0kJGG__about{padding-inline:clamp(1.25rem,5vw,5rem)}.page-module__E0kJGG__hero{background:linear-gradient(90deg,color-mix(in srgb,var(--line)40%,transparent)1px,transparent 1px)0 0/25% 100%,var(--paper);border-bottom:1px solid var(--ink);padding-top:clamp(1.5rem,4vw,3.25rem)}.page-module__E0kJGG__topline,.page-module__E0kJGG__eyebrow,.page-module__E0kJGG__projectIndex,.page-module__E0kJGG__projectBody li,.page-module__E0kJGG__manifestoSeal,.page-module__E0kJGG__principles>article>span{font-family:var(--font-figtree),sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module__E0kJGG__topline{justify-content:space-between;display:flex}.page-module__E0kJGG__heroGrid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(5rem,11vw,10rem) 0 clamp(4rem,8vw,7rem);display:grid}.page-module__E0kJGG__eyebrow{margin:0 0 1.4rem}.page-module__E0kJGG__hero h1,.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__about h2,.page-module__E0kJGG__manifestoStatement{font-family:var(--font-zalando-sans-expanded),sans-serif;letter-spacing:-.06em;margin:0;font-weight:500}.page-module__E0kJGG__hero h1{font-size:clamp(3.4rem,7.3vw,8.5rem);line-height:.89}.page-module__E0kJGG__heroIntro{font-family:var(--font-figtree),sans-serif;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.page-module__E0kJGG__heroIntro p{margin:0 0 2rem}.page-module__E0kJGG__textLink,.page-module__E0kJGG__projectAction a,.page-module__E0kJGG__aboutLinks a{color:inherit;font-family:var(--font-figtree),sans-serif;text-underline-offset:.28em;font-size:.82rem;font-weight:700}.page-module__E0kJGG__proofLoop{border-left:1px solid var(--ink);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.page-module__E0kJGG__proofLoop>div{border-right:1px solid var(--ink);border-top:1px solid var(--ink);flex-direction:column;min-height:clamp(9rem,17vw,15rem);padding:1.25rem;display:flex}.page-module__E0kJGG__proofLoop>div>span{color:var(--muted);font-family:var(--font-figtree),sans-serif;font-size:.72rem}.page-module__E0kJGG__proofLoop strong{font-family:var(--font-zalando-sans-expanded),sans-serif;letter-spacing:-.06em;margin-top:auto;font-size:clamp(2rem,4.5vw,5rem);font-weight:500;line-height:.9}.page-module__E0kJGG__loopArrow{background:var(--signal);border:1px solid var(--ink);font-family:var(--font-figtree),sans-serif;z-index:1;border-radius:50%;align-self:center;place-items:center;width:2.5rem;height:2.5rem;margin-inline:-1.25rem;display:grid}.page-module__E0kJGG__work,.page-module__E0kJGG__method{padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem)}.page-module__E0kJGG__sectionHeader{grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);gap:2rem;display:grid}.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__about h2{max-width:12ch;font-size:clamp(2.7rem,5.7vw,6.5rem);line-height:.94}.page-module__E0kJGG__projectList{border-top:1px solid var(--ink);margin-top:clamp(4rem,8vw,8rem)}.page-module__E0kJGG__project{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.3fr) minmax(20rem,1fr) minmax(11rem,.35fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,5vw,4.5rem) 0;display:grid}.page-module__E0kJGG__projectIndex{align-content:start;gap:1.25rem;display:grid}.page-module__E0kJGG__status{align-items:center;gap:.5rem;display:inline-flex}.page-module__E0kJGG__status i{background:#6a9f1d;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #6a9f1d21}.page-module__E0kJGG__projectBody h3,.page-module__E0kJGG__principles h3{font-family:var(--font-zalando-sans-expanded),sans-serif;letter-spacing:-.05em;margin:0;font-weight:500}.page-module__E0kJGG__projectBody h3{font-size:clamp(2rem,4vw,4.75rem);line-height:.95}.page-module__E0kJGG__projectBody>p{color:var(--muted);font-family:var(--font-figtree),sans-serif;max-width:47rem;margin:2rem 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.page-module__E0kJGG__projectBody ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__projectBody li{border:1px solid var(--line);border-radius:999px;padding:.55rem .75rem}.page-module__E0kJGG__projectAction{align-self:end}.page-module__E0kJGG__manifesto{background:var(--ink);color:#f7f7f1;min-height:min(75rem,85vh);padding:clamp(2rem,5vw,5rem);position:relative;overflow:hidden}.page-module__E0kJGG__manifestoStatement{z-index:1;margin-top:clamp(6rem,14vw,13rem);font-size:clamp(3.2rem,8.3vw,10rem);line-height:.9;position:relative}.page-module__E0kJGG__manifestoStatement span{color:var(--signal)}.page-module__E0kJGG__manifestoSeal{aspect-ratio:1;background:var(--signal);color:var(--signal-dark);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(10rem,20vw,18rem);font-size:clamp(.65rem,1vw,.8rem);display:flex;position:absolute;bottom:clamp(-4rem,-5vw,-2rem);right:clamp(-2rem,4vw,4rem);transform:rotate(-9deg)}.page-module__E0kJGG__principles{grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.page-module__E0kJGG__principles article{border-left:1px solid var(--ink);flex-direction:column;min-height:clamp(18rem,27vw,25rem);padding:1.5rem;display:flex}.page-module__E0kJGG__principles article:last-child{border-right:1px solid var(--ink)}.page-module__E0kJGG__principles h3{margin-top:auto;font-size:clamp(1.55rem,2.5vw,2.6rem)}.page-module__E0kJGG__principles p{color:var(--muted);font-family:var(--font-figtree),sans-serif;margin:1.25rem 0 0;line-height:1.6}.page-module__E0kJGG__about{background:var(--signal);grid-template-columns:1fr .7fr;gap:clamp(3rem,9vw,10rem);padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem);display:grid}.page-module__E0kJGG__aboutCopy{font-family:var(--font-figtree),sans-serif;align-self:end;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65}.page-module__E0kJGG__aboutCopy>p{margin:0}.page-module__E0kJGG__aboutLinks{border-top:1px solid var(--signal-dark);flex-direction:column;gap:.8rem;margin-top:2rem;padding-top:1.25rem;display:flex}@media (max-width:900px){.page-module__E0kJGG__heroGrid,.page-module__E0kJGG__sectionHeader,.page-module__E0kJGG__about{grid-template-columns:1fr}.page-module__E0kJGG__heroGrid{align-items:start;gap:3rem}.page-module__E0kJGG__heroIntro{max-width:40rem}.page-module__E0kJGG__project{grid-template-columns:minmax(7rem,.25fr) 1fr}.page-module__E0kJGG__projectAction{grid-column:2}}@media (max-width:600px){.page-module__E0kJGG__hero{background:var(--paper)}.page-module__E0kJGG__topline{flex-direction:column;align-items:start;gap:.5rem}.page-module__E0kJGG__hero h1{font-size:clamp(3.25rem,16vw,5.6rem)}.page-module__E0kJGG__proofLoop{grid-template-columns:1fr}.page-module__E0kJGG__proofLoop>div{min-height:8.5rem}.page-module__E0kJGG__loopArrow{justify-self:center;margin-block:-1.25rem;margin-inline:0;transform:rotate(90deg)}.page-module__E0kJGG__project{grid-template-columns:1fr;gap:1.75rem}.page-module__E0kJGG__projectIndex{grid-template-columns:1fr auto}.page-module__E0kJGG__projectAction{grid-column:1}.page-module__E0kJGG__manifesto{min-height:42rem}.page-module__E0kJGG__manifestoStatement{font-size:clamp(3.1rem,15.5vw,5.5rem)}.page-module__E0kJGG__principles{grid-template-columns:1fr}.page-module__E0kJGG__principles article,.page-module__E0kJGG__principles article:last-child{border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);min-height:14rem}}@media (prefers-reduced-motion:no-preference){.page-module__E0kJGG__hero h1,.page-module__E0kJGG__heroIntro,.page-module__E0kJGG__proofLoop{animation:.7s cubic-bezier(.2,.8,.2,1) both page-module__E0kJGG__reveal}.page-module__E0kJGG__heroIntro{animation-delay:.1s}.page-module__E0kJGG__proofLoop{animation-delay:.18s}.page-module__E0kJGG__projectAction a{transition:color .18s}.page-module__E0kJGG__projectAction a:hover{color:#578316}}@keyframes page-module__E0kJGG__reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}
