@font-face{font-family:Karbon;src:url(/assets/karbon-hairline-C_5sdlqN.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Thin-BinVesNM.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Daniel;src:url(/assets/daniel-CJNmiXPH.ttf) format("truetype");font-weight:400;font-display:swap}:root{--light: rgb(255, 255, 255);--dark: rgb(0, 0, 0);--cursor-stroke: rgb(0, 0, 0);--cursor-fill: rgb(0, 0, 0)}[data-theme=light]{--light: rgb(255, 255, 255);--dark: rgb(0, 0, 0)}[data-theme=dark]{--light: rgb(0, 0, 0);--dark: rgb(255, 255, 255);--cursor-stroke: rgb(255, 255, 255);--cursor-fill: rgb(255, 255, 255)}.cursor{display:none}@media (any-pointer: fine){.cursor{position:fixed;z-index:102;top:0;left:0;display:block;pointer-events:none}.cursor__inner{fill:var(--cursor-fill);stroke:var(--cursor-stroke);stroke-width:var(--cursor-stroke-width)}}*{padding:0;margin:0;font-family:Karbon,sans-serif;font-weight:100}body::-webkit-scrollbar,#main::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none;--cursor-stroke-width: 1px;background:var(--light);color:var(--dark)}body,#overlay,#author,.moon{transition:background-color .4s ease}button{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:none;border:none;background:none;outline:none;color:var(--dark)}h1{display:none;font-size:11em;text-transform:lowercase}p,i,li{font-size:1em;font-family:Inter,sans-serif}em{font-size:1.5em;font-style:normal}h1,h2,h3,em,p,sup,ol li{cursor:none}#main{display:none}.scroll-container{will-change:transform;height:100vh}data-scroll-section{will-change:"transform"}section{height:100%;min-width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr)}.switch-container{display:flex;place-items:center;position:fixed;z-index:98;top:2em;opacity:0}#switch{height:5rem;width:5rem;background-color:transparent;display:flex;align-items:stretch;overflow:hidden;position:relative;border:none;border-radius:9999px;filter:none}input{z-index:1;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:0;border-radius:9999px;appearance:none;-webkit-appearance:none;cursor:none;background-color:var(--dark);outline:none}input :focus-visible{outline:none}input :focus{outline:none}.moon{z-index:1;position:absolute;top:50%;left:70%;transform:translate(-50%,-50%);width:2.5rem;height:2.5rem;border-radius:9999px;background-color:var(--light);pointer-events:none}input:checked~.moon{height:2.5rem;width:0rem;border-style:solid;border:0;border-radius:9999px;left:100%;background-color:var(--light);transform:translate(-50%,-50%)}section.intro{place-items:center;align-items:center;justify-content:center}.title_container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:80%}#figureContainer{opacity:0;width:50%;height:50%;object-fit:cover;overflow:hidden;display:flex;justify-content:center;align-items:center}#figureContainer img{width:1180px;height:auto}.introContainer{grid-area:2/2/12/12;position:relative;width:800px;height:400px;display:flex;justify-content:center;align-items:center}.introContainer img{aspect-ratio:16/9;object-fit:cover}.introText{display:inline-flex;align-items:center;position:absolute;height:8em;overflow:hidden;cursor:none;z-index:11}.introText.initial:nth-of-type(1){top:-15%}.introText.initial:nth-of-type(2){bottom:-15%}.introText.top,.introText.bottom{right:1em;transform-origin:bottom right;height:2em}.introText.top h1,.introText.bottom h1{font-size:1.5em;display:flex}.introText.top,em.top{top:0;transform:translateY(10%) rotate(-90deg)}.introText.bottom,em.bottom{bottom:15%;transform:translateY(10%) rotate(-90deg)}em{text-align:center;position:absolute;transform-origin:bottom right}#menuButton{position:fixed;bottom:2.5em;left:50%;transform:translate(-50%,-50%);z-index:101;font-size:1.2em;text-align:center;display:none;opacity:0}#author{position:fixed;top:0;right:0;width:0;height:100%;background:var(--light);z-index:101}#overlay{position:fixed;top:0;left:0;width:5%;height:100%;background:var(--light);z-index:10;will-change:width}#overlay .overlay__content{opacity:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr)}#overlay .overlay__content h2{align-self:center;grid-column:2/10;grid-row:2/span 2;font-size:5em;text-transform:lowercase}#overlay .overlay__content .lang-fr,#overlay .overlay__content .lang-en{font-size:1.2em;text-transform:uppercase;align-self:center;grid-row:4/span 1}#overlay .overlay__content .lang-en{grid-column:7/7}#overlay .overlay__content .lang-fr{grid-column:2/2}#overlay .overlay__content__fr,#overlay .overlay__content__en{align-self:center;grid-row:5/span 5}#overlay .overlay__content__fr{grid-column:2/5;color:var(--dark);text-transform:uppercase}#overlay .overlay__content__en{grid-column:7/10;color:var(--dark);text-transform:uppercase}#overlay .overlay__content p{margin-bottom:1em}.a,.b,.c,.d,.e{object-fit:cover;overflow:hidden}.a,.gallery-item .b,.single-item .c{width:100%}.d{width:60%}.single-item .b{width:50%}.e{width:40%;height:auto}.a{aspect-ratio:4/3}.b{aspect-ratio:1/1}.c{aspect-ratio:16/9}.d{aspect-ratio:9/16}.e{aspect-ratio:3/4}picture{text-align:center}.single-item,.gallery-item{grid-row:3/span 8;align-self:center;display:grid;height:100%;overflow:hidden}.single-item{grid-column:3/span 8}.gallery-item{grid-column:2/span 10;gap:2em}.gallery-item figure:nth-of-type(1){display:grid;grid-column:2/span 4}.gallery-item figure:nth-of-type(2){grid-column:8/span 4}.single-item figure,.gallery-item figure{object-fit:cover;overflow:hidden;display:grid;align-self:center}.credits_content__pagination{grid-area:3/2/span 9/span 3;align-self:flex-end}.credits_content__pagination li:before{content:"";width:2em;display:inline-flex}.credits_content__pagination ol li{line-height:1.4em}.credits_content__title{grid-area:6/5/span 2/span 4;display:grid;align-self:center;position:relative;text-align:center}.credits_content__title sup{top:-1em;padding:0 1.2em;font-size:1.2em;position:absolute}.credits_content__title sup.left{left:0}.credits_content__title sup.right{right:0}.credits_content__title h3{font-size:5em;letter-spacing:.1em;text-align:center;position:relative}.credits_content__quote{grid-area:3/-4/span 2/span 2;white-space:wrap}.credits_content__quote p{font-size:1.2em;font-family:Daniel,sans-serif}.credits_content__text p{line-height:1.3em;margin-bottom:1.2em}.credits_content__text{text-transform:uppercase;grid-area:6/-4/span 6/span 2;align-self:flex-end;white-space:wrap}.container-mobile{background-color:#000;display:flex;height:100vh;flex-flow:column;max-width:100%;padding:5%;overflow:hidden;align-items:center;justify-content:space-around}.container-mobile .title{width:80%}.container-mobile .title h1{font-size:5em;text-align:center;margin:5% 0;display:flex;justify-content:center}.container-mobile .title h2{text-align:center;text-transform:none;font-size:1.5em}.container-mobile h1,.container-mobile h2,.container-mobile p{color:#fff}.container-mobile p{font-size:.9em}.loader{display:flex;align-self:center;height:100vh;width:100%;z-index:200;text-align:center;justify-content:center;align-items:center}.loader_container{height:8em;display:flex;align-items:center;justify-content:center;overflow:hidden}.loader_container__inner{font-size:9em;text-align:center}@media all and (max-width: 767px){.scroll-container{display:block!important;overflow-y:auto;overflow-x:hidden;height:100vh}section{min-height:100vh;width:100%!important;min-width:100%!important;padding:2rem;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.introContainer{width:100%!important;height:auto!important;max-width:350px;display:flex;flex-direction:column;align-items:center;gap:2rem}.introText{position:relative!important;height:auto!important;overflow:visible!important}.introText h1{font-size:4rem!important;display:block!important}.introText:nth-of-type(1){top:auto!important;transform:none!important}.introText:nth-of-type(2){bottom:auto!important;transform:none!important}#figureContainer{position:relative!important;width:100%!important;height:auto!important;max-height:50vh}#figureContainer img{width:100%!important;height:auto!important;object-fit:cover}.single-item,.gallery-item{grid-column:1/-1!important;grid-row:auto!important;height:auto!important;gap:1rem}.single-item figure,.gallery-item figure{width:100%!important}.single-item figure img,.gallery-item figure img{width:100%!important;height:auto!important}.gallery-item{display:flex!important;flex-direction:column!important}.gallery-item figure:nth-of-type(1),.gallery-item figure:nth-of-type(2){grid-column:auto!important}#darkModeToggle{top:1rem;right:1rem;left:auto}#switch{width:3rem;height:3rem}input,.moon{width:1.5rem;height:1.5rem}#menuButton{bottom:2rem;font-size:1.1rem;font-weight:600;cursor:pointer;padding:.8rem 1.5rem;transition:all .2s ease}#menuButton:active{transform:scale(.95);background:#fff}.cursor{display:none!important}#overlay{width:0!important}#overlay .mobile-close-button{position:absolute;top:1rem;right:1rem;z-index:1001;border:none;font-size:1rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;transition:all .3s ease;background-color:var(--dark);color:var(--light)}#overlay .overlay__content{opacity:1;display:flex!important;height:100%;overflow-y:auto;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0;word-break:break-word}#overlay .overlay__content h2{font-size:2.5rem!important;align-self:self-start;width:85%;padding:10px}#overlay .overlay__content p{font-size:.9rem;line-height:1.4;margin-bottom:0}#overlay .overlay__content .lang-fr,#overlay .overlay__content .lang-en{display:none}#overlay .overlay__content__fr,#overlay .overlay__content__en{display:flex;flex-direction:column;gap:1rem;padding:10px}}@media all and (max-width: 767px){#author{display:none}.credits_content__pagination{grid-area:auto!important;align-self:auto!important;column-count:1!important;margin-bottom:2rem}.credits_content__title{grid-area:auto!important;margin:2rem 0}.credits_content__title h3{font-size:3rem!important}.credits_content__title sup{position:static!important;display:block;padding:0!important;margin-bottom:.5rem}.credits_content__quote{grid-area:auto!important;margin:2rem 0}.credits_content__quote p{font-size:1rem!important}.credits_content__text{grid-area:auto!important;align-self:auto!important}.credits_content__text p{line-height:1.4em;margin-bottom:1rem}}@media (min-width: 768px) and (max-width: 768px) and (orientation: portrait){h1{font-size:9em}.introText{height:11em}.introContainer{width:350px;height:500px}#figureContainer{height:70%}#figureContainer img{width:1000px}.cursor{display:none!important}#overlay{width:0!important}#overlay .overlay__content{padding:0}#overlay .overlay__content h2{font-size:3em}#overlay .overlay__content .lang-en,#overlay .overlay__content .lang-fr{grid-row:3/span 1;align-self:flex-end}#overlay .overlay__content .lang-fr{grid-column:2/3}#overlay .overlay__content .lang-en{grid-column:7/8}#overlay .overlay__content__fr,#overlay .overlay__content__en{grid-row:4/span 5;align-self:center;padding:20px}.credits_content__pagination{grid-area:3/3/span 4/span 9;align-self:flex-start;column-count:2}.credits_content__pagination ol li{line-height:1.1em}.credits_content__quote{display:none}.credits_content__title{grid-area:7/3/span 2/span 8}.credits_content__title sup{padding:0}.credits_content__title sup.left{left:2em}.credits_content__title sup.right{right:2em}.credits_content__text{grid-area:8/3/span 5/span 8;align-self:center;gap:4em}}@media (min-width: 769px) and (max-width: 1024px) and (orientation: portrait){h1{font-size:11em}.introText{height:9em}.introText.initial:nth-of-type(1){top:-10%}.introText.initial:nth-of-type(2){bottom:-10%}.introContainer{width:500px;height:500px}#figureContainer{height:50%}#figureContainer img{width:1200px}#overlay .overlay__content h2{font-size:5em}#overlay .overlay__content .lang-en,#overlay .overlay__content .lang-fr{grid-row:3/span 2;align-self:flex-end;font-size:1.4em}#overlay .overlay__content .lang-fr{grid-column:2/3}#overlay .overlay__content .lang-en{grid-column:7/8}#overlay .overlay__content__fr,#overlay .overlay__content__en{grid-row:4/span 6;align-self:center}.credits_content__pagination{grid-area:3/3/span 4/span 9;align-self:flex-start;column-count:2;gap:4em}.credits_content__quote{display:none}.credits_content__title{grid-area:7/3/span 2/span 8;justify-content:center}.credits_content__title h3{font-size:7em}.credits_content__title sup{padding:0}.credits_content__title sup.left{left:2em}.credits_content__title sup.right{right:2em}.credits_content__text{grid-area:8/3/span 5/span 8;align-self:center;gap:4em;column-count:2}}@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){h1{font-size:8em}.introContainer{width:500px;height:300px}.introText{height:7em}.introText.top,.introText.bottom{height:1.5em}.introText.top h1,.introText.bottom h1,#author em{font-size:1.5em}#darkModeToggle{top:3em}#switch{width:3em;height:3em}input{width:4em;height:4em}.moon{width:3em;height:3em;left:90%}p,li{font-size:.9em}i{font-size:1em;white-space:nowrap}#overlay .overlay__content__fr,#overlay .overlay__content__en{grid-row:4/span 6}#overlay .overlay__content h2{font-size:3em;grid-area:1/2/span 3/10}#overlay .overlay__content .lang-fr,#overlay .overlay__content .lang-en{font-size:1.2em;align-self:flex-end;grid-row:3/span 1}.credits_content__pagination{display:none}.credits_content__title{grid-area:4/3/span 2/span 8}.credits_content__title sup{padding:0 4em;font-size:1em}.credits_content__title h3{font-size:5em}.credits_content__quote{display:none}.credits_content__text{grid-area:6/3/span 6/span 8;align-self:center;column-count:2;gap:4em}.credits_content__text p{line-height:1.2em;margin-bottom:1.2em}}@media (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape){h1{font-size:8em}.introContainer{width:500px;height:250px}.introText{height:7em}.introText.top,.introText.bottom{height:1.5em}.introText.top h1,.introText.bottom h1,#author em{font-size:1.5em}#darkModeToggle{top:3em}#switch{width:3em;height:3em}input{width:4em;height:4em}.moon{width:3em;height:3em;left:90%}p,li{font-size:1em}i{font-size:1em;white-space:nowrap}#overlay .overlay__content__fr,#overlay .overlay__content__en{grid-row:4/span 6}#overlay .overlay__content h2{font-size:4em;grid-area:2/2/span 3/10}#overlay .overlay__content .lang-fr,#overlay .overlay__content .lang-en{font-size:1.5em;align-self:flex-end;grid-row:4/span 1}.credits_content__pagination{grid-area:3/2/span 9/span 3;align-self:flex-start}.credits_content__pagination ol li{font-size:1em;line-height:1.2em}.credits_content__title sup{padding:0 1.5em;font-size:1em}.credits_content__title h3{font-size:3.5em}.credits_content__quote p{font-size:1em}.credits_content__text{grid-area:4/-4/span 9/span 2;align-self:center}.credits_content__text p{line-height:1.1em;margin-bottom:1.1em}}@media (min-width: 1025px) and (max-width: 1366px) and (orientation: landscape){h1{font-size:8em}.introContainer{width:500px;height:250px}.introText{height:7em}.introText.top,.introText.bottom{height:1.5em}.introText.top h1,.introText.bottom h1,#author em{font-size:1.5em}#darkModeToggle{top:3em}#switch{width:3em;height:3em}input{width:4em;height:4em}.moon{width:3em;height:3em;left:90%}p,li{font-size:1em}i{font-size:1em;white-space:nowrap}#overlay .overlay__content__fr,#overlay .overlay__content__en{grid-row:4/span 6}#overlay .overlay__content h2{font-size:4em;grid-area:1/2/span 3/10}#overlay .overlay__content .lang-fr,#overlay .overlay__content .lang-en{font-size:1.2em;align-self:flex-end;grid-row:3/span 1}.credits_content__pagination{grid-area:3/2/span 9/span 3;align-self:flex-start}.credits_content__pagination ol li{font-size:1em;line-height:1.8em}.credits_content__title sup{padding:0 1em;font-size:1em}.credits_content__title h3{font-size:5em}.credits_content__quote{grid-area:3/-4/span 2/span 2;align-self:flex-start}.credits_content__quote p{font-size:1em}}@media (min-width: 1025px) and (max-width: 1366px){h1{font-size:8em}.introContainer{width:500px;height:300px}.introText{height:7em}.introText.top,.introText.bottom{height:1.5em}.introText.top h1,.introText.bottom h1,#author em{font-size:1.5em}#darkModeToggle{top:3em}#switch{width:3em;height:3em}input{width:4em;height:4em}.moon{width:3em;height:3em;left:90%}p,li{font-size:1em}i{font-size:1em;white-space:nowrap}#overlay .overlay__content__fr,#overlay .overlay__content__en{grid-row:4/span 6}#overlay .overlay__content h2{font-size:4em;grid-area:1/2/span 3/10}#overlay .overlay__content .lang-fr,#overlay .overlay__content .lang-en{font-size:1.2em;align-self:flex-end;grid-row:3/span 1}.credits_content__pagination{grid-area:4/2/span 6/span 3;align-self:center}.credits_content__pagination ol li{font-size:1em;line-height:1.3em}.credits_content__title sup{padding:0 3em;font-size:.9em}.credits_content__title h3{font-size:3em}.credits_content__text{grid-area:4/-4/span 9/span 2;align-self:center}.credits_content__text p{line-height:1.2em;margin-bottom:1.2em}.credits_content__quote{grid-area:3/-4/span 2/span 2;align-self:flex-start}.credits_content__quote p{font-size:1.1em}}@media all and (min-width: 1367px) and (max-width: 1441px){#overlay .overlay__content i{white-space:nowrap}.credits_content__pagination{grid-area:3/2/span 9/span 3;align-self:flex-start}.credits_content__pagination ol li{font-size:1em;line-height:1.3em}.credits_content__text p{line-height:1.3em;margin-bottom:1.2em}.credits_content__text{text-transform:uppercase;grid-area:8/-4/span 3/span 2;align-self:center}}@media all and (min-width: 1441px){h1{font-size:8em}.introText.top,.introText.bottom{height:2em}.introText.top h1,.introText.bottom h1{font-size:1.5em}.introText{height:7em}.introContainer img{aspect-ratio:16/9;object-fit:cover}#author em{font-size:1.5em}#darkModeToggle{top:2em}#overlay .overlay__content h2{font-size:4.5em;grid-area:2/2/span 3/10}#overlay .overlay__content .lang-fr,#overlay .overlay__content .lang-en{font-size:1.2em;align-self:flex-end}#overlay .overlay__content p{font-size:1em}.credits_content__pagination{grid-area:2/2/span 10/span 3;align-self:center}.credits_content__pagination ol li{font-size:1em;line-height:1.3em}.credits_content__title{grid-area:6/5/span 2/span 4}.credits_content__title sup{top:-1em;padding:0 3em;font-size:1.2em}.credits_content__title h3{font-size:5em}.credits_content__quote{grid-area:3/-4/span 2/span 2;align-self:center}.credits_content__quote p{font-size:1em}.credits_content__text p{line-height:1em;margin-bottom:1.2em}.credits_content__text{grid-area:6/-4/span 6/span 2;align-self:center}}@media all and (min-width: 1920px){.a,.gallery-item .b,.single-item .c{width:70%}.d{width:55%}.single-item .b{width:40%}.e{width:35%;height:auto}}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */.has-scroll-smooth{position:fixed;inset:0}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}[data-scroll-direction=horizontal] [data-scroll-section]{vertical-align:top;white-space:nowrap}
