
:root{--side-text: clamp(3rem, calc(1.875rem + ((1vw - 0.37rem) * 2.129)), 6.3rem);--min-height: 800px;--min-height-half: calc(var(--min-height)/2);--width-mobile-show: calc(100% - 140px);--width-mobile-img2: calc( 100% - 80px);--padding-discover: clamp(40px, calc(2.5rem + ((1vw - 3.7px) * 6.4516)), 140px)}
.sf-bloc.discover{height:auto;position:relative;color:var(--wh);box-sizing:border-box;padding-right:var(--menu-width)}
@media (max-width:767px){.sf-bloc.discover{padding:0}}
.sf-bloc.discover>.ctnr{display:flex;flex-direction:column;height:auto}
.sf-bloc.discover>.ctnr a.sf-cta{display:block}
@media (max-width:767px){.sf-bloc.discover>.ctnr a{padding:8px}}
.sf-bloc.discover>.ctnr .row{display:flex;height:100%;position:relative}
.sf-bloc.discover>.ctnr .row:first-child{justify-content:end}
@media (max-width:767px){.sf-bloc.discover>.ctnr .row:first-child{flex-direction:column-reverse;min-height:var(--min-height)}}.sf-bloc.discover>.ctnr .row:nth-child(2){flex-direction:column;justify-content:center;align-items:center;position:relative;row-gap:80px;padding:115px 0}@media (max-width:767px){.sf-bloc.discover>.ctnr .row:nth-child(2){padding:0}}.sf-bloc.discover .title{z-index:0;position:relative;width:calc(50% + var(--menu-width));height:auto;aspect-ratio:1;padding-bottom:var(--padding-discover);display:flex;align-items:center}@media (max-width:767px){.sf-bloc.discover .title{height:100%}}.sf-bloc.discover .title span{max-width:35%;text-transform:uppercase;font:800 clamp(30px, calc(1.875rem + ((1vw - 3.7px) * 2.8387)), 74px)/0.9 var(--f1);position:absolute;left:clamp(32px, calc(2rem + ((1vw - 3.7px) * 11.9626)), 160px);letter-spacing:clamp(4.5px, calc(0.28125rem + ((1vw - 3.7px) * 0.4258)), 11.1px)}@media (max-width:767px){.sf-bloc.discover .title span{line-height:0.95}}.sf-bloc.discover .title img{width:100%;height:auto;display:block;object-fit:cover;filter:brightness(0.9)}@media (max-width:767px){.sf-bloc.discover .title a{display:none}}.sf-bloc.discover .show{z-index:1;width:50%;position:absolute;inset:auto auto 0 0;align-self:end;aspect-ratio:1}.sf-bloc.discover .show .bck,.sf-bloc.discover .show .img2{position:absolute;width:100%;height:auto}.sf-bloc.discover .show .bck{z-index:0;bottom:0;left:0;aspect-ratio:1;margin:auto;display:block}.sf-bloc.discover .show .img2{z-index:2;inset:0;padding:var(--padding-discover);margin:auto;aspect-ratio:1.003992016;box-sizing:border-box}@media (max-width:767px){.sf-bloc.discover .show .img2{padding:0;width:var(--width-mobile-img2);aspect-ratio:1}}@media (max-width:767px){.sf-bloc.discover .show .bck{height:100%}}@media (max-width:767px){.sf-bloc.discover .title,.sf-bloc.discover .show{flex:1;width:100%;position:relative;padding-bottom:0}}@media (max-width:767px){.sf-bloc.discover.first-home .discover-section .title,.sf-bloc.discover.first-home .discover-section .show{height:50vh;min-height:var(--min-height-half)}.sf-bloc.discover.first-home .discover-section .title .img2,.sf-bloc.discover.first-home .discover-section .show .img2{width:var(--width-mobile-show)}}@media (max-width:767px){.sf-bloc.discover.first-home .discover-section .row:nth-child(2){padding:var(--menu-mobile-height) 0;min-height:unset}}
.sf-bloc.discover .desc{text-align:left;flex:1;display:flex;align-items:center}
.sf-bloc.discover .desc a {text-decoration: underline;}
.sf-bloc.discover .desc span{z-index:1;position:relative;max-width:1275px;width:calc(100% - calc( var(--margin-mobile) * 2 ));display:block;margin:auto;font:500 clamp(13px, calc(0.8125rem + ((1vw - 3.7px) * 1.4194)), 23px)/clamp(20px, calc(1.25rem + ((1vw - 3.7px) * 1.5484)), 41px) var(--f1);letter-spacing:clamp(0.65px, calc(0.040625rem + ((1vw - 3.7px) * 0.071)), 1.75px)}
@media (max-width:767px){.sf-bloc.discover .desc span{max-width:var(--width-mobile-show);width:100%}}
.sf-bloc.discover .side-text{position:absolute;writing-mode:vertical-rl;text-orientation:mixed;right:0;top:0;height:100%;text-align:center;transform-origin:center;transform:rotate(180deg);font:700 clamp(1.2rem, calc(0.75rem + ((1vw - 0.37rem) * 0.129)), 1.4rem) var(--f1);width:var(--menu-width);letter-spacing:1px}@media (max-width:767px){.sf-bloc.discover:has(.discover-section2) .side-text{display:none}}@media (min-width:768px){.sf-bloc.discover .side-text.mobile{display:none}}@media (max-width:767px){.sf-bloc.discover .side-text.mobile{z-index:50;display:flex}}.sf-bloc.discover .discover-section2.reverse .row:first-child{justify-content:start}
.sf-bloc.discover .discover-section2.reverse .row:first-child .show{inset:0 0 auto auto}
.sf-bloc.discover .discover-section2.reverse .row:first-child .title{padding-bottom:0;padding-top:var(--padding-discover)}
.sf-bloc.discover .discover-section.reverse .title{aspect-ratio:1.003992016}
@media (max-width:767px){.sf-bloc.discover>.ctnr .discover-section2.reverse,.sf-bloc.discover>.ctnr .discover-section.absolute.reverse{position:relative;height:100vh;min-height:var(--min-height)}
.sf-bloc.discover>.ctnr .discover-section2.reverse .row,.sf-bloc.discover>.ctnr .discover-section.absolute.reverse .row{position:initial;height:50vh;min-height:var(--min-height-half)}
.sf-bloc.discover>.ctnr .discover-section2.reverse .row:first-child .title,.sf-bloc.discover>.ctnr .discover-section.absolute.reverse .row:first-child .title{align-items:start;padding-top:0}
.sf-bloc.discover>.ctnr .discover-section2.reverse .row:first-child .title span,.sf-bloc.discover>.ctnr .discover-section.absolute.reverse .row:first-child .title span{line-height:1;padding-top:45px}
.sf-bloc.discover>.ctnr .discover-section2.reverse .row:first-child .show,.sf-bloc.discover>.ctnr .discover-section.absolute.reverse .row:first-child .show{position:absolute;inset:0;margin:auto;width:var(--width-mobile-show);aspect-ratio:1;max-width:420px}
.sf-bloc.discover>.ctnr .discover-section2.reverse .row:nth-child(2),.sf-bloc.discover>.ctnr .discover-section.absolute.reverse .row:nth-child(2){row-gap:0;padding-bottom:var(--menu-mobile-height);justify-content:space-between;padding-top:calc(var(--width-mobile-show) / 2);box-sizing:border-box}
.sf-bloc.discover>.ctnr .discover-section2.reverse .row:nth-child(2) a,.sf-bloc.discover>.ctnr .discover-section.absolute.reverse .row:nth-child(2) a{margin-top:3.5px}}
.sf-bloc.discover.first-home>.ctnr .discover-section2 .title span{left:clamp(30px, calc(1.875rem + ((1vw - 3.7px) * 4.5161)), 100px)}
.sf-bloc.discover.solo{width:100%;position:relative;overflow:hidden}
.sf-bloc.discover.solo .discover-section{display:flex;flex-direction:column;height:auto;min-height:var(--min-height)}
@media (max-width:767px){.sf-bloc.discover.solo .discover-section{min-height:unset}}
.sf-bloc.discover.solo>.ctnr .row:first-child{flex-direction:column;flex:2}
@media (max-width:767px){.sf-bloc.discover.solo>.ctnr .row:first-child{min-height:unset}}
.sf-bloc.discover.solo>.ctnr .row:first-child video{z-index:1;position:relative;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}
@media (max-width:767px){.sf-bloc.discover.solo>.ctnr .row:first-child video{position:absolute}}
.sf-bloc.discover.solo>.ctnr .row:first-child .imgs{position:relative;column-gap:80px;row-gap:50px;width:100%;height:100%;aspect-ratio:1.7777777778}
@media (max-width:767px){.sf-bloc.discover.solo>.ctnr .row:first-child .imgs{height:auto}}
.sf-bloc.discover.solo>.ctnr .row:first-child .imgs img{z-index:1;height:100%;object-fit:cover;position:absolute;inset:-1px;width:100%;z-index:0}
@media (max-width:767px){.sf-bloc.discover.solo>.ctnr .row:first-child .imgs img{position:relative;height:auto}}
@media (max-width:767px){.sf-bloc.discover.solo>.ctnr .row:first-child .imgs img.desktop{display:none}}
@media (min-width:768px){.sf-bloc.discover.solo>.ctnr .row:first-child .imgs img.mobile{display:none}}
.sf-bloc.discover.solo>.ctnr .row:first-child .imgs .copyright{font-family:var(--f1);z-index:2;position:absolute;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);left:9px;bottom:9px;font-size:9px;font-weight:600}
@media (max-width: 767px) { .sf-bloc.discover.solo>.ctnr .row:first-child .imgs .copyright {display: none; }}
.sf-bloc.discover.solo>.ctnr .row:nth-child(2){flex:1;padding:clamp(85px, calc(5.3125rem + ((1vw - 3.7px) * 2.2581)), 120px) 0 0;min-height:var(--min-height);row-gap:70px}
@media (max-width:767px){.sf-bloc.discover.solo>.ctnr .row:nth-child(2){min-height:unset}}
.sf-bloc.discover.solo a{margin:0}
@media (max-width:767px){.sf-bloc.discover.solo .side-text{display:none}}
@media (max-width:767px){.sf-bloc.discover.solo .desc{flex:1;display:flex;align-items:center}}
.sf-bloc.discover.solo>.ctnr .row:first-child{justify-content:start}
@media (max-width:767px){.sf-bloc.discover.solo .discover-section{flex-direction:column;height:100%}
.sf-bloc.discover.solo>.ctnr .row:first-child .imgs{flex-direction:column;height:auto;min-height:unset;width:100%}}
.sf-bloc.discover .content{display:flex;align-items:start;column-gap:50px;width:75%}
@media (max-width:767px){.sf-bloc.discover .content{width:calc(100% - calc(var(--margin-mobile) * 2))}}
.sf-bloc.discover .author{line-height:27px;white-space:nowrap;font-family:var(--f1)}
@media (max-width:767px){.sf-bloc.discover .author{font-size:18px;font-weight:500;align-self:end}}
.sf-bloc.discover .text{font:700 clamp(25px, calc(1.5625rem + ((1vw - 3.7px) * 0.3871)), 31px)/clamp(32px, calc(2rem + ((1vw - 3.7px) * 0.4516)), 39px) var(--f1);max-width:1130px;letter-spacing:2.25px}
@media (max-width:767px){.sf-bloc.discover .content{flex-direction:column-reverse}
.sf-bloc.discover .text{padding-bottom:50px}
.sf-bloc.discover .discover-section .row:nth-child(2){height:100%;min-height:var(--min-height-half);padding-bottom:var(--menu-mobile-height)}}
.sf-bloc.discover.solo>.ctnr .row:nth-child(2){min-height:unset;padding-bottom:115px}
@media (max-width:767px){.sf-bloc.discover.solo>.ctnr .row:nth-child(2){padding:var(--menu-mobile-height) 0}}
#archi .sf-cta:hover{color:#213B18}
#concept .sf-cta:hover{color:#236471}
#collab .sf-cta:hover{color:#9B643A}
#concept>.ctnr .row:nth-child(2){padding-bottom:0px}