[data-v-0247d93c]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-0247d93c]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-0247d93c]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-0247d93c]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-0247d93c]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-0247d93c]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-0247d93c]:root{--current-breakpoint:xxl}}.main-loader[data-v-0247d93c]{display:flex;flex-direction:column;height:100%;left:0;padding-bottom:70px;padding-left:4vw;padding-right:4vw;position:fixed;top:0;width:100%;z-index:100}.main-loader .logo[data-v-0247d93c]{margin:auto}.footer[data-v-0247d93c]{align-items:center;display:flex;justify-content:space-between;position:relative}.footer p[data-v-0247d93c]{color:hsla(0,0%,89%,.5);font-size:2rem;font-weight:500;margin-bottom:0;text-transform:uppercase}@media(max-width:989.98px){.footer p[data-v-0247d93c]{display:none}}.footer .animation[data-v-0247d93c]{left:50%;position:absolute;top:-10px;transform:translateX(-50%)}.logo[data-v-0247d93c]{width:191px}.animation[data-v-0247d93c]{width:85px}[data-v-fb12f6f8]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-fb12f6f8]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-fb12f6f8]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-fb12f6f8]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-fb12f6f8]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-fb12f6f8]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-fb12f6f8]:root{--current-breakpoint:xxl}}.project-link[data-v-fb12f6f8]{align-items:flex-end;color:#e2e2e2;display:flex;padding:0;position:relative;text-decoration:none}.project-link.eho-digital .name .french[data-v-fb12f6f8]{font-style:italic;text-transform:none}.project-link.eho-digital .name .french .underscore[data-v-fb12f6f8]{font-style:normal}.project-link.eho-digital .name .french .stroke[data-v-fb12f6f8]{background-color:currentColor;display:inline-block;height:.07em;width:1em}.project-link.eho-digital .name .french[data-v-fb12f6f8]>:last-child{padding-right:5px}.project-link .name[data-v-fb12f6f8]{display:flex;font-size:8.3vw;font-weight:500;line-height:1;margin-right:10px;overflow:hidden;position:relative;text-transform:uppercase}@media(min-width:770px){.project-link .name[data-v-fb12f6f8]{font-size:7.8vh;margin-right:30px}}.project-link .name>[data-v-fb12f6f8]{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;white-space:nowrap}.project-link .name .french[data-v-fb12f6f8]{padding:.24em 0;width:max-content}@media(min-width:770px){.project-link .name .french[data-v-fb12f6f8]{padding:.15em 0}}.project-link .name .japanese[data-v-fb12f6f8]{font-family:Kozuka,sans-serif;font-weight:700;left:0;padding:calc(.15em + 6px) 0 calc(.15em - 6px);position:absolute;top:0;visibility:hidden;width:max-content}.project-link .subtitle[data-v-fb12f6f8]{font-size:1.2rem;font-weight:400;line-height:1;margin-bottom:0;padding:0 0 .8em}@media(min-width:770px){.project-link .subtitle[data-v-fb12f6f8]{font-size:1.6rem;margin-bottom:-2px;padding:0 0 1.1em}}@media(min-width:1500px){.project-link .subtitle[data-v-fb12f6f8]{font-size:1.8vh}}[data-v-22575c96]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-22575c96]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-22575c96]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-22575c96]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-22575c96]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-22575c96]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-22575c96]:root{--current-breakpoint:xxl}}.projects[data-v-22575c96]{height:100svh;position:relative;z-index:1}.content[data-v-22575c96]{display:flex;height:100%;width:100%}.billboard-container[data-v-22575c96]{bottom:0;max-width:87vh;position:absolute;right:0;width:55vw;z-index:-1}@media(max-width:989.98px){.billboard-container[data-v-22575c96]{bottom:-15svh;width:110%}}.billboard-container .billboard-image[data-v-22575c96]{display:block;z-index:10}.billboard-container .billboard-content[data-v-22575c96]{-webkit-clip-path:url(#billboardMask);clip-path:url(#billboardMask);height:auto;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.billboard-container .billboard-content.visible[data-v-22575c96]{opacity:1}.billboard-container .billboard-content.default[data-v-22575c96]{opacity:1;z-index:-2}.billboard-container .billboard-content img[data-v-22575c96],.billboard-container .billboard-content video[data-v-22575c96]{display:block;height:auto;width:100%}.links[data-v-22575c96]{display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;max-width:100vw;padding-top:5svh;position:absolute;top:0;width:100%}@media(min-width:770px){.links[data-v-22575c96]{justify-content:center;min-width:910px;padding-top:0;width:45%}}.links.has-link-hovered .project-link[data-v-22575c96]:not(.hovered){opacity:.4}.links .project-link[data-v-22575c96]{padding-left:26px;transition:opacity .5s ease}@media(min-width:770px){.links .project-link[data-v-22575c96]{padding-left:4vw}}.links .project-link[data-v-22575c96]:not(:last-child):after{background:linear-gradient(90deg,#e2e2e2 10%,hsla(0,0%,89%,0));bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:90%}.quote[data-v-22575c96]{bottom:8vh;margin:0;position:absolute;right:4vw;text-align:right;width:220px}@media(max-width:989.98px){.quote[data-v-22575c96]{display:none}}.quote .replacement[data-v-22575c96]{bottom:0;opacity:0;pointer-events:none;position:absolute;right:0;width:100%}.quote .original[data-v-22575c96],.quote .replacement[data-v-22575c96]{margin:0;transition:opacity .3s ease}.quote:hover .replacement[data-v-22575c96]{opacity:1;pointer-events:all}.quote:hover .original[data-v-22575c96]{opacity:0;pointer-events:none}.quote blockquote[data-v-22575c96]{font-size:15px;font-weight:400;margin:0;text-transform:uppercase}.quote figcaption[data-v-22575c96]{font-size:15px;font-weight:700;text-transform:uppercase}.quote figcaption cite[data-v-22575c96]{font-family:Kozuka,sans-serif;font-size:15px;font-style:normal;font-weight:700}[data-v-e8fb89dc]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-e8fb89dc]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-e8fb89dc]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-e8fb89dc]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-e8fb89dc]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-e8fb89dc]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-e8fb89dc]:root{--current-breakpoint:xxl}}.about[data-v-e8fb89dc]{height:100svh;overflow:hidden;position:relative;z-index:2}.video[data-v-e8fb89dc]{bottom:0;left:0;position:absolute;z-index:-1}@media(max-width:989.98px){.video[data-v-e8fb89dc]{left:0;width:115%}}@media(min-width:990px){.video[data-v-e8fb89dc]{height:97vh;width:auto}}.video.video-mobile[data-v-e8fb89dc]{mask-image:linear-gradient(180deg,transparent,#000 40%)}.content[data-v-e8fb89dc]{display:flex;flex-direction:column;height:100%;margin-left:auto;width:100%}@media(max-width:989.98px){.content[data-v-e8fb89dc]{padding-top:50px}}@media(min-width:990px){.content[data-v-e8fb89dc]{padding:3vw 4vw;width:63%}}.content .presentation-container[data-v-e8fb89dc]{margin:auto}@media(max-width:989.98px){.content .presentation-container[data-v-e8fb89dc]{padding-bottom:60vw}}.content .links[data-v-e8fb89dc]{margin-top:30px}.presentation-container[data-v-e8fb89dc]{margin-top:auto;max-width:290px}@media(min-width:1500px){.presentation-container[data-v-e8fb89dc]{max-width:39vh}}.presentation-container p[data-v-e8fb89dc]{font-size:1.5rem;font-weight:400;line-height:1.2;margin-bottom:.6em;text-align:center;text-transform:uppercase}@media(min-width:1500px){.presentation-container p[data-v-e8fb89dc]{font-size:2vh}}.presentation-container p small[data-v-e8fb89dc]{font-size:.7em}.links[data-v-e8fb89dc]{align-items:center;display:flex}@media(max-width:989.98px){.links[data-v-e8fb89dc]{display:grid;grid-auto-rows:1fr 1fr;grid-template-columns:auto 46px;padding-bottom:20px;padding-left:26px;padding-right:26px}.links .socials[data-v-e8fb89dc]{grid-column:2/span 1;grid-row:1/span 2}}.links>[data-v-e8fb89dc]:not(:last-child){margin-right:3.6vw}.links .socials[data-v-e8fb89dc]{margin-left:auto}.socials[data-v-e8fb89dc]{align-items:center;display:flex}@media(max-width:989.98px){.socials[data-v-e8fb89dc]{flex-direction:column}}.socials>[data-v-e8fb89dc]:not(:last-child){margin-right:2vw}@media(max-width:989.98px){.socials>[data-v-e8fb89dc]:not(:last-child){margin-right:0}}.info-link[data-v-e8fb89dc]{color:#e2e2e2;font-family:PPNeueMontreal,sans-serif;font-size:1.2rem;line-height:1.2;text-decoration:none;text-transform:uppercase}@media(min-width:770px){.info-link[data-v-e8fb89dc]{font-size:1.5rem}}@media(min-width:1500px){.info-link[data-v-e8fb89dc]{font-size:1.8vh}}.info-link:hover .label[data-v-e8fb89dc]{transform:translateX(20px)}.info-link .label[data-v-e8fb89dc],.info-link .value[data-v-e8fb89dc]{display:block;text-align:left}.info-link .label[data-v-e8fb89dc]{font-weight:700;transition:transform .3s ease}.info-link .value[data-v-e8fb89dc]{font-weight:400}.social-link[data-v-e8fb89dc]{color:#e2e2e2;padding:6px;text-decoration:none}@media(min-width:990px){.social-link[data-v-e8fb89dc]{padding:10px}}.social-link:hover svg[data-v-e8fb89dc]{transform:translateY(-10px)}.social-link svg[data-v-e8fb89dc]{display:block;height:auto;transition:transform .3s ease;width:26px}@media(min-width:1500px){.social-link svg[data-v-e8fb89dc]{font-size:1.8vw}}:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){:root{--current-breakpoint:xl}}@media(min-width:1500px){:root{--current-breakpoint:xxl}}.main-menu{align-items:end;display:flex;flex-direction:column;position:fixed;z-index:10}.main-menu .menu-link{position:relative}.main-menu .menu-link:not(:last-child):after{background:linear-gradient(270deg,hsla(0,0%,89%,.9) 0,hsla(0,0%,89%,0));bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.menu-link{background-color:rgba(0,0,0,0);border:0;color:hsla(0,0%,89%,.4);cursor:pointer;font-family:PPNeueMontreal,sans-serif;font-size:1.8rem;font-weight:500;padding:15px 0;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.menu-link:focus{outline:none}.menu-link.active,.menu-link:hover{color:#e2e2e2}[data-v-7472a1b1]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-7472a1b1]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-7472a1b1]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-7472a1b1]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-7472a1b1]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-7472a1b1]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-7472a1b1]:root{--current-breakpoint:xxl}}.smooth-wrapper[data-v-7472a1b1]{position:relative;z-index:5}.smooth-content[data-v-7472a1b1]{position:relative}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/PPNeueMontreal-Book.63f7d01.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-Book.5a56c57.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/PPNeueMontreal-Medium.d315be7.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-Medium.80d93be.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/PPNeueMontreal-Bold.1935e8f.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-Bold.cb61253.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:italic;font-weight:500;src:url(/_nuxt/fonts/PPNeueMontreal-SemiBolditalic.84eb099.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-SemiBolditalic.b84781a.woff) format("woff")}@font-face{font-display:swap;font-family:Kozuka;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/KozGoPr6N-Bold-AlphaNum.9b25571.woff2) format("woff2"),url(/_nuxt/fonts/KozGoPr6N-Bold-AlphaNum.deee344.woff) format("woff")}[data-v-44db69c8]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-44db69c8]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-44db69c8]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-44db69c8]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-44db69c8]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-44db69c8]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-44db69c8]:root{--current-breakpoint:xxl}}@media(max-width:769.98px){.main-menu[data-v-44db69c8]{display:none}}@media(min-width:770px){.main-menu[data-v-44db69c8]{position:fixed;right:4vw;top:9vh}}.home-sections[data-v-44db69c8]{overflow:hidden}.background[data-v-44db69c8]{height:100lvh;left:0;position:fixed;top:0;width:100%;z-index:-1}.background img[data-v-44db69c8]{display:block;height:100%;object-fit:cover;object-position:bottom right;width:100%}