/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{position:fixed;left:0;right:0;top:0;bottom:0}html,body,[data-scroll-container]{overflow:hidden}[data-scroll-direction=vertical].is-ready,[data-scroll-direction=vertical].is-ready body{overflow:auto}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{display:none}html.night-mode{--black: #131313;--darkgrey: #202020;--grey: #333333;--lightgrey: #a8a8a8;--xlightgrey: #b1b1b1;--white: #bababa;--gold: #b18d59;--diff: #cccccc;--text: #505050}html.day-mode{--black: #bababa;--darkgrey: #a8a8a8;--grey: #707070;--lightgrey: #202020;--xlightgrey: #161616;--white: #131313;--gold: #b18d59;--diff: #cccccc;--text: #505050}@font-face{font-family:"Helvetica Text";src:url("../fonts/HelveticaNowText/HelveticaNowText-Light.woff2") format("woff2"),url("../fonts/HelveticaNowText/HelveticaNowText-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Helvetica Text";src:url("../fonts/HelveticaNowText/HelveticaNowText-Regular.woff2") format("woff2"),url("../fonts/HelveticaNowText/HelveticaNowText-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Text";src:url("../fonts/HelveticaNowText/HelveticaNowText-Medium.woff2") format("woff2"),url("../fonts/HelveticaNowText/HelveticaNowText-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Helvetica Text";src:url("../fonts/HelveticaNowText/HelveticaNowText-Bold.woff2") format("woff2"),url("../fonts/HelveticaNowText/HelveticaNowText-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Text";src:url("../fonts/HelveticaNowText/HelveticaNowText-LightItalic.woff2") format("woff2"),url("../fonts/HelveticaNowText/HelveticaNowText-LightItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Helvetica Text";src:url("../fonts/HelveticaNowText/HelveticaNowText-RegIta.woff2") format("woff2"),url("../fonts/HelveticaNowText/HelveticaNowText-RegIta.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Helvetica Text";src:url("../fonts/HelveticaNowText/HelveticaNowText-MediumItalic.woff2") format("woff2"),url("../fonts/HelveticaNowText/HelveticaNowText-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Nympha";src:url("../fonts/Nympha/Nympha-LightItalic.woff2") format("woff2"),url("../fonts/Nympha/Nympha-LightItalic.woff") format("woff");font-weight:300;font-style:italic}html{color:var(--white);background-color:var(--black);font-family:"Helvetica Text";line-height:1.5;font-weight:400;font-size:12px}html[data-scroll-direction=vertical]{font-size:11px;scroll-behavior:smooth}::-moz-selection{background-color:var(--white);color:var(--black);text-shadow:none}::selection{background-color:var(--white);color:var(--black);text-shadow:none}.-white *::-moz-selection{background-color:var(--black);color:var(--white);text-shadow:none}.-white *::selection{background-color:var(--black);color:var(--white);text-shadow:none}.nodisplay{display:none !important}.invisible{visibility:hidden !important}.notouch{pointer-events:none !important;text-decoration:none !important}html{box-sizing:border-box;text-rendering:optimizeLegibility}template,[hidden]{display:none}*,:before,:after{box-sizing:inherit}address{font-style:inherit}dfn,cite,em,i{font-style:italic}b,strong{font-weight:700}a{text-decoration:none}a svg{pointer-events:none}ul,ol{margin:0;padding:0;list-style:none}p,figure{margin:0;padding:0}a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}[hreflang]>abbr[title]{text-decoration:none}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid var(--black)}label,.button-label{visibility:hidden;position:absolute;left:0;right:0;width:100%;height:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}svg{max-width:100%;height:auto}svg[width],svg[height]{max-width:none}img{font-style:italic}svg{fill:currentColor}input,select,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;background:none rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none}select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{background:none;color:inherit}textarea{resize:none}button{display:inline-block;overflow:visible;margin:0;padding:0;outline:0;border:0;background:none rgba(0,0,0,0);color:inherit;vertical-align:middle;text-align:center;text-decoration:none;text-transform:none;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus,button:hover{text-decoration:none}#js-container{position:relative;background-color:var(--black);z-index:1;width:auto;height:100vh}[data-scroll-direction=vertical] #js-container{height:auto;width:100vw}.c-container{height:100%;padding:10vh 0}[data-scroll-direction=vertical] .c-container{width:100%;padding:0 10vw}footer .c-container,.c-container.menu{padding:10vh;padding-left:12%}[data-scroll-direction=vertical] footer .c-container{padding:10vw;padding-top:calc(10vw + 5vh)}[data-scroll-direction=vertical] .c-container.menu{padding:0}.c-section{position:relative;padding:0 40vh}.c-section:first-child{padding-left:12vw}.c-section:not(:first-child){counter-increment:sections}.c-section:not(:first-child):before{content:"0" counter(sections);top:50%;transform:translateY(-50%);position:absolute;left:-12vh}[data-scroll-direction=vertical] .c-section{padding:30vw 0}[data-scroll-direction=vertical] .c-section:first-child{padding-top:12vh}[data-scroll-direction=vertical] .c-section:not(:first-child):before{left:50%;transform:translateX(-50%);top:-6vh}section{position:relative;display:inline-flex;height:100%;width:auto}section:not(:last-child){margin-right:40vh;padding-right:40vh}section:not(:last-child):after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:0;width:1px;height:90%;background-color:var(--grey)}[data-scroll-direction=vertical] section{height:auto;width:100%}[data-scroll-direction=vertical] section:not(:last-child){margin-right:0;padding-right:0;margin-bottom:10vh;padding-bottom:10vh}[data-scroll-direction=vertical] section:not(:last-child):after{right:50%;transform:translateX(50%);top:auto;bottom:0;height:1px;width:90%}[data-scroll-direction=horizontal] #opening{width:calc(62vh + 65vw)}[data-scroll-direction=horizontal] #opening .c-container>*{height:50% !important}[data-scroll-direction=vertical] #opening .c-container{height:auto}[data-scroll-direction=vertical] #opening .c-flex{flex-direction:column !important}[data-scroll-direction=vertical] #opening .c-flex>div{margin:50px 0}[data-scroll-direction=vertical] #opening .c-flex>*{align-self:center}.c-flex{position:relative;vertical-align:middle;display:flex;flex-direction:row;justify-content:space-between;font-size:0;list-style:none;height:100%;width:auto}[data-scroll-direction=vertical] .c-flex{flex-direction:column;height:auto;width:100%;align-items:center}.c-flex>*{position:relative;font-size:1rem;padding-left:0;height:-moz-fit-content;height:fit-content;white-space:normal;flex-shrink:0}.c-flex>*.-shrink{flex-shrink:1}.c-flex>*.-grow{flex-grow:2}.c-flex.-reverse{flex-direction:column}[data-scroll-direction=vertical] .c-flex.-reverse{flex-direction:row}.c-flex.-column{flex-direction:column}.c-flex.-wrap{flex-wrap:wrap}.c-flex.-inline{display:inline-flex}.c-flex.-start{align-items:flex-start}.c-flex.-end{align-items:flex-end}.c-flex.-center{justify-content:center;align-items:center;text-align:center}.c-flex.-center-x{justify-content:center}.c-flex.-center-y{align-items:center}[data-scroll=opening]>*{opacity:0;transform:translateY(50px);transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:var(--delay)}html.is-ready [data-scroll=opening].is-inview>*{opacity:1;transform:translateY(0)}[data-scroll=opening] .o-n1 span,[data-scroll=opening] .o-n2 span{padding:0 30px}[data-scroll=list] li :nth-child(1){transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) var(--delay),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) var(--delay),color .8s cubic-bezier(0.075, 0.82, 0.165, 1);opacity:0;transform:translateY(-10px)}html.is-ready [data-scroll=list].is-inview li :nth-child(1){opacity:1;transform:translateY(0)}.o-image img,.o-image video,.o-image .bg-image,.o-video img,.o-video video,.o-video .bg-image{opacity:0;transform:scale(1.4);filter:grayscale(1);transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),filter .6s ease}html.is-ready .o-image.is-inview img,html.is-ready .o-image.is-inview video,html.is-ready .o-image.is-inview .bg-image,html.is-ready .o-video.is-inview img,html.is-ready .o-video.is-inview video,html.is-ready .o-video.is-inview .bg-image{opacity:1;transform:scale(1)}.o-image.active img,.o-image.active video,.o-image:focus-within img,.o-image:focus-within video,.o-video.active img,.o-video.active video,.o-video:focus-within img,.o-video:focus-within video{filter:grayscale(0)}html.is-ready .o-image.is-inview img{transform:scale(1.2)}@media(hover: hover){html.is-ready .o-image.is-inview img{transform:scale(1)}.o-image:hover img,.o-image:hover video,.o-video:hover img,.o-video:hover video{filter:grayscale(0)}}html{--cursor: none}[data-scroll-direction=vertical]{--cursor: auto}html,body,main,a:hover,a:link,a:before,a:after,button,input,select,option,textarea,textarea::-webkit-resizer,.-message,html *{cursor:var(--cursor)}.cursor-canvas,.cursor{z-index:1000;position:fixed;pointer-events:none}.cursor{width:5px;height:5px;left:-2.5px;top:-2.5px;border-radius:50%;color:var(--white);background-color:var(--white)}.cursor.-white{color:var(--black);background-color:var(--black)}.cursor.hover-diff{background:none;--hover: 40;--color: var(--diff);--mix: difference}.cursor.button{background:none;--hover: 65;color:var(--gold)}.cursor.button.click{--hover: 50}.cursor.hover{background:none;--hover: 15}.cursor-canvas{left:0;top:0;width:100vw;height:100vh;transition:opacity .4s ease}.cursor-canvas.-zooming{opacity:0}[data-scroll-direction=horizontal]{--font-a: 27vh;--font-b: 20vh;--font-c: 17vh;--font-d: 12vh;--font-e: 8vh;--font-f: 3vh;--font-g: 8vh}[data-scroll-direction=vertical]{--font-a: 27vw;--font-b: 20vw;--font-c: 17vw;--font-d: 12vw;--font-e: 10vw;--font-f: 4vw;--font-g: 8vw}.o-h,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-push,.o-n,.o-n1,.o-n2,.o-n3,.o-n4,.o-n5,h1,h2,h3,h4,h5{line-height:1.5}.o-h,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-push{margin:0;font-family:"Helvetica Text";line-height:1;font-style:normal;text-transform:uppercase;font-weight:400}.o-n,.o-n1,.o-n2,.o-n3,.o-n4,.o-n5{margin:0;font-family:"Nympha";line-height:.82;font-style:italic;text-transform:lowercase;letter-spacing:.1vw;font-weight:300}.o-h1{font-size:var(--font-b);line-height:.8}.o-h2{font-size:var(--font-g)}.o-h3{font-size:var(--font-f)}.o-h4{text-transform:capitalize;font-weight:500;font-size:1.3333333333rem}.o-h5,.o-push{text-transform:uppercase;font-weight:700;font-size:10px}.o-h6,.project:before{text-transform:capitalize;font-weight:500;font-size:1rem}.o-n1{font-size:var(--font-a);line-height:.7}.o-n2{font-size:var(--font-b);line-height:.6}.o-n3{font-size:var(--font-d)}.o-n4{font-size:var(--font-e)}span{display:inline-block}span.-gutter{margin-right:2em}span.-gutter-indent{text-indent:14vw}p{white-space:normal;color:var(--text);width:18rem}[data-scroll-direction=vertical] p{width:20rem}small{text-transform:uppercase;font-weight:500;font-size:10px}em{color:var(--gold)}[data-scroll-direction=vertical] br{display:none}.-gold{color:var(--gold)}.-gap{margin-bottom:2rem}.project-description{justify-content:flex-start;align-items:center}.project-description>:nth-child(1){margin:0 50px 0 0}[data-scroll-direction=vertical] .project-description{margin-bottom:100px}[data-scroll-direction=vertical] .project-description>:nth-child(1){margin:0 0 50px 0}[data-scroll-direction=vertical] .project-description div:nth-child(1),[data-scroll-direction=vertical] .project-description h3{align-items:center;display:flex;flex-direction:column}[data-scroll-direction=horizontal] .subtitle{padding-left:100px;padding-top:20px}[data-scroll-direction=horizontal] .subtitle span{margin-right:50px}[data-scroll-direction=vertical] .subtitle{padding-top:10px}[data-scroll-direction=vertical] .subtitle span{margin-bottom:5px}.o-button{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;color:var(--white);background-color:var(--black);transition:color .3s,background-color .3s;transform-origin:center center}.o-button.-white{background-color:var(--white);color:var(--black)}.o-button>svg{width:24px}@media(hover: hover){.o-button:hover{background-color:var(--gold)}}.o-push{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.8rem 2em;border:1px solid var(--grey);border-radius:300px;transition:.6s cubic-bezier(0.075, 0.82, 0.165, 1);background-color:var(--white);color:var(--black)}.o-push#loader_skipper{padding:10px 20px}.o-push.-white{background-color:var(--black);color:var(--white)}.o-push.-white:hover{background-color:var(--white);border-color:var(--white);color:var(--black)}@media(hover: hover){.o-push:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}}.o-image,.o-image_background{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.o-image{overflow:hidden}.o-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}[data-scroll-direction=horizontal] .o-image img{width:auto}.o-image div{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.o-image_grid{display:flex;gap:50px}[data-scroll-direction=horizontal] .o-image_grid>div{height:100%}[data-scroll-direction=vertical] .o-image_grid{gap:20px}[data-scroll-direction=vertical] .o-image_grid>div{width:100%}[data-scroll-direction=vertical] .o-image_grid img{filter:grayscale(0)}.o-image_background{position:absolute;width:500px;height:100%;left:-8.3333333333rem;pointer-events:none}[data-scroll-direction=vertical] .o-image_background{left:0;height:150px;width:100vw;top:20px}.o-image_background div{height:100%;min-width:120%;background-position:center;background-repeat:no-repeat;background-size:cover}html.day-mode #jazz .o-image_background div{background-image:url("../media/projets/jazz/bg-light.webp")}html.night-mode #jazz .o-image_background div{background-image:url("../media/projets/jazz/bg-dark.webp")}html.day-mode #birds .o-image_background div{background-image:url("../media/projets/birds/bg-light.webp")}html.night-mode #birds .o-image_background div{background-image:url("../media/projets/birds/bg-dark.webp")}html.day-mode #onirism .o-image_background div{background-image:url("../media/projets/onirism/bg-light.webp")}html.night-mode #onirism .o-image_background div{background-image:url("../media/projets/onirism/bg-dark.webp")}.video-container{height:50%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;--size_anim: 50px}[data-scroll-direction=vertical] .video-container{height:auto;width:100%}.video-container,.video-container #video-picker{transition:height .6s ease,border-radius .6s ease}.video-container.is-theater{border-radius:0;height:95%;--size_anim: 60px}.video-container.is-fullscreen{--size_anim: 80px}.video-container,.video-container *{outline:none;text-decoration:none;border-style:none}.o-video{height:100%;width:100%;font-family:Roboto;font-weight:bold;font-size:.7em;white-space:nowrap}.o-video video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.o-video video[poster]{-o-object-fit:cover;object-fit:cover}.video-hover{background-color:#000}.video-hover,.video-standby{position:absolute;height:100%;width:100%}.video-standby{z-index:1}.video-standby:hover{color:var(--gold)}.video-standby:hover+.o-video video{filter:grayscale(0)}.video-standby button{transition:.4s ease;background-color:var(--black);width:60px;height:42px}.video-standby.active{display:none}.video-anim{position:absolute;pointer-events:none;top:50%;transform:translate(-50%, -50%);height:var(--size);width:var(--size);border-radius:50%;background-color:var(--black);opacity:0}.video-anim#volume-animation{left:50%;top:15%;height:auto;width:auto;border-radius:5px;padding:2px 10px}.video-anim#playback-animation{left:50%;--size: var(--size_anim)}.video-anim#forward-animation{--right: 80%;--left: 20%;left:var(--left);--size: calc(.75 * var(--size_anim))}.video-anim>svg{height:30%;color:var(--white)}button,.o-video,#video-controls,#video-controls>*,.video-anim,.volume-controls,.video-progress,.video-standby{display:flex;justify-content:center;align-items:center}button,.controls-right,button[data-title]::before,.seek-tooltip,.volume-container>*{border-radius:5px}#video-controls{--title: -0.8em;position:absolute;gap:15px;bottom:1.1rem;left:1.1rem;right:1.1rem;height:2.5em}#video-controls>*{background-color:var(--black)}#video-controls .-left:before{left:0}#video-controls .-right:before{right:0}#video-controls.hide{opacity:0;pointer-events:none}button{width:1.75em;height:100%}button.-left{width:3.75em}button>svg{height:60%}button[data-title]::before,.seek-tooltip{content:attr(data-title);visibility:hidden;pointer-events:none;position:absolute;bottom:100%;transform:translateY(var(--title));background-color:var(--black);padding:2px 10px;text-align:center;opacity:0}button:before,.seek-tooltip,.volume-container,#video-controls{transition:opacity .4s ease,visibility .4s ease}@media(hover: hover){button:hover::before,.seek:hover+.seek-tooltip{visibility:visible;opacity:1}}.controls-right{height:100%;width:100%;padding:0 10px;gap:10px}.controls-right .video-progress{position:relative;width:100%;height:100%}.controls-right .video-progress .load-progress{transform-origin:right;position:absolute;background-color:var(--darkgrey);width:100%;height:2px}.controls-right .volume-controls{height:100%}#seek,.volume-controls input[type=range]{--c: var(--white);--d: var(--white);--bg: var(--grey)}.volume-container{position:absolute;width:100px;transform:rotate(-90deg) translateX(calc(50% + 1.25em));padding-left:.8em;visibility:hidden;opacity:0}.volume-container>*{width:100%;height:100%;background-color:var(--black);padding:0 1.1rem}@media(hover: hover){.volume-controls:hover .volume-container{visibility:visible;opacity:1}}#video-picker{display:flex;width:100%;height:30%;padding-top:20px;transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1),height .6s ease,transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.video-container.is-theater+#video-picker{height:5%;padding-top:0}#video-picker ol{justify-content:space-between;flex-direction:row;width:0;flex-grow:1}#video-picker ol li{width:30%}#video-picker ol li.-active,#video-picker ol li.-active:before{color:var(--white)}[data-scroll-direction=vertical] #video-picker ol li{width:45%}#video-picker.theater ol{align-content:end;flex-wrap:wrap;font-size:1em;transition:opacity .2s ease}#video-picker.theater ol li{width:10%}#video-picker.changing{transform:translateY(10px)}#video-picker.changing ol{opacity:0;transition:opacity .1s ease}#video-picker.changing ol span{--delay: 0s;transition-duration:.5s;transform:translateY(-10px);opacity:0}[data-scroll-direction=vertical] #theater-button{display:none}#video-layout{padding:0 0 0 15rem;width:130vh}#video-layout>:nth-child(3){margin-top:50px}[data-scroll-direction=vertical] #video-layout{padding:8rem 0 0 0;height:400px;width:100%}[data-scroll-direction=vertical] #video-layout>:nth-child(2){display:flex;flex-direction:column;align-items:center}[data-delay="1"] span{transition-delay:.1s !important}[data-delay="2"] span{transition-delay:.2s !important}#video-layout span.changing{transition:transform .6s cubic-bezier(0.55, 0.055, 0.675, 0.19),opacity .5s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#video-layout span.up{transform:translateY(-100px);opacity:0}#video-layout span.new{left:0;position:absolute;transform:translateY(50px);opacity:0}#video-images{position:absolute;pointer-events:none;right:-10vh;bottom:0;opacity:.1;z-index:-1}[data-scroll-direction=vertical] #video-images{right:0;bottom:-10vw}.video-img{width:70vh;height:28%}.video-img:nth-child(1){margin-left:100px}.video-img:nth-child(3){margin-left:200px}[data-scroll-direction=vertical] .video-img{margin-left:0;height:300px;width:28%}[data-scroll-direction=vertical] .video-img:nth-child(1){margin-top:0px}[data-scroll-direction=vertical] .video-img:nth-child(2){margin-top:-100px}[data-scroll-direction=vertical] .video-img:nth-child(3){margin-top:100px}.bg-image{position:absolute;left:0;top:0}#video-images>div:before{position:absolute;content:"";z-index:20;background-color:var(--black);width:100%;height:100%;transform-origin:top;transform:scaleY(0);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#video-images.overlay>div:before{transform-origin:bottom;transform:scaleY(1);transition:transform .6s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#video-images.overlayback>div:before{transform-origin:top;transform:scaleY(1);transition:transform .6s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.c-section_rail{overflow:hidden;position:absolute;white-space:nowrap;left:0;width:100vh;top:50vh;transform:translate(-50%, -50%) rotate(-90deg)}[data-scroll-direction=vertical] .c-section_rail{width:100vw;top:0;transform:translateY(-50%)}.c-section_name{line-height:normal;display:inline-block}.c-section_name span:after{content:"";height:1px;width:20rem;margin:0 2rem;display:inline-block;background-color:var(--grey);vertical-align:middle}.c-section_anchor{position:absolute;left:-18vh;top:-10vh}#poster-carousel{height:100%;display:flex;align-items:center;gap:30px}#poster-carousel.-active img{opacity:.2}#poster-carousel>div{position:relative;z-index:0;height:30%;aspect-ratio:210/297;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1),bottom .1s}#poster-carousel>div.-lastlayout{z-index:1}#poster-carousel>div.-layout{transition:transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);bottom:0 !important;z-index:2;transform:scale(3)}#poster-carousel>div.-layout img{filter:grayscale(0);opacity:1;transform:scale(1);transition:opacity 0s,transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),filter 0s}[data-scroll-direction=vertical] #poster-carousel>div.-layout{transform:var(--offsetPoster)}@media(hover: hover){#poster-carousel img:hover{transform:scale(1.2)}}[data-scroll-direction=vertical] #poster-carousel{flex-wrap:wrap;justify-content:flex-start;gap:3.3333333333vw}[data-scroll-direction=vertical] #poster-carousel>div{height:auto;width:30%}.zoomer{position:fixed;z-index:10}.zoomer>*{pointer-events:none;position:fixed;opacity:0}.zoomer-limit{right:26vw;top:20vh;width:100px;height:100px;border-radius:200px;border:1px solid var(--gold);transition:opacity .8s ease,transform .8s ease;transform:translate(25px, -25px) scale(0.5)}.zoomer.-zooming .zoomer-limit{opacity:1;transform:translate(25px, -25px) scale(1)}.zoomer-button{transition:opacity .4s ease,right .6s cubic-bezier(0.215, 0.61, 0.355, 1);right:29vw;top:20vh}.zoomer.-active .zoomer-button{transition:opacity 1.2s ease,right 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);right:26vw;opacity:1;pointer-events:auto}.zoomer.-zooming .zoomer-button{background:none;border:2px solid var(--gold);color:var(--gold)}.zoomer-button svg{transform-origin:center center;transition:width .6s cubic-bezier(0.165, 0.84, 0.44, 1);width:14px;aspect-ratio:1/1}.zoomer.-active .zoomer-button svg{width:22px}.zoomer.-zooming .zoomer-button svg{width:30px}.zoomer-lens{background-color:var(--gold);width:50px;height:50px;opacity:0;transition:opacity .3s}.zoomer-button:hover~.zoomer-lens{opacity:.2}.zoomer-result{z-index:1;transform:translate(-50%, -50%);background-repeat:no-repeat;width:200px;height:200px;transition:opacity .8s ease,transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);transform:scale(0)}.zoomer.-zooming .zoomer-result{opacity:1;transform:scale(1)}ol{width:100%;height:100%;display:inline-flex;flex-direction:column;flex-wrap:wrap;align-content:center}li{position:relative;display:flex;align-items:baseline;overflow:hidden;width:100%;white-space:normal;padding:1.6rem 0 .2rem 0;border-bottom:1px solid;color:var(--grey);font-weight:300;counter-increment:number}li:before{content:"0" counter(number);transition:color .5s ease;margin-right:1rem;font-size:1.2rem}li>:nth-child(1){flex-grow:1;font-weight:500}li>:nth-child(2){padding-right:.6rem;transition:padding .8s cubic-bezier(0.075, 0.82, 0.165, 1),color .8s cubic-bezier(0.075, 0.82, 0.165, 1)}@media(hover: hover){li:hover span{color:var(--white)}li:hover>:nth-child(2){padding-right:0}}li:after{content:"";position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid var(--white);transform:scaleX(0);transition:transform .8s cubic-bezier(0.075, 0.82, 0.165, 1);transform-origin:center right}li.-active:after{transform:scale(1);transform-origin:center left}@media(hover: hover){li:hover:after{transform:scale(1);transform-origin:center left}}.-menu li{pointer-events:none;color:var(--lightgrey)}.-menu li span{transition:transform .6s ease,color .6s ease}.-menu li span.-active{transform:translateX(10px);color:var(--black)}.-menu li:before{transition:none}#opening ol{width:28vh}#opening ol li>:nth-child(1){color:var(--white)}[data-scroll-direction=vertical] #opening ol{width:40vw}.alert-message,.alert-box{justify-content:center;align-items:center;flex-direction:column}.alert-message,.alert-background{position:fixed;width:100dvw;height:100dvh;top:0;left:0}.alert-message{z-index:500;display:none;pointer-events:none}html.will-alert .alert-message{display:flex}html.alerting .alert-message{pointer-events:all}[data-scroll-direction=vertical].alerting{overflow:hidden !important}.alert-background{opacity:0;transition:opacity .5s ease;background-color:var(--gold)}html.alerting .alert-background{opacity:.3}.alert-box{white-space:normal;display:flex;justify-content:space-between;background-color:var(--black);border-radius:25px;transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transform:scale(0.8);opacity:0}[data-scroll-direction=horizontal] .alert-box{width:-moz-fit-content;width:fit-content;padding:5vh 8vh}[data-scroll-direction=vertical] .alert-box{width:50vw;padding:6vw 10vw}html.alerting .alert-box{transform:scale(1);opacity:1}.alert-box span{margin:2vh 0;transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;color:var(--white);transform:translateY(-10px);text-transform:none}html.alerting .alert-box span{opacity:1;transform:translateY(0)}.alert-box div{opacity:0;transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}html.alerting .alert-box div{opacity:1}.will-alert #submit{pointer-events:none}.alert-button{background-color:var(--black);z-index:10;position:absolute;right:50px;top:50px}#loader{position:fixed;background-color:var(--black);width:100vw;height:100dvh;z-index:900;transition:opacity 1.2s ease}#loader.has-ended{opacity:0}#loader_holder{position:absolute;max-width:60%;max-height:60%;aspect-ratio:1/1;top:50%;left:50%;transform:translate(-50%, -55%)}#loader_holder video{width:100%;height:100%}#loader_skipper{position:fixed;bottom:10%;left:50%;transform:translateX(-50%)}header{pointer-events:none;height:100%;z-index:100;display:flex;position:fixed;width:50px;left:-12.5px;transition:transform .4s,opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}header.-anim{transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1),opacity .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:translate(12.5px);opacity:1}[data-scroll-direction=vertical] header{left:0;top:-12.5px}.header-wrapper{pointer-events:all;position:absolute;width:100vh;display:flex;align-items:center;padding:0 70px;transform-origin:top right;transform:rotate(-90deg);right:0;color:var(--black);background-color:var(--black)}.header-wrapper.-white{color:var(--white);background-color:var(--white)}[data-scroll-direction=vertical] .header-wrapper{padding:0 35px}.header-containers{display:flex;align-items:center;height:0}.header-containers.-logo{transform:rotate(90deg);justify-content:flex-end;order:1;margin-left:calc((100vh - 140px)/3 - 42px)}.header-containers.-nav{flex-grow:1;justify-content:space-between}.header-containers .-command{white-space:nowrap}.nav-line{margin:0 10px 0 15px;height:1px;width:100%;background-color:var(--grey)}[data-scroll-direction=vertical] header{height:56px;width:100%}[data-scroll-direction=vertical] header.-anim{transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1),opacity .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:translateY(12.5px);opacity:1}[data-scroll-direction=vertical] .header-wrapper{bottom:0;width:100vw;transform:none;justify-content:flex-end}[data-scroll-direction=vertical] .header-containers.-logo{transform:none}[data-scroll-direction=vertical] .header-containers.-nav{display:none}.progress-bar{z-index:10;position:fixed;width:2px;height:100vh;background-color:var(--gold);top:0;left:0}[data-scroll-direction=vertical] .progress-bar{display:none}.progress{height:100%;width:100%;background-color:var(--white)}.footer{position:fixed;width:100%;height:100lvh;top:0;left:0;background-color:var(--white);color:var(--black)}[data-scroll-direction=vertical] #js-container{padding-bottom:30vw}.footerShift{position:fixed;display:none;height:100vh;width:30vh}[data-scroll-direction=vertical] .footerShift.-vert{display:block;position:relative}[data-scroll-direction=horizontal] .footerShift.-horiz{display:inline-block;position:relative}.footer-title{text-align:center;align-self:center}.decoration{z-index:-1;pointer-events:none;position:absolute;color:var(--lightgrey);font-size:28vw;line-height:.55}.footer .decoration{bottom:0;left:0}[data-scroll-direction=vertical] .footer .decoration{display:none}.footer-socials{display:flex;justify-content:space-between;align-items:flex-end;width:50%;padding:0 10vw 0 5vw;height:50%}@media(max-width: 900px){.footer-socials{align-items:flex-start;width:25%;flex-direction:column;gap:30px}}[data-scroll-direction=vertical] .footer-socials{height:10vh;width:100%;flex-direction:row;padding:0 15vw;gap:0;order:3}[data-scroll-direction=vertical] #footer-container>.c-flex{justify-content:space-between}.footer-socials,.form-wrapper{align-self:flex-end}.footer-socials span{font-weight:700}.form-wrapper{width:50%}@media(max-width: 900px){.form-wrapper{width:75%}}[data-scroll-direction=vertical] .form-wrapper{width:100%}.input-holder{width:100%;margin-top:3vh;border-bottom:1px solid var(--lightgrey);overflow:hidden;transition:border-color .8s cubic-bezier(0.075, 0.82, 0.165, 1),opacity .8s cubic-bezier(0.075, 0.82, 0.165, 1)}.input-holder:hover{border-color:var(--black)}.input-holder:focus-within{transition:border-color 0s;border-color:var(--gold)}.input,textarea{padding:1.1em 0 .5rem 0;height:4vh;transition:.8s cubic-bezier(0.075, 0.82, 0.165, 1);color:var(--black);font-weight:500}.input::-moz-placeholder, textarea::-moz-placeholder{text-transform:capitalize;color:var(--grey);font-weight:400}.input::placeholder,textarea::placeholder{text-transform:capitalize;color:var(--grey);font-weight:400}.input#message,textarea#message{padding-right:30px;height:10rem}.input:hover,.input:focus,textarea:hover,textarea:focus{padding-left:3px}.input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{color:var(--lightgrey)}.input:focus::placeholder,textarea:focus::placeholder{color:var(--lightgrey)}.text-arrow{transition:opacity 1s cubic-bezier(0.075, 0.82, 0.165, 1);font-family:"Nympha";line-height:normal;font-size:200px;pointer-events:none;opacity:0;position:absolute;color:var(--xlightgrey);right:50%;z-index:-1}.text-arrow.-up{top:-6.5rem}.text-arrow.-down{top:-3rem;transform:rotate(180deg)}.mask{width:15px;height:100%;top:0;right:0;position:absolute;background-color:var(--white)}#submit{white-space:normal;width:-moz-fit-content;width:fit-content;position:absolute;bottom:0;right:0;color:var(--lightgrey);text-align:right;transition:color .3s,opacity .8s cubic-bezier(0.075, 0.82, 0.165, 1)}#submit:hover{color:var(--black)}#submit input{transition:transform .8s cubic-bezier(0.075, 0.82, 0.165, 1)}.form-animation{display:none;align-items:center;justify-content:center;position:absolute;flex-direction:column;top:0;left:0;width:100%;height:100%;z-index:10;transition:width .8s ease;overflow:hidden;pointer-events:none}.form-animation.mail-sending{display:flex}.form-animation.mail-sent{pointer-events:all}.fa_text{font-weight:500;margin-top:1.2rem;margin-bottom:.8rem;transition:transform .8s cubic-bezier(0.55, 0.055, 0.675, 0.19),opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.mail-sent .fa_text{transition-delay:.4s}.fa_push{transition:transform .8s cubic-bezier(0.55, 0.055, 0.675, 0.19),opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.mail-sent .fa_push{transition-delay:.5s}.fa_push,.fa_text{transform:translateY(10px);opacity:0}.mail-sent .fa_push,.mail-sent .fa_text{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:translateY(0px)}.fa_bg{position:absolute;z-index:-1;width:18rem;height:18rem;opacity:0;transition:transform .6s cubic-bezier(0.55, 0.055, 0.675, 0.19),opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-90deg) scale(0.5);stroke-width:1}.mail-sent .fa_bg{transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:rotate(-90deg) scale(1)}#fa_progress{fill:none;stroke:var(--black);stroke-width:inherit;stroke-dasharray:296 296;stroke-dashoffset:296;animation:grow .8s cubic-bezier(0.77, 0, 0.175, 1) forwards}@keyframes grow{100%{stroke-dashoffset:0}}.form-animation.mail-sending~*{pointer-events:none;opacity:0}.form-animation.mail-sending~*>*{transform:translateY(-15px)}#js-container{transition:padding .7s cubic-bezier(0.645, 0.045, 0.355, 1)}html.has-nav-open #js-container{padding:0 0 0 200px}[data-scroll-direction=vertical].has-nav-open #js-container{padding:200px 0 0 0}#footer-container{transition:transform .7s cubic-bezier(0.645, 0.045, 0.355, 1)}html.has-nav-open #footer-container{transform:translateX(200px)}[data-scroll-direction=vertical].has-nav-open #footer-container{transform:translateY(200px)}html.has-nav-open{overflow:hidden !important}.menu-overlay{pointer-events:none;z-index:10;position:fixed;width:0;height:100%;opacity:0;background:#000;transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1),width 0s linear .7s}html.has-nav-open .menu-overlay{pointer-events:auto;width:100vw;opacity:.5;transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1),width 0s linear}[data-scroll-direction=vertical] .menu-overlay{left:0;width:100%;height:0;width:100vw;height:0;transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1),height 0s linear .7s}[data-scroll-direction=vertical].has-nav-open .menu-overlay{height:100%;opacity:.5;transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1),height 0s linear}.menu{overflow:hidden;width:0;height:100%;z-index:20;position:fixed;color:var(--black);background-color:var(--white);transition:transform .7s cubic-bezier(0.645, 0.045, 0.355, 1),width 0s .7s,height 0s .7s;left:-90%}html.has-nav-open .menu{transition:transform .7s cubic-bezier(0.645, 0.045, 0.355, 1),width 0s 0s,height 0s 0s;transform:translateX(100%);width:90%}[data-scroll-direction=vertical] .menu{left:0;width:100%;height:0;top:-90%}[data-scroll-direction=vertical].has-nav-open .menu{transform:translateY(100%);height:90dvh;width:100%}.language{width:auto}.language small{color:var(--black)}.language small.notouch{color:var(--gold)}[data-scroll-direction=vertical] .language{margin-top:50px}.contact>:nth-child(2){margin-left:50px}#contact{position:absolute;right:33.3333333333px;bottom:33.3333333333px}[data-scroll-direction=horizontal] #contact{display:none}[data-scroll-direction=vertical] .menu-projects{min-width:100%}[data-scroll-direction=vertical] #menu-leftrow{display:none}[data-scroll-direction=vertical] #menu-rightrow{pointer-events:none;position:absolute;padding:35px}[data-scroll-direction=vertical] #menu-rightrow>*{pointer-events:all}.menu-scroll{display:inline-flex;flex-direction:column;align-items:center;height:100vh;transform:translateY(-10vh);overflow:hidden;padding:10vh 0;width:100%}[data-scroll-direction=vertical] .menu-scroll{overflow:scroll;transform:none;padding:8vh 0 30dvh 0}.project{position:relative;text-align:center;counter-increment:project;padding:1.5vh 60px;transition:color .8s cubic-bezier(0.075, 0.82, 0.165, 1)}.project:before{content:counter(project, decimal-leading-zero);transition:.8s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;color:var(--gold);left:30px;opacity:0;bottom:40%;font-weight:400}@media(hover: hover){.project:hover{color:var(--gold)}.project:hover:before{opacity:1;transform:translateX(-10px)}}.project-name{line-height:normal;transform:translateY(50px);opacity:0;transition:opacity .6s cubic-bezier(0.55, 0.055, 0.675, 0.19),transform .6s cubic-bezier(0.55, 0.055, 0.675, 0.19)}html.has-nav-open .project-name{transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) var(--delay),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) var(--delay);transform:none;opacity:1}.preview-canvas{left:30px;top:0;position:fixed;visibility:hidden;pointer-events:none;z-index:-1}.preview-canvas.-active{visibility:visible}.preview-canvas.-active .preview-holder{opacity:1;transform:scale(1) perspective(1000px)}.preview-canvas.-active img{transform:scale(1) perspective(1000px)}.preview-holder{opacity:0;position:absolute;overflow:hidden;transform:scale(0.4);transition-property:transform,opacity,visibility;transition-duration:.6s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.preview-holder img{max-width:150px;max-height:150px;filter:grayscale(1);width:auto;transform:scale(1.4);transition:inherit}.slider-box{padding-left:20px;position:relative;white-space:nowrap}.slider-box:first-child{margin-bottom:20px}.slider_counter{position:absolute;right:90%;bottom:1px;color:var(--lightgrey);transition:.3s}input[type=range]{--c: var(--black);--d: var(--black);--bg: var(--lightgrey);--g: 1px;--l: 2px;--s: 7px;height:20px;overflow:hidden;transition:color .3s,width .3s,height .3s}input[type=range]:focus-visible,input[type=range]:hover{--d: var(--gold) !important}input[type=range]:focus-visible+.slider_counter,input[type=range]:hover+.slider_counter{color:var(--c)}input[type=range]:active,input[type=range]:focus-visible{--c: var(--gold) !important}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:var(--s);width:var(--s);background:none;border-radius:50%;box-shadow:0 0 0 var(--s, 0) inset var(--d);border-image:linear-gradient(90deg, var(--c) 50%, var(--bg) 0) 0 1/calc(50% - var(--l) / 2) 100vw/0 calc(100vw + var(--g))}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;height:var(--s);width:var(--s);background:none;border-radius:50%;box-shadow:0 0 0 var(--s, 0) inset var(--d);border-image:linear-gradient(90deg, var(--c) 50%, var(--bg) 0) 0 1/calc(50% - var(--l) / 2) 100vw/0 calc(100vw + var(--g))}@media(hover: hover){#day-night:hover .-up{background-color:var(--gold)}}#day-night{overflow:hidden}#day-night .circle{position:absolute;border-radius:50%}#day-night .-container{width:50%;height:50%}#day-night .-down{background-color:var(--white);width:100%;height:100%;left:0;top:0}#day-night .-up{background-color:var(--black);width:60%;height:60%;transform:translate(0%, -50%);top:50%;left:50%}#day-night .rays{position:absolute;left:50%;top:50%}#day-night .rays div{position:absolute;width:6px;height:5px;border-radius:5px;background-color:var(--white);transform-origin:left}#day-night .rays div:nth-child(1){transform:translateY(-50%) rotate(0deg) translateX(var(--test))}#day-night .rays div:nth-child(2){transform:translateY(-50%) rotate(45deg) translateX(var(--test))}#day-night .rays div:nth-child(3){transform:translateY(-50%) rotate(90deg) translateX(var(--test))}#day-night .rays div:nth-child(4){transform:translateY(-50%) rotate(135deg) translateX(var(--test))}#day-night .rays div:nth-child(5){transform:translateY(-50%) rotate(180deg) translateX(var(--test))}#day-night .rays div:nth-child(6){transform:translateY(-50%) rotate(225deg) translateX(var(--test))}#day-night .rays div:nth-child(7){transform:translateY(-50%) rotate(270deg) translateX(var(--test))}#day-night .rays div:nth-child(8){transform:translateY(-50%) rotate(315deg) translateX(var(--test))}html.night-mode #day-night .-down{transition:transform .6s cubic-bezier(0.77, 0, 0.175, 1) !important;transform:rotate(0deg) scale(0.55)}html.night-mode #day-night .-up{transition:background-color .3s,transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) !important;transform:scale(0) translate(0%, -50%)}html.night-mode #day-night .rays div{transition:opacity 0s .3s,transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) .3s !important;--test: 15px}html.day-mode #day-night .-down{transition:transform .6s cubic-bezier(0.77, 0, 0.175, 1) !important;transform:rotate(-40deg) scale(1)}html.day-mode #day-night .-up{transition:background-color .3s,transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) .3s !important;transform:scale(1) translate(0%, -50%)}html.day-mode #day-night .rays div{transition:opacity 0s .3s,transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) !important;--test: 0;opacity:0}.u-1\/1{width:100% !important}.u-1\/2{width:50% !important}.u-2\/2{width:100% !important}.u-1\/3{width:33.3333333333% !important}.u-2\/3{width:66.6666666667% !important}.u-3\/3{width:100% !important}.u-1\/4{width:25% !important}.u-2\/4{width:50% !important}.u-3\/4{width:75% !important}.u-4\/4{width:100% !important}.u-1\/5{width:20% !important}.u-2\/5{width:40% !important}.u-3\/5{width:60% !important}.u-4\/5{width:80% !important}.u-5\/5{width:100% !important}@media(min-width: 700px){.u-1\/2\@from-small{width:50%}}@media(min-width: 1000px){.u-1\/3\@from-medium{width:33.3333333333%}}@media(min-width: 1000px){.u-1\/2\@from-medium{width:50%}}@media(min-width: 1000px){.u-2\/5\@from-medium{width:40%}}@media(min-width: 1000px){.u-3\/5\@from-medium{width:60%}}.u-fit{width:-moz-fit-content;width:fit-content}.u-250{width:250px}.uh-1\/1{height:100% !important}.uh-1\/2{height:50% !important}.uh-2\/2{height:100% !important}.uh-1\/3{height:33.3333333333% !important}.uh-2\/3{height:66.6666666667% !important}.uh-3\/3{height:100% !important}.uh-1\/4{height:25% !important}.uh-2\/4{height:50% !important}.uh-3\/4{height:75% !important}.uh-4\/4{height:100% !important}.uh-1\/5{height:20% !important}.uh-2\/5{height:40% !important}.uh-3\/5{height:60% !important}.uh-4\/5{height:80% !important}.uh-5\/5{height:100% !important}@media(min-height: 700px){.uh-1\/2\@from-small{height:50%}}@media(min-height: 1000px){.uh-1\/3\@from-medium{height:33.3333333333%}}@media(min-height: 1000px){.uh-1\/2\@from-medium{height:50%}}@media(min-height: 1000px){.uh-2\/5\@from-medium{height:40%}}@media(min-height: 1000px){.uh-3\/5\@from-medium{height:60%}}.uh-fit{height:-moz-fit-content;height:fit-content}