*,:after,:before{box-sizing:border-box}:where(body){min-height:var(--dvh)}:where(body,h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}:where(h1,h2,h3,h4,h5,h6,p){padding:0;margin:0;font:inherit;font-size:100%}:where(html:focus-within){scroll-behavior:smooth}:where(button){all:unset}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}::input-placeholder{color:inherit;opacity:.54}:where(textarea){margin:0;resize:vertical}:where(svg:not([fill])){fill:currentcolor}:where(small){font-size:80%}:where(b,strong){font-weight:bolder}:where(ol,ul){padding:0;margin:0;list-style:none}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(a){color:inherit;text-decoration:inherit}:root{--base-color-grey-200:235 235 235;--base-color-grey-300:222 222 221;--base-color-grey-400:213 213 215;--base-color-grey-500:187 187 193;--base-color-black-900:24 24 25;--base-color-black-800:38 38 39;--base-color-black-600:95 94 100;--base-color-red-500:255 0 13;--color-text-primary:rgb(var(--base-color-black-900));--color-text-primary-invert:rgb(var(--base-color-grey-300));--color-text-disabled:rgb(var(--base-color-black-600));--color-text-emphasis:rgb(var(--base-color-red-500));--color-background-primary:rgb(var(--base-color-grey-300));--color-background-invert:rgb(var(--base-color-black-900));--color-background-accent:rgb(var(--base-color-grey-200));--color-background-invert-accent:rgb(var(--base-color-black-800));--color-background-disabled:rgb(var(--base-color-grey-400));--color-background-emphasis:rgb(var(--base-color-red-500));--color-border-primary:rgb(var(--base-color-black-900));--color-border-accent:rgb(var(--base-color-red-500));--color-border-primary-invert:rgb(var(--base-color-grey-300));--color-border-disabled:rgb(var(--base-color-grey-500));--container-width-xs:480px;--container-width-s:640px;--container-width-m:960px;--container-width-l:1400px;--container-width-xl:1600px;--space-4xs:4px;--space-3xs:6px;--space-2xs:8px;--space-xs:12px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--space-4xl:128px;--text-4xl:52px;--text-3xl:44px;--text-2xl:32px;--text-xl:20px;--text-l:18px;--text-m:16px;--text-s:14px;--text-xs:12px;--text-2xs:10px;--radius-s:6px;--radius-m:12px;--radius-l:24px;--transition-easing-default:ease-in-out;--transition-default-duration:200ms;--transition-fast-duration:100ms;--transition-slightly-slow-duration:300ms;--transition-slow-duration:400ms;--transition-default:var(--transition-default-duration) var(--transition-easing-default);--transition-fast:var(--transition-fast-duration) var(--transition-easing-default);--transition-slightly-slow:var(--transition-slightly-slow-duration) var(--transition-easing-default);--transition-slow:var(--transition-slow-duration) var(--transition-easing-default);--xsmall:400px;--small:700px;--medium:960px;--large:1200px;--xlarge:1550px;--max:1920px}.text-primary{color:var(--color-text-primary)}.text-invert{color:var(--color-text-invert)}.text-disabled{color:var(--color-text-disabled)}.bg-primary{background-color:var(--color-background-primary)}.bg-primary-invert{background-color:var(--color-background-primary-invert)}.bg-accent{background-color:var(--color-background-accent)}.bg-disabled{background-color:var(--color-background-disabled)}.d-flex{display:flex}.justify-between{justify-content:space-between}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.opacity-70{opacity:.7}.h-full{height:100%}.h-dvh{height:var(--dvh)}.w-full{width:100%}.mb-4xs{margin-bottom:var(--space-4xs)}.mb-3xs{margin-bottom:var(--space-3xs)}.mb-2xs{margin-bottom:var(--space-2xs)}.mb-xs{margin-bottom:var(--space-xs)}.mb-s{margin-bottom:var(--space-s)}.mb-m{margin-bottom:var(--space-m)}.mb-l{margin-bottom:var(--space-l)}.mb-xl{margin-bottom:var(--space-xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.mb-4xl{margin-bottom:var(--space-4xl)}.mt-4xs{margin-top:var(--space-4xs)}.mt-3xs{margin-top:var(--space-3xs)}.mt-2xs{margin-top:var(--space-2xs)}.mt-xs{margin-top:var(--space-xs)}.mt-s{margin-top:var(--space-s)}.mt-m{margin-top:var(--space-m)}.mt-l{margin-top:var(--space-l)}.mt-xl{margin-top:var(--space-xl)}.mt-2xl{margin-top:var(--space-2xl)}.ml-4xs{margin-left:var(--space-4xs)}.ml-3xs{margin-left:var(--space-3xs)}.ml-2xs{margin-left:var(--space-2xs)}.ml-xs{margin-left:var(--space-xs)}.ml-s{margin-left:var(--space-s)}.ml-m{margin-left:var(--space-m)}.ml-l{margin-left:var(--space-l)}.ml-xl{margin-left:var(--space-xl)}.ml-2xl{margin-left:var(--space-2xl)}.mr-4xs{margin-right:var(--space-4xs)}.mr-3xs{margin-right:var(--space-3xs)}.mr-2xs{margin-right:var(--space-2xs)}.mr-xs{margin-right:var(--space-xs)}.mr-s{margin-right:var(--space-s)}.mr-m{margin-right:var(--space-m)}.mr-l{margin-right:var(--space-l)}.mr-xl{margin-right:var(--space-xl)}.mr-2xl{margin-right:var(--space-2xl)}.mx-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.mx-s{margin-left:var(--space-s);margin-right:var(--space-s)}.mx-m{margin-left:var(--space-m);margin-right:var(--space-m)}.mx-l{margin-left:var(--space-l);margin-right:var(--space-l)}.mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.my-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.my-s{margin-top:var(--space-s);margin-bottom:var(--space-s)}.my-m{margin-top:var(--space-m);margin-bottom:var(--space-m)}.my-l{margin-top:var(--space-l);margin-bottom:var(--space-l)}.my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.m-4xs{margin:var(--space-4xs)}.m-3xs{margin:var(--space-3xs)}.m-2xs{margin:var(--space-2xs)}.m-xs{margin:var(--space-xs)}.m-s{margin:var(--space-s)}.m-m{margin:var(--space-m)}.m-l{margin:var(--space-l)}.m-xl{margin:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.pb-4xs{padding-bottom:var(--space-4xs)}.pb-3xs{padding-bottom:var(--space-3xs)}.pb-2xs{padding-bottom:var(--space-2xs)}.pb-xs{padding-bottom:var(--space-xs)}.pb-s{padding-bottom:var(--space-s)}.pb-m{padding-bottom:var(--space-m)}.pb-l{padding-bottom:var(--space-l)}.pb-xl{padding-bottom:var(--space-xl)}.pb-2xl{padding-bottom:var(--space-2xl)}.pt-4xs{padding-top:var(--space-4xs)}.pt-3xs{padding-top:var(--space-3xs)}.pt-2xs{padding-top:var(--space-2xs)}.pt-xs{padding-top:var(--space-xs)}.pt-s{padding-top:var(--space-s)}.pt-m{padding-top:var(--space-m)}.pt-l{padding-top:var(--space-l)}.pt-xl{padding-top:var(--space-xl)}.pt-2xl{padding-top:var(--space-2xl)}.pl-4xs{padding-left:var(--space-4xs)}.pl-3xs{padding-left:var(--space-3xs)}.pl-2xs{padding-left:var(--space-2xs)}.pl-xs{padding-left:var(--space-xs)}.pl-s{padding-left:var(--space-s)}.pl-m{padding-left:var(--space-m)}.pl-l{padding-left:var(--space-l)}.pl-xl{padding-left:var(--space-xl)}.pl-2xl{padding-left:var(--space-2xl)}.pr-4xs{padding-right:var(--space-4xs)}.pr-3xs{padding-right:var(--space-3xs)}.pr-2xs{padding-right:var(--space-2xs)}.pr-xs{padding-right:var(--space-xs)}.pr-s{padding-right:var(--space-s)}.pr-m{padding-right:var(--space-m)}.pr-l{padding-right:var(--space-l)}.pr-xl{padding-right:var(--space-xl)}.pr-2xl{padding-right:var(--space-2xl)}.px-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.px-s{padding-left:var(--space-s);padding-right:var(--space-s)}.px-m{padding-left:var(--space-m);padding-right:var(--space-m)}.px-l{padding-left:var(--space-l);padding-right:var(--space-l)}.px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.py-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.py-s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.py-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.py-l{padding-top:var(--space-l);padding-bottom:var(--space-l)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.p-4xs{padding:var(--space-4xs)}.p-3xs{padding:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.p-s{padding:var(--space-s)}.p-m{padding:var(--space-m)}.p-l{padding:var(--space-l)}.p-xl{padding:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.gap-4xs{gap:var(--space-4xs)}.gap-3xs{gap:var(--space-3xs)}.gap-2xs{gap:var(--space-2xs)}.gap-xs{gap:var(--space-xs)}.gap-s{gap:var(--space-s)}.gap-m{gap:var(--space-m)}.gap-l{gap:var(--space-l)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.text-s{font-size:var(--text-s)}.text-m,.text-s{font-family:var(--font-mono);line-height:1.25}.text-m{font-size:var(--text-m)}.heading-m{font-size:var(--text-xl)}.heading-l,.heading-m{font-family:var(--font-sans)}.heading-l{font-size:var(--text-2xl)}.number{font-family:var(--font-mono);font-size:var(--text-xs)}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase}:root{--dvh:100vh}body{background:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-sans)}.page_root__fZvFU{--col-width:calc((100% - 176px - 100px) / 12);padding-left:100px}.page_redBar__uS_T1{position:fixed;z-index:2;top:0;left:0;width:100%;height:6px;background-color:var(--color-background-emphasis)}.page_page__ECNI0{width:100%;max-width:1600px;margin-right:auto;margin-left:auto}.page_top__nV9vU{position:relative;padding:var(--space-m)}.page_topContent__gzBZY{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--space-m);gap:var(--space-m);margin-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.page_featured__PX_kW{display:flex;flex-direction:column;gap:1.5rem}.page_intro__9HgsY{font-family:var(--font-mono);font-size:var(--text-s);line-height:1.25;grid-column:1/5;opacity:.7;padding-bottom:var(--space-m)}.page_projectsCta__9HG6e{grid-column:6/11;text-transform:uppercase}.page_about__IxFbL{position:relative;height:calc(var(--dvh) * 90);border:1px solid;margin:var(--space-m);border-radius:var(--radius-m);overflow:hidden}.page_aboutContentBox__V_s6s{position:absolute;top:var(--space-m);left:var(--space-m);width:calc(var(--space-m) * 3 + var(--col-width) * 3);font-family:var(--font-mono);font-size:var(--text-s);line-height:1.25}.page_aboutTitle__xyzBF{font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-1px;margin-bottom:var(--space-m)}.page_aboutCta__d9GV0{position:absolute;text-transform:uppercase;gap:var(--space-xs);bottom:var(--space-m);right:var(--space-m);width:300px}.page_where__0kbyv{padding:var(--space-3xl) var(--space-m) 0}.page_whereContent__WjrH5{width:calc(var(--col-width) * 4 + var(--space-m) * 3);font-family:var(--font-mono);font-size:var(--text-s);line-height:1.25;padding-bottom:100px}.page_lines__yn7gz{min-width:36px;color:var(--color-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='10px' viewBox='0 0 100 6'%3E%3Crect width='100%' height='.5' fill=%27currentColor%27/%3E%3C/svg%3E");background-repeat:repeat}.page_spaces__JjKUJ{display:grid;grid-auto-flow:column;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-l);gap:var(--space-l);min-height:calc(var(--dvh) * 50)}.page_museo__zQZtr{border-right:1px solid;padding-right:var(--space-l)}.page_museo__zQZtr:last-child{border-right:0;padding-right:0}.page_logoWrapper__ozm7U{width:100%}@media (max-width:993px){.page_whereContent__WjrH5{width:100%}.page_spaces__JjKUJ{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(150px,1fr));gap:var(--space-xl)}.page_museo__zQZtr{border-right:0;padding-right:0}.page_projectsCta__9HG6e{grid-column:1/11;text-transform:uppercase}}@media (max-width:640px){.page_root__fZvFU{--col-width:calc((100% - 48px) / 4);padding-left:32px}.page_logo__UETJQ{position:relative;top:0;left:0;margin-top:0}.page_top__nV9vU{padding:var(--space-s)}.page_topContent__gzBZY{grid-template-columns:repeat(4,1fr);gap:var(--space-s) var(--space-s);margin-top:var(--space-4xl)}.page_intro__9HgsY{padding-bottom:var(--space-m);grid-column:1/end}.page_projectsCta__9HG6e{grid-column:1/end;text-transform:uppercase}.page_aboutContentBox__V_s6s{left:var(--space-s);width:calc(100% - var(--space-s) * 2)}.page_aboutCta__d9GV0{bottom:-1px;right:-1px;width:100%}.page_where__0kbyv{padding:var(--space-s)}.page_lines__yn7gz{min-width:12px}.page_spaces__JjKUJ{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(120px,1fr))}.page_museo__zQZtr{border-right:0;padding-right:0}}