@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}.ann{display:none}.mbr{display:none}.mh{display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@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}.ph,.ph>*{height:72vw !important}.pl{align-items:flex-start !important}.det>x-import,.det>span{justify-self:start}.mh img{width:150px !important;height:auto !important;aspect-ratio:447 / 80 !important;max-width:none !important;object-fit:contain}header{display:none !important}html,body{overflow-x:hidden}img{max-width:100%}p,h2,blockquote,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}.fs40{font-size:clamp(27px,calc(27px + 13 * (100vw - 390px) / 1050),40px) !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}.mbr{display:inline}.dot{display:none}.mm{margin:36px 0 0 !important}.fiche{margin-top:48px !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}.hdr .eb{flex-direction:column !important;gap:4px !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}.p80{grid-template-columns:minmax(0,1fr) !important;row-gap:6px !important}.cc{column-count:1 !important}.vit{grid-template-columns:minmax(0,1fr) !important;height:auto !important}.vit>div{padding-left:20px !important;padding-right:20px !important}.abs{left:20px !important}.nav{flex-wrap:wrap;padding-left:20px !important;padding-right:20px !important}.pr0{padding-right:0 !important}img{height:auto !important;aspect-ratio:4 / 3}.hdr{margin-top:0 !important}.arr{padding:28px 0 56px !important}.arr .g12{padding-top:0 !important}.vimg{display:grid;grid-template-rows:min(150vw,820px)}.vit>div.vimg{padding:0 !important}.vph{display:block;height:100% !important;min-height:0}.ttl{position:absolute !important;left:20px !important;bottom:28px !important;right:20px;color:#FAF7EF !important;padding:0 !important}.ph{display:block;height:72vw !important}.strip{flex-direction:column !important;padding:0 20px !important;margin-top:32px !important;gap:28px !important}.sti{flex:none !important;margin-top:0 !important;width:100%}.cap{flex-direction:column !important;gap:2px !important}.det{grid-template-columns:minmax(0,1fr) !important;padding-right:0 !important}.txt{font-size:14px !important;line-height:1.55 !important}.lab{font-size:11px !important;letter-spacing:.12em !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%}