@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}img{display:block;max-width:100%;height:auto}pre{background:rgba(0,0,0,0.8666666667);color:white;padding:2rem;max-width:100%;max-height:100vh;overflow:auto;font-size:14px;-moz-tab-size:4;white-space:pre-wrap}.grid{--columns:12;--gutter:3rem;display:grid;grid-gap:var(--gutterV,--gutter);grid-template-columns:1fr;margin-bottom:clamp(0px,var(--gutterH,--gutter)/3 + 2vw,var(--gutterH,--gutter))}.autogrid{--gutter:3rem;--min:10rem;display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));grid-auto-flow:dense}.mobile-grid{grid-template-columns:repeat(12,1fr)}.mobile-grid>.column{grid-column:span var(--columns)}@media screen and (min-width:60rem){.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}}@media screen and (max-width:59.99rem){.grid:not(.mobile-grid){display:flex;flex-direction:column;justify-content:center}}@font-face{font-family:"Tomato";src:url("/assets/fonts/tomatosoup-regular-webfont.woff2") format("woff2"),url("/assets/fonts/tomatosoup-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Chromosome";src:url("/assets/fonts/chromosome-light-webfont.woff2") format("woff2"),url("/assets/fonts/chromosome-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:16px;line-height:1.2em}.k-layout,body.front{line-height:1.2em;font-family:"Montserrat",sans-serif}.k-layout h1,body.front h1{font-family:var(--fontFamily,"Montserrat");font-size:225%;font-size:calc(100% * var(--unitFont) * 2.25)}.k-layout h2,body.front h2{font-size:200%;font-size:calc(100% * var(--unitFont) * 2);font-family:var(--fontFamily,"Montserrat")}.k-layout h3,body.front h3{font-size:175%;font-family:var(--fontFamily,"Montserrat")}.k-layout h4,body.front h4{font-size:150%;font-family:var(--fontFamily,"Montserrat")}.k-layout h5,body.front h5{font-size:125%;font-family:var(--fontFamily,"Montserrat")}.k-layout h6,body.front h6{font-size:100%;font-family:var(--fontFamily,"Montserrat")}.k-layout p:not(:last-child),body.front p:not(:last-child){margin-bottom:1em}.k-layout a,body.front a{text-decoration:none;color:var(--greyLight)}.k-layout .k-block-type-textCustom p,.k-layout .textCustom,body.front .k-block-type-textCustom p,body.front .textCustom{--fontFamily:"Chromosome";font-family:var(--fontFamily);line-height:calc(var(--lineHeight) * 1.3)!important}.k-layout code,body.front code{font-family:"Monteserrat",sans-serif;line-height:1em}main{position:relative;--backgroundImage1:none;--backgroundImage2:none;--backgroundColor:transparent;background-color:var(--backgroundColor,unset);background-image:var(--backgroundImage1,unset);background-size:var(--backgroundSize1,unset);background-attachment:var(--backgroundAttachment1,unset);background-repeat:no-repeat;background-position:var(--backgroundPosition1,"center")}main:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:var(--backgroundImage2,unset);background-size:var(--backgroundSize2,unset);background-attachment:var(--backgroundAttachment2,unset);background-repeat:no-repeat;background-position:var(--backgroundPosition2,"center")}@media (max-width:960px){main.no-bg-mobile{background-image:unset!important}main.no-bg-mobile:before{background-image:unset!important}}main>*{position:relative}main .grid{position:relative;--backgroundImage1:none;--backgroundImage2:none;--backgroundColor:transparent;background-color:var(--backgroundColor,unset);background-image:var(--backgroundImage1,unset);background-size:var(--backgroundSize1,unset);background-attachment:var(--backgroundAttachment1,unset);background-repeat:no-repeat;background-position:var(--backgroundPosition1,"center")}main .grid:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:var(--backgroundImage2,unset);background-size:var(--backgroundSize2,unset);background-attachment:var(--backgroundAttachment2,unset);background-repeat:no-repeat;background-position:var(--backgroundPosition2,"center")}@media (max-width:960px){main .grid.no-bg-mobile{background-image:unset!important}main .grid.no-bg-mobile:before{background-image:unset!important}}main .grid.width\:normal{padding-left:clamp(var(--unit) * 3,(100vw - 90rem)/2,50vw);padding-right:clamp(var(--unit) * 3,(100vw - 90rem)/2,50vw);margin-left:0;margin-right:0}main .grid.width\:centered{max-width:90rem;margin-left:auto;margin-right:auto}main .grid.width\:full{max-width:100%}main .grid.height\:half{min-height:50vh}main .grid.height\:full{min-height:100vh}main .grid .column{display:flex;flex-direction:column;justify-content:flex-start}main .grid .column .block{position:relative;--backgroundImage1:none;--backgroundImage2:none;--backgroundColor:transparent;background-color:var(--backgroundColor,unset);background-image:var(--backgroundImage1,unset);background-size:var(--backgroundSize1,unset);background-attachment:var(--backgroundAttachment1,unset);background-repeat:no-repeat;background-position:var(--backgroundPosition1,"center");margin-top:clamp(0px,var(--marginTop,0)/3 + 3vw,var(--marginTop,0));margin-right:clamp(0px,var(--marginRight,0)/3 + 3vw,var(--marginRight,0));margin-bottom:clamp(0px,var(--marginBottom,0)/3 + 3vw,var(--marginBottom,0));margin-left:clamp(0px,var(--marginLeft,0)/3 + 3vw,var(--marginLeft,0));padding:clamp(0px,var(--paddingTop,0)/3 + 3vw,var(--paddingTop,0)) clamp(0px,var(--paddingRight,0)/3 + 3vw,var(--paddingRight,0)) clamp(0px,var(--paddingBottom,0)/3 + 3vw,var(--paddingBottom,0)) clamp(0px,var(--paddingLeft,0)/3 + 3vw,var(--paddingLeft,0));display:flex;flex-direction:column;max-width:var(--clampWidth,auto);z-index:var(--zIndex,0);color:var(--color,#000);font-family:var(--fontFamily);text-align:var(--textAlign,left);font-size:var(--fontSize,100%);font-weight:var(--fontWeight,400);line-height:var(--lineHeight,1.2em);letter-spacing:var(--letterSpacing,0em);border-top:var(--borderTopWidth,0) var(--borderTopStyle,none) var(--borderTopColor,black);border-right:var(--borderRightWidth,0) var(--borderRightStyle,none) var(--borderRightColor,black);border-bottom:var(--borderBottomWidth,0) var(--borderBottomStyle,none) var(--borderBottomColor,black);border-left:var(--borderLeftWidth,0) var(--borderLeftStyle,none) var(--borderLeftColor,black);transform:rotate(var(--blockRotate,0)) translateX(0) translateY(0)}main .grid .column .block:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:var(--backgroundImage2,unset);background-size:var(--backgroundSize2,unset);background-attachment:var(--backgroundAttachment2,unset);background-repeat:no-repeat;background-position:var(--backgroundPosition2,"center")}@media (max-width:960px){main .grid .column .block.no-bg-mobile{background-image:unset!important}main .grid .column .block.no-bg-mobile:before{background-image:unset!important}}@media (min-width:60rem){main .grid .column .block{transform:rotate(var(--blockRotate,0)) translateX(var(--translateX,0)) translateY(var(--translateY,0))}}main .grid .column .block.mobileTranslate{transform:rotate(var(--blockRotate,0)) translateX(var(--translateX,0)) translateY(var(--translateY,0))}main .grid .column .block:not(.videoCustom,.slider)>*{align-self:var(--contentAlignH,center)}@media (min-width:60rem){main .grid .column .block{align-self:var(--blockAlignH,stretch)}main .grid .column .block.blockAlignV\:stretch{flex-grow:1}main .grid .column .block.blockAlignV\:center{margin-top:auto;margin-bottom:auto}main .grid .column .block.blockAlignV\:flex-end{margin-top:auto}main .grid .column .block>*{transform:rotate(var(--contentRotate,0));align-self:var(--contentAlignH,stretch)}main .grid .column .block.contentAlignV\:stretch>*{flex-grow:1}main .grid .column .block.contentAlignV\:center>*{margin-top:auto;margin-bottom:auto}main .grid .column .block.contentAlignV\:flex-end>*{margin-top:auto}}main .grid .column .block.mobileBlockAlign{align-self:var(--blockAlignH,stretch)}main .grid .column .block.mobileBlockAlign.blockAlignV\:stretch{flex-grow:1}main .grid .column .block.mobileBlockAlign.blockAlignV\:center{margin-top:auto;margin-bottom:auto}main .grid .column .block.mobileBlockAlign.blockAlignV\:flex-end{margin-top:auto}main .grid .column .block.mobileBlockAlign>*{transform:rotate(var(--contentRotate,0));align-self:var(--contentAlignH,stretch)}main .grid .column .block.mobileBlockAlign.contentAlignV\:stretch>*{flex-grow:1}main .grid .column .block.mobileBlockAlign.contentAlignV\:center>*{margin-top:auto;margin-bottom:auto}main .grid .column .block.mobileBlockAlign.contentAlignV\:flex-end>*{margin-top:auto}.grid.height\:full .slide-block-wrapper{height:100vh}.grid.height\:full .slide-block-wrapper .slide-fg-mask~.tns-outer{height:100vh;display:flex;justify-content:center;align-items:center}.playBtn-hidden button[data-action]{display:none}.slide-block-wrapper{max-width:100vw;overflow:hidden;position:relative;background-color:var(--slideBgColor)}.slide-block-wrapper .slide-fg-mask{position:absolute;z-index:1;height:100vh;max-height:100%;width:100%}.slide-block-wrapper .slide-fg-mask img{height:100%;width:100%}@media (max-height:1146px){.slide-block-wrapper .slide-fg-mask img{object-fit:cover}}.slide-block-wrapper .slide-fg-mask~* button,.slide-block-wrapper .slide-fg-mask~.controls-custom-btn,.slide-block-wrapper .slide-fg-mask~.thumbnails-wrapper{display:none!important}.slide-block-wrapper .tns-nav{display:none}.slide-block-wrapper svg *,.slide-block-wrapper>*{fill:var(--slideFontColor);color:var(--slideFontColor)}.slide-block-wrapper .tiny-slider .item-slide{display:flex}.slide-block-wrapper .tiny-slider .item-slide .col-slide{flex-grow:1;flex-basis:calc(8.3333333333% * var(--colSlide));display:flex;flex-direction:column}.slide-block-wrapper .tiny-slider.center-items{min-height:100vh;display:flex;justify-content:center;align-items:center}.slide-block-wrapper .thumbnails-wrapper{position:relative;margin:var(--unit) calc(var(--unit) * 3) var(--unit) calc(var(--unit) * 3);margin:var(--unit) 0;padding:0 calc(var(--unit) * 3);transition:all 0.3s}.slide-block-wrapper .thumbnails-wrapper>h4{text-transform:uppercase;font-size:1.75rem;margin-bottom:1.2em}.slide-block-wrapper .thumbnails-wrapper .thumbnail{cursor:pointer;opacity:0.25}.slide-block-wrapper .thumbnails-wrapper .thumbnail .thumbnail-text{max-width:360px}.slide-block-wrapper .thumbnails-wrapper .thumbnail.active{opacity:1}.slide-block-wrapper .thumbnails-wrapper .controls-custom-btn{position:absolute;height:0;right:0;top:calc(50% - 2rem);left:0;font-family:"Chromosome";display:flex;justify-content:space-between}.slide-block-wrapper .thumbnails-wrapper .controls-custom-btn div.next,.slide-block-wrapper .thumbnails-wrapper .controls-custom-btn div.prev{padding:var(--unit);cursor:pointer;transform:translateY(-50%)}.slide-block-wrapper .thumbnails-wrapper .controls-custom-btn div.next svg,.slide-block-wrapper .thumbnails-wrapper .controls-custom-btn div.prev svg{width:16px}.slide-block-wrapper .thumbnails-wrapper .controls-custom-btn div.next span,.slide-block-wrapper .thumbnails-wrapper .controls-custom-btn div.prev span{display:none}.slide-block-wrapper .thumbnails-wrapper .thumbnail-text p:first-of-type{text-transform:uppercase;font-weight:700;margin-bottom:0;margin-top:1em}.slide-block-wrapper .thumbnails-wrapper .thumbnail-text p:not(:first-of-type){font-family:"Chromosome";margin-top:0.5em}.slide-block-wrapper .thumbnails-wrapper img{width:100%;transition:all 0.3s}.slide-block-wrapper .thumbnails-wrapper.up{transform:translateY(calc(-25vh - 20px));max-height:25vh;overflow:hidden;max-width:100%;margin:0;padding:var(--unit) calc(var(--unit) * 3);background-color:var(--slideBgColor);opacity:0.9}.slide-block-wrapper .thumbnails-wrapper.up .thumbnail-text p:nth-child(2),.slide-block-wrapper .thumbnails-wrapper.up h4{display:none}.slide-block-wrapper .thumbnails-target{display:none}@media (min-aspect-ratio:1/1){.slide-block-wrapper .thumbnails-target.active{display:block;position:absolute;bottom:0;left:0;width:100%;height:20vh;z-index:0}}.slide-block-wrapper.width-controls{padding-right:calc(var(--unit) * 2.5)}.slide-block-wrapper .controls-custom-btn.no-thumbs{position:absolute;right:0;bottom:calc(var(--unit) * 2 + 1rem);display:flex;align-items:flex-end}.slide-block-wrapper .controls-custom-btn.no-thumbs>div{text-transform:uppercase;font-size:1.25rem;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.slide-block-wrapper .controls-custom-btn.no-thumbs>div.prev{display:none}.slide-block-wrapper .controls-custom-btn.no-thumbs>div span{transform:rotate(180deg);writing-mode:vertical-lr}.slide-block-wrapper .controls-custom-btn.no-thumbs>div svg{height:var(--unit);margin-top:var(--unit)}.slide-block-wrapper .controls-custom-btn.no-thumbs+#slideCounter{position:absolute;right:calc(var(--unit) / 2);bottom:var(--unit)}:root{--unit:32px;--greyLight:#C0C0C0;--greyDark:#404040}@media (max-width:1600px){:root{--unit:24px}}@media (max-width:1024px){:root{--unit:16px}}@media (max-width:768px){:root{--unit:12px}}@media (max-width:480px){:root{--unit:8px}}.flex{display:flex}.wrap{flex-wrap:wrap}*,html{scroll-behavior:smooth!important;-webkit-scroll-behavior:smooth!important}body{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}svg *{transition:all 0.15s}svg .white,svg.white *{fill:white}svg:hover *{fill:var(--greyLight)!important}body.dark svg *{fill:white}body:not(.home) .svg-big{display:none!important}body:not(.home) .svg-small{display:inline-block!important}body:not(.home) .svg-small svg{height:86px;width:36px;display:block}header.header .logo{position:fixed;z-index:1000;top:calc(var(--unit) * 3);left:calc(var(--unit) * 3)}header.header .logo .svg-small{display:none}@media (max-width:960px){header.header .logo .svg-big{display:none}header.header .logo .svg-small{display:block}header.header .logo .svg-small svg{height:48px;width:32px}}header.header .vertical-nav{font-size:0.8rem;position:fixed;bottom:calc(var(--unit) * 3);right:calc(var(--unit) * 3);z-index:1000;display:flex;cursor:pointer;transform-origin:right top;transform:rotate(90deg) translateX(30px);align-items:center}header.header .vertical-nav:hover{opacity:0.5}header.header .vertical-nav span{color:black;text-transform:uppercase}header.header .vertical-nav span.white{color:white}header.header .vertical-nav span.center{display:inline-block;width:0.5em}header.header .vertical-nav div{transform:rotate(180deg);transition:all 0.3s}header.header .vertical-nav svg{width:30px;transform:rotate(90deg);transition:all 0.3s}header.header .vertical-nav .text-top{opacity:0;display:none}header.header .vertical-nav.the-end svg{order:-1;transform:rotate(270deg)}header.header .vertical-nav.the-end .text-top{opacity:1;display:block}header.header .vertical-nav.the-end .text-bottom{opacity:0;display:none}@media (max-width:540px){header.header .vertical-nav svg{width:24px}}body.dark .vertical-nav{display:none}.block.videoLoop .videoLoop-wrapper{position:relative;height:100vh;width:100%}.block.videoLoop .videoLoop-wrapper video{height:100vh;width:100%;object-fit:cover}.block.videoLoop .videoLoop-wrapper .videoLoop-control{position:absolute;bottom:calc(var(--unit) * 3);left:calc(var(--unit) * 3);cursor:pointer}.block.videoLoop .videoLoop-wrapper .videoLoop-control svg{width:24px}.block.videoLoop .videoLoop-wrapper .videoLoop-control .unmute{display:block}.block.videoLoop .videoLoop-wrapper .videoLoop-control .mute{display:none}.block.videoLoop .videoLoop-wrapper .videoLoop-control.muted .unmute{display:none}.block.videoLoop .videoLoop-wrapper .videoLoop-control.muted .mute{display:block}.dark-grid-wrapper .block.videoLoop .videoLoop-control{color:white}.block.videoCustom figure{position:relative;z-index:0}.block.videoCustom figure .video-wrapper.full-screen{position:absolute;top:0;left:0;width:100vw;z-index:99}.block.videoCustom figure .video{padding-top:56.25%;position:relative}.block.videoCustom figure .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block.videoCustom figure .custom-controls{position:absolute;top:0;bottom:0;width:100%;display:flex;flex-direction:column;color:var(--slideFontColor,white)}.block.videoCustom figure .custom-controls .play-pause-overlay{flex-grow:1;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.block.videoCustom figure .custom-controls .play-pause-overlay>*{opacity:1;transition:all 0.3s;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.block.videoCustom figure .custom-controls .play-pause-overlay .picto-play{flex-basis:100%;justify-content:center}.block.videoCustom figure .custom-controls .play-pause-overlay.playing>*{opacity:0}.block.videoCustom figure .custom-controls .play-pause-overlay svg{margin-top:20px;width:48px}.block.videoCustom figure .custom-controls .play-pause-overlay figcaption{flex-basis:calc(50% - 30px);font-size:calc(1rem + 1.5vw);text-align:center;text-transform:uppercase}.block.videoCustom figure .custom-controls .play-pause-overlay figcaption .caption-bis{font-weight:700;font-size:150%}.block.videoCustom figure .custom-controls .play-pause-overlay figcaption:after{content:"watch the film";display:block-inline;font-size:1rem;font-family:"chromosome";margin-top:var(--unit)}.block.videoCustom figure .custom-controls .btns{display:none;justify-content:flex-end}.block.videoCustom figure .custom-controls .btns>*{cursor:pointer;margin-right:1rem;margin-bottom:1rem;font-size:1rem;font-family:"chromosome"}.block.videoCustom figure .custom-controls .seeking-bar{position:relative;padding:6px 0;cursor:pointer;transition:background-color 0.5s;background-color:rgba(255,255,255,0.15)}.block.videoCustom figure .custom-controls .seeking-bar:hover{background-color:rgba(255,255,255,0.3)}.block.videoCustom figure .custom-controls .played-bar{height:8px;width:0;transition:width 1s;background-color:var(--slideFontColor,white)}#toggleMainMenu{position:fixed;z-index:1000;top:calc(var(--unit) * 3);right:calc(var(--unit) * 3)}#toggleMainMenu #CROSS{opacity:0;transition:opacity 0.3s}#toggleMainMenu #STROKES{opacity:1;transition:opacity 0.3s}#toggleMainMenu.close #CROSS{opacity:1}#toggleMainMenu.close #STROKES{opacity:0}#toggleMainMenu .menu-desktop{display:none}@media (width > 768px){#toggleMainMenu .menu-desktop{display:block}#toggleMainMenu .menu-mobile{display:none}}#mainMenu{color:white}#mainMenu>*{position:fixed;height:100vh;z-index:999}#mainMenu.open .random-project{transform:translateY(0)}#mainMenu.open .menu-list{transform:translateY(0)}#mainMenu .random-project{background-color:black;transition:all 0.3s;transform:translateY(-100%);left:0;width:33.3333333333%}@media (max-width:540px){#mainMenu .random-project{display:none}}#mainMenu .menu-list{transition:all 0.3s;transform:translateY(100%);left:33.3333333333%;width:66.6666666667%;background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:540px){#mainMenu .menu-list{left:0;width:100%}}#mainMenu .menu-list ol{background-color:rgba(0,0,0,0.75);flex-grow:1;flex-direction:column;justify-content:center;padding:calc(var(--unit) * 3)}@media (max-width:540px){#mainMenu .menu-list ol{padding-left:calc(var(--unit) * 4 + 36px)}}#mainMenu .menu-list ol li{counter-increment:my-awesome-counter;line-height:1;position:relative;--numberSize:calc(.5rem + .5vw);padding-left:calc(var(--numberSize) * 2)}#mainMenu .menu-list ol li:before{content:"0" counter(my-awesome-counter);display:inline-block;position:absolute;top:0;left:0;transform:translateY(75%);letter-spacing:5px;font-size:var(--numberSize)}#mainMenu .menu-list ol li:not(:last-child){margin-bottom:calc(1.5rem + 3.5vw)}#mainMenu .menu-list ol a{color:white;text-transform:uppercase;font-weight:700;font-size:calc(1.5rem + 3.5vw)}#mainMenu .menu-list ol a.active{text-decoration:underline}body>footer{margin-top:auto;padding:calc(var(--unit) * 3);padding-left:calc(var(--unit) * 9);background-color:black;color:white}body>footer>section{flex-direction:column}body>footer>section>article{margin-top:calc(var(--unit) * 3)}@media (min-width:960px){body>footer>section{flex-direction:row}body>footer>section>article{flex-basis:50%}body>footer>section>article:last-child{flex-basis:100%;text-align:left;padding-left:50%}body>footer>section .footer-menu{order:0}}body>footer>section .footer-menu li{margin-bottom:1rem}body>footer>section .footer-content a[title=community]{display:block;background:url("../svg/NAVIGATION_Footer_Link_icon_01.svg") no-repeat left center;margin-bottom:calc(var(--unit) * 3);padding:1rem 0 1rem 70px}body>footer>section .footer-content a[title=community]:hover{background-position:15px center}body>footer>section .footer-content .external-links{display:inline-block;margin-right:1rem}body>footer>section .footer-content .external-links a{display:inline-block;text-indent:-999rem;height:36px;width:36px;background-size:contain!important}body>footer>section .footer-content .external-links a[title=instagram]{background:url("../svg/SOCIAL_MEDIA_Instagram_Follow_link_02.svg") no-repeat center}body>footer>section .footer-content .external-links a[title=linkedin]{background:url("../svg/SOCIAL_MEDIA_LinkedIn_Follow_link_02.svg") no-repeat center}body>footer>section .footer-content .external-links a[title=vimeo]{background:url("../svg/SOCIAL_MEDIA_Vimeo_Follow_link_02.svg") no-repeat center;width:60px}body>footer>section .footer-content .external-links a[title=facebook]{background:url("../svg/SOCIAL_MEDIA_Facebook_Follow_link_02.svg") no-repeat center}body>footer>section .footer-baseline{text-transform:uppercase}body>footer>section .footer-baseline span:last-child{font-weight:700}body>footer h3{text-transform:uppercase;font-size:1.5rem;line-height:1.1;font-weight:700;margin-top:1rem;margin-bottom:1rem}body>footer a{color:white;transition:all 0.3s}body>footer a:hover{opacity:0.25}@media (width < 960px){body>footer{padding-left:calc(var(--unit) * 3)}body>footer .footer-menu{order:3}body>footer .footer-content :is(h3,img){display:none}}aside.projects{text-align:center;margin:calc(var(--unit) * 4) 0}aside.projects .gallery-title{text-align:center;width:100%;margin-bottom:1rem}aside.projects .gallery-title span{writing-mode:vertical-lr;transform:rotate(180deg);text-transform:uppercase;font-size:1.25rem;font-weight:700}aside.projects .spacer{height:12rem}aside.projects .project{display:block;position:relative;color:black}aside.projects .project:before{content:"";display:block;width:1px;background-color:black;position:absolute;top:-12rem;left:50%;transition:height 0.25s 0s;height:0}aside.projects .project img{margin:0 auto}aside.projects .project h3{margin-bottom:0;position:relative;z-index:1;color:var(--mainColor)}aside.projects .project .text-a{position:absolute;width:100%;bottom:0;text-transform:uppercase;font-size:clamp(3rem,10vw + 0.3375em,5rem);line-height:1;font-weight:bold;transform:translateY(5em) scale(0);transform-origin:bottom center;transition:all 0.25s 0s;display:flex;justify-content:center}aside.projects .project .text-b{position:absolute;width:100%;top:0;font-size:15rem;font-size:clamp(10rem,30vw + 0.3375em,15rem);font-style:italic;line-height:0.35em;transform:translateY(-7.5rem) scale(0);font-family:"Tomato";transform-origin:center;transition:all 0.25s 0s;display:flex;justify-content:center}aside.projects .text-c{display:block;margin-top:5rem;margin-bottom:4.5rem;text-transform:uppercase;letter-spacing:0.15em;transition:opacity 0.5s;opacity:0}aside.projects .tns-item.active .project:before{transition:height 1s 0.5s;height:8rem}aside.projects .tns-item.active .project .text-a{transform:translateY(2rem) scale(1);transition:all 0.25s 0.5s}aside.projects .tns-item.active .project .text-b{transform:translateY(-2.5rem) scale(1);transition:all 0.25s 0.5s}aside.projects .tns-item.active .text-c{opacity:1}section.projects-scroll{margin-bottom:calc(var(--unit) * 3);margin-left:auto;margin-right:auto;max-width:clamp(300px,100vw - var(--unit) * 6,1440px - 1rem)}section.projects-scroll:before{content:"";display:block;width:1px;background-color:black;position:absolute;top:0;left:50%;height:calc(var(--unit) * 3)}section.projects-scroll .subtitle{padding-top:calc(var(--unit) * 3);text-align:center;text-transform:uppercase;margin-bottom:3rem}section.projects-scroll .scrollWrapper{gap:1rem}section.projects-scroll .scrollWrapper article{max-width:calc(50% - 0.5rem)}@media (width < 768px){section.projects-scroll .scrollWrapper article{max-width:100%}}section.projects-scroll .scrollWrapper article a{position:relative;display:block}section.projects-scroll .scrollWrapper article a img{text-align:center;align-content:center}section.projects-scroll .scrollWrapper article a svg{width:24px;position:absolute;top:50%;left:50%;animation:rotation 1s linear infinite;z-index:-1}@keyframes rotation{0%{transform:translate(-50%,50%) rotate(0deg)}to{transform:translate(-50%,50%) rotate(360deg)}}body[data-uri=projects] :is(.vertical-nav,footer){display:none}aside.projects{position:relative}aside.projects .slideWrapper,aside.projects .tns-outer{position:relative}aside.projects .controls-custom-btn,aside.projects .tns-controls{position:absolute;text-align:right;bottom:60px;top:0;right:calc(var(--unit) * 4);display:flex;align-items:flex-end}aside.projects .controls-custom-btn [data-controls=prev],aside.projects .tns-controls [data-controls=prev]{cursor:pointer;background:transparent url("../svg/NAVIGATION_Prev_Gallery_icon_02.svg") center bottom no-repeat;background-size:contain;border:none;width:40px;height:100%;margin-right:10px;transition:all 0.3s}@media (max-width:600px){aside.projects .controls-custom-btn [data-controls=prev],aside.projects .tns-controls [data-controls=prev]{width:30px;margin-right:8px}}aside.projects .controls-custom-btn [data-controls=prev]:hover,aside.projects .tns-controls [data-controls=prev]:hover{opacity:0.3}aside.projects .controls-custom-btn [data-controls=next],aside.projects .tns-controls [data-controls=next]{cursor:pointer;height:100%;width:40px;text-transform:uppercase;font-size:1.5rem;font-weight:bold;border:none;writing-mode:vertical-lr;background:transparent url("../svg/NAVIGATION_Next_Gallery_icon_02.svg") center bottom no-repeat;background-size:contain;padding:0;transition:all 0.3s;display:flex;align-items:center;justify-content:center}@media (max-width:600px){aside.projects .controls-custom-btn [data-controls=next],aside.projects .tns-controls [data-controls=next]{width:30px;font-size:1.25rem}}aside.projects .controls-custom-btn [data-controls=next] span,aside.projects .tns-controls [data-controls=next] span{transform:rotate(180deg)}aside.projects .controls-custom-btn [data-controls=next]:hover,aside.projects .tns-controls [data-controls=next]:hover{opacity:0.3}aside.projects #slideCounter{position:absolute;right:calc(var(--unit) * 4.15);width:60px;bottom:1rem;text-align:right}#cookie-modal{position:fixed;width:100%;bottom:0;background-color:#fff;padding:var(--unit)}#cookie-modal.cookie-modal--hidden{display:none}#cookie-modal .cookie-modal__title{text-transform:uppercase;font-weight:normal;margin-bottom:0}#cookie-modal .cookie-modal__text{font-family:"Chromosome"}#cookie-modal .cookie-modal__check{padding-left:6px}#cookie-modal .cookie-modal__check svg{display:block}#cookie-modal .cookie-modal__checkbox:focus{border-color:black}#cookie-modal .cookie-modal__checkbox:checked:focus{background-color:black}#cookie-modal .cookie-modal__button:focus,#cookie-modal .cookie-modal__button:hover{border-color:black}#cookie-modal .cookie-modal__buttons a{display:inline-block;border:2px solid black;padding:calc(var(--unit) / 6) calc(var(--unit) / 2);margin-right:1rem;color:black}#cookie-modal .cookie-modal__buttons a:hover{color:white;background-color:black}#cookie-modal .cookie-modal__content{display:flex;gap:1rem;flex-direction:column}#cookie-modal .cookie-modal__content .form{display:flex;gap:var(--unit);align-items:center}
/*# sourceMappingURL=app.css.map */