:root{--np-fond:#0e0d0c;--np-fond-2:#171614;--np-trait:#2e2b27;--np-texte:#c9c3b9;--np-titre:#f2efe9;--np-discret:#8f887d;--np-accent:#c9a24b;--np-serif:'Cormorant',Georgia,'Times New Roman',serif}body,#main-content,#page-container,#page-container .et_pb_section{background-color:var(--np-fond) !important}body #page-container .et_pb_section .et_pb_module{color:var(--np-texte) !important}body #page-container .et_pb_section h1,body #page-container .et_pb_section h2,body #page-container .et_pb_section h3,body #page-container .et_pb_section h4,body #page-container .et_pb_section .et_pb_module_header,body #page-container .et_pb_section .et_pb_module_header a{color:var(--np-titre) !important}body #page-container .et_pb_section h1,body #page-container .et_pb_section h2,body #page-container .et_pb_section h3,body #page-container .et_pb_section .et_pb_module_header{font-family:var(--np-serif) !important;font-weight:400 !important}body #page-container .et_pb_text a{color:var(--np-accent);text-decoration:none;border-bottom:1px solid rgba(201,162,75,.4)}body #page-container .et_pb_text a:hover{border-bottom-color:var(--np-accent)}body #page-container .et_pb_divider:before{border-top-color:var(--np-trait) !important}body.home #logo{filter:invert(1) brightness(2)}#logo{max-height:45px !important;width:auto !important}#main-header,#main-header.et-fixed-header{background-color:var(--np-fond) !important;box-shadow:none !important}#top-menu li a,.et-fixed-header #top-menu li a{color:var(--np-titre) !important;font-size:13px !important;letter-spacing:.03em !important;text-transform:uppercase !important}#top-menu li a:hover,#top-menu li.current-menu-item>a{color:var(--np-accent) !important;opacity:1 !important}@media (min-width:981px){.et_fullwidth_nav.et_header_style_left .logo_container{width:auto}}.mobile_menu_bar:before{color:var(--np-titre) !important}#mobile_menu{background-color:var(--np-fond-2) !important;border-top-color:var(--np-accent) !important}#mobile_menu li a{color:var(--np-titre) !important;text-transform:uppercase;letter-spacing:.03em;font-size:13px}body.home #main-header:not(.et-fixed-header){background-color:transparent !important;position:absolute !important;width:100% !important;z-index:999}body.home #et-top-navigation{background-color:transparent !important}#hero-photo{position:relative;display:flex;align-items:flex-end;min-height:78vh}#hero-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,13,12,.35) 0%,rgba(14,13,12,.15) 45%,rgba(14,13,12,.95) 100%);pointer-events:none}#hero-photo .et_pb_row{position:relative;z-index:2;background-color:transparent !important;width:90%;max-width:1200px}#hero-photo .et_pb_text_0{font-family:var(--np-serif) !important;font-style:italic;font-weight:300;font-size:clamp(22px,2.6vw,34px) !important;color:var(--np-accent) !important;text-align:left;margin-bottom:0 !important}#hero-photo .et_pb_text_1{margin-top:.2em !important;text-align:left}#hero-photo .et_pb_text_1 h1{font-family:var(--np-serif) !important;font-weight:300 !important;font-size:clamp(40px,7vw,104px) !important;line-height:1;letter-spacing:.04em !important;text-transform:uppercase;color:var(--np-titre) !important}body.home .personnel-section{max-width:1400px !important;width:92%;padding-top:72px !important;padding-bottom:0 !important}body.home .personnel-section .et_pb_text h1{font-family:var(--np-serif) !important;font-weight:300 !important;font-size:clamp(36px,4vw,56px) !important;line-height:1.1;padding-bottom:6px}body.home .personnel-section .et_pb_text h4,body.home .personnel-section .et_pb_text h4 span{font-family:'Open Sans',Helvetica,Arial,sans-serif !important;font-size:12px !important;letter-spacing:.18em;text-transform:uppercase;color:var(--np-discret) !important}body.home .personnel-section .et_pb_row:first-child{padding-bottom:24px !important;border-bottom:1px solid var(--np-trait);margin-bottom:24px}body.home .et_pb_row:has(.tile-link){display:flex;gap:12px;width:100% !important;max-width:none !important;padding:0 !important;margin-bottom:12px}body.home .et_pb_row:has(.tile-link):after{display:none}body.home .et_pb_row:has(.tile-link)>.et_pb_column{flex:1 1 0;width:auto !important;margin:0 !important}body.home .et_pb_row:has(.tile-link) .et_pb_code{margin:0 !important}body.home .tile-link{display:block;position:relative;overflow:hidden;height:340px;text-decoration:none !important;background-color:var(--np-fond-2)}body.home .tile-link img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease,opacity .4s ease;opacity:.92}body.home .tile-link:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,13,12,0) 45%,rgba(14,13,12,.85) 100%);pointer-events:none}body.home .tile-link:hover img{transform:scale(1.04);opacity:1}body.home .tile-link .tile-title{position:absolute;left:20px;bottom:16px;z-index:2;color:var(--np-titre);font-family:var(--np-serif);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:.01em;text-transform:none}body.home .tile-link .tile-title:after{content:"";display:block;width:24px;height:1px;margin-top:10px;background-color:var(--np-accent);transition:width .4s ease}body.home .tile-link:hover .tile-title:after{width:56px}body.home .personnel-section~.personnel-section .et_pb_row:has(.tile-link) .tile-link{height:320px}body.home .personnel-section~.personnel-section .et_pb_row:has(.tile-link):nth-child(2) .tile-link{height:460px}body.home .personnel-section:last-of-type{padding-bottom:96px !important}@media (max-width:980px){body.home .tile-link,body.home .personnel-section~.personnel-section .et_pb_row:has(.tile-link) .tile-link{height:260px}body.home .personnel-section~.personnel-section .et_pb_row:has(.tile-link):nth-child(2) .tile-link{height:340px}}@media (max-width:767px){body.home .et_pb_row:has(.tile-link){flex-direction:column}body.home .et_pb_row:has(.tile-link)>.et_pb_column{flex:none}#hero-photo{min-height:70vh}#hero-photo .et_pb_text_1 h1{font-size:34px !important;letter-spacing:.02em !important}body.home .tile-link,body.home .personnel-section~.personnel-section .et_pb_row:has(.tile-link) .tile-link,body.home .personnel-section~.personnel-section .et_pb_row:has(.tile-link):nth-child(2) .tile-link{height:220px}body.home .tile-link .tile-title{font-size:22px}body.home .personnel-section{padding-top:48px !important}}body #page-container .et_pb_post_title h1,body #page-container .et_pb_post_title .entry-title{font-size:clamp(32px,4vw,52px) !important;font-weight:300 !important;letter-spacing:.04em}body #page-container .et_pb_blurb .et_pb_module_header{padding-top:14px;letter-spacing:.04em !important}body #page-container .et_pb_blurb .et_pb_main_blurb_image{overflow:hidden;margin-bottom:0}body #page-container .et_pb_blurb.et_clickable img{transition:transform .8s ease}body #page-container .et_pb_blurb.et_clickable:hover img{transform:scale(1.04)}body #page-container .et_pb_contact_form input[type=text],body #page-container .et_pb_contact_form input[type=email],body #page-container .et_pb_contact_form textarea,body #page-container .et_pb_contact_captcha{background-color:var(--np-fond-2) !important;border:1px solid var(--np-trait) !important;color:var(--np-titre) !important}body #page-container .et_pb_contact_form input:focus,body #page-container .et_pb_contact_form textarea:focus{border-color:var(--np-accent) !important}body #page-container .et_pb_contact_form ::placeholder{color:var(--np-discret) !important}body #page-container .et_pb_contact_submit.et_pb_button{color:var(--np-titre) !important;background-color:transparent !important;border:1px solid var(--np-accent) !important;border-radius:0 !important;font-size:13px !important;letter-spacing:.12em;text-transform:uppercase;padding:.7em 1.6em !important}body #page-container .et_pb_contact_submit.et_pb_button:hover{background-color:var(--np-accent) !important;color:var(--np-fond) !important}body #page-container .et_pb_contact_submit.et_pb_button:after{display:none}#main-footer,#footer-bottom{background-color:var(--np-fond) !important}#footer-bottom{border-top:1px solid var(--np-trait)}#footer-info,#footer-info a{color:var(--np-discret) !important}#footer-bottom .et-social-icon a{color:var(--np-discret) !important}#footer-bottom .et-social-icon a:hover{color:var(--np-accent) !important}.et_pb_gallery_grid .et_pb_gallery_items{display:grid !important;grid-template-columns:repeat(4,1fr);gap:30px}.et_pb_gallery_grid .et_pb_gallery_item{display:block !important;float:none !important;width:auto !important;margin:0 !important;clear:none !important}.et_pb_gallery_grid .et_pb_gallery_pagination{display:none !important}@media (max-width:980px){.et_pb_gallery_grid .et_pb_gallery_items{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.et_pb_gallery_grid .et_pb_gallery_items{grid-template-columns:repeat(2,1fr);gap:15px}}body.parent-pageid-4123 .et_pb_row:has(.et_pb_gallery){width:92% !important;max-width:1400px !important}body.parent-pageid-4123 .et_pb_post_title{padding-bottom:32px;margin-bottom:32px !important;border-bottom:1px solid var(--np-trait) !important}body.parent-pageid-4123 .et_pb_gallery_grid .et_pb_gallery_items{display:block !important;columns:2;column-gap:12px}body.parent-pageid-4123 .et_pb_gallery_grid .et_pb_gallery_item{break-inside:avoid;margin:0 0 12px !important}body.parent-pageid-4123 .et_pb_gallery_image{position:relative;overflow:hidden;background-color:var(--np-fond-2);box-shadow:none !important}body.parent-pageid-4123 .et_pb_gallery_image img{width:100%;height:auto;display:block;opacity:.92;transition:transform .8s ease,opacity .4s ease}body.parent-pageid-4123 .et_pb_gallery_image:hover img{transform:scale(1.04);opacity:1}body.parent-pageid-4123 .et_pb_gallery_image .et_overlay{background:linear-gradient(180deg,rgba(14,13,12,0) 60%,rgba(14,13,12,.5) 100%) !important;border:0 !important}body.parent-pageid-4123 .et_pb_gallery_image .et_overlay:before{display:none}@media (max-width:767px){body.parent-pageid-4123 .et_pb_gallery_grid .et_pb_gallery_items{columns:1}}body.parent-pageid-4123 .mfp-title{color:#fff;font-size:12px;letter-spacing:.08em;line-height:1.6;padding-top:6px}body.page-id-4123 .et_pb_row:has(.et_pb_blurb){display:flex;gap:12px;width:92% !important;max-width:1400px !important;padding:0 !important;margin-bottom:12px}body.page-id-4123 .et_pb_row:has(.et_pb_blurb):first-child{padding-top:72px !important}body.page-id-4123 .et_pb_row:has(.et_pb_blurb):after{display:none}body.page-id-4123 .et_pb_row:has(.et_pb_blurb)>.et_pb_column{flex:1 1 0;width:auto !important;margin:0 !important}body.page-id-4123 .et_pb_blurb{position:relative;margin:0 !important}body.page-id-4123 .et_pb_blurb .et_pb_blurb_content{max-width:none}body.page-id-4123 .et_pb_blurb .et_pb_main_blurb_image{position:relative;display:block;height:340px;margin:0 !important;overflow:hidden;background-color:var(--np-fond-2)}body.page-id-4123 .et_pb_blurb .et_pb_image_wrap{display:block;width:100%;height:100%}body.page-id-4123 .et_pb_blurb .et_pb_main_blurb_image img{width:100%;height:100%;object-fit:cover;display:block;animation:none !important;opacity:.92 !important;transition:transform .8s ease,opacity .4s ease}body.page-id-4123 .et_pb_blurb .et_pb_main_blurb_image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,13,12,0) 45%,rgba(14,13,12,.85) 100%);pointer-events:none}body.page-id-4123 .et_pb_blurb:hover .et_pb_main_blurb_image img{transform:scale(1.04);opacity:1 !important}body.page-id-4123 .et_pb_blurb .et_pb_blurb_container{position:absolute;left:20px;bottom:16px;z-index:2;padding:0 !important}body.page-id-4123 #page-container .et_pb_blurb .et_pb_module_header{padding:0 !important;font-family:var(--np-serif) !important;font-weight:400 !important;font-size:26px !important;line-height:1.1 !important;letter-spacing:.01em !important;text-transform:none !important;color:var(--np-titre) !important}body.page-id-4123 .et_pb_blurb .et_pb_module_header:after{content:"";display:block;width:24px;height:1px;margin-top:10px;background-color:var(--np-accent);transition:width .4s ease}body.page-id-4123 .et_pb_blurb:hover .et_pb_module_header:after{width:56px}body.page-id-4123 .et_pb_section:has(.et_pb_blurb){padding-bottom:96px !important}@media (max-width:980px){body.page-id-4123 .et_pb_blurb .et_pb_main_blurb_image{height:260px}}@media (max-width:767px){body.page-id-4123 .et_pb_row:has(.et_pb_blurb){flex-direction:column}body.page-id-4123 .et_pb_row:has(.et_pb_blurb)>.et_pb_column{flex:none}body.page-id-4123 .et_pb_row:has(.et_pb_blurb):first-child{padding-top:48px !important}body.page-id-4123 .et_pb_blurb .et_pb_main_blurb_image{height:220px}body.page-id-4123 #page-container .et_pb_blurb .et_pb_module_header{font-size:22px !important}}