.block-bg-cover[data-v-b40ec138]{display:flex;z-index:1}.block-bg-cover img[data-v-b40ec138]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%;z-index:2}.block-bg-cover video[data-v-b40ec138]{left:0;position:absolute;top:0;width:100%;z-index:1}.-ambar[data-v-f3ba357e]{--background-color:#ffb300}.-black[data-v-f3ba357e]{--background-color:#000;--color:#ecebe7;margin-top:-1px}footer[data-v-f3ba357e]{--background-color:#fff;--color:#000;background-color:#fff;background-color:var(--background-color);display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:0 0 max(1px,calc(-3.095px + 1.05vw));position:relative;width:100%}@media only screen and (max-width:1023px){footer[data-v-f3ba357e]{height:88vh;height:auto;min-height:630px;padding:0 0 max(22px,calc(22px + .82vw))}}footer .image-wrapper[data-v-f3ba357e]{bottom:0;height:max(120.8px,calc(120.8px + 41.24vw));left:50%;position:absolute;transform:translateX(-50%);width:max(250px,calc(168.568px + 20.88vw));width:100%}@media only screen and (max-width:743px){footer .image-wrapper[data-v-f3ba357e]{height:max(153px,calc(153px + 54.41vw))}}footer .image-wrapper img[data-v-f3ba357e]{height:max(120.8px,calc(120.8px + 41.24vw));margin:0 auto}@media only screen and (max-width:743px){footer .image-wrapper img[data-v-f3ba357e]{height:max(153px,calc(153px + 54.41vw))}}footer .row[data-v-f3ba357e]{justify-content:space-between;padding-top:max(27px,calc(27px + 2.86vw));position:relative;z-index:2}footer .row.top[data-v-f3ba357e]{pointer-events:none}@media only screen and (max-width:743px){footer .row.top[data-v-f3ba357e]{padding-bottom:70px}}footer .row .left .-h5[data-v-f3ba357e],footer .row .left[data-v-f3ba357e],footer .row .right[data-v-f3ba357e]{pointer-events:none}footer .row .right .-h5[data-v-f3ba357e]{pointer-events:none;text-align:right}footer .row a[data-v-f3ba357e]{pointer-events:all}footer .tagline .-h5[data-v-f3ba357e]{text-align:right}footer .-h5[data-v-f3ba357e]{color:var(--color);margin:max(10px,calc(8.284px + .44vw)) 0}@media only screen and (max-width:1023px){footer .-h5[data-v-f3ba357e]{margin:max(10px,calc(8.908px + .28vw)) 0}}footer .-h5[data-v-f3ba357e]:first-child{margin-top:0}footer .-h5[data-v-f3ba357e]:nth-child(n+10){text-align:right}footer .line[data-v-f3ba357e]{display:flex}footer .line svg[data-v-f3ba357e]{margin-left:auto}footer .line svg path[data-v-f3ba357e]{fill:var(--color)}@media only screen and (max-width:1023px){footer .line svg[data-v-f3ba357e]{width:max(38px,calc(35.855px + .55vw))}}footer .logo-wrapper[data-v-f3ba357e]{display:flex}footer .logo-wrapper svg[data-v-f3ba357e]{width:max(86px,calc(74.573px + 2.93vw))}@media only screen and (min-width:2000px){footer .logo-wrapper svg[data-v-f3ba357e]{width:139px}}@media only screen and (max-width:1800px){footer .logo-wrapper svg[data-v-f3ba357e]{width:max(86px,calc(74.573px + 2.93vw))}}footer .logo-wrapper a[data-v-f3ba357e]{display:flex}footer .logo-wrapper path[data-v-f3ba357e]{fill:var(--color)}footer .logo-socials[data-v-f3ba357e]{display:flex}footer .address-wrapper .-p_small[data-v-f3ba357e]{bottom:-6px;color:var(--color);position:relative;text-align:right}@media only screen and (max-width:1023px){footer .logo-wrapper[data-v-f3ba357e]{display:flex}footer .-p_small[data-v-f3ba357e]{color:var(--color);transform:scale(-1);writing-mode:vertical-lr}footer .-p_small .invert[data-v-f3ba357e]{transform:scaleX(1) scaleY(1) rotate(90deg)}footer .address-wrapper .-p_small[data-v-f3ba357e]{bottom:auto;margin-left:auto}}.project-thumbnail[data-v-755f67ae]{background-color:#fff;overflow:hidden;padding-bottom:max(80px,calc(69.236px + 2.76vw));position:relative}@media only screen and (max-width:743px){.project-thumbnail[data-v-755f67ae]{height:-moz-fit-content;height:fit-content;max-height:100%}}.project-thumbnail.-black[data-v-755f67ae]{--color:#000}.project-thumbnail.-white[data-v-755f67ae]{--color:#fff}.project-thumbnail.-full-size-true[data-v-755f67ae]{max-width:100%;width:100vw}.project-thumbnail.-full-size-false[data-v-755f67ae]{max-width:50%;width:50vw}@media only screen and (max-width:1023px){.project-thumbnail.-full-size-false[data-v-755f67ae]{max-width:100%;width:100vw!important}}.project-thumbnail.-full-size-false .title-wrapper[data-v-755f67ae]{align-items:flex-start;flex-direction:column;gap:max(1px,calc(-1.092px + .28vw))}.project-thumbnail.-full-size-false .media-wrapper[data-v-755f67ae] .block-bg-cover .element-cover{-o-object-fit:contain;object-fit:contain}.project-thumbnail a[data-v-755f67ae]{display:block;height:100%;width:100%}.project-thumbnail .row[data-v-755f67ae]{height:100%;width:100%;z-index:3}.project-thumbnail .row .col[data-v-755f67ae]{position:relative}.project-thumbnail .title-wrapper[data-v-755f67ae]{align-items:flex-start;display:flex;flex-direction:row;gap:max(3px,calc(-1.758px + 1.22vw));margin-top:max(20px,calc(16.334px + .94vw))}@media only screen and (max-width:743px){.project-thumbnail .title-wrapper[data-v-755f67ae]{align-items:flex-start;flex-direction:column}}.project-thumbnail .title-wrapper .-h4[data-v-755f67ae]{color:var(--color);margin-bottom:5px}.project-thumbnail .title-wrapper .-h5[data-v-755f67ae]{color:var(--color)}.project-thumbnail .title-wrapper .-p_medium[data-v-755f67ae]{color:#c9c9c9}.project-thumbnail .title-wrapper .main[data-v-755f67ae]{display:flex;flex-direction:column;width:calc((100vw - var(--grid-padding)*2)/var(--grid-num-cols)*3 - var(--grid-gutter)*2)}@media only screen and (max-width:743px){.project-thumbnail .title-wrapper .main[data-v-755f67ae]{width:100%}}.project-thumbnail .title-wrapper .description[data-v-755f67ae]{display:flex;flex-direction:row;gap:max(5px,calc(-.382px + 1.38vw));margin-left:calc((100vw - var(--grid-padding)*2)/var(--grid-num-cols)*3);width:calc((100vw - var(--grid-padding)*2)/var(--grid-num-cols)*5 - var(--grid-gutter)*2)}@media only screen and (max-width:743px){.project-thumbnail .title-wrapper .description[data-v-755f67ae]{flex-direction:column;margin-left:0;margin-top:max(22px,calc(22px + .82vw));width:100%}.project-thumbnail .title-wrapper .description .text[data-v-755f67ae]{margin-top:-25px;text-indent:55px}}.project-thumbnail .title-wrapper .description .image-gif[data-v-755f67ae]{flex-shrink:0;height:max(24px,calc(19.047px + 1.27vw));transform:scaleX(-1);width:max(40px,calc(31.381px + 2.21vw))}.project-thumbnail .media-wrapper[data-v-755f67ae]{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:relative;width:100%}.project-thumbnail .media-wrapper[data-v-755f67ae] .block-bg-cover{display:flex;position:relative;z-index:1}.project-thumbnail .media-wrapper[data-v-755f67ae] .block-bg-cover video{width:100%}@media only screen and (max-width:1023px){.project-thumbnail .media-wrapper[data-v-755f67ae] .block-bg-cover .element-cover{-o-object-fit:contain;object-fit:contain}}.-project-widget[data-v-08a87c4e]{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:100%;position:relative;width:100vw}@media only screen and (max-width:1023px){.-project-widget[data-v-08a87c4e]{gap:40px}}.-project-widget[data-v-08a87c4e] .project-thumbnail{flex-grow:1}@media only screen and (max-width:1023px){.-project-widget[data-v-08a87c4e] .project-thumbnail{flex-grow:1;flex-shrink:0;width:100%}}.-project-widget .-p_medium[data-v-08a87c4e]{color:#ecebe7;margin-bottom:max(21px,calc(21px + .41vw))}.-project-widget .-h4[data-v-08a87c4e]{color:#ecebe7;margin-bottom:max(21.5px,calc(21.5px + .61vw))}.-project-widget .-h4[data-v-08a87c4e]:last-child{margin-bottom:max(48px,calc(48px + 11.45vw))}.row[data-v-08a87c4e]{position:relative;z-index:2}[data-v-08a87c4e] div.project-thumbnail{margin-bottom:max(2px,calc(-10.48px + 3.2vw));padding-bottom:0!important}[data-v-08a87c4e] div.project-thumbnail:first-child .col,[data-v-08a87c4e] div.project-thumbnail:nth-child(3) .col{padding-right:0}[data-v-08a87c4e] div.project-thumbnail:nth-child(2) .col,[data-v-08a87c4e] div.project-thumbnail:nth-child(4) .col{padding-left:0}[data-v-08a87c4e] div.project-thumbnail .title-wrapper{margin-top:max(2px,calc(-2.953px + 1.27vw))}@media only screen and (max-width:1023px){[data-v-08a87c4e] div.project-thumbnail .title-wrapper{margin-top:10px}}.page[data-v-2ceb87f7]{background-color:#000}.title[data-v-2ceb87f7]{margin-bottom:max(65px,calc(60.71px + 1.1vw));margin-top:max(200px,calc(178.472px + 5.52vw))}.recent[data-v-2ceb87f7]{margin-bottom:max(40px,calc(37.855px + .55vw));margin-top:max(100px,calc(74.143px + 6.63vw))}.-project-widget[data-v-2ceb87f7]{background-color:#000;margin-bottom:max(200px,calc(167.669px + 8.29vw))}.-project-widget[data-v-2ceb87f7] .project-thumbnail{--background-color:#000;--color:#fff;background-color:#000}[data-v-2ceb87f7] footer{--background-color:#000!important;--color:#fff!important}.archived-wrapper[data-v-2ceb87f7]{margin-bottom:max(100px,calc(89.236px + 2.76vw))}.wrapper[data-v-2ceb87f7]{margin-bottom:max(10px,calc(8.908px + .28vw))}@media(hover:hover){.wrapper:hover .archive-entry[data-v-2ceb87f7]{background-color:#1f1f1f}}.recent[data-v-2ceb87f7],.title[data-v-2ceb87f7]{color:#fff}.archive-entry[data-v-2ceb87f7]{display:flex;flex-wrap:wrap;padding:max(18px,calc(17.571px + .11vw)) 0 max(16px,calc(15.571px + .11vw));transition:.2s ease;width:100%}@media only screen and (max-width:1023px){.archive-entry[data-v-2ceb87f7]{border-bottom:1px solid #1f1f1f}}.archive-entry .entry-title[data-v-2ceb87f7]{color:#fff}@media only screen and (max-width:1023px){.archive-entry .entry-title[data-v-2ceb87f7]{display:flex;justify-content:space-between}}.archive-entry .subtitle[data-v-2ceb87f7]{align-items:flex-end;color:#fff;display:flex}@media only screen and (max-width:1023px){.archive-entry .subtitle[data-v-2ceb87f7]{color:#7a7a7a}}.archive-entry .arrow[data-v-2ceb87f7]{align-items:center;display:flex;justify-content:flex-end}.archive-entry .arrow svg[data-v-2ceb87f7]{margin-right:10px}.archive-entry .arrow svg path[data-v-2ceb87f7]{fill:#fff}@media only screen and (max-width:1023px){.archive-entry .arrow[data-v-2ceb87f7]{display:none}}.archive-entry .mobile-arrow[data-v-2ceb87f7]{display:none}@media only screen and (max-width:1023px){.archive-entry .mobile-arrow[data-v-2ceb87f7]{display:block}.archive-entry .mobile-arrow path[data-v-2ceb87f7]{fill:#fff}}