@font-face{font-family:Eurocat Base;src:url(/font/EurocatBase-Medium.woff2) format("woff2"),url(/font/EurocatBase-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Eurocat Base;src:url(/font/EurocatBase-Regular.woff2) format("woff2"),url(/font/EurocatBase-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eurocat;src:url(/font/Eurocat-Regular.woff2) format("woff2"),url(/font/Eurocat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eurocat;src:url(/font/Eurocat-Light.woff2) format("woff2"),url(/font/Eurocat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eurocat;src:url(/font/Eurocat-Medium.woff2) format("woff2"),url(/font/Eurocat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Serpentine Sans;src:url(/font/SerpentineSans-Regular.woff2) format("woff2"),url(/font/SerpentineSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--fs:14px;--fs-m:24px;--fs-l:clamp(50px,calc(50px + (100vw - 1600px) * 0.04),70px);--fs-xl:clamp(32px,5.8vw,13.6vh);--lh:calc(var(--fs) * 1.7);--lh-l:calc(var(--fs-l) * 1.5);--padding:12px;--fontAdjust:0.3em;--menuWidth:clamp(30em,30vw,38em);--menuHeight:2.5em}@media (max-width:700px){:root{--padding:10px;--menuWidth:calc(100vw - 2 * var(--padding));--menuHeight:5.6em;--fs:12px}}@media (max-width:767),(orientation:portrait){:root{--fs-l:calc(100vw / var(--director-max-chars, 20) * 1.2)}}body,html{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Eurocat,Helvetica,sans-serif;font-weight:400;font-size:var(--fs);line-height:var(--lh);background-color:black;color:white;text-decoration-thickness:1px;text-underline-offset:2px;text-transform:uppercase}body{scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:0}.transitionContainer{position:relative;opacity:1;transition:opacity .3s ease-in}.transitionContainer.page-transition{opacity:0}.fade div{position:fixed;width:100%;height:50px;left:0;pointer-events:none;background:black;backdrop-filter:blur(20px)}.fade div:first-child{top:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0))}.fade div:last-child{bottom:0;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}strong{font-weight:500}a{color:inherit;text-decoration:none}*{box-sizing:border-box;margin:0}button{all:unset;box-sizing:border-box;display:inline-block;cursor:pointer;display:contents}button:focus-visible{outline:2px solid currentColor;outline-offset:2px}::-moz-selection{background:white;color:black}::selection{background:white;color:black}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important}body,html{scrollbar-width:none;-ms-overflow-style:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{background-color:black;color:white}}.About_About__24VvX{font-weight:300;width:100%;position:relative;display:flex;justify-content:center}.About_aboutBox___Jnqg{position:relative;overflow:hidden;width:var(--menuWidth)}.About_contact__AGoDP .About_aboutBox___Jnqg{padding-bottom:0}.About_textSection__DGR0G{position:relative;overflow:hidden;min-width:100%;width:var(--menuWidth)}.About_lines__PWBIo{position:absolute;width:100%;top:0;left:0}.About_projectText__FrZYm,.About_tableSection__LGlsW span,.About_tableTitle__eXhLd,.About_textLayer__FZQ9a{font-family:Eurocat Base;font-weight:400}.About_textLayer__FZQ9a{margin-top:calc(var(--fontAdjust) * -1.1)}.About_projectText__FrZYm{display:grid;width:100%;grid-template-columns:2.5em 1fr 5em;-moz-column-gap:1ch;column-gap:1ch;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.About_duration__1kMGF{text-align:right}.About_projectTitle__VjL6k{max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.About_projectSection__jYQrh .About_line__SoKvM{padding-right:0}.About_Contact__3vhj9 a{display:inline-block;width:100%;z-index:5;cursor:pointer}.About_grid__xkdhT{display:grid!important;grid-template-columns:1fr 1fr}.About_line__SoKvM{padding-right:1ch;position:relative;overflow:hidden;height:1.1em;display:flex;align-items:start;margin-bottom:calc(var(--lh) - 1.1em);min-width:var(--menuWidth);line-height:1}.About_tableRow__C_TgF{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1ch;column-gap:1ch}.About_tableRow__C_TgF .About_line__SoKvM{width:100%;min-width:0!important}.About_tableRow__C_TgF span{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.About_spaceLineBold__QyCNN,.About_spaceLine__qSOVx{display:inline-flex;position:absolute;align-items:center;top:-.07em;left:0;white-space:nowrap;font-family:Eurocat;font-weight:300;pointer-events:none;font-size:2em;max-width:100%;overflow:hidden}.About_spaceLineBold__QyCNN{font-weight:400;opacity:0;transition:opacity .7s ease}.About_line__SoKvM:hover .About_spaceLineBold__QyCNN{opacity:1;transition:opacity .3s ease}.About_reveal__rRt_B{font-family:Eurocat Base,Arial,Helvetica,sans-serif;-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent 0);mask-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;animation:About_revealMask__Cw51Z 1.7s ease .5s both}.About_partOf__JRw8s{height:2.5em;position:fixed;z-index:13;bottom:.2em;left:-.2em}.About_partOf__JRw8s img{height:2.5em;width:auto}@keyframes About_revealMask__Cw51Z{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (max-width:700px){.About_line__SoKvM{height:2em;margin-bottom:.2em}.About_spaceLineBold__QyCNN,.About_spaceLine__qSOVx{top:-.1em}.About_textLayer__FZQ9a{line-height:2.2em;margin-top:calc(var(--fontAdjust) * -1.8)!important}.About_contactBox__FJIbI{position:relative;overflow:hidden}.About_aboutBox___Jnqg{padding-bottom:0}}@media (hover:none){.About_spaceLineBold__QyCNN{display:none}}