@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat-Light.woff2) format("woff2")}html{font-size:100%;scroll-behavior:smooth}body,html{font-family:Montserrat,Helvetica,Arial,sans-serif}body{background-color:#121212;color:#fff;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.71429;margin:0;padding:0}@media (min-width:750px){body{font-size:1.125rem;line-height:1.66667}}ul{list-style:none;margin:0;padding:0}a{color:#fff;text-decoration:none}h1,h2,h3{margin-bottom:1rem;margin-top:0}p{opacity:.75}*{scrollbar-color:#434343 #121212;scrollbar-width:thin}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#121212}::-webkit-scrollbar-thumb{background-color:#434343;border:4px solid #121212;border-radius:20px}.o-fluidimage{vertical-align:middle;width:100%}.o-scaling-image{height:100%;overflow:hidden;width:100%}.o-scaling-image img{transition:all .3s ease-in-out}.o-scaling-image img:hover{transform:scale3d(1.1,1.1,1)}.l-grid{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.l-grid--row-dense{grid-auto-flow:row dense}.l-grid--2cols{grid-template-columns:repeat(2,1fr)}.l-grid--3cols{grid-template-columns:repeat(3,1fr)}.l-grid--4cols{grid-template-columns:repeat(4,1fr)}@media (min-width:500px){.l-grid--2cols\@small{grid-template-columns:repeat(2,1fr)}.l-grid--3cols\@small{grid-template-columns:repeat(3,1fr)}.l-grid--4cols\@small{grid-template-columns:repeat(4,1fr)}}@media (min-width:750px){.l-grid--2cols\@medium{grid-template-columns:repeat(2,1fr)}.l-grid--3cols\@medium{grid-template-columns:repeat(3,1fr)}.l-grid--4cols\@medium{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.l-grid--2cols\@large{grid-template-columns:repeat(2,1fr)}.l-grid--3cols\@large{grid-template-columns:repeat(3,1fr)}.l-grid--4cols\@large{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.l-grid--2cols\@xlarge{grid-template-columns:repeat(2,1fr)}.l-grid--3cols\@xlarge{grid-template-columns:repeat(3,1fr)}.l-grid--4cols\@xlarge{grid-template-columns:repeat(4,1fr)}}.l-vertical-spacing{margin-left:auto;margin-right:auto;max-width:71.25%}.l-vertical-spacing--veryHighMargin{margin-top:9rem;min-height:calc(100vh - 144px)}.l-vertical-spacing--highMargin{margin-top:2.625rem;min-height:calc(100vh - 60px)}.l-vertical-spacing--lowMargin{margin-top:1.875rem;min-height:calc(100vh - 30px)}.l-container{margin-left:1.5rem;margin-right:1.5rem;max-width:50rem}.l-container--full{max-width:100%}@media (min-width:750px){.l-container{margin-left:3.75rem;margin-right:3.75rem}}@media (min-width:1024px){.l-container{margin-left:5.625rem;margin-right:5.625rem}}@media (min-width:750px){.l-split-layout{margin-left:40%}}.l-footer-grid{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);row-gap:6px}.l-footer-grid-copyright{grid-column:1/2;grid-row:1/2}.l-footer-grid-copyright>p{margin:0}.l-footer-grid-nav{grid-column:2/3;grid-row:1/span 2;margin-left:auto;text-align:right}.l-footer-grid-reseau{grid-column:1/2;grid-row:2/3}.c-h1{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:3rem;font-style:normal;font-weight:300;line-height:1;opacity:1}@media (min-width:750px){.c-h1{font-size:4.5rem;line-height:1}}.c-h2{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;margin-bottom:1.875rem;opacity:1}@media (min-width:750px){.c-h2{margin-top:1.125rem}}.c-h3{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.33333;opacity:1}@media (min-width:750px){.c-h3{font-size:2.25rem;line-height:1.16667}}.c-h-news{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.33333;margin-bottom:1.5rem;opacity:1}.c-h-news,.c-h-news--preview{font-style:normal;font-weight:500}.c-h-news--preview{font-size:.875rem;line-height:1.28571;margin-bottom:.75rem}.c-h-gallerymodel{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.3125rem;font-style:normal;font-weight:500;line-height:1.14286;opacity:1}.text,.text-common{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300}.text-common{line-height:1.71429;opacity:.75}@media (min-width:750px){.text-common{font-size:1.25rem;line-height:1.5}}.text-intro{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.28571;opacity:.75}@media (min-width:750px){.text-intro{font-size:1.25rem;line-height:1.5}}.text-navlink{font-size:1rem;font-weight:300;line-height:1.125;opacity:.75}.text-navlink,.text-news-date{font-family:Montserrat,Helvetica,Arial,sans-serif;font-style:normal}.text-news-date{font-size:.6875rem;font-weight:500;line-height:1.63636;opacity:.42}.text-news-ctx-autor,.text-news-title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}.c-siteheader{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.875rem;margin-top:1.875rem}@media (min-width:750px){.c-siteheader{margin-bottom:4.5rem;margin-top:4.5rem}}.c-nav__logo{height:2.625rem;width:2.625rem}.c-sitebanner{background-color:#060606}.c-sitebanner__img{display:block;height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.c-sitebanner__img--grayscale{filter:grayscale(100%);-o-object-position:center;object-position:center}@media (min-width:750px){.c-sitebanner__img--grayscale{-o-object-position:top;object-position:top}.c-sitebanner__img{height:100%;left:0;min-height:100vh;position:fixed;top:0;width:40%}}.splash__maintitle{margin-bottom:4.5rem;position:relative}.splash__maintitle:after{background-color:#fff;bottom:-36px;content:"";height:2px;left:calc(50% - 21px);opacity:.5;position:absolute;width:42px}@media (min-width:750px){.splash__maintitle:after{bottom:-12px;left:calc(50% - 42px);width:5.25rem}.splash__maintitle{margin-bottom:1.875rem}}.splash__subtitle{margin-bottom:.375rem}.splash__nav{display:block;height:48px;margin:6rem auto 0;width:48px}.splash-container{background-blend-mode:overlay;background-color:hsla(0,0%,7%,.5);background-image:url(../img/page_banners/_600xauto/kap_cirque.jpg);background-position:50%;background-size:cover;box-sizing:border-box;min-height:100vh;padding-top:7.125rem}@media (min-width:750px){.splash-container{background-image:url(../img/page_banners/_1024xauto/cha_manu_banner.jpg);padding-top:16.875rem}}@media (min-width:1024px){.splash-container{background-image:url(../img/page_banners/cha_manu_banner.jpg)}}.welcome-logo{display:block;margin:2.625rem auto;width:3.75rem}@media (min-width:750px){.welcome-logo{margin-bottom:3.75rem;margin-top:7.5rem;width:9.375rem}}.welcome-intro{opacity:1}.welcome-nav{margin-left:auto;margin-right:auto;margin-top:2.625rem;max-width:14.25rem}.welcome-nav>li:not(:last-child){margin-bottom:1.125rem}@media (min-width:750px){.welcome-nav{margin-top:7.5rem}}.welcome-navlink{background-color:#252525;border-bottom:1px solid hsla(0,0%,100%,.25);box-sizing:border-box;display:block;padding:.75rem 0;transition:all .2s ease-out;width:100%}.welcome-navlink:hover{border-bottom:1px solid hsla(0,0%,100%,.75)}.c-news-detail__header{background-color:#000;padding-top:20rem;position:relative;width:100%}.c-news-detail__img{height:100%;left:0;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;vertical-align:middle;width:100%}.c-news-detail__title{margin-bottom:1.5rem}.c-news-detail__model{margin-top:.75rem}.c-news-detail__portrait{border:1px solid #fff;height:15rem}.c-news-detail__ctx-autor{margin-left:2%;margin-right:22.06%;margin-top:-26px}.c-news-detail__ctx-item{position:relative}.c-news-detail__ctx-item:after{background-color:#121212;content:"";height:1.875rem;left:0;position:absolute;top:calc(100% - 30px);width:66%}.c-nav-highlight{margin-top:2.25rem}.c-nav-highlight__link{background-color:#252525;box-sizing:border-box;font-size:.875rem;line-height:.58333;opacity:1;padding:.375rem 1.125rem;width:100%}.c-sitefooter{border-top:1px solid hsla(0,0%,100%,.1);font-size:.6875rem;font-weight:300;line-height:1.09091;opacity:.75;padding-bottom:.75rem;padding-top:1.875rem}.c-sitefooter__nav>li>a{display:inline-block;padding-bottom:3px;padding-left:3px;padding-top:3px}.c-galleries__list{grid-gap:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.c-galleries__list>li:not(:last-child){margin-bottom:1.125rem}@media (min-width:750px){.c-galleries__list>li:not(:last-child){margin-bottom:.75rem}}.c-galleries__main-title{margin-bottom:1.5rem}.c-galleries__gallery-title{line-height:1.11111;margin-bottom:.75rem;margin-top:1.5rem}.c-galleries__gallery-intro>p{margin:0}.c-galleries__list-item p{margin-bottom:24px;margin-top:0}.c-galleries__rubric-title{margin-bottom:.375rem}.c-photosgrid{grid-gap:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:36px 0 6px;padding:0}@media (min-width:750px){.c-photosgrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.c-photosgrid__item--portrait{grid-row:span 2}.c-photosgrid__item>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-news-card{width:100%}.c-news-card__img-container{padding-top:66.66667%;position:relative}.c-news-card__img-container:after{background-color:#121212;content:"";height:1.875rem;left:0;position:absolute;top:calc(100% - 30px);width:77.94%}.c-news-card__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-news-card__date{margin-right:22.06%;margin-top:-22px}.c-news-card__title{margin-right:22.06%;margin-top:6px}.c-news-card__link{display:block}.c-news-list{-moz-column-gap:33px;column-gap:33px;display:grid;grid-template-columns:1fr;row-gap:18px}@media (min-width:750px){.c-news-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));row-gap:12px}}.c-page-intro{margin-bottom:2.25rem}@media (min-width:1200px){.c-page-intro{margin-right:20%}}.c-paginationNav{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.c-paginationNav--top{margin-top:3rem}.c-paginationNav--down{margin-bottom:1.5rem}.c-paginationNav__item:not(:last-child){margin-right:.375rem}.c-paginationNav__link{background-color:#252525;padding:.75rem}.c-paginationNav__item--highlighted{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.125;opacity:.5;text-decoration:underline}.c-navmenu{background-color:#121212;box-sizing:border-box;height:100vh;left:0;padding:1.875rem 1.5rem;position:fixed;top:0;transform:translate3d(0,-100vh,0);transition:transform .5s ease-in-out;width:100%;z-index:999}@media (min-width:750px){.c-navmenu{padding:4.5rem 3.75rem}}@media (min-width:1024px){.c-navmenu{padding-left:5.625rem;padding-right:5.625rem}}.c-navmenu__top{padding:.625rem 0;text-align:right}.c-navmenu__close{display:inline-block}.c-navmenu__content{box-sizing:border-box;max-height:100vh;padding-top:10vh;text-align:right}.c-navmenu.is-active{transform:translateZ(0)}.c-mainnav__link{display:inline-block;font-size:1.125rem;font-weight:300;line-height:1.33333;opacity:1;padding-bottom:10px;padding-left:10px;padding-top:10px}@media (min-width:750px){.c-mainnav__link{font-size:3rem;line-height:1.33333}}@media (min-width:1024px){.c-mainnav__link{font-size:4.5rem;line-height:1.33333}}.c-mainnav__link--hightlighted{color:hsla(0,0%,100%,.25);font-weight:500;pointer-events:none}.c-sitecontent{padding-bottom:1.875rem;padding-top:1.875rem}.c-contact{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.c-contact>li:not(:last-child){margin-right:42px}.c-contact>li{margin-top:42px}.c-contact__link{display:inline-block;width:2.75rem}.c-contact-footer{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start;margin-top:0}.c-contact-footer>li:not(:last-child){margin-right:12px}.c-contact-footer__link{display:inline-block;opacity:.5;width:.875rem}.centered-text{text-align:center}.round-border--3{border-radius:3px}.round-border--5{border-radius:5px}