@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/libre-baskerville-400.woff) format("woff")}@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/libre-baskerville-400-italic.woff) format("woff")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-sans-400.woff) format("woff")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/dm-sans-500.woff) format("woff")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-sans-400-italic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400-italic.woff) format("woff")}:root{--craie: #FAF7EF;--sable: #EDE9D2;--brume: #D5DBDE;--rosee: #D6E3DA;--pistache: #CEE2B6;--toile: #E4DFD3;--prune: #381122;--vert-de-nuit: #202415;--brique: #6A2617;--rouille: #DF6442;--taupe: #C9BDAA;--noir: #231F20;--seigle: #846D2D;--seigle-fonce: #5E4E20;--foret: #3D5C48;--sapin: #2F4A3A;--ardoise: #3E4A52;--lin: #D8CFC0;--filet: #C7BDAB;--filet-sable: #C9BF9C;--filet-rosee: #A7BDAE;--brume-profond: #B9C3C8;--rouille-pale: #EFD9CC;--sable-profond: #DDD6B8;--rosee-profond: #BCCFC2;--filet-menthe: #9FB3A6;--filet-brume: #A9B3B8;--filet-pistache: #8FA67C;--foret-gris: #4F6353;--filet-prune: #7A5462;--papier: var(--craie);--mousse: var(--vert-de-nuit);--surface-page: var(--craie);--surface-warm: var(--sable);--surface-cool: var(--brume);--surface-commercial: var(--rosee);--surface-dark: var(--prune);--surface-dark-alt: var(--vert-de-nuit);--surface-footer: var(--brique);--text-body: var(--prune);--text-muted: var(--seigle);--text-accent: var(--rouille);--text-accent-deep: var(--brique);--text-on-cool: var(--vert-de-nuit);--text-on-dark: var(--lin);--eyebrow-on-dark: var(--pistache);--rule: var(--filet);--link-hover: var(--rouille);--offre-01-bg: var(--craie);--offre-01-fg: var(--rouille);--offre-01-ink: var(--brique);--offre-02-bg: var(--sable);--offre-02-fg: var(--seigle);--offre-02-ink: var(--seigle-fonce);--offre-03-bg: var(--prune);--offre-03-fg: var(--pistache);--offre-03-ink: var(--lin);--grid-overlay: rgba(223,100,66,.07);--rule-on-dark: rgba(250,247,239,.35);--rule-on-dark-green: rgba(206,226,182,.28)}:root{--font-serif: 'Libre Baskerville',Georgia,serif;--font-sans: 'DM Sans',system-ui,sans-serif;--font-text: 'Inter',system-ui,sans-serif;--fs-display-xl: 96px;--fs-display-l: 80px;--fs-display-m: 72px;--fs-display-s: 64px;--fs-h2: 48px;--fs-statement: 46px;--fs-h3: 40px;--fs-lead: 28px;--fs-lead-s: 22px;--fs-body-l: 19px;--fs-body: 16px;--fs-ui: 15px;--fs-small: 14px;--fs-label: 13px;--fs-label-s: 12px;--fs-tag: 11px;--lh-display: 1.05;--lh-heading: 1.15;--lh-lead: 1.42;--lh-body: 1.6;--lh-label: 1.5;--ls-display: -.025em;--ls-heading: -.015em;--ls-eyebrow: .14em;--ls-label: .12em;--ls-tag: .08em;--fs-slide-cover: 96px;--fs-slide-section: 140px;--fs-slide-closing: 120px;--fs-slide-title: 80px;--fs-slide-statement: 68px;--fs-slide-project: 60px;--fs-slide-h2: 52px;--fs-slide-lead: 34px;--fs-slide-body: 26px;--fs-slide-label: 24px}:root{--page-width: 1440px;--grid-columns: 12;--grid-gutter: 24px;--page-margin: 48px;--space-1: 6px;--space-2: 10px;--space-3: 14px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 72px;--space-9: 96px;--space-10: 120px;--space-11: 160px;--space-12: 200px;--radius-none: 0;--radius-pill: 999px;--border-hair: 1px solid var(--filet);--border-tag: 1px dashed currentColor;--slide-width: 1920px;--slide-height: 1080px;--slide-margin: 120px;--slide-top: 96px;--slide-col-right: 1000px;--slide-photo-third: 680px;--slide-photo-two-thirds: 1080px;--border-pill-slide: 1.5px}body{margin:0;background:#FAF7EF;color:#381122;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#DF6442}.mh{display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.cap2{flex-wrap:wrap;gap:6px !important}.cap2 span:first-child{flex:1 1 100%}.cap2 span:last-child{white-space:nowrap}a.lnk:hover{opacity:.88}@media (max-width:960px){.mh{display:block;background:#FAF7EF;padding:0 20px;position:relative;z-index:20}.mh summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer}.mh summary::-webkit-details-marker{display:none}.mhb{display:inline-flex;align-items:center;gap:10px;color:#202415;font:500 14px/1 'DM Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase}.mh nav{padding-bottom:12px}.mh img{width:150px;height:auto;aspect-ratio:447 / 80;max-width:none;object-fit:contain;display:block}header{display:none !important}html,body{overflow-x:hidden}p,h1,h2,h3,div,span,a{overflow-wrap:break-word}.fs20{font-size:clamp(16px,calc(16px + 4 * (100vw - 390px) / 1050),20px) !important}.fs22{font-size:clamp(18px,calc(18px + 4 * (100vw - 390px) / 1050),22px) !important}.fs24{font-size:clamp(19px,calc(19px + 5 * (100vw - 390px) / 1050),24px) !important}.fs26{font-size:clamp(18px,calc(18px + 8 * (100vw - 390px) / 1050),26px) !important}.fs28{font-size:clamp(19px,calc(19px + 9 * (100vw - 390px) / 1050),28px) !important}.fs30{font-size:clamp(20px,calc(20px + 10 * (100vw - 390px) / 1050),30px) !important}.fs32{font-size:clamp(22px,calc(22px + 10 * (100vw - 390px) / 1050),32px) !important}.fs36{font-size:clamp(24px,calc(24px + 12 * (100vw - 390px) / 1050),36px) !important}.fs46{font-size:clamp(31px,calc(31px + 15 * (100vw - 390px) / 1050),46px) !important}.fs48{font-size:clamp(33px,calc(33px + 15 * (100vw - 390px) / 1050),48px) !important}.fs64{font-size:clamp(32px,calc(32px + 32 * (100vw - 390px) / 1050),64px) !important}.fs72{font-size:clamp(36px,calc(36px + 36 * (100vw - 390px) / 1050),72px) !important}.fs88{font-size:clamp(44px,calc(44px + 44 * (100vw - 390px) / 1050),88px) !important}.fs96{font-size:clamp(48px,calc(48px + 48 * (100vw - 390px) / 1050),96px) !important}.g12{grid-template-columns:minmax(0,1fr) !important;column-gap:0 !important;padding:40px 20px !important}.gc{grid-column:1 / -1 !important;grid-row:auto !important;margin:32px 0 0 !important;min-width:0}h1.gc,h2.gc,h3.gc{margin-top:48px !important}.hdr{margin-top:0 !important}.pl{padding:0 20px 72px !important}.plh{display:none !important}.pr{grid-template-columns:minmax(0,1fr) !important;row-gap:4px !important;padding:22px 0 !important}.pr>*{grid-column:1 / -1 !important}.pr .rl{text-align:right !important;margin-top:10px}.cta{margin-top:14px !important}.sub{display:grid;grid-template-columns:minmax(0,1fr) !important;column-gap:0 !important;padding:0 !important}.gc.sub{margin-top:64px !important}.hero{height:auto !important;grid-template-rows:none !important;grid-template-columns:minmax(0,1fr) !important;column-gap:0 !important;padding:32px 20px 56px !important}.g3{grid-template-columns:minmax(0,1fr) !important}.vedette{grid-template-columns:minmax(0,1fr) !important;height:auto !important;min-height:0 !important}.vedette>div{padding-left:20px !important;padding-right:20px !important}.vedette>div.vimg{padding:0 !important}.vimg{display:grid;grid-template-rows:110vw}.vph{display:block;height:100% !important}.ttl{position:absolute !important;left:20px !important;bottom:28px !important;right:20px;color:#FAF7EF !important;padding:0 !important}.mm{margin:36px 0 0 !important}.sp{display:none}.offw{padding:0 10px 32px !important}.offw [style*="min-height: 640px"],.offw [style*="min-height:640px"]{padding:32px 15% !important;min-height:0 !important}.offw [style*="font-size: 72px"],.offw [style*="font-size:72px"]{font-size:clamp(30px,9.5vw,38px) !important;margin-top:40px !important}.lnk{flex-wrap:wrap;gap:12px 28px !important;margin-top:36px !important}.imgb{height:90vw !important;margin-bottom:112px !important}.cap2{gap:6px !important}.por{order:-1}.ptx{padding-top:0 !important}.cap2{flex-wrap:wrap;padding-right:0 !important;gap:6px !important}.js{justify-self:start !important}.ph,.ph>*{height:72vw !important}.ph{display:block}.p80{grid-template-columns:minmax(0,1fr) !important;row-gap:6px !important}.cc{column-count:1 !important}.txt{font-size:14px !important;line-height:1.55 !important}.lab{font-size:11px !important;letter-spacing:.12em !important}footer{grid-template-columns:minmax(0,1fr) !important;column-gap:0 !important;padding:56px 20px 32px !important}footer>*{grid-column:1 / -1 !important}footer>a{font-size:30px !important;line-height:1.2 !important}footer>div:last-child{margin-top:56px !important}}.skip{position:absolute;left:-9999px;top:0;background:#202415;color:#FAF7EF;padding:12px 16px;z-index:1000}.skip:focus{left:8px;top:8px}h1,h2,h3{font-weight:400}h1,h3.ttl{margin:0}:focus-visible{outline:2px solid #DF6442;outline-offset:3px}img{max-width:100%}