@font-face{font-family:"SuisseIntl";font-style:normal;font-weight:400;font-display:swap;font-feature-settings:"ss01" 1;src:url(/assets/fonts/suisse/SuisseIntl-Regular.otf) , format "opentype" , url(/assets/fonts/suisse/SuisseIntl-Regular.woff2) format("woff2")}@font-face{font-family:"SuisseIntl";font-style:normal;font-weight:450;font-display:swap;font-feature-settings:"smcp";font-feature-settings:"ss01" 1;src:url(/assets/fonts/suisse/SuisseIntl-Book.otf) , format "opentype" , url(/assets/fonts/suisse/SuisseIntl-Book.woff2) format("woff2")}@font-face{font-family:"SuisseIntl";font-style:normal;font-weight:500;font-display:swap;font-feature-settings:"ss01" 1;src:url(/assets/fonts/suisse/SuisseIntl-Medium.otf) , format "opentype" , url(/assets/fonts/suisse/SuisseIntl-Medium.woff2) format("woff2")}@font-face{font-family:"SuisseIntl";font-style:normal;font-weight:600;font-display:swap;font-feature-settings:"smcp";font-feature-settings:"ss01" 1;src:url(/assets/fonts/suisse/SuisseIntl-SemiBold.otf) , format "opentype" , url(/assets/fonts/suisse/SuisseIntl-SemiBold.woff2) format("woff2")}.title{font-size:1.5rem}.title-2{font-size:1.5rem}.title-section{font-size:5rem;font-weight:500;margin-bottom:.5em}.item-role,.archive-item-role{font-size:1rem}.txt-content{font-size:1.5rem;line-height:1.37;grid-row:2;grid-column: 1/3}.date-project,.type-project{font-size:1rem}.content-footer{font-size:.75rem}@media only screen and (max-width:1800px){.title{font-size:1.4rem}.title-2{font-size:1.4rem}.title-section{font-size:4rem}.content-1{font-size:1rem}}@media only screen and (max-width:1500px){.title-section{font-size:3rem;line-height:1.1em}}@media only screen and (max-width:850px){.title{font-size:1.5rem;font-weight:500}.title-2{font-size:1rem}.title-section{margin-bottom:1em}.txt-content{font-size:1rem;margin-bottom:1em}.item-role,.archive-item-role{font-size:.8rem;font-weight:500}.item-role,.type-project{width:75%}.archive-item-role{font-weight:450}.archive-item-year{font-size:.8rem}.date-project,.type-project{font-size:.8rem}}.main-container{margin:0 3em 0 3em}body,h1,h2,h3,h4,h5,h6,p,a,img{margin:0;padding:0;text-decoration:none;color:inherit;transition:.3s ease;font-family:"SuisseIntl",serif;font-weight:450;font-size:1rem;-webkit-font-smoothing:antialiased;color:#151514}p::selection,a::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{background-color:#ff0}img::selection{background-color:transparent}img,video,iframe,.img-wrapper{border-radius:10px}@media only screen and (max-width:850px){.main-container{margin:0 1em 0 1em}}.grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.5em;row-gap:50px}.grid-project{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5em}.grid-project-archived{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.5em;align-items:baseline}@media only screen and (max-width:1800px){.grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1300px){.grid-project{grid-template-columns:1fr}}@media only screen and (max-width:992px){.grid{grid-template-columns:1fr}.grid-project-archived{grid-template-columns:1fr 1fr}}nav{display:flex;height:6em;justify-content:flex-end;align-items:center;transition:transform .3s ease}nav > a:nth-last-child(1) {margin-left:30px}nav>a:hover{opacity:.4}.title-splash{grid-column: 1/7;text-align:center}.title-splash>a:hover{opacity:.4}@media only screen and (max-width:1800px){.title-splash{grid-column: 1/4}}.video_splash-wrapper{grid-column: 3/5}.splash-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:1.5em;row-gap:50px;width:100%;height:70vh;min-height:30em;align-items:center}.splash-container>video{height:fit-content;justify-self:center;grid-column:2}@media only screen and (max-width:1800px){.splash-container{grid-template-columns:1fr}.splash-container>video{width:50%}.video_splash-wrapper{grid-column:1}}@media only screen and (max-width:992px){.splash-container>video{width:80%}.splash-container{column-gap:initial}}footer{padding:30px 0}.link-footer{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:1em;transition:transform .3s ease}.link-footer:hover>h2>a:hover{opacity:.4}@media only screen and (max-width:1800px){.link-footer{grid-template-columns:1fr 1fr}}main{min-height:100vh}.img-wrapper{overflow:hidden}.img-wrapper>img{width:100%;height:auto;transition:transform .3s ease;vertical-align:middle}.img-wrapper:hover>img{transform:scale(1.04)}.project-container{align-items:start}.project-container,.archive-container{margin-bottom:20em}.project-card>img{width:100%;height:100%;object-fit:cover}.project-card-txt{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;padding:0 .5em;padding-top:1em;align-items:baseline}.project_archived-card{border-bottom:.5px #1c1c1c solid;margin-bottom:.6em;padding-bottom:.6em}.project_archived-card>.archive-item-role{grid-column: 3/4}.archive-item-year{grid-column: 1/2}.archive-item-title{grid-column: 2/3;transition:.2s}.project_archived-card:hover>.archive-item-title{padding-left:20px}.archive-item-role{text-align:right}@media only screen and (max-width:1800px){.grid-project-archived{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.project_archived-card>.archive-item-role{grid-column: 4/7}.archive-item-title{grid-column: 2/4}}@media only screen and (max-width:992px){.project-card-txt{grid-template-columns:1fr;grid-row-gap:.4em}.project-container,.archive-container{margin-bottom:10em}.project_archived-card{grid-row-gap:.2em;margin-bottom:.8em;padding-bottom:.8em}.project_archived-card>.archive-item-role,.archive-item-title{grid-column: 2/7}.archive-item-role{text-align:left}.project-card>img{aspect-ratio: 4/3}}.grid-wrapper_projects{align-items:start;justify-content:end}.grid-project_informations{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;row-gap:1.5em;column-gap:1.5em;align-self:start;top:50px;position:sticky}.grid-project_informations>h2{grid-column: 1/3}.infos-project{grid-row:2;grid-column:3}.txt-project{grid-row:2}.date-project{margin-bottom:3px}.grid-image{display:grid;grid-template-columns:1fr 1fr;column-gap:1em;row-gap:1em;margin-bottom:16em}.grid-image>img,video{width:100%;height:auto}.grid-image>a{margin-bottom:20px;justify-self:center}.p_img-full{grid-column: 1/3;grid-row:auto}.p_img-half-left{grid-column: 1/2;grid-row:auto}.p_img-half-right{grid-column: 2/3;grid-row:auto}@media only screen and (max-width:1500px){.grid-project_informations{grid-template-columns:auto;margin-bottom:40px}.infos-project{grid-row:3;grid-column:1}.grid-image{margin-bottom:6em}}@media only screen and (max-width:1300px){.grid-project_informations{top:0;position:relative}}@media only screen and (max-width:992px){.grid-wrapper_projects{display:grid;grid-template-columns:1fr 60%}}@media only screen and (max-width:850px){.grid-wrapper_projects{display:grid;grid-template-columns:100%}.grid-project_informations{grid-template-columns:auto;grid-template-rows:auto auto auto;row-gap:10px;margin-bottom:40px}}.pagination{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.5em;padding-top:3em;transition:transform .3s ease}.pagination>a:first-child{grid-column: 1/2}.pagination>a:last-child{grid-column: 3/4}.pagination>a>h3:hover{opacity:.4}@media only screen and (max-width:1800px){.pagination{grid-template-columns:1fr 1fr}.pagination>a:first-child{grid-column: 1/2}.pagination>a:last-child{grid-column: 2/3}}.container-information{display:grid;align-content:center;height:80vh}.grid-informations{display:grid;grid-template-columns:1.5fr 90px 1fr;position:relative;max-width:1500px;align-items:center;margin:0 auto}.txt-informations-portraits{grid-column:1;align-self:center}.txt-informations-portrait>h2{margin-bottom:10px}.img-project{grid-column:3;display:block;height:auto;max-width:none;width:100%}@media only screen and (max-width:992px){.grid-informations{display:grid;grid-template-rows:auto 25px auto;margin-bottom:80px}.txt-informations-portrait{grid-row:3;grid-column: 1/4}.grid-informations>img{grid-column: 1/4}.container-information{align-content:unset;height:none;height:fit-content}}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}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s , opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{bottom:0;right:auto}