@charset "UTF-8";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}@font-face{font-display:swap;font-family:WT Garamono;font-style:normal;font-weight:400;src:url(../fonts/WTGaramono-Regular-CVQh91r8.woff2) format("woff2")}@font-face{font-display:swap;font-family:WT Garamono;font-style:italic;font-weight:400;src:url(../fonts/WTGaramono-Italic-Ch-ZiywX.woff2) format("woff2")}@font-face{font-display:swap;font-family:LL Grey Mono;font-style:normal;font-weight:500;src:url(../fonts/GreyMonoLLSub-Book-Bb7MAnhk.woff2) format("woff2")}html{font-family:var(--font-primary);font-size:var(--vr);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.App{background-color:var(--color-achive-paper-background);color:var(--color-graphite-office);font-size:16rem;line-height:1.1}.App_content>*{will-change:opacity,filter}.App_content>:not(:first-child){height:100svh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%}:not(textarea){-ms-overflow-style:none;scrollbar-width:none}:not(textarea)::-webkit-scrollbar{display:none}::-moz-selection{background-color:var(--color-bureau-red);color:var(--color-white)}::selection{background-color:var(--color-bureau-red);color:var(--color-white)}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.BlockAbout_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockAbout_wrapper{align-content:start;min-height:calc(100svh - var(--fh));padding-bottom:88rem;padding-top:56rem;row-gap:32rem}@media(min-width:768px){.BlockAbout_wrapper{align-items:start;grid-template-rows:auto;padding-bottom:56rem;padding-top:72rem;row-gap:0}}.BlockAbout_content{grid-column:1/-1}.BlockAbout_content-secondary{margin-top:24rem}@media(min-width:768px){.BlockAbout_content{grid-column:6/-1;padding-left:98rem;padding-right:40rem}.BlockAbout_content-secondary{margin-top:56rem}}.BlockAbout_title{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.BlockAbout_title:before{content:"["}.BlockAbout_title:after{content:"]"}.BlockAbout_title:not(:first-child){margin-top:44rem}@media(min-width:768px){.BlockAbout_title{font-size:12rem}.BlockAbout_title:not(:first-child){margin-top:56rem}}.BlockAbout_tags{display:flex;flex-wrap:wrap;gap:5rem;margin-top:8rem}@media(min-width:768px){.BlockAbout_tags{gap:10rem}}.BlockAbout_tag{background-color:var(--color-achive-paper);font-family:var(--font-secondary);font-size:10rem;line-height:1.5;padding-left:4rem;padding-right:4rem;text-transform:uppercase}.BlockAbout_text{font-size:13rem;margin-top:8rem}.BlockAbout_text h1,.BlockAbout_text h2,.BlockAbout_text h3,.BlockAbout_text h4,.BlockAbout_text h5,.BlockAbout_text h6{margin-bottom:1em}.BlockAbout_text h1:not(:first-child),.BlockAbout_text h2:not(:first-child),.BlockAbout_text h3:not(:first-child),.BlockAbout_text h4:not(:first-child),.BlockAbout_text h5:not(:first-child),.BlockAbout_text h6:not(:first-child){margin-top:1em}.BlockAbout_text h1{font-size:1.75em}.BlockAbout_text h2{font-size:1.5em}.BlockAbout_text h3{font-size:1.25em}.BlockAbout_text h4{font-size:1.2em}.BlockAbout_text h5{font-size:1.15em}.BlockAbout_text h6{font-size:1.1em}.BlockAbout_text ol:not(:last-child),.BlockAbout_text p:not(:last-child),.BlockAbout_text ul:not(:last-child){margin-bottom:1em}.BlockAbout_text li{list-style:inside}.BlockAbout_text a{text-decoration:underline}.BlockAbout_text strong{font-weight:700}.BlockAbout_text em,.BlockAbout_text i{font-style:italic}.BlockAbout_content-primary .BlockAbout_text-indent span{display:block;padding-left:91rem}.BlockAbout_content-primary .BlockAbout_text:not(.BlockAbout_text-indent){margin-top:10rem;padding-right:120rem}.BlockAbout_content-secondary .BlockAbout_text{text-indent:32rem}@media(min-width:768px){.BlockAbout_text{font-size:16rem;margin-top:16rem}.BlockAbout_content-primary .BlockAbout_text-indent span{padding-left:138rem}.BlockAbout_content-primary .BlockAbout_text:not(.BlockAbout_text-indent){margin-top:16rem;padding-right:296rem}.BlockAbout_content-secondary .BlockAbout_text{text-indent:48rem}}.BlockAbout_medias{grid-column:2/-1}@media(min-width:768px){.BlockAbout_medias{grid-column:1/6;grid-row:1/3;padding-right:181rem}}.BlockAbout_gallery{aspect-ratio:260/348;background-color:var(--color-index-grey);display:grid;grid-template-columns:1fr;grid-template-rows:auto;overflow:hidden}@media(min-width:768px){.BlockAbout_gallery{aspect-ratio:391/591}}.BlockAbout_media{grid-area:1/-1}.BlockAbout_media:not([data-active=true]){opacity:0}.BlockAbout_media .Image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.BlockAbout_cta{display:flex;font-family:var(--font-secondary);font-size:10rem;line-height:1.25;margin-top:8rem;text-transform:uppercase}.BlockAbout_cta:after{content:"[+]";display:block;margin-left:auto}@media(min-width:768px){.BlockAbout_cta{font-size:12rem}}@media(hover:hover){.BlockAbout_cta:hover:after{color:var(--color-bureau-red)}}.BlockAbout_cta span{color:var(--color-bureau-red)}.BlockAbout_cta span:before{content:"["}.BlockAbout_cta span:after{content:"]"}.BlockText_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockText_wrapper{min-height:calc(100svh - var(--fh));padding-bottom:120rem;padding-top:56rem}@media(min-width:768px){.BlockText_wrapper{padding-bottom:144rem;padding-top:104rem}}.BlockText_title{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;grid-column:1/2;line-height:1.25;text-transform:uppercase}.BlockText_title:before{content:"["}.BlockText_title:after{content:"]"}@media(min-width:768px){.BlockText_title{font-size:12rem;grid-column:1/6}}.BlockText_content{font-family:var(--font-secondary);font-size:12rem;grid-column:2/-1;line-height:1.25}.BlockText_content h1,.BlockText_content h2,.BlockText_content h3,.BlockText_content h4,.BlockText_content h5,.BlockText_content h6{margin-bottom:1em}.BlockText_content h1:not(:first-child),.BlockText_content h2:not(:first-child),.BlockText_content h3:not(:first-child),.BlockText_content h4:not(:first-child),.BlockText_content h5:not(:first-child),.BlockText_content h6:not(:first-child){margin-top:1em}.BlockText_content h1{font-size:1.75em}.BlockText_content h2{font-size:1.5em}.BlockText_content h3{font-size:1.25em}.BlockText_content h4{font-size:1.2em}.BlockText_content h5{font-size:1.15em}.BlockText_content h6{font-size:1.1em}.BlockText_content ol:not(:last-child),.BlockText_content p:not(:last-child),.BlockText_content ul:not(:last-child){margin-bottom:1em}.BlockText_content li{list-style:inside}.BlockText_content a{text-decoration:underline}.BlockText_content strong{font-weight:700}.BlockText_content em,.BlockText_content i{font-style:italic}@media(min-width:768px){.BlockText_content{font-size:14rem;grid-column:6/-1;padding-left:98rem;padding-right:42rem}}.BlockIntro_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockIntro{height:calc(100svh + var(--offset-y));position:relative}.BlockIntro_media{background-color:var(--color-index-grey);height:100svh;left:0;position:sticky;top:0;width:100%}.BlockIntro_media .Image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.BlockIntro_footer{align-items:center;bottom:0;color:var(--color-white);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);left:0;padding:10rem var(--grid-margin);position:absolute;width:100%}.BlockIntro_footer .LanguageSwitcher{grid-column:9/11}.BlockIntro_footer .CurrentTime{grid-column:11/-1;text-align:right}}.BlockIntro_wrapper{left:var(--grid-margin);padding-top:60svh;position:absolute;top:0}@media(min-width:768px){.BlockIntro_wrapper{padding-top:52vh}}.BlockIntro_text{color:var(--color-white);font-size:13rem;grid-column:1/-1}.BlockIntro_text i{font-style:italic}.BlockIntro_text span{display:block;padding-left:91rem}@media(min-width:768px){.BlockIntro_text{font-size:16rem;grid-column:6/-1;padding-left:96rem;padding-right:40rem}.BlockIntro_text span{padding-left:138rem}}.LanguageSwitcher_list{display:flex;flex-wrap:wrap;gap:12rem}.LanguageSwitcher_link{color:currentColor;font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.LanguageSwitcher_link:not([aria-current=true]){opacity:.6}@media(hover:hover){.LanguageSwitcher_link:hover:not([aria-current=true]){opacity:1}}@media(min-width:768px){.LanguageSwitcher_link{font-size:11rem}}.CurrentTime{color:currentColor;display:inline-block;font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}@media(min-width:768px){.CurrentTime{font-size:11rem}}.CurrentTime span:nth-child(2):before{content:"["}.CurrentTime span:nth-child(2):after{content:"]"}.BlockProjectsFeatured_wrapper{margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockProjectsFeatured_navigation{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.BlockProjectsFeatured_wrapper{padding-bottom:64rem;padding-top:var(--hh)}@media(min-width:768px){.BlockProjectsFeatured_wrapper{padding-bottom:0;padding-top:0}}.BlockProjectsFeatured_navigation{background-color:var(--color-achive-paper-background);padding-bottom:8rem;padding-top:9rem;position:sticky;top:calc(var(--hh) - 1rem);z-index:1}@media(min-width:768px){.BlockProjectsFeatured_navigation{display:none}}.BlockProjectsFeatured_label{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.BlockProjectsFeatured_label:before{content:"["}.BlockProjectsFeatured_label:after{content:"]"}.BlockProjectsFeatured_label:first-child{grid-column:1/2}.BlockProjectsFeatured_label:nth-child(2){grid-column:2/3}.BlockProjectsFeatured_label:nth-child(3){grid-column:3/-1;justify-self:end}.BlockProjectsFeatured_list{display:grid;row-gap:12rem}@media(min-width:768px){.BlockProjectsFeatured_list{align-content:center;min-height:calc(100vh - var(--fh) + 1rem);padding-bottom:144rem;padding-top:144rem;position:relative;row-gap:0}}.ProjectCardHome{border-bottom:1px solid var(--color-index-grey)}@media(min-width:768px){.ProjectCardHome:first-child{border-top:1px solid var(--color-index-grey)}.ProjectCardHome[data-active=true] .Image,.ProjectCardHome[data-active=true] .Video{opacity:1}.ProjectCardHome:not([data-active=true]) .ProjectCardHome_caption{opacity:.3}}.ProjectCardHome_wrapper{display:flex;flex-direction:column;position:relative}@media(min-width:768px){.ProjectCardHome_wrapper{position:inherit}}.ProjectCardHome .Image,.ProjectCardHome .Video{aspect-ratio:351/467;background-color:var(--color-index-grey);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.ProjectCardHome .Image,.ProjectCardHome .Video{aspect-ratio:1;background-color:transparent;height:76%;left:50%;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:52%}}.ProjectCardHome_caption{display:flex;flex-wrap:wrap;gap:var(--grid-gutter);padding-bottom:12rem;padding-top:12rem}@media(min-width:768px){.ProjectCardHome_caption{gap:0;padding-bottom:10rem;padding-top:10rem;position:relative}}.ProjectCardHome_title{flex:1;font-size:12rem;width:auto}@media(min-width:768px){.ProjectCardHome_title{flex:inherit;font-size:14rem;margin-top:4rem;order:1;padding-left:85.5%;width:100%}}.ProjectCardHome_link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ProjectCardHome_client{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;order:-1;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ProjectCardHome_client:before{content:"["}.ProjectCardHome_client:after{content:"]"}@media(min-width:768px){.ProjectCardHome_client{margin-left:auto;max-width:100%;order:0;width:217rem}}.ProjectCardHome_time{font-family:var(--font-secondary);font-size:10rem;line-height:1.25;margin-left:auto}.ProjectCardHome_time:before{content:"["}.ProjectCardHome_time:after{content:"]"}@media(min-width:768px){.ProjectCardHome_time{margin-left:0;order:-1;padding-left:16rem;width:217rem}}.PageNotFound_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.PageNotFound_wrapper{align-content:start;min-height:calc(100svh - var(--fh));padding-bottom:120rem;padding-top:56rem}@media(min-width:768px){.PageNotFound_wrapper{padding-bottom:56rem;padding-top:32vh;position:relative}.PageNotFound_wrapper:before{background-color:var(--color-graphite-office);content:"";height:1px;left:0;opacity:.6;position:absolute;top:calc(32vh - 16rem);width:100%}}.PageNotFound_title{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;grid-column:1/-1;line-height:1.25;text-transform:uppercase}.PageNotFound_title:before{content:"["}.PageNotFound_title:after{content:"]"}@media(min-width:768px){.PageNotFound_title{font-size:12rem;grid-column:1/3}}.PageNotFound_subtitle{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;grid-column:1/3;grid-row:3;line-height:1.25;text-transform:uppercase}.PageNotFound_subtitle:before{content:"["}.PageNotFound_subtitle:after{content:"]"}@media(min-width:768px){.PageNotFound_subtitle{font-size:12rem;grid-column:3/6;grid-row:1}}.PageNotFound_text{font-size:21rem;grid-column:1/-1;margin-bottom:16rem;margin-top:32svh;padding-right:24rem}@media(min-width:768px){.PageNotFound_text{font-size:24rem;grid-column:6/-1;margin-bottom:0;margin-top:0;padding-left:96rem;padding-right:217rem}}.PageNotFound_link{display:inline-block;font-family:var(--font-secondary);font-size:10rem;grid-column:3/-1;line-height:1.25;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.PageNotFound_link:before{content:"→ "}@media(hover:hover){.PageNotFound_link:hover{text-decoration:underline}}@media(min-width:768px){.PageNotFound_link{font-size:12rem;grid-column:6/-1;margin-top:40rem;padding-left:96rem}}.Header_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.Header{left:0;position:fixed;top:0;width:100%;z-index:4}@media(min-width:768px){.Header{pointer-events:none}}.Header_background{border-bottom:1px solid transparent;left:0;position:absolute;top:0;transition-property:border-color;transition-timing-function:var(--io1)}.Header_background,.Header_background div{height:100%;width:100%}.Header_background[data-type=color]{border-color:var(--color-index-grey);transition-duration:.25s}.Header_background[data-type=color] div{background-color:var(--color-achive-paper-background);pointer-events:all}.Header_background[data-type=blur]{border-color:var(--color-graphite-office);transition-duration:.25s}.Header_background[data-type=blur] div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:all}@media(min-width:768px){.Header_background[data-type=blur],.Header_background[data-type=color],.Header_background[data-type=none]{border-bottom:none}.Header_background[data-type=blur] div,.Header_background[data-type=none] div{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent;pointer-events:none}}.Header_wrapper{align-items:center;padding-bottom:11rem;padding-top:11rem;position:relative;transition-delay:125ms;transition-duration:.25s;transition-property:color;transition-timing-function:var(--io1);will-change:transform}.lenis-scrolling .Header_wrapper{transition-delay:0s}.Header_wrapper[data-color=dark]{color:var(--color-graphite-office)}.Header_wrapper[data-color=light]{color:var(--color-white)}@media(min-width:768px){.Header_wrapper{padding-bottom:10rem;padding-top:10rem}}.Header_wrapper .MenuButton{grid-column:3/-1;margin-left:auto}@media(min-width:768px){.Header_wrapper .MenuButton{display:none;pointer-events:none}}.Header_title{grid-column:1/3;height:-moz-fit-content;height:fit-content;max-width:112rem}@media(min-width:768px){.Header_title{max-width:151rem}}.Header_link{color:currentColor;display:block}.Header_link svg,.Header_link[aria-current=page]{pointer-events:none}.Header_link span:not(:active),.Header_link span:not(:focus){height:1px;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}@media(hover:hover){.Header_link:hover{color:var(--color-bureau-red)}}@media(min-width:768px){.Header_link{pointer-events:all}}@media(min-width:768px){.Navigation{display:block;grid-column:3/-1}}.Navigation_list{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(10,1fr)}.Navigation_item:not(:last-child):after{content:",";font-family:var(--font-secondary);font-size:.7em}.Navigation_item:first-child{grid-column:1/2;max-width:96rem;padding-left:40rem}.Navigation_item:nth-child(2){grid-column:2/4;padding-left:48rem}.Navigation_item:nth-child(3){grid-column:4/8;padding-left:96rem}.Navigation_item:nth-child(4){grid-column:8/-1;justify-self:end}.Navigation_item:nth-child(4) .Navigation_link{color:var(--color-bureau-red)}.Navigation_link{color:currentColor;font-family:var(--font-secondary);font-size:11rem;letter-spacing:.03em;line-height:1.25;pointer-events:all;text-transform:uppercase}.Navigation_link[aria-current=page]{pointer-events:none;text-decoration:underline}@media(hover:hover){.Navigation_link:hover{text-decoration:underline}}.MenuButton{color:currentColor;font-family:var(--font-secondary);font-size:12rem;pointer-events:all}.MenuButton-open:before{content:"[+]"}.MenuButton-close:before{content:"[-]"}.MenuButton span:not(:active),.MenuButton span:not(:focus){height:1px;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}@media(hover:hover){.MenuButton:hover{color:var(--color-bureau-red)}}.Menu{height:100svh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%}.Menu[data-lenis-prevent]{overscroll-behavior:none}.Menu[data-mounted=false] *{transition:none!important}.Menu[aria-hidden=false]{overflow-y:auto;pointer-events:auto}.Menu[aria-hidden=false] .Menu_overlay{opacity:1}.Menu[aria-hidden=false] .Menu_content{transform:translateZ(0);transition-timing-function:var(--io3)}@media(min-width:768px){.Menu{display:none}}.Menu_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;left:0;opacity:0;position:fixed;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:var(--io1);width:100%}.Menu_overlay div{height:100%;opacity:.5;width:100%}.Menu_content,.Menu_overlay div{background-color:var(--color-achive-paper-background)}.Menu_content{margin-left:auto;min-height:100%;overflow-y:auto;padding-left:18rem;padding-right:var(--grid-margin);position:relative;transform:translate3d(105%,0,0);transition-duration:.45s;transition-property:transform;transition-timing-function:var(--o3);width:75.733%;will-change:transform}.Menu_header{align-items:center;display:flex;justify-content:space-between;padding-bottom:12rem;padding-top:12rem}.Menu_label{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.Menu_label:before{content:"["}.Menu_label:after{content:"]"}.Menu_footer{align-items:center;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:12rem var(--grid-margin) 12rem 18rem;position:absolute;width:100%}.Menu_footer .ContactLinks{border-top:1px solid var(--color-index-grey);padding-bottom:72rem;padding-top:12rem;width:100%}.MenuNavigation{padding-bottom:320rem;padding-top:4rem}.MenuNavigation_link{display:inline-block;padding-bottom:6rem;padding-top:6rem}.MenuNavigation_link[aria-current=page]{pointer-events:none;text-decoration:underline}@media(hover:hover){.MenuNavigation_link:hover{text-decoration:underline}}.ContactLinks_block:not(:first-child){margin-top:32rem}.ContactLinks_block.ContactLinks_block-inline{align-items:flex-start;display:flex;gap:var(--grid-gutter)}@media(min-width:768px){.ContactLinks_block.ContactLinks_block-inline{display:block}}.ContactLinks_title{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.ContactLinks_title:before{content:"["}.ContactLinks_title:after{content:"]"}.ContactLinks_block-inline .ContactLinks_title{flex:1;font-size:9rem}@media(min-width:768px){.ContactLinks_block-inline .ContactLinks_title,.ContactLinks_title{font-size:12rem}}.ContactLinks_list:not(.ContactLinks_block-inline .ContactLinks_list){margin-top:4rem}.ContactLinks_block-inline .ContactLinks_list{margin-top:-4rem;width:74.274%}@media(min-width:768px){.ContactLinks_block-inline .ContactLinks_list{margin-top:4rem;width:auto}}.ContactLinks_link{font-family:var(--font-secondary);font-size:10rem;line-height:1.25}@media(hover:hover){.ContactLinks_link:hover{text-decoration:underline}}@media(min-width:768px){.ContactLinks_link{font-size:12rem}}.Footer_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.Footer{position:relative;transition-duration:325ms;transition-property:opacity,filter;transition-timing-function:var(--io1);will-change:opacity,filter;z-index:2}[data-transition=play-in] .Footer{filter:blur(0);opacity:1;transition-timing-function:var(--i1)}[data-transition=play-out] .Footer{filter:blur(4px);opacity:0}.Footer_wrapper{align-items:center;padding-bottom:8rem;padding-top:8rem}@media(min-width:768px){.Footer_wrapper{padding-bottom:10rem;padding-top:10rem}}.Footer_copyright{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;grid-column:1/3;line-height:1.25}@media(min-width:768px){.Footer_copyright{font-size:11rem}}.Footer .LanguageSwitcher{display:none}@media(min-width:768px){.Footer .LanguageSwitcher{display:block;grid-column:9/11}}.Footer .FooterLegal{grid-column:1/-1;grid-row:-1}body:not([data-template=PageContact],[data-template=PageDefault],[data-template=PageNotFound]) .Footer .FooterLegal{display:none}@media(min-width:768px){.Footer .FooterLegal{grid-column:3/9;grid-row:initial}}.Footer .CurrentTime{grid-column:3/-1;text-align:right}@media(min-width:768px){.Footer .CurrentTime{grid-column:11/-1}}.FooterLegal{display:flex;flex-wrap:wrap;padding-bottom:2rem}@media(min-width:768px){.FooterLegal{padding-bottom:0;padding-left:40rem}}.FooterLegal_item:not(:last-child):after{content:", "}.FooterLegal_link{display:inline-block;font-family:var(--font-secondary);font-size:10rem;line-height:1.25}.FooterLegal_link[aria-current=page]{pointer-events:none;text-decoration:underline}@media(hover:hover){.FooterLegal_link:hover{text-decoration:underline}}@media(min-width:768px){.FooterLegal_link{font-size:11rem}}.Loader{background-color:var(--color-achive-paper-background);display:block;font-family:var(--font-secondary);height:100%;left:0;position:fixed;top:0;width:100%;will-change:opacity;z-index:5}.Loader_wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:auto;margin-right:auto;max-width:178rem;opacity:0;padding-bottom:var(--grid-margin);padding-top:var(--grid-margin)}.Loader_line:not(:first-child){margin-top:1rem}.Loader_line:first-child,.Loader_line:nth-child(2){text-transform:uppercase}.Loader_line:nth-child(2) .Loader_subLine,.Loader_line:nth-child(3) .Loader_subLine{display:flex;justify-content:space-between}.Loader_line:nth-child(4) .Loader_subLine{padding-left:64rem}.Loader_line span{will-change:opacity}.Loader_counter{text-align:right}.Loader .CurrentTime{bottom:8rem;position:fixed;right:var(--grid-margin)}@media(min-width:768px){.Loader .CurrentTime{bottom:10.75rem}}.DebugGrid_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.DebugGrid{inset:0;opacity:.15;pointer-events:none;position:fixed;z-index:6}.DebugGrid-darker{opacity:.3}.DebugGrid:after,.DebugGrid:before{height:var(--grid-margin);left:0;position:absolute;width:100%}.DebugGrid:before{background-color:#00f;top:0}.DebugGrid:after{background-color:green;bottom:0}.DebugGrid_wrapper{height:100%}.DebugGrid_column{background-color:red}.BlockProject_wrapper{margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockProject{padding-bottom:72rem}@media(min-width:768px){.BlockProject{padding-bottom:0}}.BlockProject_wrapper{padding-top:var(--hh);position:relative}@media(min-width:768px){.BlockProject_wrapper{min-height:calc(100vh - var(--hh));padding-bottom:144rem}}.ProjectGallery{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.ProjectGallery{padding-bottom:16rem;padding-top:var(--grid-margin);position:relative}@media(min-width:768px){.ProjectGallery{padding-bottom:56rem}}.ProjectGallery_stage{align-items:center;display:flex;grid-column:1/-1;height:72svh;justify-content:center;margin-bottom:8rem;overflow:hidden;position:relative}@media(min-width:768px){.ProjectGallery_stage{grid-row:1/-1;height:76vh;margin-bottom:0}}.ProjectGallery_media{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.ProjectGallery_media:not([data-active=true]){opacity:0}@media(min-width:768px){.ProjectGallery_media[data-orientation=portrait],.ProjectGallery_media[data-orientation=square]{width:527rem}.ProjectGallery_media[data-orientation=landscape]{width:840rem}}.ProjectGallery_media .Image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ProjectGallery_nav{grid-column:3/-1;grid-row:2;justify-self:end}@media(min-width:768px){.ProjectGallery_nav{display:flex;grid-column:1/-1;grid-row:1/-1;justify-self:inherit;position:relative}}.ProjectGallery_button{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25}.ProjectGallery_button-prev{display:none}.ProjectGallery_button-next{text-align:right}@media(hover:hover){.ProjectGallery_button-next:hover{cursor:e-resize}}@media(max-width:767px){.ProjectGallery_button-next:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}}@media(min-width:768px){.ProjectGallery_button{flex:1}.ProjectGallery_button-prev{display:block}}@media(min-width:768px)and (hover:hover){.ProjectGallery_button-prev:hover{cursor:w-resize}}@media(min-width:768px){.ProjectGallery_button span:not(:active),.ProjectGallery_button span:not(:focus){height:1px;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}}.ProjectGallery_thumbnails{display:none}@media(min-width:768px){.ProjectGallery_thumbnails{align-items:center;align-self:center;display:flex;gap:24rem;grid-column:1/-1;grid-row:1/-1;justify-content:flex-end;justify-self:end;pointer-events:none;position:relative;z-index:1}}.ProjectGallery_thumb{border:none;height:76rem;opacity:.7;order:var(--thumb-order);pointer-events:all;position:relative;width:60rem}.ProjectGallery_thumb:not([data-active=true]){display:none}.ProjectGallery_thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ProjectGallery_thumb span{color:var(--color-index-grey);font-family:var(--font-secondary);font-size:9rem;left:0;line-height:1.25;opacity:0;padding-top:12rem;pointer-events:none;position:absolute;top:100%;width:100%}.ProjectGallery_thumb span:before{content:"["}.ProjectGallery_thumb span:after{content:"]"}@media(hover:hover){.ProjectGallery_thumb:hover:after{border:1px solid var(--color-index-grey);content:"";inset:-5rem;pointer-events:none;position:absolute}.ProjectGallery_thumb:hover span{opacity:1}}.ProjectGallery_counter{align-self:center;color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;grid-column:1/3;grid-row:2;line-height:1.25}.ProjectGallery_counter:before{content:"["}.ProjectGallery_counter:after{content:"]"}@media(min-width:768px){.ProjectGallery_counter{color:var(--color-bureau-red);font-size:11rem;grid-column:1/-1;grid-row:1/-1;pointer-events:none;position:relative}}.VideoPlayer{max-height:100%;max-width:100%;position:relative}.VideoPlayer_controls,.VideoPlayer_video{height:100%;width:100%}.VideoPlayer_controls{align-items:flex-end;bottom:0;color:var(--color-white);display:flex;left:0;opacity:0;position:absolute;transition-delay:.5s;transition-duration:.2s;transition-property:opacity;transition-timing-function:var(--io1);z-index:1}@media(hover:none){.VideoPlayer_controls{opacity:1}}@media(hover:hover){.VideoPlayer_controls:hover{opacity:1;transition-delay:0s}}.VideoPlayer_wrapper{align-items:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.15));display:flex;width:100%}.VideoPlayer_button{font-family:var(--font-secondary);font-size:9rem;line-height:1.25;min-width:56rem;padding:12rem;text-transform:uppercase;text-wrap:nowrap;z-index:1}@media(min-width:768px){.VideoPlayer_button{font-size:11rem;min-width:80rem;padding:20rem 21rem}}.VideoPlayer_button-play{text-align:left}.VideoPlayer_button-play:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.VideoPlayer_button-play[data-state=paused] span:first-child{display:none}.VideoPlayer_button-play[data-state=paused] span:nth-child(2){display:block}.VideoPlayer_button-mute{position:relative;text-align:right}.VideoPlayer_button-mute:not([data-state=muted]) span:first-child{display:none}.VideoPlayer_button-mute:not([data-state=muted]) span:nth-child(2){display:block}.VideoPlayer_progress{flex:1;position:relative;z-index:1}.VideoPlayer_progress:after,.VideoPlayer_progress:before{background-color:var(--color-white);content:"";height:1px;left:0;pointer-events:none;position:absolute;top:50%;width:100%}.VideoPlayer_progress:before{opacity:.4;transform:translateY(-50%)}.VideoPlayer_progress:after{transform:translateY(-50%) scaleX(var(--progress,0));transform-origin:left}.VideoPlayer_timeline{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;padding:12rem 0;width:100%}@media(min-width:768px){.VideoPlayer_timeline{padding:20rem 0}}.VideoPlayer_timeline::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;height:0;opacity:0;width:0}.VideoPlayer_timeline::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:transparent;border:none;height:0;opacity:0;width:0}.ProjectDetails{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.ProjectDetails{padding-bottom:24rem}@media(min-width:768px){.ProjectDetails{border-top:1px solid var(--color-index-grey);padding-bottom:80rem;padding-top:18rem;position:relative}}.ProjectDetails_block{display:flex;gap:var(--grid-gutter);grid-column:1/-1}.ProjectDetails_block-d{display:none}.ProjectDetails_block:not(:first-child){margin-top:8rem}@media(min-width:768px){.ProjectDetails_block,.ProjectDetails_block-d{display:block}.ProjectDetails_block:not(:first-child){margin-top:0}.ProjectDetails_block:first-child{grid-column:1/5}.ProjectDetails_block:nth-child(2){grid-column:5/7}.ProjectDetails_block:nth-child(3){grid-column:7/9;margin-left:-22rem}.ProjectDetails_block:nth-child(4){grid-column:9/-1;padding-left:56rem}}.ProjectDetails_label{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase;width:79rem}.ProjectDetails_label:before{content:"["}.ProjectDetails_label:after{content:"]"}@media(min-width:768px){.ProjectDetails_label{font-size:11rem}.ProjectDetails_label-m{display:none}}.ProjectDetails_text{display:block;flex:1;font-size:14rem}@media(min-width:768px){.ProjectDetails_text{font-size:12rem;margin-top:8rem}.ProjectDetails_text-title{font-size:21rem;margin-top:0}.ProjectDetails_tags{display:flex;flex-wrap:wrap;gap:5rem;margin-top:8rem}.ProjectDetails_tag{background-color:var(--color-achive-paper);font-family:var(--font-secondary);font-size:10rem;line-height:1.5;padding-left:4rem;padding-right:4rem;text-transform:uppercase}}.ProjectDetails_overview{font-size:14rem;grid-column:1/-1;margin-top:24rem;text-indent:91rem}@media(min-width:768px){.ProjectDetails_overview{display:none}}.ProjectDetails_button{display:none}@media(min-width:768px){.ProjectDetails_button{display:block;font-family:var(--font-secondary);font-size:11rem;line-height:1.25;position:absolute;right:0;text-transform:uppercase;top:21rem}.ProjectDetails_button:after{content:"[+]"}}@media(min-width:768px)and (hover:hover){.ProjectDetails_button:hover{color:var(--color-bureau-red)}}.ProjectInformation_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.ProjectInformation{height:100%;left:0;position:absolute;top:0;width:100%}.ProjectInformation[aria-hidden=true]{pointer-events:none}@media(min-width:768px){.ProjectInformation{position:relative}}.ProjectInformation_wrapper{align-content:end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;left:0;opacity:1;padding-bottom:24rem;padding-top:var(--hh);position:absolute;top:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:var(--io1);width:100%;will-change:opacity}[aria-hidden=true] .ProjectInformation_wrapper{opacity:0}@media(max-width:767px){.ProjectInformation_wrapper:before{background-color:var(--color-achive-paper-background);content:"";height:100%;left:0;opacity:.92;position:absolute;top:0;width:100%}}@media(min-width:768px){.ProjectInformation_wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--color-index-grey);padding-bottom:0;padding-top:24rem;position:relative}}.ProjectInformation_block{grid-column:1/-1;position:relative}.ProjectInformation_block:first-child{display:none}.ProjectInformation_block-inline{display:flex;gap:var(--grid-gutter)}.ProjectInformation_block-inline:not(:first-child){margin-top:8rem}.ProjectInformation_block:not(.ProjectInformation_block-inline){margin-top:32rem}@media(min-width:768px){.ProjectInformation_block:first-child{display:flex}.ProjectInformation_block:nth-child(2),.ProjectInformation_block:nth-child(3){display:none}.ProjectInformation_block:not(.ProjectInformation_block-inline){grid-column:9/-1;margin-top:56rem;padding-left:56rem;padding-right:40rem}}.ProjectInformation_label{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.ProjectInformation_label:before{content:"["}.ProjectInformation_label:after{content:"]"}.ProjectInformation_block-inline .ProjectInformation_label{width:79rem}@media(min-width:768px){.ProjectInformation_label{font-size:11rem}.ProjectInformation_block-inline .ProjectInformation_label{width:217rem}}.ProjectInformation_text{font-size:12rem}.ProjectInformation_block-inline .ProjectInformation_text{flex:1}@media(min-width:768px){.ProjectInformation_text-overview{font-size:21rem;padding-left:166rem;text-indent:-118rem}}.ProjectInformation_tags{display:flex;flex-wrap:wrap;gap:5rem}.ProjectInformation_tag{background-color:var(--color-achive-paper);font-family:var(--font-secondary);font-size:10rem;line-height:1.5;padding-left:4rem;padding-right:4rem;text-transform:uppercase}.ProjectInformation_content{font-size:12rem;margin-top:8rem}.ProjectInformation_content h1,.ProjectInformation_content h2,.ProjectInformation_content h3,.ProjectInformation_content h4,.ProjectInformation_content h5,.ProjectInformation_content h6{margin-bottom:1em}.ProjectInformation_content h1:not(:first-child),.ProjectInformation_content h2:not(:first-child),.ProjectInformation_content h3:not(:first-child),.ProjectInformation_content h4:not(:first-child),.ProjectInformation_content h5:not(:first-child),.ProjectInformation_content h6:not(:first-child){margin-top:1em}.ProjectInformation_content h1{font-size:1.75em}.ProjectInformation_content h2{font-size:1.5em}.ProjectInformation_content h3{font-size:1.25em}.ProjectInformation_content h4{font-size:1.2em}.ProjectInformation_content h5{font-size:1.15em}.ProjectInformation_content h6{font-size:1.1em}.ProjectInformation_content ol:not(:last-child),.ProjectInformation_content p:not(:last-child),.ProjectInformation_content ul:not(:last-child){margin-bottom:1em}.ProjectInformation_content li{list-style:inside}.ProjectInformation_content a{text-decoration:underline}.ProjectInformation_content strong{font-weight:700}.ProjectInformation_content em,.ProjectInformation_content i{font-style:italic}.ProjectInformation_credit{display:flex;gap:var(--grid-gutter);list-style:none}.ProjectInformation_credit:not(:first-child){margin-top:8rem}.ProjectInformation_credit span{display:block;width:133rem}.ProjectInformation_credit ul{flex:1}.ProjectInformation_credit li{list-style:none}.ProjectInformation_button{border-top:1px solid var(--color-index-grey);display:flex;font-family:var(--font-secondary);font-size:10rem;left:0;line-height:1.25;padding-top:8rem;pointer-events:all;position:absolute;text-align:left;text-transform:uppercase;top:100%;width:100%}.ProjectInformation_button:after{display:block;margin-left:auto}.ProjectInformation_button[aria-expanded=false]:after{content:"[+]"}.ProjectInformation_button[aria-expanded=true]:after{content:"[-]"}@media(hover:hover){.ProjectInformation_button:hover:after{color:var(--color-bureau-red)}}@media(min-width:768px){.ProjectInformation_button{display:none}}.BlockTalents_wrapper{margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockTalents_wrapper{min-height:calc(100svh - var(--fh));padding-bottom:64rem;padding-top:56rem}@media(min-width:768px){.BlockTalents_wrapper{padding-bottom:144rem;padding-top:72rem}}.BlockTalents_tabList{display:flex;flex-wrap:wrap;gap:16rem;justify-content:flex-end;padding-bottom:8rem}@media(min-width:768px){.BlockTalents_tabList{gap:16rem;justify-content:flex-start;padding-bottom:12rem}}.BlockTalents_tab{font-size:10rem}.BlockTalents_tab[aria-selected=true]{color:var(--color-bureau-red);pointer-events:none}@media(min-width:768px){.BlockTalents_tab{font-size:11rem}.BlockTalents_tab:before{content:"[ ] "}.BlockTalents_tab[aria-selected=true]:before{content:"[X] "}}@media(min-width:768px)and (hover:hover){.BlockTalents_tab:hover{color:var(--color-bureau-red)}.BlockTalents_tab:hover:before{content:"[X] "}}.BlockTalents_list{display:grid;row-gap:16rem}@media(min-width:768px){.BlockTalents_list{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);grid-template-columns:repeat(4,1fr);row-gap:128rem}}.BlockTalents_item:not(:first-child){border-top:1px solid var(--color-index-grey);padding-top:12rem}@media(min-width:768px){.BlockTalents_item:not(:first-child){border-top:none;padding-top:0}}.TalentCard_figure{position:relative}.TalentCard .Image,.TalentCard_media{aspect-ratio:335/500;background-color:var(--color-index-grey);margin-bottom:8rem;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.TalentCard .Image,.TalentCard_media{margin-bottom:12rem}}.TalentCard_content{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.TalentCard_name{font-size:14rem;grid-row:1/1}.TalentCard_role{color:var(--color-system-grey);font-size:11rem;margin-top:2rem}.TalentCard_button{align-self:start;font-size:14rem;grid-row:1/1}.TalentCard_button span:not(:active),.TalentCard_button span:not(:focus){height:1px;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.TalentCard_button:before{content:"[+]"}.TalentCard_button[aria-expanded=true]:before{content:"[-]"}.TalentCard_button:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media(hover:hover){.TalentCard_button:hover{color:var(--color-bureau-red)}}@media(min-width:768px){.TalentCard_button{font-size:10rem}}.TalentCard_description{font-family:var(--font-secondary);font-size:12rem;line-height:1.25;padding-bottom:8rem;padding-right:16rem;padding-top:12rem}.TalentCard_description h1,.TalentCard_description h2,.TalentCard_description h3,.TalentCard_description h4,.TalentCard_description h5,.TalentCard_description h6{margin-bottom:1em}.TalentCard_description h1:not(:first-child),.TalentCard_description h2:not(:first-child),.TalentCard_description h3:not(:first-child),.TalentCard_description h4:not(:first-child),.TalentCard_description h5:not(:first-child),.TalentCard_description h6:not(:first-child){margin-top:1em}.TalentCard_description h1{font-size:1.75em}.TalentCard_description h2{font-size:1.5em}.TalentCard_description h3{font-size:1.25em}.TalentCard_description h4{font-size:1.2em}.TalentCard_description h5{font-size:1.15em}.TalentCard_description h6{font-size:1.1em}.TalentCard_description ol:not(:last-child),.TalentCard_description p:not(:last-child),.TalentCard_description ul:not(:last-child){margin-bottom:1em}.TalentCard_description li{list-style:inside}.TalentCard_description a{text-decoration:underline}.TalentCard_description strong{font-weight:700}.TalentCard_description em,.TalentCard_description i{font-style:italic}@media(min-width:768px){.TalentCard_description{padding-right:0}}.TalentCard_tags{display:flex;flex-wrap:wrap;gap:5rem;margin-top:8rem}.TalentCard_tag{background-color:var(--color-achive-paper);font-family:var(--font-secondary);font-size:10rem;line-height:1.5;padding-left:4rem;padding-right:4rem;text-transform:uppercase}.BlockProjects_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockProjects_wrapper{align-content:start;min-height:calc(100svh - var(--fh));padding-top:56rem;row-gap:8rem}.BlockProjects_wrapper:has(.BlockProjects_view:not([data-view=stack])){padding-bottom:64rem}@media(min-width:768px){.BlockProjects_wrapper{padding-top:72rem;row-gap:12rem}.BlockProjects_wrapper:has(.BlockProjects_view:not([data-view=stack])){padding-bottom:144rem}}.BlockProjects_switcher{align-content:center;display:flex;flex-wrap:wrap;gap:16rem;grid-column:4/-1;justify-content:flex-end}@media(min-width:768px){.BlockProjects_switcher{gap:16rem;grid-column:1/3;justify-content:flex-start}}.BlockProjects_button{font-size:10rem}.BlockProjects_button[data-view=stack]{display:none}.BlockProjects_button[aria-pressed=true]{color:var(--color-bureau-red);pointer-events:none}@media(min-width:768px){.BlockProjects_button{font-size:11rem}.BlockProjects_button:before{content:"[ ] "}.BlockProjects_button[data-view=stack]{display:block}.BlockProjects_button[aria-pressed=true]:before{content:"[X] "}}@media(min-width:768px)and (hover:hover){.BlockProjects_button:hover{color:var(--color-bureau-red)}.BlockProjects_button:hover:before{content:"[X] "}}.BlockProjects_labels{align-content:center;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-column:1/4;grid-row:1;grid-template-columns:repeat(3,1fr);max-height:10rem;transition-duration:325ms;transition-property:opacity,filter;transition-timing-function:var(--io1);will-change:opacity,filter}[data-transition=play-in] .BlockProjects_labels{filter:blur(0);opacity:1;transition-timing-function:var(--i1)}[data-transition=play-out] .BlockProjects_labels{filter:blur(4px);opacity:0}.BlockProjects_labels:not([data-view=list]){visibility:hidden}@media(min-width:768px){.BlockProjects_labels{grid-column:3/-1;grid-template-columns:repeat(10,1fr);max-height:12rem}}.BlockProjects_label{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.BlockProjects_label:before{content:"["}.BlockProjects_label:after{content:"]"}.BlockProjects_label:nth-child(2){grid-column:1/3}.BlockProjects_label:nth-child(3){grid-column:3/-1}@media(min-width:768px){.BlockProjects_label:first-child,.BlockProjects_label:nth-child(4){display:block}.BlockProjects_label:first-child{grid-column:1/2;padding-left:40rem}.BlockProjects_label:nth-child(2){grid-column:2/4;padding-left:48rem}.BlockProjects_label:nth-child(3){grid-column:4/8;padding-left:96rem}.BlockProjects_label:nth-child(4){grid-column:8/-1}}.BlockProjects_view{grid-column:1/-1;will-change:opacity,filter}.BlockProjects_view[data-view=grid]{display:grid;row-gap:16rem}.BlockProjects_view[data-view=stack]{display:grid;row-gap:24rem}@media(min-width:768px){.BlockProjects_view[data-view=grid]{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);grid-template-columns:repeat(3,1fr);row-gap:80rem}}.ProjectCardGrid{border-bottom:1px solid var(--color-index-grey)}.ProjectCardGrid:nth-child(16n+15) .ProjectCardGrid_media,.ProjectCardGrid:nth-child(16n+8) .ProjectCardGrid_media{aspect-ratio:351/235}@media(min-width:768px){.ProjectCardGrid{border-bottom:none}.ProjectCardGrid:nth-child(16n+15) .ProjectCardGrid_media,.ProjectCardGrid:nth-child(16n+8) .ProjectCardGrid_media{aspect-ratio:351/229.5}.ProjectCardGrid:nth-child(16n+8){grid-column:2/4}.ProjectCardGrid:nth-child(16n+15){grid-column:1/3}}.ProjectCardGrid_article{height:100%;position:relative}@media(min-width:768px){.ProjectCardGrid_wrapper{display:flex;flex-direction:column;height:100%}}.ProjectCardGrid_media{aspect-ratio:351/466;background-color:var(--color-index-grey);overflow:hidden;width:100%}.ProjectCardGrid_media .Image,.ProjectCardGrid_media .Video{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);width:100%}@media(min-width:768px){.ProjectCardGrid_media{aspect-ratio:454/582;flex:1}}@media(hover:hover){.ProjectCardGrid_media .Image,.ProjectCardGrid_media .Video{transition-duration:.25s;transition-property:filter;transition-timing-function:var(--o1)}.ProjectCardGrid_article:hover .ProjectCardGrid_media .Image,.ProjectCardGrid_article:hover .ProjectCardGrid_media .Video{filter:blur(4px)}}.ProjectCardGrid_caption{display:flex;flex-wrap:wrap;padding-bottom:12rem;padding-top:8rem}@media(min-width:768px){.ProjectCardGrid_caption{padding-bottom:0;padding-top:12rem}}.ProjectCardGrid_number{font-family:var(--font-secondary);font-size:10rem;line-height:1.25;width:29rem}@media(hover:hover){.ProjectCardGrid_article:hover .ProjectCardGrid_number{color:var(--color-bureau-red)}}.ProjectCardGrid_client{flex:1;font-family:var(--font-secondary);font-size:10rem;line-height:1.25;padding-left:8rem;text-transform:uppercase}.ProjectCardGrid_client:before{content:"["}.ProjectCardGrid_client:after{content:"]"}@media(hover:hover){.ProjectCardGrid_article:hover .ProjectCardGrid_client{color:var(--color-bureau-red)}}.ProjectCardGrid_title{font-size:14rem;margin-top:4rem;order:3;padding-left:37rem;width:100%}.ProjectCardGrid_link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ProjectCardGrid_time{font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-align:right;width:80rem}@media(min-width:768px){.ProjectCardGrid_time{display:none}}.ProjectCardList_caption{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.ProjectCardList:not(:first-child){border-top:1px solid var(--color-index-grey)}.ProjectCardList:last-child{border-bottom:1px solid var(--color-index-grey)}@media(min-width:768px){.ProjectCardList:first-child{border-top:1px solid var(--color-index-grey)}}@media(hover:hover){.BlockProjects_view:hover .ProjectCardList{border-color:#c7c7c766}.BlockProjects_view:hover .ProjectCardList:not(:hover) .ProjectCardList_article{opacity:.4}}.ProjectCardList_article{position:relative}.ProjectCardList_wrapper .Image,.ProjectCardList_wrapper .Video{display:none}@media(min-width:768px){.ProjectCardList_wrapper .Image,.ProjectCardList_wrapper .Video{background-color:var(--color-index-grey);display:block;height:auto;left:66.9%;max-height:200rem;max-width:200rem;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}}@media(hover:hover){.ProjectCardList_article:hover .ProjectCardList_wrapper .Image,.ProjectCardList_article:hover .ProjectCardList_wrapper .Video{opacity:1}}.ProjectCardList_caption{align-items:start;padding-bottom:10rem;padding-top:10rem}.ProjectCardList_number{display:none}@media(min-width:768px){.ProjectCardList_number{display:block;font-family:var(--font-secondary);font-size:10rem;grid-column:1/3;line-height:1.25}}.ProjectCardList_time{display:none}@media(min-width:768px){.ProjectCardList_time{display:block;font-family:var(--font-secondary);font-size:10rem;grid-column:3/4;line-height:1.25;max-width:96rem;padding-left:40rem}}.ProjectCardList_title{font-size:12rem;grid-column:1/3}@media(min-width:768px){.ProjectCardList_title{grid-column:4/6;padding-left:48rem;width:144%}}.ProjectCardList_link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ProjectCardList_client{font-size:12rem;grid-column:3/-1}@media(min-width:768px){.ProjectCardList_client{grid-column:6/10;padding-left:96rem}}.ProjectCardList_tags{display:none}@media(min-width:768px){.ProjectCardList_tags{display:flex;flex-wrap:wrap;gap:5rem;grid-column:10/-1}.ProjectCardList_tag{background-color:var(--color-achive-paper);font-family:var(--font-secondary);font-size:10rem;line-height:1.5;padding-left:4rem;padding-right:4rem;text-transform:uppercase}}.ProjectCardStack_link{display:block;pointer-events:none;position:relative}@media(hover:hover){.ProjectCardStack_link:hover .ProjectCardStack_content{color:var(--color-bureau-red)}}.ProjectCardStack_media{align-items:center;aspect-ratio:var(--aspect-ratio);display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-height:80vh;overflow:hidden}.ProjectCardStack:nth-child(5n+1) .ProjectCardStack_media{width:40%}.ProjectCardStack:nth-child(5n+2) .ProjectCardStack_media{width:24%}.ProjectCardStack:nth-child(5n+3) .ProjectCardStack_media{width:32%}.ProjectCardStack:nth-child(5n+4) .ProjectCardStack_media{width:40%}.ProjectCardStack:nth-child(5n+5) .ProjectCardStack_media{width:56%}.ProjectCardStack_media .Image,.ProjectCardStack_media .Video{aspect-ratio:var(--aspect-ratio);clip-path:inset(0);height:auto;margin-left:auto;margin-right:auto;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all;transform:scale(1.03);width:auto;will-change:filter}@media(hover:hover){.ProjectCardStack_media .Image,.ProjectCardStack_media .Video{transition-duration:.25s;transition-property:filter;transition-timing-function:var(--o1)}.ProjectCardStack_media .Image:hover,.ProjectCardStack_media .Video:hover{filter:blur(4px)}}.ProjectCardStack_content{left:0;padding-bottom:2rem;padding-top:2rem;pointer-events:all;position:absolute;text-wrap:nowrap;top:50%;width:100%;will-change:transform}.ProjectCardStack_wrapper{display:flex;gap:var(--grid-gutter);justify-content:space-between}.ProjectCardStack_details{align-items:center;display:flex;flex:1;font-size:11rem}.ProjectCardStack_number{min-width:32rem}.ProjectCardStack_client,.ProjectCardStack_number{font-family:var(--font-secondary);line-height:1.25}.ProjectCardStack_client{padding-left:4rem}.ProjectCardStack_client:before{content:"["}.ProjectCardStack_client:after{content:"]"}.ProjectCardStack_title{flex:1;font-size:12rem;text-align:right}.BlockContact_wrapper{margin-left:auto;margin-right:auto;width:calc(100% - var(--grid-margin)*2)}.BlockContact_content,.BlockContact_wrapper{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.BlockContact{position:relative}.BlockContact_background{background-color:var(--color-index-grey);filter:blur(12px);height:100%;left:0;min-height:100svh;overflow:hidden;position:fixed;top:0;width:100%;will-change:filter}.BlockContact_background .Image{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);width:100%}.BlockContact_wrapper{align-content:start;min-height:calc(100svh - var(--fh));padding-bottom:32rem;padding-top:56rem;position:relative}@media(min-width:768px){.BlockContact_wrapper{padding-bottom:56rem;padding-top:160rem}.BlockContact_wrapper:before{background-color:var(--color-graphite-office);content:"";height:1px;left:0;opacity:.6;position:absolute;top:144rem;width:100%}}.BlockContact_content{grid-column:1/-1}@media(min-width:768px){.BlockContact_content{grid-column:1/6;grid-template-columns:repeat(5,1fr)}}.BlockContact_title{color:var(--color-system-grey);font-family:var(--font-secondary);font-size:9rem;grid-column:1/2;line-height:1.25;text-transform:uppercase}.BlockContact_title:before{content:"["}.BlockContact_title:after{content:"]"}@media(min-width:768px){.BlockContact_title{font-size:12rem;grid-column:1/3}}.BlockContact_text{font-size:12rem;grid-column:2/-1}.BlockContact_text h1,.BlockContact_text h2,.BlockContact_text h3,.BlockContact_text h4,.BlockContact_text h5,.BlockContact_text h6{margin-bottom:1em}.BlockContact_text h1:not(:first-child),.BlockContact_text h2:not(:first-child),.BlockContact_text h3:not(:first-child),.BlockContact_text h4:not(:first-child),.BlockContact_text h5:not(:first-child),.BlockContact_text h6:not(:first-child){margin-top:1em}.BlockContact_text h1{font-size:1.75em}.BlockContact_text h2{font-size:1.5em}.BlockContact_text h3{font-size:1.25em}.BlockContact_text h4{font-size:1.2em}.BlockContact_text h5{font-size:1.15em}.BlockContact_text h6{font-size:1.1em}.BlockContact_text ol:not(:last-child),.BlockContact_text p:not(:last-child),.BlockContact_text ul:not(:last-child){margin-bottom:1em}.BlockContact_text li{list-style:inside}.BlockContact_text a{text-decoration:underline}.BlockContact_text strong{font-weight:700}.BlockContact_text em,.BlockContact_text i{font-style:italic}@media(min-width:768px){.BlockContact_text{font-size:14rem;grid-column:3/-1;padding-left:40rem}}.BlockContact .ContactForm{grid-column:2/-1;margin-top:24rem}@media(min-width:768px){.BlockContact .ContactForm{grid-column:6/-1;margin-top:0;padding-left:96rem}}.BlockContact .ContactLinks{grid-column:1/-1;margin-top:32rem}@media(min-width:768px){.BlockContact .ContactLinks{grid-column:1/6;margin-top:-23rem}}.ContactForm_fieldset{border:none}.ContactForm_group:not(:first-child){margin-top:16rem}@media(min-width:768px){.ContactForm_group:not(:first-child){margin-top:24rem}}.ContactForm_group:has(.ContactForm_input[aria-invalid=true]),.ContactForm_group:has(.ContactForm_textarea[aria-invalid=true]){position:relative}.ContactForm_group:has(.ContactForm_input[aria-invalid=true]):after,.ContactForm_group:has(.ContactForm_textarea[aria-invalid=true]):after{color:var(--color-bureau-red);content:"•";font-family:var(--font-secondary);font-size:10rem;line-height:1.25;position:absolute;right:0;top:0}@media(min-width:768px){.ContactForm_group:has(.ContactForm_input[aria-invalid=true]):after,.ContactForm_group:has(.ContactForm_textarea[aria-invalid=true]):after{font-size:12rem}}.ContactForm_group :-webkit-autofill,.ContactForm_group :-webkit-autofill:focus,.ContactForm_group :-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--color-graphite-office)}.ContactForm_label:not(:active),.ContactForm_label:not(:focus){height:1px;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.ContactForm_input,.ContactForm_textarea{border-bottom:1px solid rgba(64,64,64,.6);color:var(--color-graphite-office);font-family:var(--font-secondary);font-size:10rem;line-height:1.25;width:100%}.ContactForm_input::-moz-placeholder,.ContactForm_textarea::-moz-placeholder{color:var(--color-graphite-office)}.ContactForm_input::placeholder,.ContactForm_textarea::placeholder{color:var(--color-graphite-office)}@media(min-width:768px){.ContactForm_input,.ContactForm_textarea{font-size:12rem}}.ContactForm_input{padding-bottom:6rem}.ContactForm_textarea{max-height:128rem;min-height:128rem;resize:none}@media(min-width:768px){.ContactForm_textarea{max-height:216rem;min-height:216rem}}.ContactForm_block{margin-top:8rem}.ContactForm_submit{font-family:var(--font-secondary);font-size:10rem;line-height:1.25;text-transform:uppercase}.ContactForm_submit:before{content:"["}.ContactForm_submit:after{content:"]"}.ContactForm_submit:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.ContactForm_submit:hover{color:var(--color-bureau-red)}}@media(min-width:768px){.ContactForm_submit{font-size:12rem}}.ContactForm_feedback{margin-top:8rem;position:relative}.ContactForm_message{font-family:var(--font-secondary);font-size:10rem;left:0;line-height:1.25;position:absolute;top:0}.ContactForm_message-error{color:var(--color-bureau-red)}@media(min-width:768px){.ContactForm_message{font-size:12rem;max-width:50%}}:root{--vr:.26667vw;--breakpoint-tablet:768px;--breakpoint-desktop:1440px;--grid-columns:4;--grid-gutter:12rem;--grid-margin:12rem;--linear:linear;--i1:cubic-bezier(.12,0,.39,0);--i2:cubic-bezier(.11,0,.5,0);--i3:cubic-bezier(.32,0,.67,0);--i4:cubic-bezier(.5,0,.75,0);--i5:cubic-bezier(.64,0,.78,0);--i6:cubic-bezier(.7,0,.84,0);--o1:cubic-bezier(.61,1,.88,1);--o2:cubic-bezier(.5,1,.89,1);--o3:cubic-bezier(.33,1,.68,1);--o4:cubic-bezier(.25,1,.5,1);--o5:cubic-bezier(.22,1,.36,1);--o6:cubic-bezier(.16,1,.3,1);--io1:cubic-bezier(.37,0,.63,1);--io2:cubic-bezier(.45,0,.55,1);--io3:cubic-bezier(.65,0,.35,1);--io4:cubic-bezier(.76,0,.24,1);--io5:cubic-bezier(.83,0,.17,1);--io6:cubic-bezier(.87,0,.13,1);--font-primary:"WT Garamono",serif;--font-secondary:"LL Grey Mono",sans-serif;--font-size-base:16rem;--color-black:#000;--color-white:#fff;--color-achive-paper:#f5f4f3;--color-achive-paper-background:#fdfdfa;--color-index-grey:#c8c8c8;--color-system-grey:#919191;--color-graphite-office:#404040;--color-bureau-red:#a00909}@media(min-width:768px){:root{--vr:min(.06944vw,1px);--grid-columns:12;--grid-gutter:20rem;--grid-margin:20rem}}*{box-sizing:border-box;font:inherit;margin:0;padding:0}body,html{height:100%;width:100%}menu,ol,ul{list-style:none}img,picture,svg,video{display:block;height:auto;width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{background:0 0;border:0;border-radius:0;color:inherit;display:block}button:focus,input:focus,textarea:focus{outline:0}button:hover{cursor:pointer}textarea{overflow:auto}.Popup{bottom:0;left:0;pointer-events:none;position:fixed;transform:translate3d(0,102%,0);transition-delay:0s;transition-duration:275ms;transition-property:transform,opacity;transition-timing-function:var(--io2);width:100%;z-index:3}.Popup[data-active=true]{transform:translateZ(0);transition-delay:2.5s;transition-timing-function:var(--o2)}@media(min-width:768px){.Popup{padding-bottom:var(--grid-margin);padding-left:var(--grid-margin)}}.Popup_wrapper{background-color:var(--color-bureau-red);color:var(--color-white);display:grid;font-family:var(--font-secondary);font-size:11rem;grid-template-columns:1fr;grid-template-rows:auto;line-height:1.25;max-width:100%;padding:8rem var(--grid-margin);position:relative}@media(min-width:768px){.Popup_wrapper{max-width:400rem;padding:8rem var(--grid-margin)}}.Popup_message{grid-area:1/1/2/2;padding-right:24rem}.Popup_button{align-self:start;grid-area:1/1/2/2;justify-self:end}[data-active=true] .Popup_button{pointer-events:all}.Popup_button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Popup_button:after{content:"[X]"}.Popup_button span:not(:active),.Popup_button span:not(:focus){height:1px;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}
