@font-face{font-display:swap;font-family:sans;font-style:normal;font-weight:700;src:url(/assets/app/58b44c590b1d/PPNeueMontreal-Bold.l3ulKZJq.woff2) format("woff2"),url(/assets/app/58b44c590b1d/PPNeueMontreal-Bold.DV22cyV6.woff) format("woff")}@font-face{font-display:swap;font-family:sans;font-style:normal;font-weight:500;src:url(/assets/app/58b44c590b1d/PPNeueMontreal-Medium.BCmCQQaX.woff2) format("woff2"),url(/assets/app/58b44c590b1d/PPNeueMontreal-Medium.CQ8xbuaV.woff) format("woff")}@font-face{font-display:swap;font-family:sans;font-style:normal;font-weight:400;src:url(/assets/app/58b44c590b1d/PPNeueMontreal-Book.Oo-9ba79.woff2) format("woff2"),url(/assets/app/58b44c590b1d/PPNeueMontreal-Book.C75M5Gm-.woff) format("woff")}@font-face{font-display:swap;font-family:mono;font-style:normal;font-weight:500;src:url(/assets/app/58b44c590b1d/PPNeueMontrealMono-Medium.DUem7D_U.woff2) format("woff2"),url(/assets/app/58b44c590b1d/PPNeueMontrealMono-Medium.BNn5A5Jy.woff) format("woff")}:root{--tea-rose-red:#facac8;--davys-gray:#5d5857;--puce:#d98d91;--timberwolf:#d2d0cf;--tea-rose-red:#fac9c7;--davys-gray:#5c5757;--puce:#d98c90;--timberwolf:#d2d1d0;--silver:#c2c1c1;--size:390}@media(min-width:650px){:root{--size:1500}}html{font-size:clamp(1px,20px,10 * 100vw/var(--size));-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:#fff;color:#000}body,html{overscroll-behavior:none;width:100%}body{font-family:sans;font-optical-sizing:auto;font-size:1.6rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.3}@media(min-width:650px){body{font-size:clamp(1.6rem,2rem,20px)}}body.is-loading{cursor:wait}button{border-radius:0;font-family:inherit}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;outline:0;padding:0}::-moz-placeholder{color:#000}::placeholder{color:#000}*{box-sizing:border-box}.txt{font-size:clamp(1.6rem,2rem,20px)}.txt>:not(:last-child){margin-bottom:3rem}.h1{font-size:4.5rem;font-weight:700;line-height:.9;text-transform:uppercase}@media(min-width:650px){.h1{font-size:clamp(4.5rem,5.7rem,57px)}}.label{font-family:mono,sans-serif;font-size:clamp(1.2rem,1.4rem,14px);text-transform:uppercase}.site-max{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.site-max .site-max{padding-left:0;padding-right:0}.site-grid{--gap:.7rem;--cols:5;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-column-gap:var(--gap)}@media(max-width:649px){.site-grid.--articles{--cols:4}}@media(min-width:650px){.site-grid{--gap:2rem;--cols:12}}.media-fill iframe,.media-fill img,.media-fill video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.media-contain img,.media-contain video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.cursor-grab{cursor:grab}.cursor-grab.is-grabbing{cursor:grabbing}.aspect{aspect-ratio:calc(1/var(--aspect))}.uline{display:inline-flex;position:relative;white-space:nowrap;--bottom:0}.uline:before{background-color:currentColor;bottom:var(--bottom);content:"";height:.05em;left:0;min-height:1px;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .75s cubic-bezier(.19,1,.22,1)}@media(hover:hover)and (pointer:fine){.uline:hover:before{transform:scaleX(1);transform-origin:left}}.uline.nuxt-link-exact-active:before,.uline.sh__link.nuxt-link-active:before{transform:scaleX(1);transform-origin:left}.uline-double{display:inline-flex;position:relative;white-space:nowrap;--bottom:0}.uline-double:after,.uline-double:before{background-color:currentColor;bottom:var(--bottom);content:"";height:.05em;left:0;min-height:1px;position:absolute;right:0}.uline-double:before{transform:scaleX(1);transform-origin:left;transition:transform .75s cubic-bezier(.19,1,.22,1);transition-delay:.5s}.uline-double:after{transform:scaleX(0);transform-origin:right;transition:transform .75s cubic-bezier(.19,1,.22,1);transition-delay:0s}@media(hover:hover)and (pointer:fine){.uline-double:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .75s cubic-bezier(.19,1,.22,1);transition-delay:0s}.uline-double:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .75s cubic-bezier(.19,1,.22,1);transition-delay:.2s}}.cursor-none{cursor:none}.radius-fix{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-out}.fade-enter,.fade-leave-active{opacity:0}input,textarea{min-width:0}.plus{height:.2rem;min-height:2px;position:relative;width:1rem}.plus:after,.plus:before{background-color:currentColor;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.plus:after{transform:transition .75s cubic-bezier(.19,1,.22,1);transform:rotate(90deg)}.is-active .plus:after{transform:rotate(0)}.mmt__lines:after,.mmt__lines:before{background-color:currentColor;content:"";height:100%;left:0;position:absolute;top:0;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%}.mmt__lines:before{transform:translateY(-4px)}.mmt__lines:after{transform:translateY(4px)}.is-menu .mmt__lines:before{transform:translateY(0) rotate(45deg)}.is-menu .mmt__lines:after{transform:translateY(0) rotate(-45deg)}.icon{display:inline-flex;fill:currentColor;height:1em;stroke:currentColor;stroke-width:0;width:1em}.icon-arrow-left,.icon-arrow-right{width:1.341796875em}.icon-moon{width:1.0009765625em}.icon-pip{width:.8232421875em}.icon-sun{width:.9951171875em}.icon-wind{width:1.12890625em}.x{--size-x:1.2rem;height:2px;position:relative;transition:transform .75s cubic-bezier(.19,1,.22,1);width:var(--size-x)}.x__line{background-color:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}.x__line:first-child{transform:rotate(45deg)}.x__line:nth-child(2){transform:rotate(-45deg)}.x-trig:hover .x{transform:rotate(90deg)}.h-scale{transition:transform 1s cubic-bezier(.19,1,.22,1)}.h-trig:hover .h-scale{transform:scale(1.025)}.screen-h{height:100vh;height:100svh}@media(min-width:650px){.screen-h-s{height:100vh;height:100svh}}.stack{display:grid}.stack.--center{place-items:center}.stack>*{grid-area:1/1}