:root{--white:#fcf6eb;--black:#060707;--grey:#d9d9d9;--cream:#fcf6eb;--primary:var(--black);--secondary:var(--white);--assertive:#f0f;--focus:#f0f;--color-error:red;--color-sucess:#4dc247;--font-sans:"ModernGothic",sans-serif;--font-mono:"ModernGothicMono",sans-serif;--font-size-xxxxxl:7.5rem;--font-size-xxxxl:7.5rem;--font-size-xxxl:5.625rem;--font-size-xxl:4.375rem;--font-size-xl:3rem;--font-size-l:2rem;--font-size-m:1.5rem;--font-size-base:1rem;--font-size-s:0.875rem;--font-size-xs:0.75rem;--font-size-xxs:0.625rem;--font-size-xxxs:0.5rem;--zoom:1;--line-height-sans:1;--letter-spacing:-0.05em;--letter-spacing-mono:-0.064em;--min-font-size:10px;--max-font-size:24px;--font-size:clamp(var(--min-font-size),1.1111vw * var(--zoom),var(--max-font-size));font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size)}@media(max-width:480px){:root{--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)}body{--progress-index-pass:calc(var(--index-bar-height) * Max(0, (var(--progress-index) - 1) * 80))}:root{--y-header:0px;--sidemenu-height:0px;--index-bar-height:calc(var(--padding-s) + 1px);--index-height:0px;--sidemenu-scroll-delta:0px;--progress-index:0;--padding-xxl:15rem;--padding-xl:7.5rem;--padding-l:4.5rem;--padding-m:2.5rem;--padding-s:1.25rem;--padding-xs:0.625rem;--padding-xxs:0.5rem;--padding-xxxs:0.25rem;--header-height:2.5rem;--scrollbar-height:2.5rem;--padding-header-text:calc(var(--header-height)*0.3 + var(--padding-xs));--padding-header:calc(var(--header-height) + var(--padding-s));--cols:12;--last-column:calc(var(--cols) + 1);--gap:var(--padding-s);--padding-inside:calc(var(--gap)*1);--width-cell:calc((100vw - var(--padding-inside)*2 - var(--gap)*(var(--cols) - 1))/var(--cols))}@media(max-width:480px){:root{--padding-inside:calc(var(--gap)*2);--gap:var(--padding-xs);--cols:12}}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:#0000}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-text-animation]>.content{align-items:center;display:flex;flex-direction:column;justify-content:center}[data-text-animation]>.content>div{white-space:nowrap}@keyframes --marquee-100{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes --marquee100{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes --marquee-50{0%{transform:translateZ(0)}to{transform:translate3D(-50%,0,0)}}@keyframes --marquee50{0%{transform:translate3D(-50%,0,0)}to{transform:translateZ(0)}}.basic-marquee{--space:.30em;--animation:8s;display:inline-block;padding-right:var(--space);position:relative;white-space:nowrap;width:auto}.basic-marquee:not(.--invert){animation:--marquee-100 var(--animation) infinite linear}.basic-marquee.--invert{animation:--marquee100 var(--animation) infinite linear}.basic-marquee .aux,.basic-marquee[data-text]:after{margin-left:var(--space);position:absolute;top:0}.basic-marquee[data-text]:after{content:attr(data-text)}[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))}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}[data-scroll-item]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),[scroll-item-loaded],body:not(.__touch) [scroll-item]{--progress-inside:0}[data-scroll-insider]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-insider]{--x:0;--z:0;--speed:0.9;--to:calc((var(--y)*var(--speed))*-1px);-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:pixelated;transform:translate3d(var(--x),var(--to),var(--z));transform-style:preserve-3d;will-change:transform}[data-scroll-progress-inside]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-progress-inside]{--progress-to:var(--progress-inside)}[data-scroll-progress-top]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-progress-top]{--progress-to:var(--progress-top)}[data-scroll-progress-bottom]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-progress-bottom]{--progress-to:var(--progress-bottom)}[data-scroll-fixed]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-fixed]{--x:0;--z:0;--speed:-1;--position:var(--y);--to:calc((var(--position)*var(--speed))*-1px);-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:pixelated;transform:translate3d(var(--x),var(--to),var(--z));transform-style:preserve-3d;will-change:transform}[data-scroll-fixed=top]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-fixed=top]{--position:Max(var(--y),var(--scroll-inside-start))}[data-scroll-fixed=bottom]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-fixed=bottom]{--position:Min(var(--y),var(--scroll-inside-end))}[data-scroll-scale]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-scale]{--scale-to:2;--scale-from:1;--progress-to:var(--progress);--scale:calc(var(--scale-from) + (var(--scale-to) - var(--scale-from))*var(--progress-to));-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:pixelated;transform:scale3D(var(--scale),var(--scale),1);transform-style:preserve-3d;will-change:transform}[data-scroll-displace]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-displace]{--offset:12.5rem;--x:0;--z:0;--y:0;--progress-to:var(--progress)}[data-scroll-displace]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile])[data-scroll-displace-invert],[data-scroll-displace]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile])[scroll-displace-invert],body:not(.__touch) [scroll-displace][data-scroll-displace-invert],body:not(.__touch) [scroll-displace][scroll-displace-invert]{--progress-to:calc(1 - var(--progress, 0))}[data-scroll-displace]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-displace]{-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:pixelated;object-fit:cover;object-position:center;transform:translate3d(var(--x),var(--y),var(--z));transform-origin:center;transform-style:preserve-3d;will-change:transform}[data-scroll-displace]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile])[data-axis=x],body:not(.__touch) [scroll-displace][data-axis=x]{--x:calc(var(--progress-to, 0)*(var(--offset)*-1));width:calc(100% + var(--offset))!important}[data-scroll-displace]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile])[data-axis=y],body:not(.__touch) [scroll-displace][data-axis=y]{--y:calc(var(--progress-to, 0)*(var(--offset)*-1));height:calc(100% + var(--offset))!important}[data-scroll-displace=x]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-displace=x]{--x:calc(var(--progress-to, 0)*(var(--offset)*-1));width:calc(100% + var(--offset))!important}[data-scroll-displace=y]:not([scroll-avoid-mobile]):not([data-scroll-avoid-mobile]),body:not(.__touch) [scroll-displace=y]{--y:calc(var(--progress-to, 0)*(var(--offset)*-1));height:calc(100% + var(--offset))!important}.--scroll-debug [scroll-item]{border:1px solid red}.--scroll-debug [scroll-item] .debugInfo{height:100%;pointer-events:none;position:absolute;right:20px;top:0;width:auto}.--scroll-debug [scroll-item] .debugInfo>.info{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff;padding:3px;position:-webkit-sticky;position:sticky;right:20px;top:80px;transform:translateZ(999px);width:200px;z-index:999}.--scroll-debug [scroll-item] .debugInfo>.info ul{font-family:Courier New,Courier,monospace;font-size:11px;padding:8px}.--scroll-debug [scroll-item] .debugInfo>.info ul li>span{font-weight:700}.--scroll-debug [scroll-item] .debugInfo>.info ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.--scroll-debug [scroll-item] .debugInfo .title-bar{-webkit-font-smoothing:none;align-items:center;background:linear-gradient(90deg,navy,#1084d0);color:#fff;display:flex;font-family:"Pixelated MS Sans Serif",Arial;font-size:11px;font-weight:600;justify-content:space-between;padding:3px 2px 3px 3px}[data-scroll-displace],[data-scroll-scale]{overflow:hidden}[data-scroll-displace] div,[data-scroll-displace] img,[data-scroll-scale] div,[data-scroll-scale] img{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{transform-origin:50% 50%;transition: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%;--height:var(--header-height);--color:var(--primary-color);--bg:#0000;--padding-top:var(--padding-xs);--padding-text:calc(var(--header-height)*0.3)}@media(min-width:480px){#Header{--font-size:var(--font-size-xs)}}@media(max-width:480px){#Header{--font-size:var(--font-size-xxs)}}#Header{grid-gap:1.25rem;grid-gap:var(--gap);align-items:center;display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));height:var(--height);justify-content:center;opacity:0;padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside);padding-top:var(--padding-top);pointer-events:none;position:fixed;right:0;top:0;transform:translateZ(10px);transform:translate3d(0,max(0px,0px + 0px + 0px - var(--progress-index-pass)),10px);transform:translate3d(0,max(var(--sidemenu-height),var(--y-header) + var(--sidemenu-height) + var(--index-height) - var(--progress-index-pass)),10px);width:var(--width);z-index:10}#Header a,#Header button{pointer-events:all}#Header .header__left{align-items:flex-start;display:flex;height:calc(var(--height) - var(--padding-top))}@media(min-width:480px){#Header .header__left{grid-column:1/3}}@media(max-width:480px){#Header .header__left{grid-column:1/6}}#Header .logo{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible #Header .logo:focus{outline:2px dashed!important}#Header .logo{display:inline-block;height:100%;width:auto}#Header .logo svg{fill:var(--color);display:block;height:100%;width:auto}#Header .toggle-menu{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible #Header .toggle-menu:focus{outline:2px dashed!important}#Header .toggle-menu{background-color:#0000;color:var(--color);display:block;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;padding:var(--padding-text) 0 var(--padding-text)}#Footer{--color:var(--white);--bg:var(--black);--last-column:13;--logo-size:1.25rem;--kitdigital-size:1.25rem}@media(min-width:480px){#Footer{--font-size-headline:var(--font-size-xxxl);--font-size-title:var(--font-size-l);--font-size:var(--font-size-base);--font-size-content:var(--font-size-xs);--font-size-links:var(--font-size-xxs);--font-size-main-links:var(--font-size-base)}}@media(max-width:480px){#Footer{--font-size-headline:var(--font-size-xl);--font-size-title:var(--font-size-base);--font-size:var(--font-size-s);--font-size-content:var(--font-size-xxs);--font-size-links:var(--font-size-xxxs);--font-size-main-links:var(--font-size-m)}}#Footer{grid-gap:1.25rem;grid-gap:var(--gap);background-color:var(--bg);color:var(--color);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));overflow:hidden;padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside);position:relative}#Footer>header{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-headline);font-weight:400;grid-column:1/13;grid-column:1/var(--last-column);grid-row:1/2;height:3em;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);position:relative;text-align:center;width:100%}#Footer>header,#Footer>header .content{align-items:center;display:flex;justify-content:center}#Footer>header .content{flex-direction:column}#Footer>header .content>div{white-space:nowrap}#Footer a{color:var(--color)}.footer__media{align-content:flex-end;align-items:flex-end;grid-column:1/8}@media(min-width:480px){.footer__media{grid-column:1/8;grid-row:2/5}}@media(max-width:480px){.footer__media{grid-column:1/13;grid-row:2/3;margin-bottom:1.25rem;margin-bottom:var(--padding-s)}.footer__media figure{overflow:visible!important}.footer__media img,.footer__media video{left:-1.25rem!important;left:calc(var(--padding-inside)*-1)!important;width:calc(100% + 2.5rem)!important;width:calc(100% + var(--padding-inside)*2)!important}}.footer__media>figure{min-height:100%}.footer__media>figure>img,.footer__media>figure>video{object-fit:cover}@media(min-width:480px){.footer__content{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-column:8/13;grid-column:8/var(--last-column);grid-template-columns:repeat(5,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(5,var(--width-cell));padding-left:0;padding-right:0}}@media(max-width:480px){.footer__content{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-column:1/13;grid-column:1/var(--last-column);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(12,var(--width-cell));padding-left:0;padding-right:0}}.footer__content>.title{grid-row:1/2}@media(min-width:480px){.footer__content>.title{grid-column:1/6}}@media(max-width:480px){.footer__content>.title{grid-column:1/6}}.footer__content>.title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.footer__content>.title.--space{padding-top:1em}.footer__content .footer__content__description{grid-row:2/3}@media(min-width:480px){.footer__content .footer__content__description{grid-column:2/4}}@media(max-width:480px){.footer__content .footer__content__description{grid-column:2/8}}.footer__content .footer__content__description{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.footer__content .footer__content__text{grid-row:2/3}@media(min-width:480px){.footer__content .footer__content__text{grid-column:4/6}}@media(max-width:480px){.footer__content .footer__content__text{grid-column:9/13}}.footer__content .footer__content__text{align-items:flex-start;display:flex;flex-direction:column;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-content);font-weight:400;justify-content:flex-start;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.footer__content .footer__content__text .link-frame{margin-top:1.4em}@media(min-width:480px){.footer__content .footer__content__links:nth-child(2){grid-column:2/4}.footer__content .footer__content__links:nth-child(3){grid-column:4/6}}@media(max-width:480px){.footer__content .footer__content__links:nth-child(2){grid-column:1/13;padding-top:2.5rem;padding-top:var(--padding-m)}.footer__content .footer__content__links:nth-child(3){grid-column:1/13;padding-bottom:2.5rem;padding-bottom:var(--padding-m)}}.footer__content .footer__content__links{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-size-main-links);justify-content:flex-start}.footer__content .footer__content__links,.footer__content .footer__content__small{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.footer__content .footer__content__small{font-size:var(--font-size-links);grid-column:2/6;grid-row:3/4;text-transform:uppercase}@media(min-width:480px){.footer__content .footer__content__small{grid-column:4/6}}@media(max-width:480px){.footer__content .footer__content__small{grid-column:1/13}}.footer__footer{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;gap:1.25rem;gap:var(--gap);grid-column:1/13;grid-column:1/var(--last-column);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(12,var(--width-cell));letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);padding:0 0 1.25rem;padding-bottom:var(--gap)}.footer__footer .left{font-size:var(--font-size-links);gap:.625rem;gap:var(--padding-xs);grid-column:1/6;justify-content:flex-start}.footer__footer .left,.footer__footer .left .kitdigital{align-items:flex-end;display:flex}.footer__footer .left .kitdigital a{margin-right:.5rem}.footer__footer .left .kitdigital svg{fill:var(--color);height:var(--kitdigital-size);width:auto}.footer__footer .logo{grid-column:6/8;justify-self:center}.footer__footer .right{align-items:flex-end;display:flex;font-size:var(--font-size-links);gap:1.25rem;gap:var(--gap);grid-column:8/13;justify-content:flex-end}.footer__footer .right>svg{fill:var(--color);height:var(--logo-size);width:auto}#Interface__Canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:translateZ(11px);width:100%;z-index:11}body>canvas{height:100vh;left:0;position:fixed;top:0;transform:translateZ(0);width:100vw;z-index:0}#Preloader{--font-size:var(--font-size-s);--color:var(--white);--bg:var(--black)}@media(max-width:480px){#Preloader{--font-size:4vw}}#Preloader{align-items:center;background-color:var(--bg);bottom:0;color:var(--color);display:flex;flex-direction:column;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;justify-content:center;left:0;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;position:fixed;right:0;text-transform:uppercase;top:0;transform:translateZ(14px);z-index:14}#Preloader .progress{background-color:#d9d9d9;background-color:var(--grey);height:.0625rem;margin-top:1.25rem;margin-top:var(--padding-s);position:relative;width:5rem}#Preloader .thumb{background-color:#fcf6eb;background-color:var(--white);height:100%;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;width:100%}#Sidemenu{--bg:var(--primary-color);--color:var(--primary-bg);--padding-lang:calc(var(--header-height)*0.3 + var(--padding-xs))}@media(min-width:480px){#Sidemenu{--height:16.875rem;--font-size:var(--font-size-xxl);--font-size-subtitle:var(--font-size-xxs);--font-size-lang:var(--font-size-xs);--padding-top:var(--padding-m);--padding-bottom:4.1875rem}}@media(max-width:480px){#Sidemenu{--height:auto;--font-size:var(--font-size-xl);--font-size-subtitle:var(--font-size-xxxs);--font-size-lang:var(--font-size-xs);--padding-top:var(--padding-s);--padding-bottom:var(--padding-s)}}#SidemenuClose{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation;transform:translateZ(12px);z-index:12}.__accessible #SidemenuClose:focus{outline:2px dashed!important}#SidemenuClose{background-color:#0000;display:none;height:100vh}#Sidemenu,#SidemenuClose{left:0;position:fixed;top:0;width:100%}#Sidemenu{color:var(--color);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);height:0;height:var(--sidemenu-height);overflow:clip;transform:translateZ(12px);z-index:12}#Sidemenu[aria-expanded=false]{pointer-events:none;visibility:hidden}#Sidemenu>.holder{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));height:var(--height);padding:var(--padding-top) var(--padding-inside) var(--padding-bottom)}#Sidemenu>.holder,.sidemenu__bg{left:0;position:absolute;top:0;width:100%}.sidemenu__bg{background-color:var(--bg);height:100%}.sidemenu__logo{grid-column:1/4;height:100%;position:relative}@media(min-width:480px){.sidemenu__logo{display:flex;justify-content:center}}@media(max-width:480px){.sidemenu__logo{display:none}}.sidemenu__logo a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .sidemenu__logo a:focus{outline:2px dashed!important}.sidemenu__logo a{display:block;height:100%;width:auto}.sidemenu__logo a svg{fill:var(--color);height:100%;width:auto}.sidemenu__nav{align-content:flex-end;align-items:flex-end;counter-reset:sidemenu;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;row-gap:.25rem}@media(min-width:480px){.sidemenu__nav{grid-column:4/12}}@media(max-width:480px){.sidemenu__nav{grid-column:1/13;grid-row:1/2}}.sidemenu__nav>a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .sidemenu__nav>a:focus{outline:2px dashed!important}.sidemenu__nav>a{color:var(--color);display:block;font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);padding:0}.sidemenu__nav>a>.text:after{content:"."}.sidemenu__nav>a>.text{display:block;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:.8;margin-right:.1em}.sidemenu__nav>a>.subtext{counter-increment:sidemenu}.sidemenu__nav>a>.subtext:before{content:"[0" counter(sidemenu) "] "}.sidemenu__nav>a>.subtext{display:block;font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:var(--font-size-subtitle);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;text-transform:uppercase}.sidemenu__langs{display:flex;margin-top:calc(var(--padding-top)*-1);padding-top:var(--padding-lang);position:relative}@media(min-width:480px){.sidemenu__langs{align-items:flex-start;grid-column:12/13;justify-content:center}}@media(max-width:480px){.sidemenu__langs{align-items:flex-start;grid-column:10/13;grid-row:1/2;justify-content:flex-end;padding-bottom:var(--font-size-subtitle);transform:translate3d(.1em,-.1em,10px)}}.sidemenu__langs a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;position:relative;text-decoration:none;touch-action:manipulation}.__accessible .sidemenu__langs a:focus{outline:2px dashed!important}.sidemenu__langs a{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-lang);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;text-transform:uppercase}.sidemenu__langs a.--active{pointer-events:none;text-decoration:underline}.sidemenu__langs a:not(:last-child){margin-right:.8em}.sidemenu__langs a:not(:last-child):after{content:"-";left:100%;pointer-events:none;position:absolute;text-align:center;top:0;width:.8em}#IndexBar{--height:var(--index-bar-height);--bg:#000;--color:#fff;--font-size:var(--font-size-xxs);--padding:var(--padding-xxs);--open-y:calc(var(--sidemenu-height) - var(--progress-index-pass))}@media(max-width:480px){#IndexBar{--padding:5px;--font-size:var(--font-size-xxs)}}#IndexBar{color:var(--color);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);height:0;height:var(--index-height);left:0;overflow:hidden;position:fixed;top:-1px;transform:translateZ(10px);transform:translate3d(0,var(--open-y),14px);width:100%;z-index:10}#IndexBar[aria-expanded=false]{pointer-events:none;visibility:hidden}#IndexBar>.holder{height:var(--height);left:0;padding:0 calc(var(--padding)*2) 0 var(--padding);position:absolute;top:0;width:100%}#IndexBar .progress{background-color:#fff;mix-blend-mode:difference;pointer-events:none;transform:scaleX(0);transform:scaleX(var(--progress-index));transform-origin:0 0}#IndexBar .progress,.IndexBar__bg{height:100%;left:0;position:absolute;top:0;width:100%}.IndexBar__bg{background-color:var(--bg)}.IndexBar__nav{counter-reset:IndexBar;display:flex;height:var(--height);justify-content:flex-start;position:relative;width:100%}.IndexBar__nav>a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;position:relative;text-decoration:none;touch-action:manipulation}.__accessible .IndexBar__nav>a:focus{outline:2px dashed!important}.IndexBar__nav>a{flex:4 1 auto}@media(min-width:480px){.IndexBar__nav>a:nth-child(2){flex:1 0 5.625rem}}@media(max-width:480px){.IndexBar__nav>a:nth-child(2){flex:2 0 auto}}.IndexBar__nav>a{align-items:flex-start;color:var(--color);counter-increment:IndexBar;display:flex;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;height:var(--height);justify-content:flex-start;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);padding:calc(.5em + 1px) var(--padding) 0}.IndexBar__nav>a,.IndexBar__nav>a>.text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IndexBar__nav>a>.text{color:#fff;display:block;position:relative;width:100%}.IndexBar__nav>a:before{content:"0" counter(IndexBar);display:inline-block;font-size:.8em;margin-right:.3em;margin-top:-.2em}.IndexBar__nav>a:after{border-left:1px dotted;content:"";height:200%;position:absolute;right:0;top:-50%}.IndexBar__nav>.fake{background-color:var(--bg);counter-reset:IndexBar;flex:0 0 var(--padding);overflow:hidden;padding:0;position:relative;width:var(--padding)}.IndexBar__nav>.fake:after{border-left:1px dotted #fff;content:"";height:200%;position:absolute;right:0;top:-50%}.link-underline{--scale:0;--origin:100%;--padding-links:.1em;--duration:0.05s}.__mouse-right .link-underline{--origin:100%}.__mouse-left .link-underline{--origin:0}.link-underline.--inverse{--scale:1}.link-underline{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .link-underline:focus{outline:2px dashed!important}.link-underline{-webkit-user-drag:none;background-color:#0000;color:inherit;display:inline-block;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;height:calc(1em + var(--padding-links)*2);letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;overflow:hidden;padding:0 0 var(--padding-links) 0;pointer-events:all;position:relative}.link-underline[href^=mailto]{-webkit-user-select:auto;user-select:auto}.link-underline.--disabled{pointer-events:none}.link-underline:before{border-bottom:max(1px,.09em) solid;bottom:calc(var(--padding-links)*1);content:"";position:absolute;transform:scaleX(var(--scale));transform-origin:var(--origin);transition:transform var(--duration) cubic-bezier(.23,1,.32,1);transition:transform var(--duration) var(--ease-out-quint);width:100%}.link-underline:hover,.link-underline:not(:first-of-type)[aria-current=page]{--scale:1;--origin:0;--duration:0.08s}.__mouse-right .link-underline:hover,.__mouse-right .link-underline:not(:first-of-type)[aria-current=page]{--origin:0}.__mouse-left .link-underline:hover,.__mouse-left .link-underline:not(:first-of-type)[aria-current=page]{--origin:100%}.link-underline:hover.--inverse{--scale:0}.link-underline[aria-current=page]{pointer-events:none}.link-frame{--pos:0;--pos-hover:1em;--ease:var(--ease-out-quad);--time:.1s;--font-size:var(--font-size-xxs);--font-size-icon:var(--font-size-xxs);--height:1.25rem;--icon-size:var(--height);--point-size:0.3125rem;--padding:var(--padding-xxxs);--offset-text:calc(var(--padding)*0.5);--offset-stroke:calc(var(--padding)*1);--progress:0;--stroke:0.0625rem;--bg:#0000}.link-frame.--l{--font-size:var(--font-size-l)}@media(max-width:480px){.link-frame.--l{--font-size:var(--font-size-base)}}.link-frame{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .link-frame:focus{outline:2px dashed!important}.link-frame{height:var(--height);padding:0 calc(var(--icon-size) + var(--padding)) 0 0;position:relative}.link-frame.--invert{padding:0 0 0 calc(var(--icon-size) + var(--padding))}.link-frame.--invert>span{left:0;right:auto}.link-frame.--invert:after,.link-frame.--invert:before{left:0}.link-frame{color:inherit;display:inline-flex;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;text-transform:uppercase}.link-frame,.link-frame>span{align-items:center;background-color:var(--bg)}.link-frame>span{display:flex;font-size:var(--font-size-icon);height:var(--icon-size);justify-content:center;position:absolute;right:0;text-align:center;top:0;width:var(--icon-size)}.link-frame>span:after,.link-frame>span:before{content:"";height:var(--point-size);position:absolute;right:0;transition:transform var(--time) var(--ease);width:var(--point-size)}.link-frame>span:after{--x:calc(var(--offset-stroke)*var(--progress));--y:calc(var(--offset-stroke)*var(--progress)*-1);border-top:var(--stroke) solid;top:0}.link-frame>span:after,.link-frame>span:before{border-right:var(--stroke) solid;transform:translate3d(var(--x),var(--y),1px)}.link-frame>span:before{--x:calc(var(--offset-stroke)*var(--progress));--y:calc(var(--offset-stroke)*var(--progress));border-bottom:var(--stroke) solid;bottom:0}.link-frame:after,.link-frame:before{content:"";height:var(--point-size);left:calc(100% - var(--icon-size));position:absolute;transition:transform var(--time) var(--ease);width:var(--point-size)}.link-frame:after{--x:calc(var(--offset-stroke)*var(--progress)*-1);--y:calc(var(--offset-stroke)*var(--progress)*-1);border-top:var(--stroke) solid;top:0}.link-frame:after,.link-frame:before{border-left:var(--stroke) solid;transform:translate3d(var(--x),var(--y),1px)}.link-frame:before{--x:calc(var(--offset-stroke)*var(--progress)*-1);--y:calc(var(--offset-stroke)*var(--progress));border-bottom:var(--stroke) solid;bottom:0}.link-frame>span{transition:transform var(--time) var(--ease)}.link-frame:hover{--progress:1;--bg:#0000}.link-frame.--active,.link-frame.__link-active{--pos:var(--pos-hover);pointer-events:none}@media(hover:none){.link-frame{overflow:visible}.link-frame:before{opacity:0}.link-frame:before,.link-frame>span{transform:translateX(0)}.link-frame:hover:before{opacity:1}}.link-check{--scale:0;--scale-hover:.5;--scale-show:1;--progress:0;--font-size:var(--font-size-xs);--stroke:0.0625rem;--bg:#0000;--size:0.625rem;--height:0.875rem;--offset:0.125rem}@media(max-width:480px){.link-check{--height:1.25rem;--offset:0.3125rem;--font-size:var(--font-size-xs)}}.link-check.--l{--font-size:var(--font-size-l)}.link-check{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .link-check:focus{outline:2px dashed!important}.link-check{align-items:center;background-color:var(--bg);color:inherit;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;height:var(--height);justify-content:flex-start;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;padding:0;position:relative}.link-check:after,.link-check:before{content:"";display:block;flex:0 0 var(--size);height:var(--size);width:var(--size)}.link-check:before{border:var(--stroke) solid;margin-right:.4em}.link-check:after{background-color:currentColor;left:0;position:absolute;top:var(--offset);transform:scale3d(var(--scale),var(--scale),var(--scale));transform-origin:center center;transition:transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s var(--ease-out-quad)}.link-check:hover{--scale:var(--scale-hover)}.link-check.--active,.link-check.__link-active,.link-check[aria-current=page]{--scale:var(--scale-show);pointer-events:none}@media(hover:none){.link-check:hover:before{opacity:1}}.header-page{--color:var(--primary-color);--padding-v:var(--padding-header-text)}@media(min-width:480px){.header-page{--position:sticky;--font-size:var(--font-size-xs)}}@media(max-width:480px){.header-page{--position:relative;--font-size:var(--font-size-xxs)}}.header-page{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;height:0!important;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);pointer-events:none;position:var(--position);top:0;transform:translateZ(12px);transform:translate3d(0,0,12px);transform:translate3d(0,calc(var(--index-height)),12px);width:100%;z-index:12}.header-page a{pointer-events:all}.header-page>.holder{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-column:1/13;grid-column:1/var(--last-column);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));height:100%;padding:var(--padding-v) var(--padding-inside);position:relative;width:100%}@media(min-width:480px){.header-page>.holder>.title{grid-column:9/10}.header-page>.holder>.description{grid-column:10/13}}@media(max-width:480px){.header-page>.holder>.title{grid-column:7/9}.header-page>.holder>.description{grid-column:9/13}}.header-page h1,.header-page h2,.header-page h3{font-size:inherit;font-weight:inherit}.header-page.--project{height:0!important}@media(min-width:480px){.header-page.--project>.holder>.back{grid-column:8/9}.header-page.--project>.holder>.title{grid-column:9/10}.header-page.--project>.holder>.year{grid-column:10/11}.header-page.--project>.holder>.description{grid-column:11/13}}@media(max-width:480px){.header-page.--project>.holder{row-gap:.25rem;row-gap:var(--padding-xxxs)}.header-page.--project>.holder>.back{grid-column:8/10}.header-page.--project>.holder>.title{grid-column:10/12}.header-page.--project>.holder>.year{grid-column:12/13}.header-page.--project>.holder>.description{grid-column:8/13;grid-row:2/3}}.header-page.--project-aux{height:0!important}.header-page.--project-aux>.back{display:none}@media(min-width:480px){.header-page.--project-aux>.holder>.title{grid-column:8/9}.header-page.--project-aux>.holder>.year{grid-column:9/11}.header-page.--project-aux>.holder>.description{grid-column:11/13}}@media(max-width:480px){.header-page.--project-aux>.holder{row-gap:.25rem;row-gap:var(--padding-xxxs)}.header-page.--project-aux>.holder>.title{grid-column:8/10}.header-page.--project-aux>.holder>.year{grid-column:10/13}.header-page.--project-aux>.holder>.description{grid-column:8/13;grid-row:2/3}}.header-page.--rela{height:15vw!important;padding-top:0;position:relative}.header-page.--rela>.holder{height:auto;padding-bottom:0;padding-top:0;position:-webkit-sticky;position:sticky;top:1.25rem;top:var(--gap)}.header-page.--filters{grid-column:1/13}.header-page.--filters>.holder{height:auto;padding-left:0;padding-right:0}@media(min-width:480px){.header-page.--filters{height:15vw!important}.header-page.--filters>.holder>.title{grid-column:6/7}.header-page.--filters>.holder>.description{grid-column:7/9}.header-page.--filters>.holder>.categories{grid-column:9/11}.header-page.--filters>.holder>.tags{grid-column:11/13}}@media(max-width:480px){.header-page.--filters{height:auto!important}.header-page.--filters>.holder{row-gap:.25rem;row-gap:var(--padding-xxxs)}.header-page.--filters>.holder>.title{grid-column:7/9}.header-page.--filters>.holder>.description{grid-column:9/13}.header-page.--filters>.holder>.categories{grid-column:1/7;margin-top:2.5rem;margin-top:var(--padding-m)}.header-page.--filters>.holder>.tags{grid-column:8/13;margin-top:2.5rem;margin-top:var(--padding-m)}}.billboard-project{--width-image:calc(var(--width-cell)*7 + var(--gap)*6 + var(--gap));--width-image-offset:calc(var(--width-cell)*12 + var(--gap)*11 + var(--gap)*2 - var(--width-image));--p:max(0,min(var(--progress-inside),1))}@media(min-width:480px){.billboard-project{--height:240vh;--font-size-title:var(--font-size-xxxl);--font-size:var(--font-size-base);--font-size-credits:var(--font-size-xs);--font-size-categories:var(--font-size-xs);--padding-info:0 0 0 calc(var(--width-cell) + var(--gap))}}@media(max-width:480px){.billboard-project{--height:auto;--font-size-title:var(--font-size-xl);--font-size:var(--font-size-s);--font-size-credits:var(--font-size-xxs);--font-size-categories:var(--font-size-xxs);--width-image:100%;--padding-info:11.25rem 0 var(--padding-s)}}.billboard-project{height:var(--height);position:relative}.billboard-project__cover{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));height:100vh;left:0;padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside);position:relative;top:0;width:100%}@media(max-width:480px){.billboard-project__cover{height:auto;transform:none!important}}@media(min-width:480px){.billboard-project__cover>.media{height:100%;left:0;position:absolute;top:0;width:calc(var(--width-image) + var(--width-image-offset)*var(--p))}}@media(max-width:480px){.billboard-project__cover>.media{grid-column:1/13;grid-row:2/3;height:50vh;position:relative}}.billboard-project__cover figure{height:100%;left:0;position:absolute;top:0}@media(min-width:480px){.billboard-project__cover figure{left:0;width:100%}}@media(max-width:480px){.billboard-project__cover figure{left:-1.25rem;left:calc(var(--padding-inside)*-1);width:calc(100% + 2.5rem);width:calc(100% + var(--padding-inside)*2)}}.billboard-project__cover figure{overflow:hidden}.billboard-project__cover figure img,.billboard-project__cover figure video{--offset:25rem;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media(min-width:480px){.billboard-project__cover .info{align-items:flex-start;display:flex;flex-direction:column;grid-column:8/13;justify-content:center;min-height:100%;transform:translate3d(calc(var(--width-image-offset)*var(--p)),0,0)}}@media(max-width:480px){.billboard-project__cover .info{display:flex;flex-wrap:wrap;grid-column:1/13;grid-row:1/2}}.billboard-project__cover .info{padding:var(--padding-info)}.billboard-project__cover .info .categories{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-categories);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}@media(max-width:480px){.billboard-project__cover .info .categories{margin-bottom:1em;order:1;width:100%}}.billboard-project__cover .info .categories li{align-items:center;display:flex;justify-content:flex-start}.billboard-project__cover .info .categories li>span{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:.6em;font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);margin-right:.1em}.billboard-project__cover .info .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin:.4em 0 .2em -.1em}@media(max-width:480px){.billboard-project__cover .info .title{order:6;width:100%}}.billboard-project__cover .info .title .preffix{display:inline-block;font-size:.55em;position:relative;transform:translateY(-.63em)}.billboard-project__cover .info .credits{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-credits);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}@media(min-width:480px){.billboard-project__cover .info .credits{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(4,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(4,var(--width-cell));margin-bottom:1.25rem;margin-bottom:var(--gap);padding-left:0;padding-right:0}}@media(max-width:480px){.billboard-project__cover .info .credits{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:3em;order:2;width:100%}}.billboard-project__cover .info .credits ul:first-child{grid-column:1/3}.billboard-project__cover .info .credits ul:nth-child(2){grid-column:3/5}.billboard-project__cover .info .credits li{margin-bottom:.3em}.billboard-project__cover .info .credits li.--brands{margin-bottom:1em}.billboard-project__cover .info .credits li.--publications{margin-top:1em}.billboard-project__cover .info .credits li a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .billboard-project__cover .info .credits li a:focus{outline:2px dashed!important}.billboard-project__cover .info .credits li a{color:inherit}.billboard-project__cover .info .credits li span:first-child{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin-right:.3em;text-align:right}.billboard-project__cover .info .credits li span:nth-child(2){font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans)}.billboard-project__cover .info .description{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin-bottom:2em}@media(max-width:480px){.billboard-project__cover .info .description{grid-column:8/13;grid-row:1/3;margin-bottom:0}}@media(min-width:480px){.billboard-project__cover .info .controls{display:flex;gap:1.25rem;gap:var(--gap)}.billboard-project__cover .info .controls li{flex:0 0 calc(8.33333vw - 1.35417rem);flex:0 0 var(--width-cell);white-space:nowrap}}@media(min-width:480px)and (min-width:480px){.billboard-project__cover .info .controls li:nth-child(2){flex:1 0 calc(8.33333vw - 1.35417rem);flex:1 0 var(--width-cell)}}@media(max-width:480px){.billboard-project__cover .info .controls{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(12,var(--width-cell));order:3;padding-left:0;padding-right:0;width:100%}.billboard-project__cover .info .controls li:first-child{grid-column:1/7;text-align:right}.billboard-project__cover .info .controls li:nth-child(2){grid-column:8/13}}.project-credits{--font-size-title:var(--font-size-xxxxl);--font-size:var(--font-size-base);--font-size-credits:var(--font-size-xs)}@media(min-width:480px){.project-credits{--padding-v:var(--padding-xl)}}@media(max-width:480px){.project-credits{--padding-v:var(--padding-l)}}.project-credits{grid-gap:1.25rem;grid-gap:var(--gap);background-color:#d9d9d9;background-color:var(--grey);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));padding:var(--padding-v) var(--padding-inside);width:100%}.project-credits>.media{grid-row:2/3}@media(min-width:480px){.project-credits>.media{grid-column:3/5;margin-top:2.5rem;margin-top:var(--padding-m)}}@media(max-width:480px){.project-credits>.media{grid-column:3/11;margin:2.5rem 0;margin:var(--padding-m) 0}}.project-credits>.credits{font-size:var(--font-size-credits)}@media(min-width:480px){.project-credits>.credits{grid-column:7/11;grid-row:2/3}}@media(max-width:480px){.project-credits>.credits{grid-column:1/13;grid-row:3/4}}.project-credits>.credits li{align-items:flex-start;display:flex;justify-content:flex-start}.project-credits>.credits li:not(:last-of-type){margin-bottom:.8em}.project-credits>.credits li.--fix-height{height:1em}.project-credits>.credits li span{width:50%}.project-credits>.credits li span:first-child{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);padding-right:.625rem;padding-right:var(--padding-xs);text-align:right}.project-credits>.credits li span:nth-child(2){font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);padding-left:.625rem;padding-left:var(--padding-xs);text-align:left}.module-gallery{--padding-v:var(--padding-l);grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));grid-template-rows:var(--padding-v) 1fr var(--padding-v);height:100%;left:0;padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside);padding-top:var(--padding-bottom);position:fixed;top:0;width:100%}.module-gallery figure{grid-column:2/12;grid-row:2/3;position:relative}.module-gallery figure img{height:100%;left:0;object-fit:contain;object-position:center;position:absolute;top:0;width:100%}.next-project{--height:100vh;--font-size:var(--font-size-xxxxl);--font-size-label:var(--font-size-s)}@media(max-width:480px){.next-project{--font-size:var(--font-size-xl)}}.next-project.--chapuza{text-align:center}.next-project.--chapuza .title{text-wrap:balance}.next-project{background-color:#fcf6eb;background-color:var(--white);height:var(--height);overflow:hidden;position:relative;width:100%}.next-project a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;position:relative;text-decoration:none;touch-action:manipulation}.__accessible .next-project a:focus{outline:2px dashed!important}.next-project a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.next-project a>img,.next-project a>video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.next-project a .label{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono)}.next-project a .label,.next-project a .title{color:#fcf6eb;color:var(--white);font-weight:400;line-height:1;line-height:var(--line-height-sans);position:relative}.next-project a .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);letter-spacing:-.05em;letter-spacing:var(--letter-spacing);width:100%}@media(min-width:480px){.header-content-project{--font-size-title:var(--font-size-xxxl);--font-size:var(--font-size-s)}}@media(max-width:480px){.header-content-project{--font-size-title:var(--font-size-xl);--font-size:var(--font-size-xxs)}}.header-content-project{grid-gap:1.25rem;grid-gap:var(--gap);grid-row-gap:0;display:grid;gap:1.25rem;gap:var(--gap);grid-column:1/13;grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(12,var(--width-cell));padding-left:0;padding-right:0;row-gap:0}.header-content-project>.title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin:0 0 0 -.08em}@media(min-width:480px){.header-content-project>.title{grid-column:2/12}}@media(max-width:480px){.header-content-project>.title{grid-column:1/12}}.header-content-project>.year{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);text-align:center}@media(min-width:480px){.header-content-project>.year{grid-column:2/3}}@media(max-width:480px){.header-content-project>.year{grid-column:1/2}}.header-content-project>.name{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);text-align:center}@media(min-width:480px){.header-content-project>.name{grid-column:3/4}}@media(max-width:480px){.header-content-project>.name{grid-column:2/4}}.header-content-project>.description{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);padding-right:25%}@media(min-width:480px){.header-content-project>.description{grid-column:4/6}}@media(max-width:480px){.header-content-project>.description{grid-column:4/10}}.body-default{--font-size:var(--font-size-base);--font-size-h1:var(--font-size-xl);--font-size-h2:var(--font-size-l);--font-size-h3:var(--font-size-m)}.body-default.--xs{--font-size:var(--font-size-xs);--font-size-h1:var(--font-size-l);--font-size-h2:var(--font-size-m);--font-size-h3:var(--font-size-base)}.body-default.--s{--font-size:var(--font-size-base);--font-size-h1:var(--font-size-xl);--font-size-h2:var(--font-size-l);--font-size-h3:var(--font-size-m)}.body-default.--m{--font-size:var(--font-size-m);--font-size-h1:var(--font-size-xxl);--font-size-h2:var(--font-size-xl);--font-size-h3:var(--font-size-l)}.body-default.--l{--font-size:var(--font-size-l);--font-size-h1:var(--font-size-xxxl);--font-size-h2:var(--font-size-xxl);--font-size-h3:var(--font-size-xl)}.body-default.--xl{--font-size:var(--font-size-xxl);--font-size-h1:var(--font-size-xxxl);--font-size-h2:var(--font-size-xxl);--font-size-h3:var(--font-size-xl)}.body-default.--xxxl{--font-size:var(--font-size-xxxl);--font-size-h1:var(--font-size-xxxl);--font-size-h2:var(--font-size-xxxl);--font-size-h3:var(--font-size-xxxl)}@media(max-width:480px){.body-default{--font-size:var(--font-size-s);--font-size-h1:var(--font-size-l);--font-size-h2:var(--font-size-m);--font-size-h3:var(--font-size-base)}.body-default.--xs{--font-size:var(--font-size-xxxs);--font-size-h1:var(--font-size-m);--font-size-h2:var(--font-size-s);--font-size-h3:var(--font-size-xs)}.body-default.--s{--font-size:var(--font-size-xs);--font-size-h1:var(--font-size-l);--font-size-h2:var(--font-size-m);--font-size-h3:var(--font-size-s)}.body-default.--m{--font-size:var(--font-size-s);--font-size-h1:var(--font-size-l);--font-size-h2:var(--font-size-m);--font-size-h3:var(--font-size-base)}.body-default.--l{--font-size:var(--font-size-base);--font-size-h1:var(--font-size-xl);--font-size-h2:var(--font-size-l);--font-size-h3:var(--font-size-m)}.body-default.--xxxl{--font-size:var(--font-size-m);--font-size-h1:var(--font-size-m);--font-size-h2:var(--font-size-m);--font-size-h3:var(--font-size-m)}}.body-default.--mono{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono)}.body-default.--mono,.body-default:not(.--mono){font-weight:400;line-height:1;line-height:var(--line-height-sans)}.body-default:not(.--mono){font-family:ModernGothic,sans-serif;font-family:var(--font-sans);letter-spacing:-.05em;letter-spacing:var(--letter-spacing)}.body-default{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size)}.body-default.--uppercase{text-transform:uppercase}.body-default .title,.body-default h1{font-size:var(--font-size-h1)}.body-default h2{font-size:var(--font-size-h2)}.body-default h3{font-size:var(--font-size-h3)}.body-default .title,.body-default h1,.body-default h2,.body-default h3{font-weight:inherit}.body-default h1,.body-default h2,.body-default h3{margin:.62em auto}.body-default h1:first-child,.body-default h2:first-child,.body-default h3:first-child{margin-top:0}.body-default h1:last-child,.body-default h2:last-child,.body-default h3:last-child{margin-bottom:0}.body-default h1,.body-default h2,.body-default h3,.body-default ol,.body-default p,.body-default ul{width:100%}.body-default ol,.body-default p,.body-default ul{margin:.62em auto}.body-default ol:first-child,.body-default p:first-child,.body-default ul:first-child{margin-top:0}.body-default ol:last-child,.body-default p:last-child,.body-default ul:last-child{margin-bottom:0}.body-default p b,.body-default p strong{font-weight:900}.body-default ol{padding-left:2em}.body-default ol>li>strong{display:block;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:1rem;font-size:var(--font-size-base);letter-spacing:-.05em;letter-spacing:var(--letter-spacing);margin-bottom:.2em}.body-default ol>li,.body-default ol>li>strong{font-weight:400;line-height:1;line-height:var(--line-height-sans)}.body-default ol>li{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:.75rem;font-size:var(--font-size-xs);letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono)}.body-default ol>li:not(:last-of-type){margin-bottom:1.4em}.body-default a:not(.button-round):not(.link-underline){-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .body-default a:not(.button-round):not(.link-underline):focus{outline:2px dashed!important}.body-default a:not(.button-round):not(.link-underline){color:inherit;text-decoration:underline}.body-default ul{list-style:disc}.body-default ol{list-style:decimal-leading-zero}@media(max-width:480px){.block-default{--font-size-h1:var(--font-size-mid);--font-size-h2:var(--font-size-mid);--font-size-h3:var(--font-size-mid);--font-size:var(--font-size-base);--padding-v:var(--padding-l);--padding-h:var(--padding-xs)}}.carousel{--value:0;--time:.6s;--ease:cubic-bezier(0.750,0.225,0.000,0.920);--gap:0.1em;--height:calc(var(--font-size-carusel) + var(--gap));--width:auto;flex:1 1 auto;font-size:var(--font-size-carusel);height:var(--height);line-height:var(--height);overflow:hidden;position:relative;transition:width var(--time) var(--ease);width:var(--width)}.carousel>ul{--position:calc(var(--height)*var(--value)*-1);list-style:none;transform:translate3D(0,var(--position),0);transition:transform var(--time) var(--ease);white-space:nowrap}.carousel>ul>li{display:block;height:var(--height);min-height:var(--height);overflow:hidden;padding-right:.04em}.archive-description{--color:var(--primary-color);--margin:var(--padding-l) 0 0;--padding-bottom:var(--gap)}@media(max-width:480px){.archive-description{--padding-bottom:0}}@media(min-width:480px){.archive-description{grid-column-gap:1.25rem;grid-column-gap:var(--gap);align-items:center;column-gap:1.25rem;column-gap:var(--gap);display:grid;grid-column:7/13;grid-template-columns:calc(16.66667vw - 1.45833rem) calc(33.33333vw - 1.66667rem);grid-template-columns:calc(var(--width-cell)*2 + var(--gap)*1) calc(var(--width-cell)*4 + var(--gap)*3)}}@media(max-width:480px){.archive-description{grid-column:2/12}}.archive-description b,.archive-description strong{font-weight:inherit}.archive-description p b,.archive-description p strong{background-color:var(--color);color:var(--primary-bg);font-weight:inherit}.archive-description{margin:var(--margin);padding:0 0 var(--padding-bottom)}@media(min-width:480px){.archive-description>*{grid-column:2/3}.archive-description>blockquote,.archive-description>h1,.archive-description>h2,.archive-description>h3,.archive-description>h4{grid-column:1/2}.archive-description>h1,.archive-description>h2,.archive-description>h3,.archive-description>h4{font-size:1.4em!important}.section-label{--width-label:calc(var(--width-cell)*2 + var(--gap)*1)}}@media(max-width:480px){.section-label{--width-label:calc(var(--width-cell)*12 + var(--gap)*11)}}.section-label{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:.875rem;font-size:var(--font-size-s);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);width:var(--width-label)}@media(max-width:480px){.section-label{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.section-label{padding-top:4em}}.logo-inline{width:9rem}.logo-inline+span{margin-left:-.12em}@media(max-width:480px){.logo-inline{width:4.875rem}}.widget-home{--color:var(--primary-color);--font-size:var(--font-size-xs);--font-size-title:var(--font-size-l)}@media(min-width:480px){.widget-home{--font-size-title:var(--font-size-l);--font-size-prehome:var(--font-size-xxl);--font-size-prehome2:var(--font-size-xl)}}@media(max-width:480px){.widget-home{--font-size-title:var(--font-size-base);--font-size-prehome:6vw;--font-size:var(--font-size-xxs);--font-size-prehome2:var(--font-size-l)}}.pre-widget-home{color:var(--primary-color);height:100vh;left:0;position:absolute;top:0;width:100%}.pre-widget-home>.holder{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:left;top:0;width:100%}.pre-widget-home>.holder:first-of-type .content:first-of-type{margin-bottom:-.1em;margin-right:-3.9em}.pre-widget-home>.holder:nth-child(2) .content{font-size:var(--font-size-prehome2)}.pre-widget-home>.holder:nth-child(2) .content:not(:last-of-type){margin-bottom:-.1em}.pre-widget-home>.holder:nth-child(2) .content .carousel{--font-size-carusel:var(--font-size-prehome2)}.pre-widget-home>.holder .content{align-items:center;display:flex;font-size:var(--font-size-prehome);gap:.15em;justify-content:center}.pre-widget-home>.holder .carousel{--font-size-carusel:var(--font-size-prehome);color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);text-align:left}.widget-home{background-color:var(--primary-bg);flex:0 0 100%;height:100vh;position:relative;width:100%}.widget-home>div{height:100%;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.widget-home .media{opacity:0;overflow:hidden;pointer-events:none;position:absolute}.widget-home .media,.widget-home .media>figure{height:100%;left:0;top:0;transform-origin:center;width:100%}.widget-home .media>figure{position:relative}.widget-home .media>figure>img,.widget-home .media>figure>video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transform:scale3d(1.1,1.1,1);transform-origin:center;width:100%}.widget-home .title{align-items:center;background-color:rgba(0,0,0,calc(-.5 + var(--progress)));color:var(--color);display:flex;flex-direction:column;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;height:100vh;justify-content:center;left:0;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);pointer-events:none;position:absolute;text-align:center;top:0;width:100%}.widget-home .title p{margin:.8em}.widget-home .title .line{display:block;opacity:0}.widget-home .title .line:last-of-type{margin-top:1em}@media(max-width:480px){.widget-home .title .line:last-of-type{padding:0}.widget-home .title .line{margin-bottom:.5em;padding:0 4em}}.widget-home .title .__word{opacity:0}.widget-home__featured{--color:var(--primary-color);--font-size:var(--font-size-xs);--font-size-title:var(--font-size-l);--padding-v:var(--padding-header-text)}.widget-home__featured>li{height:100vh;position:relative;width:100%}.widget-home__featured>li:last-of-type>.media,.widget-home__featured>li>.media{left:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.widget-home__featured>li>.media{height:0}.widget-home__featured>li>.media>img,.widget-home__featured>li>.media>video{height:100vh;left:0;object-fit:cover;object-position:center;position:-webkit-sticky;position:sticky;top:0;width:100%}.widget-home__featured>li header{grid-gap:1.25rem;grid-gap:var(--gap);background-color:rgba(0,0,0,calc(-.7 + var(--progress)));display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));height:100vh;left:0;padding:var(--padding-v) var(--padding-inside);position:absolute;top:0;transform-origin:center bottom;width:100%}.widget-home__featured>li header>.long,.widget-home__featured>li header>.name,.widget-home__featured>li header>.short{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.widget-home__featured>li header>.name{grid-column:8/9}@media(max-width:480px){.widget-home__featured>li header>.name{grid-column:6/8}}.widget-home__featured>li header>.short{grid-column:9/11}@media(max-width:480px){.widget-home__featured>li header>.short{display:none}}.widget-home__featured>li header>.long{grid-column:11/13}@media(max-width:480px){.widget-home__featured>li header>.long{grid-column:8/13}}.widget-home__featured>li header>.long a{margin-top:1.4em}.block-project-list{--color:var(--primary-color);--padding-top:0;--padding-bottom:0;--padding-h:var(--padding-l);--font-size:var(--font-size-xs)}@media(max-width:480px){.block-project-list{--padding-top:var(--padding-s);--padding-h:0}}@media(min-width:480px){.block-project-list{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-column:9/13;grid-template-columns:repeat(4,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(4,var(--width-cell));padding-left:0;padding-right:0}}@media(max-width:480px){.block-project-list{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-column:1/13;grid-template-columns:repeat(2,1fr)}}.block-project-list{min-height:50vh;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);row-gap:2.5rem;row-gap:calc(var(--gap)*2)}.block-project-list a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .block-project-list a:focus{outline:2px dashed!important}.block-project-list a{--opacity-text:0;--opacity:0;position:relative}@media(max-width:480px){.block-project-list a{--opacity-text:1}}.block-project-list a figcaption{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin-top:.3em;opacity:var(--opacity-text);text-align:center;transition:opacity .01s}.block-project-list a figure{display:block;height:auto;padding-top:123%;position:relative;width:100%}.block-project-list a figure>img,.block-project-list a figure>video{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.block-project-list a figure:after{background-color:var(--color);content:"";height:100%;left:0;opacity:var(--opacity);position:absolute;top:0;transition:opacity .01s;width:100%}.block-project-list a.--show,.block-project-list a:hover{--opacity-text:1;--opacity:1}@media(min-width:480px){.block-project-list-fake{height:17.5rem}}@media(max-width:480px){.block-project-list-fake{height:4.5rem;height:var(--padding-l)}}@media(min-width:480px){.block-project-list__visor{--padding-top:calc(15vw + var(--gap));--font-size:var(--font-size-xs);height:100%;left:0;position:absolute;top:0;width:calc(50vw - .625rem);width:calc(var(--width-cell)*6 + var(--gap)*5 + var(--gap))}.block-project-list__visor>.holder{height:100vh;position:-webkit-sticky;position:sticky;top:0;width:100%}.block-project-list__visor .item{--opacity:0;height:100%;left:0;opacity:var(--opacity);padding:var(--padding-top) 0 var(--gap) var(--gap);position:absolute;top:0;width:100%}.block-project-list__visor .item>.title{color:var(--color);flex:0 0 auto;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin-bottom:.3em;margin-top:-1.3em;text-align:center}.block-project-list__visor .item.--show{--opacity:1}.block-project-list__visor figure{flex:1 0 auto;height:100%;position:relative;width:100%}.block-project-list__visor figure>img,.block-project-list__visor figure>video{height:100%;object-fit:cover;object-position:center center;width:100%}}@media(max-width:480px){.block-project-list__visor{display:none;visibility:hidden}}.block-project-list .wrapper{position:relative}.block-project-list .content{padding:var(--padding-v) var(--padding-h)}.block-project-list .content ul li{margin-bottom:4.5rem;margin-bottom:var(--padding-l)}.block-project-list .filters{margin-bottom:2.5rem;margin-bottom:var(--padding-m)}.block-project-list .filters>div{display:flex}.block-project-list .filters .button{margin-right:.625rem;margin-right:var(--padding-xs)}.block-project-list .filters .button.--active{background-color:var(--color);color:var(--bg);pointer-events:none}@media(max-width:480px){.block-project-list .filters{overflow-y:hidden;padding-right:var(--padding-h)}.block-project-list .filters>div{-webkit-overflow-scrolling:touch;display:flex;overflow-x:scroll;padding-right:.625rem;padding-right:var(--padding-xs);scroll-snap-type:x mandatory}.block-project-list .filters .button{flex-shrink:0;margin-right:.5rem;margin-right:var(--padding-xxs)}.block-project-list .filters .button:first-child{margin-left:.625rem;margin-left:var(--padding-xs)}}@media(min-width:480px){.block-project-list .filters{border-bottom:1px solid #d9d9d9;border-bottom:1px solid var(--grey);padding-bottom:2.5rem;padding-bottom:var(--padding-m)}.block-project-list .content ul{display:flex;flex-wrap:wrap;gap:1.25rem;gap:var(--padding-s)}.block-project-list .content li{margin-bottom:7.5rem;margin-bottom:var(--padding-xl);width:calc(33.33333% - .83333rem);width:calc(33.33333% - var(--padding-s)*2/3)}}.block-info{--color:var(--primary-color)}@media(min-width:480px){.block-info{--font-size-blockuote:var(--font-size-l);--font-size-small:var(--font-size-xs);--margin:var(--padding-xl) 0;--padding-bottom:var(--padding-xl)}}@media(max-width:480px){.block-info{--font-size-blockuote:var(--font-size-m);--font-size-small:var(--font-size-xxs);--margin:var(--padding-m) 0;--padding-bottom:var(--padding-m)}}.block-info{grid-gap:1.25rem;grid-gap:var(--gap);align-items:center;background-color:var(--primary-bg);color:var(--primary-color);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));margin:var(--margin);padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside)}.block-info:last-of-type{margin-bottom:0;padding-bottom:var(--padding-bottom)}.block-info .blockquote{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-blockuote);font-weight:400;grid-column:2/7;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}.block-info a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .block-info a:focus{outline:2px dashed!important}.block-info a{color:inherit}.block-info .body-default{grid-column:7/11}.block-info .aux{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;grid-column:11/13;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}@media(min-width:480px){.block-info .blockquote{grid-column:2/7}.block-info .body-default{grid-column:7/10}.block-info .aux{grid-column:11/13}}@media(max-width:480px){.block-info>header{grid-row:1/2;margin-bottom:1.25rem;margin-bottom:var(--padding-s);padding-top:2.5rem;padding-top:var(--padding-m)}.block-info .blockquote,.block-info .body-default{grid-column:1/13}.block-info .body-default.--with-aux{grid-column:1/9}.block-info .aux{grid-column:9/13}}.block-image.--full{--padding:0;--width:100%}.block-image.--left{--align:flex-start}.block-image.--center{--align:center}.block-image.--right{--align:flex-end}.block-image.--inside{--color:var(--primary-bg)}.block-image{--color:var(--primary-color);--font-size:var(--font-size-xs)}@media(min-width:480px){.block-image{--font-size:var(--font-size-xs);--font-size-title:var(--font-size-xxxxl);--margin:var(--padding-xl) 0}.block-image.--s{--padding:var(--padding-inside);--width:calc(var(--width-cell)*4 + var(--gap)*3)}.block-image.--m{--padding:var(--padding-inside);--width:calc(var(--width-cell)*6 + var(--gap)*5)}.block-image.--l{--padding:var(--padding-inside);--width:calc(var(--width-cell)*10 + var(--gap)*9)}}@media(max-width:480px){.block-image{--font-size:var(--font-size-xxs);--font-size-title:var(--font-size-l);--margin:var(--padding-m) 0}.block-image.--s{--padding:var(--padding-inside);--width:calc(var(--width-cell)*6 + var(--gap)*5)}.block-image.--m{--padding:var(--padding-inside);--width:calc(var(--width-cell)*10 + var(--gap)*9)}.block-image.--l{--padding:var(--padding-inside);--width:calc(var(--width-cell)*12 + var(--gap)*11)}}.block-image{color:var(--color);display:flex;justify-content:var(--align);margin:var(--margin);padding:0 var(--padding);position:relative}.block-image>.holder{position:relative;width:var(--width)}.block-image figcaption{margin-top:1em}.block-image.--inside figcaption{bottom:1em;padding:0 10%;position:absolute;text-align:center;width:100%}.block-image>.title{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;left:0;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans);position:absolute;text-align:center;top:0;transform:translateZ(2px);transform:translateY(-58%);width:100%;z-index:2}.block-image>.text-holder{align-items:center;background-color:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.block-image>.text-holder>.text{text-align:center}@media(min-width:480px){.block-image>.text-holder>.text{width:calc(50vw - 1.875rem);width:calc(var(--width-cell)*6 + var(--gap)*5)}}@media(max-width:480px){.block-image>.text-holder>.text{width:calc(83.33333vw - 2.29167rem);width:calc(var(--width-cell)*10 + var(--gap)*9)}}.block-images.--top{--align:flex-start}.block-images.--bottom{--align:flex-end}.block-images.--center{--align:center}.block-images.--full{--align:normal}.block-images{--image-count:1;--color:var(--primary-color);--font-size:var(--font-size-xs);--margin:var(--padding-xl) 0}@media(min-width:480px){.block-images{--margin:var(--padding-xl) 0}}@media(max-width:480px){.block-images{--margin:var(--padding-m) 0}}.block-images{grid-gap:1.25rem;grid-gap:var(--gap);align-items:var(--align);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(var(--image-count),1fr);margin:var(--margin);padding:0 1.25rem;padding:0 var(--padding-inside)}.block-images figcaption{margin-top:1em}.block-gallery{--width:100%;--height:calc(100% - var(--padding-header));--max:84.375rem;--padding:var(--padding-m);--font-size:var(--font-size-xs)}@media(max-width:480px){.block-gallery{--padding:var(--padding-xs);--font-size:var(--font-size-xxs)}}.block-gallery{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;-webkit-user-select:none;user-select:none;width:var(--width)}.block-gallery .overlay{background-color:#0000;height:var(--height);left:0;margin-top:3.75rem;margin-top:var(--padding-header);padding:0;position:absolute;top:0;transform:translateZ(1px);width:100%;z-index:1}.block-gallery__slider{display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;transform:translateZ(0);width:100%;z-index:0}.block-gallery__slider>.holder{height:100%;order:1;position:relative}.block-gallery__item{align-items:center;cursor:pointer;display:flex;flex:0 0 var(--width);height:100%;justify-content:center;overflow:hidden;padding:var(--padding);position:absolute;width:var(--width)}.block-gallery__item>*{max-width:var(--card)}.block-gallery__item svg{height:100%;width:auto}.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;transform:translateZ(2px);z-index:2}.block-gallery__controls{align-items:center;bottom:var(--padding);display:flex;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);pointer-events:none;right:var(--padding)}.block-wysiwyg{--color:var(--primary-color)}@media(min-width:480px){.block-wysiwyg.--s{--width:calc(var(--width-cell)*4 + var(--gap)*3)}.block-wysiwyg.--m{--width:calc(var(--width-cell)*6 + var(--gap)*5)}.block-wysiwyg.--l{--width:calc(var(--width-cell)*8 + var(--gap)*7)}.block-wysiwyg.--full{--width:calc(var(--width-cell)*10 + var(--gap)*9)}.block-wysiwyg.--xxxl{--width:calc(var(--width-cell)*12 + var(--gap)*11)}.block-wysiwyg{--margin:var(--padding-xl) 0}}@media(max-width:480px){.block-wysiwyg.--s{--width:calc(var(--width-cell)*8 + var(--gap)*7)}.block-wysiwyg.--m{--width:calc(var(--width-cell)*10 + var(--gap)*9)}.block-wysiwyg.--full,.block-wysiwyg.--l,.block-wysiwyg.--xxxl{--width:calc(var(--width-cell)*12 + var(--gap)*11)}.block-wysiwyg{--margin:var(--padding-m) 0}}.block-wysiwyg.--left{--justify:flex-start}.block-wysiwyg.--center{--justify:center}.block-wysiwyg.--right{--justify:right}.block-wysiwyg{--padding:0 calc(var(--width-cell)*2 + var(--gap)*3);color:var(--color);display:flex;justify-content:var(--justify);margin:var(--margin)}.block-wysiwyg:not(.--nopadding){padding:var(--padding)}.block-wysiwyg.--nopadding .body-default{text-align:center}.block-wysiwyg>div{width:var(--width)}@media(min-width:480px){.block-services-list{--font-size:var(--font-size-m);--font-size-title:var(--font-size-l);--font-size-carrusel:var(--font-size-xxxxl);--font-size-links:var(--font-size-l);--margin:var(--padding-xl) 0;--margin-carrusel:var(--padding-l) 0 var(--padding-xl);--size-item-carrusel:calc(var(--font-size-xxxxl)*0.7);--height-carrusel:calc(var(--size-item-carrusel)*3);--offset-carrusel:calc(var(--font-size-xxxxl)*-0.5);--z-carrusel:1.875rem;--time:4s}}@media(max-width:480px){.block-services-list{--font-size:var(--font-size-xs);--font-size-title:var(--font-size-base);--font-size-carrusel:var(--font-size-l);--font-size-links:var(--font-size-l);--margin:var(--padding-m) 0 var(--padding-l);--margin-carrusel:var(--padding-s) 0 var(--padding-m)}}.block-services-list{grid-gap:1.25rem;grid-gap:var(--gap);align-items:center;color:var(--primary-color);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));margin:var(--margin);padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside)}.block-services-list:last-of-type{margin-bottom:0;padding-bottom:7.5rem;padding-bottom:var(--padding-xl)}@media(min-width:480px){.block-services-list>.title{grid-column:4/10}}@media(max-width:480px){.block-services-list>.title{grid-column:3/11}}.block-services-list>.title{font-size:var(--font-size-title)}.block-services-list>.carrusel,.block-services-list>.title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans);text-align:center}.block-services-list>.carrusel{font-size:var(--font-size-carrusel);grid-column:1/13;margin:var(--margin-carrusel)}.block-services-list>.carrusel>.title{margin-bottom:.1em;text-align:center}.block-services-list>.carrusel{perspective:400px}.block-services-list>.carrusel ul{align-items:center;animation:rotate var(--time) linear infinite;display:flex;flex-direction:column;height:var(--height-carrusel);justify-content:flex-start;transform-origin:50% 50%;transform-style:preserve-3d}.block-services-list>.carrusel li{color:#060707;color:var(--black);left:50%;position:absolute;text-transform:uppercase;transform-origin:center;transform-style:preserve-3d;width:calc(91.66667vw - 2.39583rem);width:calc(var(--width-cell)*11 + var(--gap)*10)}.block-services-list>.carrusel li .content{animation:counterRotateXAnim var(--time) linear infinite;position:relative;transform-origin:50% 50%;transform-style:preserve-3d}.block-services-list>.carrusel li:first-child{top:0;transform:translate3D(-50%,0,0)}.block-services-list>.carrusel li:first-child .content{background-color:#d9d9d9;background-color:var(--grey)}.block-services-list>.carrusel li:nth-child(2){top:50%;transform:translate3D(-50%,-50%,calc(var(--z-carrusel)*-3))}.block-services-list>.carrusel li:nth-child(2) .content{background-color:#fcf6eb}.block-services-list>.carrusel li:nth-child(3){bottom:0;transform:translate3D(-50%,0,0)}.block-services-list>.carrusel li:nth-child(3) .content{background-color:#fff}.block-services-list>.carrusel li:nth-child(4){top:50%;transform:translate3D(-50%,-50%,calc(var(--z-carrusel)*3))}.block-services-list>.carrusel li:nth-child(4) .content{background-color:#fcf6eb}@keyframes rotate{0%{transform:rotateX(0deg)}to{transform:rotateX(1turn)}}@keyframes counterRotateXAnim{0%{transform:rotateX(0deg)}to{transform:rotateX(-1turn)}}@media(min-width:480px){.block-services-list>.text{grid-column:2/5}}@media(max-width:480px){.block-services-list>.text{grid-column:1/8;margin:0 0 .625rem;margin:0 0 var(--padding-xs)}}.block-services-list>.text{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(min-width:480px){.block-services-list>.list{grid-column:6/13}}@media(max-width:480px){.block-services-list>.list{grid-column:1/13}}.block-services-list>.list{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-links);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}.block-services-list>.list>li{display:flex;margin:.3em 0}.block-blueprints{--padding-v:var(--padding-xl);--padding-h:var(--padding-s);--width-slide:100%;--height-slide:100%;--bg:#fff;--color:var(--black);--index:0;--margin:0;--info-height:5.3125rem;--padding-h:calc(var(--width-cell)*2 + var(--gap)*1 + var(--gap)*2)}@media(min-width:480px){.block-blueprints{--height:100vh;--padding-v:var(--padding-m);--padding-h:var(--padding-xs);--padding-image:0;--padding-top:calc(var(--info-height));--padding-info:0 var(--padding-xs);--padding-controls:0}}@media(max-width:480px){.block-blueprints{--height:100vh;--padding-v:var(--padding-m);--padding-h:var(--padding-xs);--padding-image:var(--padding-inside);--padding-top:calc(var(--info-height));--padding-info:0;--padding-controls:0}}.block-blueprints__controls{display:flex;flex-wrap:wrap;grid-row:2/3;justify-content:center;position:relative}@media(min-width:480px){.block-blueprints__controls{grid-column:1/2}}@media(max-width:480px){.block-blueprints__controls{grid-column:1/2}}.block-blueprints__controls .controls{grid-gap:1.25rem;grid-gap:var(--gap);align-items:center;display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));justify-content:center;padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside)}@media(min-width:480px){.block-blueprints__controls .controls{height:100%;left:0;position:absolute;top:0;width:100%}.block-blueprints__controls .controls div:first-child{grid-column:3/4}.block-blueprints__controls .controls div:nth-child(2){grid-column:10/11}}@media(max-width:480px){.block-blueprints__controls .controls{margin-top:1.25rem;margin-top:var(--gap);width:100%}.block-blueprints__controls .controls div:first-child{grid-column:4/6}.block-blueprints__controls .controls div:nth-child(2){grid-column:8/10}}.block-blueprints__controls .controls>div{display:flex;justify-content:center}.block-blueprints__controls>.info{align-items:center;height:100%;padding:var(--padding-info);position:relative}.block-blueprints__controls>.info>svg{stroke:var(--color);stroke-width:.125rem;fill:none;height:100%;left:-.625rem;left:calc(var(--gap)*-.5);position:absolute;top:0;width:calc(100% + 1.25rem);width:calc(100% + var(--gap))}.block-blueprints__controls>.info>svg line,.block-blueprints__controls>.info>svg path{vector-effect:non-scaling-stroke}@media(min-width:480px){.block-blueprints__controls>.info{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(4,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(4,var(--width-cell));padding-left:0;padding-right:0}}@media(max-width:480px){.block-blueprints__controls>.info{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(12,var(--width-cell));padding-left:0;padding-right:0}}.block-blueprints__controls>.info .counter{-webkit-text-stroke:.0625rem var(--color);color:var(--bg);font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:4rem;font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;text-align:center}@media(max-width:480px){.block-blueprints__controls>.info .counter{grid-column:1/4}}.block-blueprints__controls>.info .name{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:.875rem;font-size:var(--font-size-s);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1}@media(max-width:480px){.block-blueprints__controls>.info .name{font-size:.75rem;font-size:var(--font-size-xs);grid-column:4/6}}.block-blueprints__controls>.info .short{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:.75rem;font-size:var(--font-size-xs);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);text-transform:uppercase}@media(max-width:480px){.block-blueprints__controls>.info .short{font-size:.625rem;font-size:var(--font-size-xxs);grid-column:6/9}}.block-blueprints__controls>.info .description{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:.75rem;font-size:var(--font-size-xs);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}@media(max-width:480px){.block-blueprints__controls>.info .description{font-size:.625rem;font-size:var(--font-size-xxs);grid-column:9/13}}.block-blueprints{grid-gap:1.25rem;grid-gap:var(--gap);background:var(--bg);color:var(--color);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:1fr;grid-template-rows:auto var(--info-height);height:var(--height);margin:var(--margin) 0;padding:0;padding:var(--padding-top) 0;position:relative;-webkit-user-select:none;user-select:none;width:var(--width)}.block-blueprints__slider{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;overflow:hidden;position:relative;width:100%}.block-blueprints__slider>.holder{display:flex;flex-wrap:nowrap;height:100%;order:1;padding:0;position:relative;width:100%}.block-blueprints__item{flex:0 0 var(--width-slide);overflow:hidden;padding:0 var(--padding-image);position:relative;width:var(--width-slide)}.block-blueprints__item .info{display:flex;flex-direction:column;left:0;margin-bottom:.625rem;margin-bottom:var(--padding-xs);opacity:0;pointer-events:none;position:absolute;top:0}.block-blueprints__item .info span:first-child{margin-bottom:.25rem;margin-bottom:var(--padding-xxxs)}.block-blueprints__item .img{height:100%;overflow:hidden;position:relative;width:100%}.block-blueprints__item .img svg{height:100%;width:auto}.block-blueprints__item .img img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;height:100%;left:0;object-fit:contain;object-position:center;position:absolute;top:0;width:100%}.block-slider-images{--bg:var(--black);--color:var(--white)}.block-slider-images.--primary{--bg:var(--cream);--color:var(--black)}.block-slider-images.--transparent{--bg:#0000}.block-slider-images.--white{--bg:#fff}.block-slider-images{--margin:0;--font-size:var(--font-size-xs)}@media(min-width:480px){.block-slider-images{--padding-top:var(--padding-l);--padding-bottom:var(--padding-l);--height:90vh}}@media(max-width:480px){.block-slider-images{--padding-top:var(--padding-s);--padding-bottom:var(--padding-l);--height:100vw}}.block-slider-images{grid-gap:1.25rem;grid-gap:var(--gap);grid-row-gap:0;background-color:var(--bg);color:var(--color);display:grid;flex-wrap:wrap;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));grid-template-rows:1fr var(--padding-bottom);height:var(--height);justify-content:center;padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside);padding-top:var(---padding-top) 0 var(--padding-bottom);position:relative;row-gap:0}.block-slider-images>.target-center,.block-slider-images>.target-left,.block-slider-images>.target-right{position:relative}.block-slider-images>.target-center>span,.block-slider-images>.target-left>span,.block-slider-images>.target-right>span{height:100%;left:50%;position:absolute;top:0;width:1px}.block-slider-images>.target-left-left{left:calc(-9.58333vw - -1.55729rem);left:calc(var(--width-cell)*1*-1.15 + var(--gap)*0*-1.15)}.block-slider-images>.target-left-left,.block-slider-images>.target-right-right{position:absolute;width:calc(8.33333vw - 1.35417rem);width:calc(var(--width-cell)*1 + var(--gap)*0)}.block-slider-images>.target-right-right{right:calc(-18.75vw - -3.04687rem);right:calc(var(--width-cell)*1*-2.25 + var(--gap)*0*-2.25)}.block-slider-images>.target-left{grid-column:1/3;grid-row:1/2}.block-slider-images>.target-center{grid-column:3/11;grid-row:1/2}.block-slider-images>.target-right{grid-column:11/13;grid-row:1/2}.block-slider-images>.prev{grid-column:1/2}@media(min-width:480px){.block-slider-images>.prev{grid-row:1/3}}@media(max-width:480px){.block-slider-images>.prev{grid-row:2/3}}.block-slider-images>.prev{align-items:center;display:flex;justify-content:flex-start}.block-slider-images>.next{grid-column:12/13}@media(min-width:480px){.block-slider-images>.next{grid-row:1/3}}@media(max-width:480px){.block-slider-images>.next{grid-row:2/3}}.block-slider-images>.next{align-items:center;display:flex;justify-content:flex-end}.block-slider-images>.counter{align-items:center;display:flex;font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;grid-column:1/13;grid-row:2/3;justify-content:center;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans)}.block-slider-images__slider{height:100%;left:0;overflow:hidden;padding:var(--padding-bottom) 0;position:absolute;top:0;width:100%}.block-slider-images__slider>.holder{display:flex;flex-wrap:nowrap;height:100%;padding:0;position:relative;width:100%}.block-slider-images__slider .block-slider-images__item{flex:0 0 100%;padding:0;position:relative;width:100%}.block-slider-images__slider .block-slider-images__image{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:1px}.block-slider-images__slider .block-slider-images__image img{height:100%;left:calc(-33.33333vw - -1.04167rem);left:calc(var(--width-cell)*8*-.5 + var(--gap)*7*-.5);object-fit:contain;object-position:center bottom;position:absolute;top:0;transform-origin:center bottom;-webkit-user-select:none;user-select:none;width:calc(66.66667vw - 2.08333rem);width:calc(var(--width-cell)*8 + var(--gap)*7)}.block-billboard-services{--total-items:1;--color:var(--primary-color)}@media(min-width:480px){.block-billboard-services{--scale-show:1.4;--height-item-show:18.75rem;--font-size:var(--font-size-l);--padding:50vh;--padding-bottom:10vh;--margin:calc(var(--padding-bottom)*-1);--height:max(150vh,calc(var(--padding) + var(--padding-bottom) + var(--font-size)*var(--total-items) + var(--height-item-show)))}}@media(max-width:480px){.block-billboard-services{--scale-show:1;--height-item-show:12.5rem;--font-size:22px;--margin:var(--padding-m);--padding:30vh;--padding-bottom:10vh;--height:auto}}.block-billboard-services{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;height:var(--height);letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans);margin:0 0 var(--margin);overflow:hidden;position:relative;width:100%}.block-billboard-services ul{--speed:-.5!important;height:var(--height);left:0;position:absolute;top:0;width:100%}@media(max-width:480px){.block-billboard-services ul{height:auto;left:0;position:relative;top:0;width:100%}}.block-billboard-services ul{padding:var(--padding) 0}@media(max-width:480px){.block-billboard-services ul{padding:var(--padding) 0 var(--padding-bottom)}}.block-billboard-services ul{text-align:center}.block-billboard-services ul li{--progress-item:0;--progress-to:max(0,min(var(--progress-item),1));--scale:calc(1 + var(--scale-show)*var(--progress-to));--height-item:calc(var(--font-size) + var(--height-item-show)*var(--progress-to));align-items:center;display:flex;height:var(--height-item);text-align:center;width:100%}.block-billboard-services ul li>a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible .block-billboard-services ul li>a:focus{outline:2px dashed!important}.block-billboard-services ul li>a{color:inherit;text-align:center;transform:scale3d(var(--scale),var(--scale),var(--scale));transform-origin:center;width:100%}.block-billboard-services ul li>a>span{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:.3em;font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);position:relative;top:-.3em;transform:translateY(-.4em)}.block-billboard-services__slider{height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%}.block-billboard-services__slider>.holder{display:flex;flex-wrap:nowrap;height:100%;padding:0;position:relative;width:100%}.block-billboard-services__slider .block-billboard-services__fake{background-color:#ffaaff1a;border:1px solid red;flex:0 0 100%;height:140px;padding:0;position:relative;width:100%}.billboard-image-text{--align:center;--color:var(--primary-color);--font-size:var(--font-size-xs);--padding-top:var(--padding-xxl)}@media(min-width:480px){.billboard-image-text{--font-size:var(--font-size-xs);--font-size-title:var(--font-size-xxxxl);--margin:var(--padding-xxl) 0;--padding:var(--padding-inside);--width:calc(var(--width-cell)*8 + var(--gap)*7)}}@media(max-width:480px){.billboard-image-text{--font-size:var(--font-size-xxs);--font-size-title:var(--font-size-xl);--margin:calc(var(--font-size-xl) + var(--padding-xl)) 0 var(--padding-l);--padding:var(--padding-inside);--width:calc(var(--width-cell)*12 + var(--gap)*11)}}.billboard-image-text{color:var(--primary-color);justify-content:var(--align);margin:var(--margin);padding:0 var(--padding);position:relative}.billboard-image-text>div{display:flex;justify-content:var(--align)}.billboard-image-text .holder{width:var(--width)}.billboard-image-text>.title{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;left:0;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans);margin-top:-1em;position:absolute;text-align:center;top:0;transform:translateZ(2px);width:100%;z-index:2}.billboard-image-text .block-wysiwyg{text-align:center}.billboard-image-text .block-wysiwyg .body-default{--font-size:var(--font-size-s)}@media(min-width:480px){.billboard-image-text .block-wysiwyg .body-default{--font-size:var(--font-size-xl)}}.block-billboard-about{--margin:0 0 var(--padding-xxl);--padding:var(--padding-inside)}@media(min-width:480px){.block-billboard-about{--width-center:calc(var(--width-cell)*7 + var(--gap)*6);--width-text:calc(var(--width-cell)*10 + var(--gap)*9);--font-size-title:var(--font-size-xxxl);--font-size-big:var(--font-size-l);--font-size:var(--font-size-m)}}@media(max-width:480px){.block-billboard-about{--margin:0 0 var(--padding-xl);--width-center:calc(var(--width-cell)*12 + var(--gap)*11);--width-text:calc(var(--width-cell)*12 + var(--gap)*11);--font-size-title:var(--font-size-xl);--font-size-big:var(--font-size-m);--font-size:var(--font-size-s)}}.block-billboard-about{margin:var(--margin)}.block-billboard-about figure{height:80vh;position:relative}.block-billboard-about figure img,.block-billboard-about figure video{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.block-billboard-about>div{margin-top:-7em;padding:0 var(--padding);position:relative}@media(min-width:480px){.block-billboard-about>div{display:flex;gap:1.25rem;gap:var(--gap)}}.block-billboard-about .content .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans);margin-bottom:1.25rem;margin-bottom:var(--padding-s)}@media(max-width:480px){.block-billboard-about .content .title{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.block-billboard-about .content .title{margin-bottom:2.5rem;margin-bottom:var(--padding-m);width:var(--width-center)}}.block-billboard-about .content .text{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}.block-billboard-about .content .text .big{font-size:var(--font-size-big)}@media(max-width:480px){.block-billboard-about .content .text .big{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}.block-billboard-about .content .text .small{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size)}@media(min-width:480px){.block-billboard-about .content .text{display:flex;gap:1.25rem;gap:var(--gap)}.block-billboard-about .content .text .big{width:calc(50vw - 1.875rem);width:calc(var(--width-cell)*6 + var(--gap)*5)}.block-billboard-about .content .text .small{width:calc(25vw - 1.5625rem);width:calc(var(--width-cell)*3 + var(--gap)*2)}}.block-text-link{--color:var(--primary-color);--justify:center;--padding:0 calc(var(--width-cell) + var(--gap)*2)}@media(min-width:480px){.block-text-link{--width:calc(var(--width-cell)*6 + var(--gap)*5);--margin:var(--padding-xl) 0}}@media(max-width:480px){.block-text-link{--width:calc(var(--width-cell)*10 + var(--gap)*9);--margin:var(--padding-m) 0}}.block-text-link{color:var(--color);display:flex;justify-content:var(--justify);margin:var(--margin)}.block-text-link>div{text-align:center;width:var(--width)}.block-text-link .body-default{margin-bottom:2.5rem;margin-bottom:var(--padding-m);text-align:center}@media(max-width:480px){.block-text-link .body-default{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}.block-title-text{--margin:var(--padding-xl) 0;--padding:var(--padding-inside)}@media(min-width:480px){.block-title-text{--width-center:calc(var(--width-cell)*7 + var(--gap)*6);--font-size-title:var(--font-size-xxxl);--font-size-big:var(--font-size-l)}}@media(max-width:480px){.block-title-text{--margin:0 0 var(--padding-xl);--width-center:calc(var(--width-cell)*12 + var(--gap)*11);--font-size-title:var(--font-size-xl);--font-size-big:var(--font-size-m)}}.block-title-text{margin:var(--margin);padding:0 var(--padding);position:relative}@media(min-width:480px){.block-title-text{display:flex;gap:1.25rem;gap:var(--gap)}}.block-title-text .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(max-width:480px){.block-title-text .title{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.block-title-text .title{margin-bottom:2.5rem;margin-bottom:var(--padding-m);width:var(--width-center)}}.block-title-text .text{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-big);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(min-width:480px){.block-title-text .text{width:var(--width-center)}}.block-image-text-left-right{--margin:var(--padding-xxl) 0}@media(min-width:480px){.block-image-text-left-right{--width:calc(var(--width-cell)*4 + var(--gap)*3)}}@media(max-width:480px){.block-image-text-left-right{--margin:0 0 var(--padding-xl);--width:calc(var(--width-cell)*12 + var(--gap)*11)}}.block-image-text-left-right{margin:var(--margin)}@media(max-width:480px){.block-image-text-left-right{padding:0 1.25rem;padding:0 var(--padding-inside)}.block-image-text-left-right>:first-child{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.block-image-text-left-right{grid-gap:1.25rem;grid-gap:var(--gap);align-items:center;display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,1fr)}.block-image-text-left-right.--inverted>:first-child{grid-column:8/12}.block-image-text-left-right.--inverted>:last-child{grid-column:2/7;order:-1}.block-image-text-left-right>:first-child{grid-column:2/7}.block-image-text-left-right>:last-child{grid-column:8/12}}.block-services-project{--margin:var(--padding-xxl) 0;--padding:var(--padding-inside)}@media(min-width:480px){.block-services-project{--width-big:calc(var(--width-cell)*8 + var(--gap)*7);--width-small:calc(var(--width-cell)*7 + var(--gap)*6);--width-services:calc(var(--width-cell)*10 + var(--gap)*9);--font-size-title:var(--font-size-xxxl);--font-size-big:var(--font-size-l);--font-size-small:var(--font-size-m);--service-img:15.625rem}}@media(max-width:480px){.block-services-project{--margin:var(--padding-xl) 0;--width-center:calc(var(--width-cell)*12 + var(--gap)*11);--font-size-title:var(--font-size-xl);--font-size-big:var(--font-size-m);--font-size-small:var(--font-size-s);--service-img:12.5rem}}.block-services-project{margin:var(--margin);padding:0 var(--padding);position:relative}@media(min-width:480px){.block-services-project{display:flex;gap:1.25rem;gap:var(--gap)}}@media(max-width:480px){.block-services-project .content{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.block-services-project .content{width:var(--width-services)}}.block-services-project .content .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(max-width:480px){.block-services-project .content .title{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.block-services-project .content .title{margin-bottom:2.5rem;margin-bottom:var(--padding-m);width:var(--width-big)}}.block-services-project .content .text{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-big);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(min-width:480px){.block-services-project .content .text{width:var(--width-small)}}.block-services-project .services{margin-top:2.5rem;margin-top:var(--padding-m)}.block-services-project .services .service{display:flex;flex-wrap:wrap;gap:1.25rem;gap:var(--gap)}.block-services-project .services .service:not(:last-child){margin-bottom:2.5rem;margin-bottom:var(--padding-m)}@media(max-width:480px){.block-services-project .services .service .desc{width:calc(66.66667vw - 2.08333rem);width:calc(var(--width-cell)*8 + var(--gap)*7)}.block-services-project .services .service .link{width:calc(33.33333vw - 1.66667rem);width:calc(var(--width-cell)*4 + var(--gap)*3)}.block-services-project .services .service .img{width:calc(100vw - 2.5rem);width:calc(var(--width-cell)*12 + var(--gap)*11)}}@media(min-width:480px){.block-services-project .services .service{align-items:center}.block-services-project .services .service:not(:last-child){margin-bottom:4.5rem;margin-bottom:var(--padding-l)}.block-services-project .services .service .icon{width:calc(8.33333vw - 1.35417rem);width:calc(var(--width-cell)*1 + var(--gap)*0)}.block-services-project .services .service .desc{order:2;width:calc(25vw - 1.5625rem);width:calc(var(--width-cell)*3 + var(--gap)*2)}.block-services-project .services .service .img{order:3;width:calc(33.33333vw - 1.66667rem);width:calc(var(--width-cell)*4 + var(--gap)*3)}.block-services-project .services .service .link{order:4}}.block-services-project .services .service .desc,.block-services-project .services .service .icon{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}.block-services-project .services .service .img{height:var(--service-img)}.block-services-project .services .service .img img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;height:100%;object-fit:cover;object-position:center;width:100%}@media(min-width:480px){.block-services-project .services{margin-top:4.5rem;margin-top:var(--padding-l);width:var(--width-services)}}.block-perspectives{--margin:var(--padding-xxl) 0;--padding:var(--padding-inside)}@media(min-width:480px){.block-perspectives{--width-big:calc(var(--width-cell)*8 + var(--gap)*7);--width-small:calc(var(--width-cell)*7 + var(--gap)*6);--width-services:calc(var(--width-cell)*10 + var(--gap)*9);--font-size-title:var(--font-size-xxxl);--font-size-big:var(--font-size-l);--font-size:var(--font-size-m)}}@media(max-width:480px){.block-perspectives{--margin:var(--padding-xl) 0;--width-center:calc(var(--width-cell)*12 + var(--gap)*11);--font-size-title:var(--font-size-xl);--font-size-big:var(--font-size-m);--font-size:var(--font-size-s)}}.block-perspectives{margin:var(--margin);padding:0 var(--padding);position:relative}@media(min-width:480px){.block-perspectives{display:flex;gap:1.25rem;gap:var(--gap)}}@media(max-width:480px){.block-perspectives .content{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.block-perspectives .content{width:var(--width-services)}}.block-perspectives .content .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(max-width:480px){.block-perspectives .content .title{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.block-perspectives .content .title{margin-bottom:2.5rem;margin-bottom:var(--padding-m);width:var(--width-big)}}.block-perspectives .content .text{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}.block-perspectives .content .text .big{font-size:var(--font-size-big)}@media(max-width:480px){.block-perspectives .content .text .big{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}.block-perspectives .content .text .small{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size)}@media(min-width:480px){.block-perspectives .content .text{display:flex;gap:1.25rem;gap:var(--gap)}.block-perspectives .content .text .big{width:calc(50vw - 1.875rem);width:calc(var(--width-cell)*6 + var(--gap)*5)}.block-perspectives .content .text .small{width:calc(25vw - 1.5625rem);width:calc(var(--width-cell)*3 + var(--gap)*2)}}.block-perspectives .content .perspectives{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-big);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(max-width:480px){.block-perspectives .content .perspectives{margin-top:2.5rem;margin-top:var(--padding-m)}.block-perspectives .content .perspectives .perspective{padding-left:calc(var(--offsetMobile)*1.5625rem)}.block-perspectives .content .perspectives .perspective:not(:last-child){margin-bottom:.5rem;margin-bottom:var(--padding-xxs)}}@media(min-width:480px){.block-perspectives .content .perspectives{margin-top:4.5rem;margin-top:var(--padding-l)}.block-perspectives .content .perspectives .perspective{padding-left:calc(var(--offset)*var(--padding-l))}.block-perspectives .content .perspectives .perspective:not(:last-child){margin-bottom:.5rem;margin-bottom:var(--padding-xxs)}}.block-perspectives .content .text-last{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}@media(max-width:480px){.block-perspectives .content .text-last{margin-top:2.5rem;margin-top:var(--padding-m);width:calc(100vw - 2.5rem);width:calc(var(--width-cell)*12 + var(--gap)*11)}}@media(min-width:480px){.block-perspectives .content .text-last{margin-top:4.5rem;margin-top:var(--padding-l);width:calc(41.66667vw - 1.77083rem);width:calc(var(--width-cell)*5 + var(--gap)*4)}}.block-perspectives .services{margin-top:2.5rem;margin-top:var(--padding-m)}.block-perspectives .services .service{display:flex;flex-wrap:wrap;gap:1.25rem;gap:var(--gap)}.block-perspectives .services .service:not(:last-child){margin-bottom:2.5rem;margin-bottom:var(--padding-m)}@media(max-width:480px){.block-perspectives .services .service .desc{width:calc(66.66667vw - 2.08333rem);width:calc(var(--width-cell)*8 + var(--gap)*7)}.block-perspectives .services .service .link{width:calc(33.33333vw - 1.66667rem);width:calc(var(--width-cell)*4 + var(--gap)*3)}.block-perspectives .services .service .img{width:calc(100vw - 2.5rem);width:calc(var(--width-cell)*12 + var(--gap)*11)}}@media(min-width:480px){.block-perspectives .services .service{align-items:center}.block-perspectives .services .service:not(:last-child){margin-bottom:4.5rem;margin-bottom:var(--padding-l)}.block-perspectives .services .service .icon{width:calc(8.33333vw - 1.35417rem);width:calc(var(--width-cell)*1 + var(--gap)*0)}.block-perspectives .services .service .desc{order:2;width:calc(25vw - 1.5625rem);width:calc(var(--width-cell)*3 + var(--gap)*2)}.block-perspectives .services .service .img{order:3;width:calc(33.33333vw - 1.66667rem);width:calc(var(--width-cell)*4 + var(--gap)*3)}.block-perspectives .services .service .link{order:4}}.block-perspectives .services .service .desc,.block-perspectives .services .service .icon{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}.block-perspectives .services .service .img{height:var(--service-img)}.block-perspectives .services .service .img img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;height:100%;object-fit:cover;object-position:center;width:100%}@media(min-width:480px){.block-perspectives .services{margin-top:4.5rem;margin-top:var(--padding-l);width:var(--width-services)}}.widget-contact{--color:var(--primary-color)}@media(min-width:480px){.widget-contact{--font-size-title:var(--font-size-xxl)}}@media(max-width:480px){.widget-contact{--font-size-title:var(--font-size-xxl)}}.widget-contact{align-items:center;display:flex;justify-content:center;min-height:100vh}.widget-contact .widget-contact__links{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.widget-contact .widget-contact__links a{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.widget-team{--margin:var(--padding-xl) 0;--padding:var(--padding-inside)}@media(min-width:480px){.widget-team{--thumbnail-height:10.75rem;--width-center:calc(var(--width-cell)*6 + var(--gap)*5);--width-visor:calc(var(--width-cell)*4 + var(--gap)*3);--font-size-title:var(--font-size-xxxl);--font-size:var(--font-size-l)}}@media(max-width:480px){.widget-team{--width-center:calc(var(--width-cell)*12 + var(--gap)*11);--width-visor:calc(var(--width-cell)*12 + var(--gap)*11);--font-size:var(--font-size-m);--font-size-title:var(--font-size-xl)}}.widget-team{margin:var(--margin);padding:0 var(--padding)}@media(min-width:480px){.widget-team{align-items:flex-start;display:flex;gap:1.25rem;gap:var(--gap);height:150vh}.widget-team .section-label{position:-webkit-sticky;position:sticky;top:6rem}}.widget-team .content{width:var(--width-center)}.widget-team .content .title{font-size:var(--font-size-title);margin-bottom:1.25rem;margin-bottom:var(--padding-s)}.widget-team .content .text,.widget-team .content .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans)}.widget-team .content .text{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size)}@media(max-width:480px){.widget-team .content .text{margin-bottom:1.25rem;margin-bottom:var(--padding-s)}}@media(min-width:480px){.widget-team .content .text{margin-bottom:2.5rem;margin-bottom:var(--padding-m)}.widget-team .content{position:-webkit-sticky;position:sticky;top:6rem}}.widget-team .list{gap:1.25rem;gap:var(--gap)}@media(max-width:480px){.widget-team .list{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:480px){.widget-team .list{display:flex}}.widget-team .list .member{--opacity:0;position:relative}@media(max-width:480px){.widget-team .list .member{grid-column:span 1}.widget-team .list .member figure{display:block;height:auto;padding-top:123%;position:relative;width:100%}}@media(min-width:480px){.widget-team .list .member{cursor:pointer;width:calc(8.33333vw - 1.35417rem);width:calc(var(--width-cell)*1 + var(--gap)*0)}.widget-team .list .member figure{height:var(--thumbnail-height)}.widget-team .list .member.--show{--opacity:1}}.widget-team .list .member img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.widget-team .list .member:after{background-color:var(--primary-color);content:"";height:100%;left:0;opacity:var(--opacity);position:absolute;top:0;transition:opacity .01s;width:100%}.widget-team .list .member .info{margin-top:.625rem;margin-top:var(--padding-xs);text-align:left}.widget-team .list .member .info .name{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:.875rem;font-size:var(--font-size-s);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin-bottom:.25rem;margin-bottom:var(--padding-xxxs)}.widget-team .list .member .info .job{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-xxs);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans)}.widget-team>.holder{height:46.375rem;max-height:calc(100vh - 7.25rem);max-height:calc(100vh - 6rem - var(--padding-inside));position:-webkit-sticky;position:sticky;top:6rem;width:var(--width-visor)}.widget-team>.holder .item{--opacity:0;height:100%;left:0;opacity:var(--opacity);position:absolute;top:0;width:100%}.widget-team>.holder .item .info{bottom:0;position:absolute;right:calc(100% + 1.25rem);right:calc(100% + var(--gap));text-align:right;width:calc(50vw - 1.875rem);width:calc(var(--width-cell)*6 + var(--gap)*5)}.widget-team>.holder .item .info .name{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:2rem;font-size:var(--font-size-l);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);margin-bottom:.625rem;margin-bottom:var(--padding-xs)}.widget-team>.holder .item .info .job{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:.875rem;font-size:var(--font-size-s);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans)}.widget-team>.holder .item figure{flex:1 0 auto;height:100%;position:relative;width:100%}.widget-team>.holder .item figure>img{height:100%;object-fit:cover;object-position:center center;width:100%}.widget-team>.holder .item.--show{--opacity:1}.block-double-text{--color:var(--primary-color)}@media(min-width:480px){.block-double-text{--font-size-big:var(--font-size-l);--font-size:var(--font-size-m);--margin:var(--padding-xl) 0;--padding-bottom:var(--padding-xl)}}@media(max-width:480px){.block-double-text{--font-size-big:var(--font-size-m);--font-size:var(--font-size-s);--margin:var(--padding-m) 0;--padding-bottom:var(--padding-m)}}.block-double-text{grid-gap:1.25rem;grid-gap:var(--gap);align-items:center;background-color:var(--primary-bg);color:var(--primary-color);display:grid;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans);margin:var(--margin);padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside)}.block-double-text .big{font-size:var(--font-size-big)}.block-double-text .small{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size)}@media(min-width:480px){.block-double-text .big{grid-column:3/9}.block-double-text .small{grid-column:9/12}}@media(max-width:480px){.block-double-text .big,.block-double-text .small{grid-column:1/13}}.block-grafica{--color:var(--primary-color)}@media(min-width:480px){.block-grafica{--font-size-title:var(--font-size-xxxl);--font-size:var(--font-size-l);--font-size-label:var(--font-size-s);--font-size-small:var(--font-size-m);--margin:var(--padding-xl) 0;--padding-bottom:var(--padding-xl)}}@media(max-width:480px){.block-grafica{--font-size-title:var(--font-size-xl);--font-size:var(--font-size-m);--font-size-label:var(--font-size-xs);--font-size-small:var(--font-size-s);--margin:var(--padding-m) 0;--padding-bottom:var(--padding-m)}}header+.block-grafica{margin-top:0}.block-grafica{grid-gap:1.25rem;grid-gap:var(--gap);align-items:center;background-color:var(--primary-bg);color:var(--primary-color);display:grid;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));letter-spacing:-.05em;letter-spacing:var(--letter-spacing);letter-spacing:-.064em;line-height:1;line-height:var(--line-height-sans);margin:var(--margin);padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside);position:relative}.block-grafica>figure{grid-column:1/13;grid-row:1/2;height:calc(100vh - var(--font-size-title)*1.5);position:static}.block-grafica>figure img,.block-grafica>figure video{height:100vh;left:0;object-fit:cover;position:absolute;top:0;width:100vw}.block-grafica .title{font-size:var(--font-size-title);letter-spacing:-.064em;line-height:.93;margin-bottom:.2em;margin-left:-.07em;position:relative}.block-grafica .label{font-family:ModernGothicMono,sans-serif;font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:400;letter-spacing:-.064em;letter-spacing:var(--letter-spacing-mono);line-height:1;line-height:var(--line-height-sans);position:relative}.block-grafica .text{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);letter-spacing:-.064em}.block-grafica .text-small{font-size:var(--font-size-small)}.block-grafica>svg{grid-column:1/13;height:auto;margin:clamp(10px,1.1111vw * 1,24px) 0;margin:var(--font-size) 0}@media(min-width:480px){.block-grafica .label{align-items:center;align-self:flex-start;display:flex;grid-column:1/3;grid-row:2/3;height:var(--font-size-title)}.block-grafica .title{grid-column:3/10}.block-grafica .text{grid-column:3/9}.block-grafica .text-small{grid-column:9/12}}@media(max-width:480px){.block-grafica{row-gap:0}.block-grafica>figure{grid-column:1/13;height:calc(60vh - var(--font-size-title)*1.5);position:static}.block-grafica>figure img,.block-grafica>figure video{height:60vh;left:0;object-fit:cover;position:absolute;top:0;width:100vw}.block-grafica .label{display:flex;grid-column:1/13;grid-row:2/3;margin-bottom:.4em}.block-grafica .title{grid-column:1/13;grid-row:3/4;margin-bottom:.6em}.block-grafica .text{grid-column:1/13;margin:0 0 1em}.block-grafica .text-small{grid-column:1/13}}.card{height:100vh}@media(min-width:480px){.card.--simple{flex:0 0 50%;width:50%}}@media(max-width:480px){.card.--simple{flex:0 0 100%;width:100%}}.card.--doble{flex:0 0 100%;width:100%}.card.--white{--color:var(--black);--bg:var(--white)}.card.--black{--color:var(--white);--bg:var(--black)}.card-project{--font-size:var(--font-size-xs);--font-size-title:var(--font-size-l);--padding-v:var(--padding-header-text);--height:100vh;background:var(--bg);color:var(--color);position:relative}.card-project>.media{height:0;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.card-project>.media>img,.card-project>.media>video{height:100vh;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.card-project>.media:after{background-color:rgba(0,0,0,max(.3,var(--progress) - 1));content:"";height:100vh;position:absolute;width:100%}.card-project.--info>.media:after{content:none}@media(min-width:480px){.card-project.--right>header{padding-left:.625rem!important;padding-left:calc(var(--gap)*.5)!important;padding-right:1.25rem!important;padding-right:var(--gap)!important}}@media(max-width:480px){.card-project.--right>header{padding-left:1.25rem!important;padding-left:var(--gap)!important;padding-right:1.25rem!important;padding-right:var(--gap)!important}}@media(min-width:480px){.card-project.--left>header{padding-left:1.25rem!important;padding-left:var(--gap)!important;padding-right:.625rem!important;padding-right:calc(var(--gap)*.5)!important}}@media(max-width:480px){.card-project.--left>header{padding-left:1.25rem!important;padding-left:var(--gap)!important;padding-right:1.25rem!important;padding-right:var(--gap)!important}}.card-project.--doble>header{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside)}.card-project.--doble>header>.name{grid-column:9/10}@media(max-width:480px){.card-project.--doble>header>.name{grid-column:6/8}}.card-project.--doble>header>.short{grid-column:10/11}@media(max-width:480px){.card-project.--doble>header>.short{display:none}}.card-project.--doble>header>.long{grid-column:11/13}@media(max-width:480px){.card-project.--doble>header>.long{grid-column:8/13}}.card-project.--simple>header{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-template-columns:repeat(6,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(6,var(--width-cell));padding-left:0;padding-right:0}.card-project.--simple>header>.name{grid-column:3/4}@media(max-width:480px){.card-project.--simple>header>.name{grid-column:6/8}}.card-project.--simple>header>.short{grid-column:4/5}@media(max-width:480px){.card-project.--simple>header>.short{display:none}}.card-project.--simple>header>.long{grid-column:5/7}@media(max-width:480px){.card-project.--simple>header>.long{grid-column:8/13}}.card-project header{padding-bottom:var(--padding-v);padding-top:var(--padding-v);position:-webkit-sticky;position:sticky;top:0}.card-project header>.long,.card-project header>.name,.card-project header>.short{color:var(--color);font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.card-project header>.long a{margin-top:1.4em}.card-info-large{--padding-content:var(--padding-v) 0 var(--padding-l);--padding-v:var(--padding-header-text)}.card-info-large.--top{--valign:flex-start}.card-info-large.--center{--valign:center}.card-info-large.--bottom{--valign:flex-end}@media(min-width:480px){.card-info-large{--height:100vh}.card-info-large.--simple{--font-size-title:var(--font-size-xxl);--font-size:var(--font-size-base);--width-title:100%;--width-content:calc(var(--width-cell)*5 + var(--gap)*4)}.card-info-large.--doble{--font-size-title:var(--font-size-xxxl);--font-size:var(--font-size-m);--width-title:calc(var(--width-cell)*8 + var(--gap)*7);--width-content:calc(var(--width-cell)*8 + var(--gap)*7)}}@media(max-width:480px){.card-info-large{--height:100vw;--font-size-title:var(--font-size-xl);--font-size:var(--font-size-s);--padding-content:var(--padding-v) var(--gap) var(--padding-s);--width-title:100%;--width-content:100%}}.card-info-large{background-color:var(--bg);color:var(--color);height:var(--height);position:relative}.card-info-large>.media{--alpha:calc(var(--progress) - 0.3);--alphaTo:Max(.3,var(--alpha));height:100%;position:relative;width:100%}.card-info-large>.media>img,.card-info-large>.media>video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.card-info-large>.media:after{background-color:rgba(0,0,0,var(--alphaTo));content:"";height:100%;position:absolute;width:100%}.card-info-large>.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:var(--valign);left:0;padding:var(--padding-content);position:absolute;top:0;width:100%}.card-info-large>.content>.text,.card-info-large>.content>.title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);text-align:center}.card-info-large>.content .text{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);margin:0;width:var(--width-content)}.card-info-large>.content .title{font-size:var(--font-size-title);line-height:1;margin:0 0 .1em;width:var(--width-title)}.card-info-large>.content>a{margin-top:2em}.card-info-medium{--padding-v:var(--padding-header-text);--font-size:var(--font-size-xs);--valign:center;--align:left}.card-info-medium.--top{--valign:flex-start}.card-info-medium.--center{--valign:center}.card-info-medium.--bottom{--valign:flex-end}.card-info-medium.--left{--align:left}.card-info-medium.--right{--align:right}.card-info-medium.--center{--align:center}@media(min-width:480px){.card-info-medium{--height:100vh;--padding-content:0}.card-info-medium.--simple{--font-size-text:var(--font-size-l);--width-content:calc(var(--width-cell)*5 + var(--gap)*4)}.card-info-medium.--doble{--font-size-text:var(--font-size-xl);--width-content:calc(var(--width-cell)*8 + var(--gap)*7)}}@media(max-width:480px){.card-info-medium{--height:100vw;--font-size-text:var(--font-size-base);--width-content:100%;--padding-content:0 var(--gap) 0}}.card-info-medium.--right{--title-right:var(--gap)}.card-info-medium.--left{--title-right:calc(var(--gap)*0.5)}@media(max-width:480px){.card-info-medium.--left{--title-right:var(--gap)}}.card-info-medium{background-color:var(--bg);color:var(--color);height:var(--height);position:relative}.card-info-medium>.media{--alpha:calc(var(--progress) - 0.3);--alphaTo:Max(.3,var(--alpha));height:100%;position:relative;width:100%}.card-info-medium>.media>img,.card-info-medium>.media>video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.card-info-medium>.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:var(--valign);left:0;padding:var(--padding-content);position:absolute;top:0;width:100%}.card-info-medium>.content .title{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);position:absolute;right:0;text-align:center;top:1.375rem;top:var(--padding-header-text);width:100%}.card-info-medium>.content .text,.card-info-medium>.content .title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans)}.card-info-medium>.content .text{font-size:var(--font-size-text);text-align:var(--align);width:var(--width-content)}.card-info-medium>.content>a{margin-top:2em}.card_info_small{--padding-content:var(--padding-v) 0 var(--padding-l);--padding-v:var(--padding-header-text);--height:100vh}.card_info_small.--top{--valign:flex-start}.card_info_small.--center{--valign:center}.card_info_small.--bottom{--valign:flex-end}.card_info_small.--simple{--font-size-title:var(--font-size-xxl);--font-size:var(--font-size-base);--width-title:100%;--width-content:calc(var(--width-cell)*5 + var(--gap)*4)}.card_info_small.--doble{--font-size-title:var(--font-size-xxxl);--font-size:var(--font-size-m);--width-title:calc(var(--width-cell)*8 + var(--gap)*7);--width-content:calc(var(--width-cell)*8 + var(--gap)*7)}.card_info_small{background-color:var(--bg);color:var(--color);position:relative}.card_info_small>.media{--alpha:calc(var(--progress) - 0.3);--alphaTo:Max(.3,var(--alpha));height:100%;position:relative;width:100%}.card_info_small>.media>img,.card_info_small>.media>video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.card_info_small>.media:after{background-color:rgba(0,0,0,var(--alphaTo));content:"";height:100%;position:absolute;width:100%}.card_info_small>.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:var(--valign);left:0;padding:var(--padding-content);position:absolute;top:0;width:100%}.card_info_small>.content>.text,.card_info_small>.content>.title{font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-weight:400;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);text-align:center}.card_info_small>.content .text{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);margin:.8 0 1.28em;width:var(--width-content)}.card_info_small>.content .title{font-size:var(--font-size-title);margin:0 0 .1em;width:var(--width-title)}.archive{grid-gap:1.25rem;grid-gap:var(--gap);display:grid;gap:1.25rem;gap:var(--gap);grid-auto-rows:auto;grid-template-columns:repeat(12,calc(8.33333vw - 1.35417rem));grid-template-columns:repeat(var(--cols),var(--width-cell));min-height:100vh;padding-left:1.25rem;padding-left:var(--padding-inside);padding-right:1.25rem;padding-right:var(--padding-inside);position:relative}.gallery{height:100vh}.home{display:flex;flex-wrap:wrap}#CMP{--color:var(--primary-color);--bg:var(--primary-bg);--font-size:var(--font-size-xsmall);--padding:var(--padding-s);--padding-info:var(--padding-s);--border-size:0.125rem;--gap-general:6.25rem;--gap-btns:var(--padding-xs);--btn-font-size:var(--font-size-xxsmall);--btn-width:7.5rem;--btn-height:3.125rem;--btn-padding:0.9375rem;--btn-big-font-size:var(--font-size);--btn-big-width:36.6875rem;--btn-big-height:5rem}#CMP[aria-expanded=false]{pointer-events:none;visibility:hidden}@media(max-width:480px){#CMP{--padding-info:var(--padding-xs);--border-size:1px;--font-size:var(--font-size-xxsmall);--btn-big-font-size:var(--font-size);--btn-width:auto;--btn-height:2.5rem;--btn-padding:0.9375rem;--btn-big-width:100%;--btn-big-height:3.75rem;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}}#CMP{align-items:center;background-color:var(--bg);bottom:0;color:var(--color);display:flex;flex-wrap:wrap;font-family:ModernGothic,sans-serif;font-family:var(--font-sans);font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);font-weight:400;justify-content:space-between;left:0;letter-spacing:-.05em;letter-spacing:var(--letter-spacing);line-height:1;line-height:var(--line-height-sans);max-height:100vh;opacity:0;position:fixed;transform:translateZ(12px);width:100%;z-index:12}#CMP .content{display:block;flex:1 0 40%;padding:var(--padding) calc(var(--padding) + var(--gap-general)) var(--padding) var(--padding);position:relative}#CMP>.btns{display:flex;flex-wrap:wrap;gap:var(--gap-btns);padding:var(--padding) var(--padding) var(--padding) 0}#CMP .btn{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible #CMP .btn:focus{outline:2px dashed!important}#CMP .btn{border-radius:0}#CMP .btn:not(.--big){font-size:var(--btn-font-size);height:var(--btn-height);width:var(--btn-width)}#CMP .btn.--big{font-size:var(--btn-big-font-size);height:var(--btn-big-height);text-align:center;width:var(--btn-big-width)}#CMP .btn{background-color:var(--bg);border:var(--border-size) solid var(--color);color:var(--color);padding:0 var(--btn-padding) .07em}#CMP .btn.--full{background-color:var(--color);color:var(--bg)}@media(hover:hover){#CMP .btn{transition:background-color .3s ease-out}#CMP .btn:not(.--full):hover{background-color:var(--color);color:var(--bg)}#CMP .btn.--full:hover{background-color:var(--bg);color:var(--color)}}#CMP a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible #CMP a:focus{outline:2px dashed!important}#CMP a{color:var(--color);text-decoration:underline}#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;justify-content:space-between;padding:var(--padding-info) 0;width:100%}#CMP>.information>.information__type:not(:last-of-type){border-top:var(--border-size) solid var(--color)}#CMP>.information>.information__type>.title:empty{display:none;pointer-events:none;visibility:hidden}#CMP>.information>.information__type>.title{font-size:1em;font-weight:700;white-space:normal}#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:#d9d9d9;color:var(--grey);display:flex;flex:0 0 auto;justify-content:flex-end}#CMP>.information>.information__type>.checks>.check{--width:4.0625rem;--height:2rem;--radius:1rem;--thumb-width:1.5rem;--thumb-offset:calc((var(--height) - var(--thumb-width))/2);--position:var(--thumb-offset);--opacity:1}#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{border-radius:var(--radius);height:var(--height);position:relative;width:var(--width)}#CMP>.information>.information__type>.checks>.check:before{background-color:var(--bg);border:var(--border-size) solid var(--color);border-radius:var(--radius);bottom:0;content:"";left:0;position:absolute;right:0;top:0}#CMP>.information>.information__type>.checks>.check:after{background-color:var(--color);border-radius:var(--height);content:"";height:var(--thumb-width);left:0;position:absolute;top:var(--thumb-offset);transform:translateX(var(--position));transition: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{display:grid;flex:1 0 100%;grid-template-columns:1fr 1fr;padding:0 var(--padding) var(--padding)}#CMP>.btns>.btn:first-child{grid-column:1/3}#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-info)}#CMP>.information>.information__type>.checks>.check{--width:2.375rem;--height:1.375rem;--radius:0.6875rem;--thumb-width:1rem}}#Message,.win-message{--font-size:1.5rem;--font-size-submit:3.75rem}.palette-primary #Message,.palette-primary .win-message,.palette-secondary #Message,.palette-secondary .win-message,.palette-white #Message,.palette-white .win-message{--bg-color:var(--black);--color:var(--primary-color)}.palette-black #Message,.palette-black .win-message{--bg-color:var(--primary-color);--color:var(--black)}#Message.__success,.win-message.__success{--bg-color:var(--color-sucess);--color:var(--black)}#Message.__error,.win-message.__error{--bg-color:var(--color-error);--color:var(--white)}#Message[aria-expanded=false],.win-message[aria-expanded=false]{pointer-events:none;visibility:hidden}#Message,.win-message{align-items:center;background-color:var(--bg-color);bottom:0;color:var(--color);cursor:auto;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:1.25rem;position:fixed;transform:translateZ(11px);width:100%;z-index:11}#Message .content,.win-message .content{display:block;flex:1 0 50%;position:relative}#Message .controls,.win-message .controls{flex:1 0 160px;min-width:160px;padding-left:10px;text-align:center}#Message p,.win-message p{font-size:clamp(10px,1.1111vw * 1,24px);font-size:var(--font-size);margin:0;padding-bottom:0}#Message p b,#Message p strong,.win-message p b,.win-message p strong{font-weight:400}#Message p a,.win-message p a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none;touch-action:manipulation}.__accessible #Message p a:focus,.__accessible .win-message p a:focus{outline:2px dashed!important}#Message p a,.win-message p a{color:inherit;text-decoration:underline}#Message .btn-ok,.win-message .btn-ok{font-size:var(--font-size-submit);padding:.5625rem .625rem;padding:calc(var(--padding-xs)*.9) var(--padding-xs)}@media(max-width:480px){#Message{padding:1.25rem .625rem;padding:var(--padding-s) var(--padding-xs)}#Message .content{margin-bottom:.625rem;margin-bottom:var(--padding-xs);width:100%}#Message .controls{display:flex;min-width:100%;padding:0;width:100%}#Message p{font-size:1rem;font-size:var(--font-size-base);margin-bottom:1em}#Message .btn-ok{width:100%}}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{transform:translateZ(0);transform:translate3d(0,var(--sidemenu-height),0);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!important;overscroll-behavior-y:none!important}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}button[disabled]{opacity:.3;pointer-events:none}.tp-dfwv{transform:translateZ(15px);z-index:15}
/*# sourceMappingURL=main.672d443100dc027e9a98.css.map*/