:root{--white:#fff;--black:#000;--light-grey:#e1e1e1;--grey:#878787;--primary:var(--black);--secondary:var(--white);--assertive:#f0f;--focus:#f0f;--color-error:red;--color-sucess:#4dc247;--font-sans:"UniversLTStd",sans-serif;--font-title:"FuturaPTCond-ExtraBold",sans-serif;--font-serif:"Baskerville",serif;--font-size-xlarge:3.375rem;--font-size-large:2.9375rem;--font-size-small:0.75rem;--font-size-xsmall:0.6875rem;--zoom:1;--line-height-sans:1.4;--line-height-title:1.555;--line-height-serif:1.08;--letter-spacing-sans:0.02em;--letter-spacing-title:-0.02em;--letter-spacing-serif:-0.02em;--min-font-size:16px;--max-font-size:42px;--font-size:clamp(var(--min-font-size),1.1111vw * var(--zoom),var(--max-font-size));font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size)}@media(max-width:480px){:root{--font-size-xlarge:2.25rem;--font-size-large:2rem;--font-size:16px}}:root{--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--y-header:0;--padding-xxl:6rem;--padding-xl:4.75rem;--padding-l:3rem;--padding-s:1.5rem;--padding-xs:0.75rem;--padding-xxs:0.5rem;--padding-xxxs:0.375rem;--padding-xxxxs:0.1875rem;--header-height:1.9375rem;--scrollbar-height:0.0625rem}body{margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,h5,ol,p,ul{margin:0}button,embed,input,object,video{border:0 solid;outline:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;touch-callout:none;-webkit-user-select:none;user-select:none}.media-holder{--aspect:1;--padding:calc(100%*var(--aspect));background-position:50%;background-size:cover;height:auto;overflow:hidden;padding-top:var(--padding);position:relative;width:100%}.media-holder [data-item-aspect-ratio],.media-holder [data-item-lazyload],.media-holder [data-item-load],.media-holder [data-item-loaded],.media-holder [data-item-preload],.media-holder iframe,.media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}.media-holder.--auto{--padding:0}.media-holder.--auto [data-item-aspect-ratio],.media-holder.--auto [data-item-lazyload],.media-holder.--auto [data-item-load],.media-holder.--auto [data-item-loaded],.media-holder.--auto [data-item-preload],.media-holder.--auto iframe,.media-holder.--auto video{height:auto}[data-item-lazyload]:not(img),[data-item-load]:not(img),[data-item-loaded]:not(img),[data-item-preload]:not(img){background-position:50%;background-repeat:no-repeat;background-size:cover}.no-interaction{pointer-events:none}.visually-hidden{clip:rect(0 0 0 0)}.sr-only,.visually-hidden{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only{border:0}[data-has-mask]{--y:0px;--x:0px;--mask-inside-top:calc(var(--mask-top) - var(--y));--mask-inside-right:calc(var(--mask-right) - var(--x));--mask-inside-bottom:calc(var(--mask-bottom) - var(--y));--mask-inside-left:calc(var(--mask-left) - var(--x))}[data-has-mask] [data-mask-child]{--inside-y:0px;--inside-x:0px;--mask-inside-top2:calc(var(--mask-inside-top) - var(--inside-y));--mask-inside-right2:calc(var(--mask-inside-right) - var(--inside-x));--mask-inside-bottom2:calc(var(--mask-inside-bottom) - var(--inside-y));--mask-inside-left2:calc(var(--mask-inside-left) - var(--inside-x));-webkit-clip-path:polygon(var(--mask-inside-left2) var(--mask-inside-top2),var(--mask-inside-right2) var(--mask-inside-top2),var(--mask-inside-right2) var(--mask-inside-bottom2),var(--mask-inside-left2) var(--mask-inside-bottom2));clip-path:polygon(var(--mask-inside-left2) var(--mask-inside-top2),var(--mask-inside-right2) var(--mask-inside-top2),var(--mask-inside-right2) var(--mask-inside-bottom2),var(--mask-inside-left2) var(--mask-inside-bottom2))}[scroll-item],[scroll-slider-item]{will-change:transform}[data-scroll-displace],[data-scroll-scale]{overflow:hidden}[data-scroll-displace] div,[data-scroll-displace] img,[data-scroll-scale] div,[data-scroll-scale] img{-webkit-transform-origin:center center;transform-origin:center center}.scroll-h{display:flex;height:100%;overflow:hidden;position:absolute;white-space:nowrap;width:100%}a>.content{position:relative}a>*,button>*{pointer-events:none}[data-cursor-follow-fixed],[data-cursor-follow]{cursor:none}[data-cursor-follow-fixed],[data-cursor-follow-fixed] .__target,[data-cursor-follow],[data-cursor-follow] .__target{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.__cursor-default-hide,.__cursor-default-hide *{cursor:none}[data-acordion]{--height-close:0;--height-open:0;--duration:.4s;--ease:var(--ease-in-out-quad);min-height:var(--height-close);overflow:hidden;transition:height;transition-duration:var(--duration);transition-timing-function:var(--ease)}[data-acordion][aria-expanded=true]{height:calc(var(--height-close) + var(--height-open))}[data-acordion][aria-expanded=false]{height:var(--height-close)}#Header{--width:100%;--color:var(--primary-color);--bg:transparent;--padding-v:var(--padding-s);--padding-h:var(--padding-s);--font-size:var(--font-size-small);--top:0;--logo-width:7.125rem;--logo-height:1.0625rem}@media(max-width:480px){#Header{--padding-v:0;--padding-h:var(--padding-xs);--top:var(--padding-l)}}#Header{align-items:flex-end;background-color:var(--bg);color:var(--color);display:grid;grid-template-columns:repeat(3,1fr);padding:var(--padding-v) var(--padding-h);position:fixed;right:0;top:var(--top);-webkit-transform:translateZ(10px);transform:translateZ(10px);width:var(--width);z-index:10}#Header .icon{height:var(--logo-height);width:var(--logo-width)}#Header .icon svg{fill:var(--primary-color)}#Header>nav{display:flex;gap:.75rem;gap:var(--padding-xs)}#Header>nav:last-child{justify-content:flex-end}#Header>div,#LogoHeader{display:flex;justify-content:center}#LogoHeader{--padding-v:var(--padding-xs);--padding-h:var(--padding-xs);align-items:center;bottom:0;left:var(--padding-h);opacity:0;pointer-events:none;position:fixed;right:var(--padding-h);top:0;-webkit-transform:translateZ(16px);transform:translateZ(16px);z-index:16}#LogoHeader svg{fill:var(--primary-color);display:block;height:auto;width:100%}#Langs{--padding-v:var(--padding-s);--padding-h:var(--padding-s);bottom:var(--padding-v);display:flex;gap:.75rem;gap:var(--padding-xs);position:fixed;right:var(--padding-h);-webkit-transform:translateZ(10px);transform:translateZ(10px);z-index:10}#Footer{--font-size:var(--font-size-small);--padding-v:var(--padding-s);--padding-h:var(--padding-s);--margin-v:var(--padding-xxl);--logo-width:25rem;--height-logo:1rem}@media(max-width:480px){#Footer{--padding-v:var(--padding-l);--padding-h:var(--padding-xs);--logo-width:100%}}#Footer{font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);margin-top:calc(var(--margin-v)*-1);padding-top:var(--margin-v);pointer-events:none!important;position:relative}#Footer .top{display:flex;justify-content:center;margin-bottom:var(--margin-v);padding:0 var(--padding-h);pointer-events:auto}#Footer .top svg{fill:var(--primary-color);display:block;height:auto;width:var(--logo-width)}#Footer .bottom{align-items:center;display:flex;flex-direction:column;padding:0 var(--padding-h) var(--padding-v);pointer-events:auto}#Footer .bottom .rrss{display:flex;gap:.75rem;gap:var(--padding-xs);margin-bottom:4.75rem;margin-bottom:var(--padding-xl)}#Footer .bottom .legals{align-items:center;display:flex;flex-direction:column;gap:.375rem;gap:var(--padding-xxxs)}#Footer .kitdigital{align-items:flex-end;display:flex;gap:.75rem;gap:var(--padding-xs);justify-content:center}#Footer .kitdigital a,#Footer .kitdigital svg{height:var(--height-logo)}#Footer .kitdigital svg{fill:var(--primary-color);width:auto}@media(max-width:480px){#Footer .legals{margin-bottom:4.75rem;margin-bottom:var(--padding-xl)}}@media(min-width:480px){#Footer .kitdigital{bottom:var(--padding-v);left:var(--padding-h);position:absolute}}#Interface__Canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateZ(11px);transform:translateZ(11px);width:100%;z-index:11}body>canvas{height:100vh;left:0;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw;z-index:0}#Preloader{--bg:var(--primary-bg);align-items:center;background-color:var(--bg);bottom:0;display:flex;flex-direction:column;font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;justify-content:center;left:0;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1;padding:1.5rem;padding:var(--padding-s);position:fixed;right:0;text-transform:uppercase;top:0;-webkit-transform:translateZ(14px);transform:translateZ(14px);z-index:14}@media(max-width:480px){#Preloader{padding:.75rem;padding:var(--padding-xs)}}#Preloader .progress{background-color:#878787;background-color:var(--grey);height:.0625rem;position:relative}#Preloader .progress,#Preloader .thumb{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left;width:100%}#Preloader .thumb{background-color:#e1e1e1;background-color:var(--light-grey);height:100%;left:0;position:absolute}#Sidemenu{--color:var(--black);--bg:var(--light-grey);--font-size:var(--font-size-small);--padding-v:var(--padding-s);--padding-h:var(--padding-xs);--height-logo:1rem;--logo-width:7.125rem;--logo-height:1.0625rem}#Sidemenu .button{--color:var(--black)}#Sidemenu nav .button{--color:var(--black);--font-size:3.375rem;font-family:Baskerville,serif;font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-serif);line-height:1.08;line-height:var(--line-height-serif);line-height:2.25rem}#Sidemenu nav .button[aria-current=page]{--font-size:2.9375rem;font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:1.555;line-height:var(--line-height-title);line-height:2.25rem;text-transform:uppercase}@media(max-width:480px){#Sidemenu{--padding-v:var(--padding-l);--logo-width:100%}}#Sidemenu{background-color:var(--bg);color:var(--color);font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);padding-top:var(--padding-v);position:fixed;top:0;-webkit-transform:translateZ(12px);transform:translateZ(12px);width:100vw;z-index:12}#Sidemenu[aria-expanded=false]{pointer-events:none;visibility:hidden}#Sidemenu .top{align-items:flex-end;display:flex;justify-content:space-between;left:var(--padding-h);position:absolute;right:var(--padding-h);top:var(--padding-v);-webkit-transform:translateZ(1px);transform:translateZ(1px);z-index:1}#Sidemenu .top .icon{height:var(--logo-height);width:var(--logo-width)}#Sidemenu .top .icon svg{fill:var(--bg)}#Sidemenu>.content{display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:0}#Sidemenu>.content>div{min-height:100%;padding:10.8125rem var(--padding-h) var(--padding-v)}#Sidemenu>.content nav{gap:.75rem;gap:var(--padding-xs);margin-bottom:3rem;margin-bottom:var(--padding-l)}#Sidemenu .bottom,#Sidemenu>.content nav{align-items:center;display:flex;flex-direction:column}#Sidemenu .bottom{padding:0 var(--padding-h) var(--padding-v)}#Sidemenu .bottom .rrss{gap:.75rem;gap:var(--padding-xs)}#Sidemenu .bottom .legals,#Sidemenu .bottom .rrss{display:flex;margin-bottom:3rem;margin-bottom:var(--padding-l)}#Sidemenu .bottom .legals{align-items:center;flex-direction:column;gap:.375rem;gap:var(--padding-xxxs)}#Sidemenu .bottom .langs,#Sidemenu .kitdigital{display:flex;gap:.75rem;gap:var(--padding-xs)}#Sidemenu .kitdigital{justify-content:center;margin-bottom:3rem;margin-bottom:var(--padding-l)}#Sidemenu .kitdigital>svg{height:var(--height-logo);width:auto}#Sidemenu .kitdigital svg{fill:var(--color)}.block-text{--font-size:var(--font-size-small);--color:var(--primary-color);--max-width:43.25rem;--margin-v:var(--padding-xxl);--padding-h:var(--padding-s)}@media(max-width:480px){.block-text{--padding-h:var(--padding-xs)}}.block-text{color:var(--color);font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);margin:var(--margin-v) auto;max-width:var(--max-width);padding:0 var(--padding-h);text-align:center}.block-text:first-child{margin:calc(var(--header-height) + var(--margin-v)) auto var(--margin-v)}.block-text p:not(:last-child){margin-bottom:.75rem;margin-bottom:var(--padding-xs)}.block-text h1{font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans)}.block-text a{-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--color);display:inline-block;outline:0;position:relative;text-decoration:none;touch-action:manipulation}.__accessible .block-text a:focus{outline:2px dashed!important}.block-text a:before{background-color:currentColor;bottom:.05em;content:"";height:1px;left:0;position:absolute;width:100%}.block-credits{--color:var(--primary-color);--max-width:43.25rem;--margin-v:var(--padding-xxl);--padding-h:var(--padding-xs);color:var(--color);font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:.6875rem;font-size:var(--font-size-xsmall);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);margin:var(--margin-v) auto;max-width:var(--max-width);padding:0 var(--padding-h);text-align:center}.block-credits .title{font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-size:.75rem;font-size:var(--font-size-small);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:1.555;line-height:var(--line-height-title);margin-bottom:.75rem;margin-bottom:var(--padding-xs);text-transform:uppercase}.block-credits li:not(:last-child){margin-bottom:.1875rem;margin-bottom:var(--padding-xxxxs)}.block-gallery{--font-name:var(--font-size-small);--font-client:var(--font-size-xsmall);--margin-v:var(--padding-xl);--padding-h:var(--padding-s);--height:100vh;--width:90vw}@media(max-width:480px){.block-gallery{--margin-v:var(--padding-l);--padding-h:var(--padding-xs)}}.block-gallery{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;width:100vw}.block-gallery h1{align-items:center;display:flex;font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-weight:400;gap:.75rem;gap:var(--padding-xs);letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);margin-top:-.1em;-webkit-transform:translateZ(1px);transform:translateZ(1px);z-index:1}.block-gallery h1 .client{font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-size:var(--font-client);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:.75;margin-top:-.05em;text-transform:uppercase}.block-gallery h1 .name{font-family:Baskerville,serif;font-family:var(--font-serif);font-size:var(--font-name);font-weight:400;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-serif);line-height:.78}.block-gallery__slider{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:0}.block-gallery__slider>.holder{display:flex;flex-wrap:nowrap;height:100%;overflow:hidden}.block-gallery__item{align-items:center;display:flex;flex:0 0 var(--width);height:var(--height);justify-content:center;min-width:var(--width);padding:var(--margin-v) var(--padding-h);width:var(--width)}.block-gallery__item .overlay{background-color:var(--primary-bg);height:100%;position:absolute;top:0;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:100%;z-index:1}.block-gallery__item img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;height:100%;object-fit:contain;object-position:center;width:100%}.block-gallery .close{left:var(--padding);top:var(--padding)}.block-gallery .close,.block-gallery__controls{position:absolute;-webkit-transform:translateZ(1px);transform:translateZ(1px);z-index:1}.block-gallery__controls{align-items:center;bottom:var(--padding-h);display:flex;font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:.6875rem;font-size:var(--font-size-xsmall);font-weight:400;gap:.75rem;gap:var(--padding-xs);left:0;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:.7;padding-left:var(--padding-h)}.block-gallery__controls h1{margin-top:-.3em}.block-gallery__progress{font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:.6875rem;font-size:var(--font-size-xsmall);font-weight:400;height:9.375rem;height:calc(4.375rem + var(--padding-xxs)*10);left:var(--padding-h);letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);line-height:.4375rem;overflow:hidden;pointer-events:none;position:absolute;-webkit-transform:translateZ(1px);transform:translateZ(1px);z-index:1}@media(max-width:480px){.block-gallery__progress{bottom:var(--margin-v)}}.block-gallery__progress .holder{display:flex;flex-direction:column;gap:.5rem;gap:var(--padding-xxs);height:9.375rem;height:calc(4.375rem + var(--padding-xxs)*10)}.block-gallery__progress .holder>span{color:var(--primary-color);height:.4375rem}.block-gallery__progress .holder>span:not(.--active){color:var(--aux-color)}.block-gallery__progress .holder>span>span{display:block;margin-top:.2em}.block-image-about{--max-width:9.375rem;--margin-v:var(--padding-xxl);margin:var(--margin-v) auto;max-width:var(--max-width)}.block-image-about .img{padding-bottom:calc(100%*var(--aspect));position:relative;width:100%}.block-image-about .img figure{bottom:0;height:100%;overflow:hidden;position:absolute;width:100%}.block-image-about .img figure img{height:100%;width:100%}.block-image-project{--max-width:42.8125rem;--margin-v:var(--padding-xxl);--padding-h:var(--padding-s);--padding-h-caption:0;--font-size:var(--font-size-small);--color:var(--primary-color)}.block-image-project.--fullscreen{--max-width:100%;--padding-h:0;--padding-h-caption:var(--padding-s)}@media(max-width:480px){.block-image-project{--padding-h:var(--padding-xs)}}.block-image-project{margin:var(--margin-v) auto;max-width:var(--max-width);padding:0 var(--padding-h)}.block-image-project .img{padding-bottom:calc(100%*var(--aspect));position:relative;width:100%}.block-image-project .img figure{bottom:0;height:100%;overflow:hidden;position:absolute;width:100%}.block-image-project .img figure img,.block-image-project .img figure video{height:100%;width:100%}.block-image-project .caption{color:var(--color);display:flex;font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;justify-content:flex-end;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);margin-top:.5rem;margin-top:var(--padding-xxs);padding:0 var(--padding-h-caption)}.widget-home{--font-size:var(--font-size-small);--color:var(--primary-color);--max-width:43.25rem;--margin-v:var(--padding-s);--padding-h:var(--padding-s);--height:15.6vh;--width:11.75vh}@media(max-width:480px){.widget-home{--margin-v:var(--padding-xs);--padding-h:var(--padding-xs);--height:20rem;--width:15.0625rem}}.widget-home{align-items:flex-end;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;width:100vw}.widget-home .text{font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);margin:var(--margin-v) auto;max-width:var(--max-width);padding:0 var(--padding-h);position:absolute;text-align:center;-webkit-transform:translateZ(2px);transform:translateZ(2px);z-index:2}.widget-home__bg{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:0}.widget-home__bg>*{height:100%;left:0;position:absolute;top:0;width:100%}.widget-home__bg img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;display:block;height:100%;object-fit:cover;object-position:center;-webkit-transform:scale(1.2);transform:scale(1.2);width:100%}.widget-home__slider{display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;position:relative;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:100%;z-index:1}.widget-home__slider>.holder{display:flex;height:100%;justify-content:center;-webkit-perspective:800px;perspective:800px;width:100%}.widget-home__item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;cursor:pointer;display:flex;justify-content:center;outline:0;padding:var(--margin-v) var(--padding-h);text-decoration:none;touch-action:manipulation}.__accessible .widget-home__item:focus{outline:2px dashed!important}.widget-home__item *{pointer-events:none}.widget-home__item .overlay{background-color:var(--primary-bg);height:100%;position:absolute;top:0;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:100%;z-index:1}.widget-home__item>div{display:block;height:var(--height);overflow:hidden;position:relative;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--width)}.widget-home__item .img{bottom:0;height:0;overflow:hidden;position:absolute;width:100%}.widget-home__item figure,.widget-home__item img{height:var(--height);width:var(--width)}.widget-home__item img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;display:block;object-fit:cover;object-position:center}.widget-reel{--width:100vw;--height:100vh;--padding:var(--padding-xl)}.widget-reel .plaver-video{--fit:contain;--interface-gap:var(--padding-xs);--bg-track:var(--grey);--bg-thumb:var(--light-grey);--opacity-interface:1}.widget-reel .plaver-video.--hide-interface,.widget-reel .plaver-video.--hide-interface.--pause,.widget-reel .plaver-video.--show-interface{--opacity-interface:1}@media(max-width:480px){.widget-reel{--padding:0}}.widget-reel{height:var(--height);height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden;padding:var(--padding);width:var(--width)}.widget-reel .plaver-video{height:100%;width:100%}.widget-reel .plaver-video>video{height:100%;object-fit:var(--fit);object-position:center center;width:100%}.widget-reel .plaver-video.--pause [data-pause],.widget-reel .plaver-video.--play [data-play]{pointer-events:none}.widget-reel .plaver-video.--pause [data-pause],.widget-reel .plaver-video.--play [data-play],.widget-reel .plaver-video.--unmuted [data-mute]{--font-size:var(--font-size-xsmall);font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:1.555;line-height:var(--line-height-title);text-transform:uppercase}.widget-reel .plaver-video__interface{bottom:3rem;bottom:var(--padding-l);display:flex;gap:var(--interface-gap);justify-content:center;left:0;opacity:var(--opacity-interface);padding:0 var(--interface-gap);position:absolute;width:100%}@media(min-width:480px){.widget-reel .plaver-video__interface{bottom:.75rem;bottom:var(--padding-xs)}}.widget-reel .plaver-video__progress{height:.0625rem;left:1.5rem;left:var(--padding-s);position:absolute;right:1.5rem;right:var(--padding-s);top:50%}@media(max-width:480px){.widget-reel .plaver-video__progress{left:.75rem;left:var(--padding-xs);right:.75rem;right:var(--padding-xs)}}.widget-reel .plaver-video__progress .track{background-color:var(--bg-track);height:.0625rem;position:relative;width:100%}.widget-reel .plaver-video__progress .thumb{background-color:var(--bg-thumb);cursor:pointer;height:.0625rem;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left;width:100%}.widget-projects{--font-name:var(--font-size-small);--font-client:var(--font-size-xsmall);--font-size:var(--font-size-xsmall);--color:var(--primary-color);--margin-v:var(--padding-s);--padding-h:var(--padding-s);--img-height:74.5vh;--img-width:56vh;--side-img-height:15.6vh;--side-img-width:11.75vh}@media(max-width:1024px){.widget-projects{--img-height:55.8vh;--img-width:42vh}}@media(max-width:480px){.widget-projects{--margin-v:var(--padding-xs);--padding-h:var(--padding-xs);--margin-v:var(--padding-l);--img-height:37.91vh;--img-width:61.7vw;--side-img-height:4.25rem;--side-img-width:3.1875rem}}.widget-projects{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;-webkit-user-select:none;user-select:none}.widget-projects .text{color:var(--primary-bg);gap:.75rem;gap:var(--padding-xs);height:.8125rem;height:calc(.4375rem + var(--padding-xxxxs)*2);overflow:hidden;pointer-events:none;position:absolute;text-align:center;-webkit-transform:translateZ(2px);transform:translateZ(2px);width:100%;z-index:2}.widget-projects .text,.widget-projects .text>div{display:flex;justify-content:center}.widget-projects .text>div>div{position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.widget-projects .text .client{font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-size:var(--font-client);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:.75;margin-top:-.35em;text-transform:uppercase}.widget-projects .text .client>div{height:100%;padding:.4em 0}.widget-projects .text .name{font-family:Baskerville,serif;font-family:var(--font-serif);font-size:var(--font-name);font-weight:400;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-serif);line-height:.78}.widget-projects .text .name>div{padding:0 0 .35em}.widget-projects__slider{display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;pointer-events:none;position:relative;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:100%;z-index:1}.widget-projects__slider>.holder{display:flex;height:100%;justify-content:center;-webkit-perspective:800px;perspective:800px;width:100%}.widget-projects__scroller{height:150vh;height:calc(var(--vh, 1vh)*150);padding:var(--margin-v) var(--padding-h);width:100%}.widget-projects__scroller img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;display:block;height:100%;object-fit:cover;object-position:center;opacity:0;width:100%}.widget-projects__viewer{align-items:center;display:flex;gap:1.5rem;gap:var(--padding-s);height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;left:0;position:absolute;top:0;width:100%}@media(max-width:480px){.widget-projects__viewer{gap:.75rem;gap:var(--padding-xs)}}.widget-projects__viewer .viewer{--height:var(--img-height);--width:var(--img-width);cursor:pointer;display:block;height:var(--height);overflow:hidden;position:relative;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:var(--width);z-index:1}.widget-projects__viewer .viewer.--sm{--height:var(--side-img-height);--width:var(--side-img-width);-webkit-transform:translateZ(2px);transform:translateZ(2px);z-index:2}.widget-projects__viewer .viewer .overlay{background-color:var(--primary-color);height:100%;pointer-events:none;position:absolute;top:0;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:100%;z-index:1}.widget-projects__viewer .viewer .wrapper{bottom:0;height:var(--height);height:0;overflow:hidden;position:absolute;width:var(--width)}.widget-projects__viewer .viewer .img{height:100%;width:100%}.widget-projects__item{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:0;display:block;height:var(--height);left:0;outline:0;overflow:hidden;position:absolute;text-decoration:none;touch-action:manipulation;width:var(--width)}.__accessible .widget-projects__item:focus{outline:2px dashed!important}.widget-projects__item img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;display:block;height:var(--height);object-fit:cover;object-position:center;width:var(--width)}.widget-projects__total{bottom:var(--margin-v);font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);line-height:.4375rem;position:absolute}@media(max-width:480px){.widget-projects__total{right:var(--padding-h)}}@media(min-width:480px){.widget-projects__total{left:var(--padding-h)}}.widget-projects__progress{font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;height:9.375rem;height:calc(4.375rem + var(--padding-xxs)*10);left:var(--padding-h);letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);line-height:.4375rem;overflow:hidden;pointer-events:none;position:absolute}@media(max-width:480px){.widget-projects__progress{bottom:var(--margin-v)}}.widget-projects__progress .holder{display:flex;flex-direction:column;gap:.5rem;gap:var(--padding-xxs);height:9.375rem;height:calc(4.375rem + var(--padding-xxs)*10)}.widget-projects__progress .holder>span{color:var(--primary-color);height:.4375rem}.widget-projects__progress .holder>span:not(.--active){color:var(--aux-color)}.widget-projects__progress .holder>span>span{display:block;margin-top:.2em}.billboard-project{--font-name:var(--font-size-xlarge);--font-client:var(--font-size-large);--font-size:var(--font-size-small);--padding-h:var(--padding-s);--margin-v:var(--padding-xxl);--max-width:43.25rem}@media(max-width:480px){.billboard-project{--padding-h:var(--padding-xs)}}.billboard-project{margin:calc(var(--header-height) + var(--margin-v)) auto var(--margin-v);text-align:center}.billboard-project h1{font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);margin:0 auto var(--margin-v);max-width:var(--max-width);padding:0 var(--padding-h)}.billboard-project .img{padding-bottom:calc(100%*var(--aspect));position:relative;width:100%}.billboard-project .img figure{bottom:0;height:100%;overflow:hidden;position:absolute;width:100%}.billboard-project .img figure img{height:100%;width:100%}.billboard-project .info{margin:var(--margin-v) auto;padding:0 var(--padding-h)}.billboard-project .info .client{font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-size:var(--font-client);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:.75;margin-bottom:1.5rem;margin-bottom:var(--padding-s);text-transform:uppercase}@media(max-width:480px){.billboard-project .info .client{margin-bottom:.5rem;margin-bottom:var(--padding-xxs)}}.billboard-project .info .name{font-family:Baskerville,serif;font-family:var(--font-serif);font-size:var(--font-name);font-weight:400;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-serif);line-height:.78}.billboard-project .gallery{display:flex;justify-content:center;margin:var(--margin-v) auto;padding:0 var(--padding-h)}.billboard-project .credits .title{font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-size:.75rem;font-size:var(--font-size-small);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:.75;margin-bottom:.75rem;margin-bottom:var(--padding-xs);text-transform:uppercase}.billboard-project .credits ul li{font-size:.6875rem;font-size:var(--font-size-xsmall)}.billboard-project .credits ul li,.button{font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);text-align:center}.button{--color:var(--primary-color);--bg:transparent;--padding-v:0;--padding-h:0;--font-size:var(--font-size-xsmall);-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;appearance:none;background:var(--bg);color:var(--color);cursor:pointer;display:inline-flex;font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);justify-content:flex-start;line-height:.4375rem;outline:0;padding:var(--padding-v) var(--padding-h);position:relative;text-decoration:none;touch-action:manipulation;vertical-align:top}.__accessible .button:focus{outline:2px dashed!important}.button *{pointer-events:none}.button span{display:block}.button:before{background-color:currentColor;bottom:-.15em;content:"";display:none;height:1px;left:0;position:absolute;width:100%}@media(hover:hover){.button:hover:before{display:block}}.button.--underline:before{display:block}.button:not(.--no-active).--active,.button:not(.--no-active)[aria-current=page]{--font-size:var(--font-size-small);font-family:FuturaPTCond-ExtraBold,sans-serif;font-family:var(--font-title);font-weight:900;letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title);line-height:1.555;line-height:var(--line-height-title);line-height:.4375rem;margin-top:-.2em;text-transform:uppercase}.not-found{--font-name:var(--font-size-xsmall);--font-client:var(--font-size-small);--padding-v:var(--padding-s);--padding-h:var(--padding-s);--height:7.8125rem;--width:auto}@media(max-width:480px){.not-found{--margin-v:var(--padding-xs);--padding-h:var(--padding-xs);--height:auto;--width:100%}}.not-found{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;width:100vw}.not-found .button{bottom:1.5rem;bottom:var(--padding-s);left:1.5rem;left:var(--padding-s);position:absolute;-webkit-transform:translateZ(1px);transform:translateZ(1px);z-index:1}@media(max-width:480px){.not-found .button{bottom:.75rem;bottom:var(--padding-xs);left:.75rem;left:var(--padding-xs)}}.not-found__slider{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:0}.not-found__slider>.holder{display:flex;height:100%;justify-content:center;width:100%}.not-found__item{align-items:center;display:flex;justify-content:center;padding:var(--margin-v) var(--padding-h)}.not-found__item>div{height:var(--height)}.not-found__item .icon svg{fill:var(--primary-color);-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;display:block;height:var(--height);width:var(--width)}.win-message{--width:calc(60% - var(--padding-s)*2)}#CMP{--width:calc(80% - var(--padding-s)*2)}#CMP,.win-message{--color:var(--primary-color);--bg:var(--aux-color);--font-size:var(--font-size-xsmall);--padding:var(--padding-s);--gap:var(--padding-xs);--top:var(--padding-s);--right:8.875rem}#CMP[aria-expanded=false],.win-message[aria-expanded=false]{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;pointer-events:none;visibility:hidden}@media(max-width:480px){#CMP,.win-message{--width:calc(100% - var(--padding)*2);--top:50%;--right:var(--padding-xs);--padding:var(--padding-xs);-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}}#CMP,.win-message{background-color:var(--bg);color:var(--color);font-family:UniversLTStd,sans-serif;font-family:var(--font-sans);font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);font-weight:400;letter-spacing:.02em;letter-spacing:var(--letter-spacing-sans);line-height:1.4;line-height:var(--line-height-sans);max-height:100vh;max-width:27.5rem;opacity:0;position:fixed;right:var(--right);top:var(--top);-webkit-transform:translateZ(12px);transform:translateZ(12px);width:var(--width);width:calc(100% - var(--padding)*2);z-index:12}@media(max-width:480px){#CMP,.win-message{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#CMP .content,.win-message .content{padding:var(--padding)}#CMP .btns,.win-message .btns{display:flex;gap:var(--gap);justify-content:center;padding:var(--padding);padding-top:0}#CMP a,.win-message a{line-height:1}#CMP .button,.win-message .button{margin-top:0}#CMP>.information{display:flex;flex:1 0 100%;flex-wrap:wrap;padding:0 var(--padding);width:100%}#CMP>.information[aria-expanded=false]{display:none}#CMP>.information>.information__type{color:var(--dark-green);display:flex;font-size:clamp(16px,1.1111vw * 1,42px);font-size:var(--font-size);justify-content:space-between;padding:var(--padding) 0;width:100%}#CMP>.information>.information__type:not(:last-of-type){border-top:var(--border-size) solid var(--color)}#CMP>.information>.information__type>.title{font-size:1em;font-weight:700;white-space:normal}#CMP>.information>.information__type>.title:empty{display:none;pointer-events:none;visibility:hidden}#CMP>.information>.information__type>.text{flex:1;max-width:81.25rem;white-space:normal;width:100}#CMP>.information>.information__type>.checks{align-items:center;color:#878787;color:var(--grey);display:flex;flex:0 0 auto;justify-content:flex-end}#CMP>.information>.information__type>.checks>.check{--width:1.875rem;--height:1rem;--radius:0;--thumb-width:0.875rem;--thumb-offset:calc((var(--height) - var(--thumb-width))/2);--position:var(--thumb-offset);--opacity:1;border-radius:var(--radius);height:var(--height);position:relative;width:var(--width)}#CMP>.information>.information__type>.checks>.check.--active,#CMP>.information>.information__type>.checks>.check.--disabled{--position:calc(var(--width) - var(--thumb-width) - var(--thumb-offset))}#CMP>.information>.information__type>.checks>.check.--disabled{--opacity:.4;pointer-events:none}#CMP>.information>.information__type>.checks>.check:before{background-color:var(--primary-color);border:var(--border-size) solid var(--primary-color);border-radius:var(--radius);content:"";left:0;position:absolute;right:0;top:0}#CMP>.information>.information__type>.checks>.check:after{background-color:var(--primary-bg);content:"";height:var(--thumb-width);left:0;position:absolute;top:var(--thumb-offset);-webkit-transform:translateX(var(--position));transform:translateX(var(--position));transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;width:var(--thumb-width)}#CMP>.information>.information__controls{display:flex;justify-content:flex-end;padding:0 0 var(--padding);width:100%}@media(max-width:480px){#CMP .content{flex:1 0 100%;padding:var(--padding)}#CMP .btns{flex:1 0 100%;padding:0 var(--padding) var(--padding)}#CMP>.information>.information__type>.checks{align-items:flex-start;justify-content:flex-start;width:2.375rem}#CMP>.information>.information__type>.text{padding-right:var(--padding)}#CMP>.information>.information__type>.checks>.check{--width:2.375rem;--height:1.375rem;--radius:0.6875rem;--thumb-width:1rem}}::selection{background-color:var(--primary-color);color:var(--primary-bg)}html{height:100%;width:100%}body{background:var(--primary-bg);color:var(--primary-color);min-height:100%;width:100vw}body>video{pointer-events:none;visibility:hidden}body main{width:100%}body:not(.__scroll-manual){height:100vh;overflow:hidden}body:not(.__scroll-manual) .wrap{bottom:0;left:0;position:fixed;right:0;top:0;width:100vw}body.__scroll-manual:not(.__noScroll){-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}body.__noScroll{overflow:hidden;overscroll-behavior-y:none}body.__noScroll article{height:100vh;height:calc(var(--vh, 1vh)*100)}.icon{display:inline-block}.icon svg{height:100%;width:100%}.line-parent{overflow:hidden}[aria-current=page]{pointer-events:none;text-decoration:none}.disabled,button[disabled]{opacity:.3;pointer-events:none!important}.tp-dfwv{-webkit-transform:translateZ(15px);transform:translateZ(15px);z-index:15}
/*# sourceMappingURL=main.c8b28d0a1ce265e642b9.css.map*/