@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_715eff09-module__yOqTUG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_715eff09-module__yOqTUG__variable{--font-nb-international:"Manrope","Manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#a6a6a6;background-color:#0000;font-style:normal;font-weight:400}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #000;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;height:100%}body{color:#2c2c2c;scroll-behavior:smooth;opacity:0;background:#ebebeb;width:100%;height:100%;font-family:nb_international_proregular,sans-serif;font-size:24px;overflow:hidden}body.loaded{opacity:1}body.loading-cursor *{pointer-events:none!important}body.loading-cursor #loading-cursor{opacity:1}.noscrollbar::-webkit-scrollbar{display:none;width:0!important}.noscrollbar::-moz-scrollbar{display:none;width:0!important}.noscrollbar{-ms-overflow-style:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0}:focus{outline:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}::selection{color:#fff;background:#000}p{margin-bottom:20px}a,a:hover,a:link{color:#2c2c2c;-o-transition:all .4s ease;text-decoration:none;transition:all .4s}.container{clear:both;width:100%;padding:20px;position:relative;overflow:hidden}.background{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover}.transition{-o-transition:all .4s ease;transition:all .4s}.slowTransition,header .archive a{-o-transition:all .8s cubic-bezier(.645,.045,.355,1);transition:all .8s cubic-bezier(.645,.045,.355,1);transform:translateZ(0)}.uppercase{text-transform:uppercase}.smallFontSize{font-size:16px;line-height:30px}.mediumFontSize{letter-spacing:.82px;font-size:24px;line-height:34px}.bigFontSize{letter-spacing:-4.4px;font-size:88px;line-height:93px}header{z-index:100;border-right:.5px solid #acacac;width:44px;height:100%;position:fixed;top:0;left:0}header .logo,header .info,header .archive{cursor:pointer;text-align:center;line-height:12px;display:block;position:absolute;left:16px}header .logo{text-align:right;transform-origin:0 0;width:250px;top:30px;transform:rotate(-90deg)translate(-100%)}header .desktop,.touchDevice header .mobile{display:block!important}header .mobile,.touchDevice header .desktop{display:none!important}header .info{transform-origin:50%;-webkit-transform:rotate(-90deg)translateY(-50%);-moz-transform:rotate(-90deg)translateY(-50%);top:50%;left:22px;transform:translate(-50%,-50%)rotate(-90deg)}header .archive{text-align:left;transform-origin:0%;width:125px;bottom:30px;left:22px;transform:rotate(-90deg)translate(-6px)}.info-opened header,.archive-hover header{color:#f5f5f5;border-color:#f5f5f5}.info-opened header a,.archive-hover header a{color:#f5f5f5}.project-loading header{opacity:0;pointer-events:none}.loading-cursor.archive-opened header{-o-transition:all .8s cubic-bezier(.645,.045,.355,1);transition:all .8s cubic-bezier(.645,.045,.355,1);transform:translateZ(0)}.archive-opened header{transition:none}#loading{z-index:200;cursor:none;opacity:1;color:#2c2c2c;background:#ebebeb;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#loading #loadingName{letter-spacing:-.3px;color:#2c2c2c;z-index:2;opacity:0;font-size:46px;transition-property:opacity,transform;display:block;position:absolute;top:50%;left:75px;transform:translateY(-50%)}#loading #loadingName.show{opacity:1}#loading #loadingName.hide{transform:translateY(-70%)}#loading.hide{opacity:0;pointer-events:none}.section{width:100%;height:100%;transition-property:opacity;position:fixed;top:0;left:0;overflow:hidden}.section.hidden{opacity:0;pointer-events:none}#home{padding-left:44px}#home .logo{z-index:20;letter-spacing:-1.46px;cursor:pointer;font-size:47px;position:absolute;top:30px;left:75px}#home .logo span{float:left;max-width:0;overflow:hidden}#home .logo span.fixed{max-width:100%}#home .logo:hover span.first,#home .logo:hover span.second,#home .logo:hover span.third{margin-right:10px}#home .logo:hover span{max-width:150px}#home .logo span.first,#home .logo span.second,#home .logo span.third{display:none!important}#home .index{z-index:10;pointer-events:none;width:50%;height:100%;padding-left:50px;position:fixed;top:0;left:44px;overflow:hidden}#home .index .inner{backface-visibility:hidden;transform-style:preserve-3d;position:relative;top:50%;overflow:hidden}.projectTitle{float:left;clear:both;align-items:flex-end;display:flex;position:relative;top:-3px}.projectTitle .bigFontSize{height:110px;line-height:110px;overflow:hidden}#home .index .inner h2{float:left;clear:both;pointer-events:initial;cursor:pointer;padding-right:5px;position:relative}#home .index .inner .legend{float:left;cursor:pointer;margin-left:10px;position:relative;bottom:20px;overflow:hidden}#home .index .inner .legend span{float:left;clear:both;pointer-events:initial;line-height:20px;position:relative;transform:translate(-100%)}#home .index .inner .legend span:nth-child(2){transition-delay:.2s}#home .index .inner .legend span:nth-child(3){transition-delay:.4s}#home .index .inner .projectTitle.hovering .legend span{transform:translate(0)}.homeBackground{z-index:0;background:#ebebeb;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.topMask{z-index:11;background:#ebebeb;width:50%;height:50%;display:block;position:absolute;top:-67px;left:0}.bottomMask{opacity:.94;z-index:11;pointer-events:none;background:#ebebeb;width:50%;height:50%;display:block;position:absolute;bottom:-67px;left:0}.transitioning #home .index,.transitioning #home .thumbnails{opacity:0;pointer-events:none}#home .thumbnails{z-index:5;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:scroll}#home .inner{backface-visibility:hidden;transform-style:preserve-3d;position:relative;overflow:hidden}.projectThumbnail{float:right;clear:both;cursor:pointer;width:40%;height:auto;margin-bottom:30px;display:block;position:relative;right:75px;overflow:hidden}body.scrolling .projectThumbnail{pointer-events:none}.projectThumbnail.hidden{opacity:0;pointer-events:none}.projectThumbnail:before{content:"";width:100%;padding-bottom:56.25%;display:block;position:relative}.projectThumbnail picture{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.projectThumbnail picture img,.videoCover picture img{object-fit:cover;width:100%;height:100%}.projectThumbnail video{object-fit:cover;pointer-events:none;z-index:1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.projectThumbnail.video:hover picture,.projectThumbnail.video.clicked picture{opacity:0}.projectThumbnail.video:hover video,.projectThumbnail.video.clicked video{display:block}.touchDevice .projectThumbnail.video:hover picture,.touchDevice .projectThumbnail.video.clicked picture,.projectThumbnail.transitioning picture,.projectThumbnail.copy picture{opacity:1!important}.projectThumbnail.transitioning.video picture,.projectThumbnail.video.clicked picture{opacity:0!important}.projectThumbnail.transitioning.video video,.projectThumbnail.video.clicked video{display:block}picture{opacity:0;transition-property:opacity}picture.show{opacity:1}#project{padding:50px 30px 0 75px;overflow-y:scroll}.touchDevice #project.fullscreenVideo{z-index:110;padding:0;overflow:hidden}.touchDevice #project.fullscreenVideo .intro.show{z-index:2;width:100%;height:100%;position:fixed;left:0;right:0}.touchDevice #project .intro iframe{-webkit-width:calc(100% + 80px);-moz-width:calc(100% + 80px);-webkit-height:calc(100% + 120px);-moz-height:calc(100% + 120px);width:calc(100% + 80px);height:calc(100% + 120px);top:-60px;left:-40px}#project .background{pointer-events:none;z-index:0;opacity:0;background:#ebebeb;width:100%;height:100%;position:absolute;top:0;left:0}#project.show .background{opacity:1}.projectDetail,.projectDetail .intro{width:100%;position:relative}.projectDetail .intro{opacity:0}.projectDetail .intro.free{height:auto!important}.projectDetail .intro.show{opacity:1}.projectDetail.grayBackground{background:#ebebeb}.projectDetail .intro{opacity:0;overflow:hidden;transform:translate(0)}.projectDetail .intro .embedContainer{width:100%}.projectDetail .intro.freeze{pointer-events:none}.projectDetail .intro.freeze .plyr__controls{opacity:0}.plyr__poster{background:0 0/cover}.plyr--full-ui input[type=range]::-webkit-slider-thumb{border-radius:0;width:1px;margin-top:-6px;box-shadow:none!important}.plyr--full-ui input[type=range]::-webkit-slider-thumb:focus{outline:none}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{border-radius:0;height:1px;box-shadow:none!important}.plyr__progress__buffer{border-radius:0;height:2px;margin-top:-1px;display:none}.plyr{font-family:nb_international_proregular,sans-serif}.plyr__control.plyr__tab-focus{box-shadow:none!important}.plyr__control[data-plyr=play] svg.icon--not-pressed{background-image:url(../media/player-play.deb7f57b.svg);background-repeat:no-repeat;background-size:auto 100%;height:16px}.plyr__control[data-plyr=play] svg.icon--pressed{background-image:url(../media/player-pause.3a5bb27c.svg);background-repeat:no-repeat;background-size:auto 100%;height:14px}.plyr__control[data-plyr=fullscreen] svg.icon--not-pressed,.plyr__control[data-plyr=fullscreen] svg.icon--pressed{background-image:url(../media/player-fullscreen.3003e047.svg);background-repeat:no-repeat;background-size:auto 100%;height:14px}.plyr__control[data-plyr=play]{top:-1px}.plyr__control[data-plyr=play] svg.icon--not-pressed use,.plyr__control[data-plyr=play] svg.icon--pressed use,.plyr__control[data-plyr=fullscreen] svg.icon--not-pressed use,.plyr__control[data-plyr=fullscreen] svg.icon--pressed use,.plyr__control[data-plyr=mute] svg.icon--not-pressed use,.plyr__control[data-plyr=mute] svg.icon--pressed use{opacity:0}.plyr__volume{max-width:35px}.plyr__control[data-plyr=mute] svg.icon--not-pressed,.plyr__control[data-plyr=mute] svg.icon--pressed{background-image:url(../media/player-mute.7d926f6c.svg);background-repeat:no-repeat;background-size:auto 100%;height:16px}.plyr__control[data-plyr=mute] svg.icon--pressed{background-image:url(../media/player-unmute.daf16ec8.svg)}.plyr__volume{min-width:initial}.projectDetail .intro picture{width:100%;height:100%;position:absolute;top:0;left:0}.projectDetail .intro img{object-fit:cover;width:100%;height:100%}.projectDetail h1{opacity:0;line-height:100px;display:block}#project.show .intro,#project.transitioned h1,#project.transitioned .content{opacity:1}#project .content{opacity:0;margin-top:20px;margin-bottom:40px;overflow:hidden}.projectDetail .row{float:left;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.projectDetail .row:last-child{margin-bottom:0}.projectDetail .row.full_width>*,.projectDetail .row.two_columns .column{opacity:0;-o-transition:all .8s cubic-bezier(.645,.045,.355,1);transition:all .8s cubic-bezier(.645,.045,.355,1);transition-property:transform opacity;position:relative;transform:translateY(50px)}.projectDetail .row.full_width.reveal>*,.projectDetail .row.two_columns.reveal .column{opacity:1;transform:translate(0)}.projectDetail .row.two_columns.reveal .column:last-child{transition-delay:.2s}.projectDetail .row picture,.projectDetail .row picture img,.projectDetail .row video{width:100%;display:block}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:0 0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.plyr--full-ui input[type=range]{color:#fff}.videoCover{z-index:10;opacity:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.videoCover.hide{opacity:0;pointer-events:none}.videoCover picture{width:100%;height:100%}.videoCover .play{z-index:1;background-image:url(../media/play.c4c5550c.svg);background-position:50%;background-repeat:no-repeat;background-size:22px 28px;width:22px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projectDetail .columns{flex-wrap:wrap;justify-content:space-between;display:flex}.projectDetail .column{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);position:relative}#closeProject,#printExpanded .close{cursor:pointer;text-align:right;opacity:0;pointer-events:none;z-index:10;mix-blend-mode:difference;color:#fff;text-decoration:underline;transition-property:opacity;position:fixed;top:10px;right:30px}#closeProject a,#printExpanded .close a{color:#fff}.project-opened #closeProject.show,#printExpanded.loaded .close{opacity:1;pointer-events:initial}#information{color:#f5f5f5;background:#670000;overflow-y:scroll}#information ::selection{color:#670000;background:#f5f5f5fc}#information .bigFontSize{letter-spacing:-2.85px;font-size:95px;line-height:89px}#information a{color:#f5f5f5}#information .rrss a{border-bottom:2px solid #f5f5f5}#information .inner{padding:30px 85px 30px 146px;overflow:hidden}#information address{font-style:normal}#information span,#information address,#information .rrss a{float:left;clear:both}#information .block{float:left;width:100%;margin-bottom:70px;display:block;position:relative;left:320px}#information .animateBlock{opacity:0;pointer-events:none;margin-left:50px}#information .animateBlock.show{opacity:1;pointer-events:initial;margin-left:0}#information .title{left:0}#information .correspondence{left:635px}#information .rrss{margin-bottom:0}#information .credits{float:right;opacity:0;pointer-events:none;transform:-webkit-translateY(-100%);transform:-moz-translateY(-100%);line-height:14px;position:relative;top:3px;right:0;transform:translateY(-100%)}#information .credits.show{pointer-events:initial;opacity:1}#information .credits .collaborator{float:left;clear:both}#information .credits .collaborator span{width:160px;padding-right:20px}#archive{z-index:2;background:#ebebeb;padding:28px 30px 30px 75px;overflow-y:scroll}.archive-hover #archive{background:0 0}#archive .menu{text-align:left;text-align:center;color:#a2a2a2;margin:0 auto 28px;display:block}#archive .menu a{color:#a2a2a2}#archive .menu a.current{color:#2c2c2c}#archive .inner{z-index:2;flex-wrap:wrap;width:100%;transition-property:transform;display:flex;position:relative}#archive .archiveGrid{transition-property:opacity}#archive .archiveGrid.hidden{opacity:0;pointer-events:none}#archive .inner.print{display:block}#archive .grid-sizer,#archive .grid-item{-webkit-width:calc(33.333% - 22px);width:calc(33.333% - 22px)}#archive .grid-item{margin-bottom:30px;position:relative;overflow:hidden}#archive .grid-item .space{pointer-events:none;width:100%;display:block;position:relative}#archive .grid-item picture{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#archive .grid-item picture img{object-fit:cover;width:100%;height:100%}#archive .grid-item .caption{opacity:0;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#archive .grid-item .caption span{display:block}#archive .grid-item:hover picture{filter:blur(10px);opacity:.25}#archive .grid-item:hover .caption{opacity:1}.projectsBlock{opacity:0;pointer-events:none;width:20%;margin-bottom:50px;padding-right:20px;position:relative;top:-25px}.projectsBlock.show{opacity:1;pointer-events:initial;top:0}.projectsBlock>span{color:#2c2c2c;width:100%;margin-bottom:20px;display:block}.projectsBlock ul{list-style:none}.projectsBlock ul li a{color:#cbcbcb;opacity:1;transition:none;display:table}.projectsBlock ul li a:hover{color:#2c2c2c}.archive-hover .projectsBlock>span,.archive-hover .projectsBlock ul li a{color:#f5f5f5;opacity:.6}.archive-hover .projectsBlock ul li a:hover{opacity:1}#printExpanded{z-index:10;opacity:0;pointer-events:none;background:#ebebeb;width:100%;height:100%;transition-property:opacity;position:fixed;top:0;left:0}#printExpanded.show{opacity:1;pointer-events:initial}#printExpanded .image{width:75%;height:75%;transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);opacity:0;transition-property:opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#printExpanded.loaded .image,#printExpanded.loaded .text{opacity:1}#printExpanded .image img{object-fit:contain;pointer-events:none;width:100%;height:100%}#printExpanded .text{text-align:center;pointer-events:none;opacity:0;width:100%;transition-property:opacity;position:absolute;bottom:24px;left:0}#pageTransition{z-index:200;opacity:0;pointer-events:none;background:#ebebeb;width:100%;height:100%;transition-duration:.6s;position:fixed;top:0;left:0}#pageTransition.opened{opacity:1;pointer-events:initial}#pageTransition.closed{pointer-events:none;opacity:0!important}#pageTransition.show{pointer-events:initial;opacity:1!important}@media screen and (max-width:2200px){.projectThumbnail{width:-webkit-calc(45% - 100px);width:calc(45% - 100px);right:50px}#home .index{width:-webkit-calc(55% - 44px);width:calc(55% - 44px);left:44px}.bigFontSize{font-size:82px;line-height:87px}.projectTitle .bigFontSize{height:100px;line-height:100px}.topMask{width:55%;top:-48px}.bottomMask{width:55%;bottom:-48px}}@media screen and (max-width:1920px){.bigFontSize{letter-spacing:-3.75px;font-size:75px;line-height:79px}.mediumFontSize{letter-spacing:-.2px;font-size:17px;line-height:20px}.smallFontSize{letter-spacing:.4px;font-size:12px;line-height:20px}header .archive{width:100px}#home .logo{letter-spacing:-1.24px;font-size:40px}.gradientMask{background:linear-gradient(#ebebeb 0,#ebebeb00 30px 90px,#ebebeb 120px);height:120px}.projectTitle .bigFontSize{height:95px;line-height:95px}#home .index .inner .legend span{line-height:12px}#information .bigFontSize{letter-spacing:-2.07px;font-size:69px;line-height:65px}#information .inner{padding:30px 85px}#information .block{left:228px}#information .title{left:0}#information .correspondence{left:457px}#project{padding:40px 30px 0 75px}.projectThumbnail.copy.expand{top:40px!important}.projectDetail h1{line-height:90px}}@media screen and (max-width:1750px){.bigFontSize{font-size:70px;line-height:74px}.projectTitle .bigFontSize{height:90px;line-height:90px}}@media screen and (max-width:1680px){.bigFontSize,#information .bigFontSize{letter-spacing:-2.55px;font-size:51px;line-height:54px}#information .bigFontSize{letter-spacing:-1.53px}#home .logo{letter-spacing:-.65px;font-size:21px}#home .logo:hover span{max-width:100px}#home .logo:hover span.first,#home .logo:hover span.second,#home .logo:hover span.third{margin-right:7px}.topMask{top:-37px}.bottomMask{bottom:-37px}.gradientMask{background:linear-gradient(#ebebeb 0,#ebebeb00 15px 45px,#ebebeb 70px);height:74px}.projectTitle .bigFontSize{height:68px;line-height:68px;overflow:hidden}#home .index .inner .legend{bottom:15px}#home .index .inner .legend span{line-height:12px}#information .inner{padding:30px 85px}#information .block{left:165px}#information .title{left:0}#information .correspondence{left:335px}.projectDetail h1{line-height:70px}}@media screen and (max-width:1366px){.bigFontSize{font-size:50px;line-height:54px}.projectTitle .bigFontSize{height:60px;line-height:60px}.projectThumbnail{width:-webkit-calc(45% - 60px);width:calc(45% - 60px);right:30px}#home .index{padding-left:30px}#home .index .smallFontSize{letter-spacing:0;font-size:10px}.topMask{top:-32px}.bottomMask{bottom:-32px}#archive .inner.desktop,#archive .inner.print{column-count:2}}@media only screen and (max-width:1220px){.bigFontSize{font-size:44px;line-height:49px}.projectTitle .bigFontSize{height:54px;line-height:54px}.projectThumbnail{width:-webkit-calc(40% - 60px);width:calc(40% - 60px)}#home .index{width:-webkit-calc(60% - 44px);width:calc(60% - 44px)}.topMask,.bottomMask{width:60%}}@media only screen and (max-width:1024px){.projectsBlock{opacity:1!important;top:0!important}#information .animateBlock,#information .credits{opacity:1!important;margin-left:0!important}}@media only screen and (max-width:1000px){.bigFontSize{letter-spacing:-.5px;font-size:43px;line-height:41px}#information .bigFontSize{letter-spacing:-.3px;font-size:29px;line-height:29px}.smallFontSize{letter-spacing:.4px;font-size:14px;line-height:23px}#information .smallFontSize{letter-spacing:-.3px;margin-bottom:4px;font-size:11px;line-height:17px}header{border:0;width:100%;height:58px}#home .logo{display:none}header .logo{float:left;text-align:left;width:auto;display:block;top:20px;left:20px;transform:none}header .info{left:initial;float:right;display:block;top:20px;right:20px;transform:none}header .archive{width:auto;margin:0 auto;display:table;position:relative;top:20px;left:0;right:0;transform:none}header a{color:#2c2c2c}.motion-opened header a.motion,.print-opened header a.print{color:#a2a2a2}#home{padding:0}.topMask,.bottomMask,.gradientMask{pointer-events:none;width:100%}.topMask{height:25vh;top:0!important}.bottomMask{height:25vh;top:25vh;transform:none;bottom:initial!important}.gradientMask{background:linear-gradient(#ebebeb 0,#ebebeb00 22px 55px,#ebebeb 70px);height:70px}.projectTitle .bigFontSize{height:50px;line-height:50px;overflow:hidden}#home>*{transition:none!important}.transitioning #home .index,.transitioning #home .thumbnails{opacity:1}#home .index{pointer-events:none;background:#ebebeb;width:100%;height:50%;padding:0 20px;top:0;left:0}#home .index.desktop{display:none!important}#home .index.mobile{display:block!important}#home .index .inner{top:0}#home .thumbnails{z-index:9;pointer-events:initial;background:#ebebeb;height:100%;top:0;opacity:1!important}.projectThumbnail{pointer-events:initial;width:100%;margin-bottom:10px;right:0}.projectTitle{padding:3px 0 2px;top:-2px}#project{padding:56px 20px 0}#project .content{margin-top:20vh;margin-bottom:20px}.projectDetail .column{float:left;clear:both;width:100%;overflow:hidden}.projectDetail .row.two_columns .column:first-child>*,.projectDetail .row{margin-bottom:10px;display:block;position:relative}.projectThumbnail.copy{float:none;width:100%;transform:translate(-50%);left:50%!important;right:inherit!important}.projectThumbnail.copy.centered{top:50%;transform:translate(-50%,-50%);width:-webkit-calc(100% - 40px)!important;width:-moz-calc(100% - 40px)!important;width:calc(100% - 40px)!important;right:0!important}.projectThumbnail.copy.expand{transform:translate(-50%);top:56px!important}#home .index .inner .legend,#closeProject,#loading-cursor{display:none!important}#loadingName{width:100%;padding:0 10px;left:0!important}#loadingTitle{font-size:21px}#loadingCounter{font-size:14px}#loading video{display:none}#information .inner{padding:115px 20px 20px}#information .block{margin-bottom:35px;left:0}#information .block.representation,#information .block.correspondence{left:50px}#information .block.correspondence .bigFontSize{margin-bottom:6px}#information .credits{float:left;letter-spacing:-.3px;width:100%;margin-top:50px;font-size:11px;line-height:13px;position:relative;top:0;transform:none}#information .credits .collaborator{width:100%;max-width:250px}#information .credits .collaborator span{width:50%}#archive{height:-webkit-calc(100% - 71px);height:-moz-calc(100% - 71px);height:calc(100% - 71px);padding:0 20px 20px;top:64px}.projectsBlock{width:100%;margin-bottom:30px;padding-right:0}.projectDetail .intro{height:auto}#archive .menu{display:none}#archive .inner.print{column-count:1;display:block}#archive .grid-item:hover .caption{opacity:0}#archive .grid-item:hover picture{filter:blur();opacity:1}#archive .grid-item a.tap .caption{opacity:1}#archive .grid-item a.tap picture{filter:blur(10px);opacity:.25}#archive .inner.print .grid-item{display:block}#archive .grid-sizer,#archive .grid-item{-webkit-width:calc(50% - 15px);width:calc(50% - 15px)}}@media only screen and (max-width:740px){.projectTitle .bigFontSize{letter-spacing:-.7px;height:42px;font-size:35px;line-height:42px}.projectDetail h1{margin-top:15px;line-height:42px}#archive .grid-sizer,#archive .grid-item{width:100%}}@media only screen and (max-width:550px){#information .bigFontSize{letter-spacing:-.3px;font-size:25px;line-height:25px}}@media only screen and (max-width:360px){#information .block.representation,#information .block.correspondence{left:0}}:root{--background:#ebebeb;--foreground:#2c2c2c}html,body{background:var(--background);width:100%;height:100%;color:var(--foreground)}body{font-family:var(--font-nb-international),sans-serif!important;opacity:1!important}#home .index .inner h2{white-space:nowrap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
