.cs-nh{background:var(--cs-cream);color:var(--cs-fg)}.cs-nh__section{padding-block:var(--cs-space-8)}@media(min-width:768px){.cs-nh__section{padding-block:var(--cs-space-10)}}.cs-nh__hero{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--cs-bordeaux-deep)}@media(min-width:768px){.cs-nh__hero{aspect-ratio:16 / 9}}@media(min-width:1024px){.cs-nh__hero{aspect-ratio:21 / 9;min-height:560px}}.cs-nh__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:saturate(.92) contrast(1.02)}.cs-nh__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#211d2c00,#211d2c2e 45%,color-mix(in srgb,var(--cs-bordeaux-deep) 78%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--cs-ink) 42%,transparent) 0%,rgba(33,29,44,.08) 55%,transparent 100%)}.cs-nh__hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:var(--cs-space-7) var(--cs-gutter-mobile) var(--cs-space-9);max-width:var(--cs-container-max);margin:0 auto;gap:var(--cs-space-3);color:var(--cs-cream-light)}@media(min-width:768px){.cs-nh__hero-content{padding:var(--cs-space-9) var(--cs-space-9) var(--cs-space-11);gap:var(--cs-space-5)}}.cs-nh__eyebrow{font-family:var(--cs-font-sans);font-size:var(--cs-fs-caption);letter-spacing:var(--cs-ls-widest);text-transform:uppercase;color:var(--cs-gold-soft);font-weight:var(--cs-fw-semibold)}.cs-nh__h1{font-family:var(--cs-font-display);font-style:italic;font-weight:var(--cs-fw-medium);font-size:clamp(34px,6vw,64px);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-ls-tight);max-width:18ch;margin:0;color:var(--cs-cream-light);text-wrap:balance}.cs-nh__h1 em{font-style:italic;color:var(--cs-gold-soft);font-weight:var(--cs-fw-medium)}.cs-nh__lead{font-family:var(--cs-font-sans);font-size:var(--cs-fs-body-lg);line-height:var(--cs-lh-relaxed);max-width:52ch;margin:0;color:color-mix(in srgb,var(--cs-cream-light) 92%,transparent);text-wrap:pretty}@media(min-width:768px){.cs-nh__lead{font-size:19px}}.cs-nh__manifeste{max-width:var(--cs-container-prose);margin:0 auto;padding-inline:var(--cs-gutter-mobile)}@media(min-width:768px){.cs-nh__manifeste{padding-inline:var(--cs-gutter)}}.cs-nh__manifeste-body{font-family:var(--cs-font-sans);font-size:var(--cs-fs-body-lg);line-height:var(--cs-lh-loose);color:var(--cs-fg)}.cs-nh__manifeste-body>p{margin-block:0 var(--cs-space-6);text-wrap:pretty}.cs-nh__manifeste-body>p:last-child{margin-bottom:0}.cs-nh__manifeste-body>p:has(>em:only-child){position:relative;margin-block:var(--cs-space-9);padding-block:var(--cs-space-2);text-align:left}.cs-nh__manifeste-body>p:has(>em:only-child):before{content:"";display:block;width:48px;height:1px;background:var(--cs-gold);margin-bottom:var(--cs-space-5)}.cs-nh__manifeste-body>p:has(>em:only-child)>em{font-family:var(--cs-font-display);font-style:italic;font-weight:var(--cs-fw-regular);font-size:clamp(22px,3vw,28px);line-height:var(--cs-lh-snug);color:var(--cs-bordeaux);letter-spacing:var(--cs-ls-tight);display:block}.cs-nh__manifeste-body em{color:var(--cs-violet-deep);font-style:italic}.cs-nh__manifeste-img-wrap{margin:var(--cs-space-9) 0;border-radius:var(--cs-radius-md);overflow:hidden;box-shadow:var(--cs-shadow-panel)}.cs-nh__manifeste-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16 / 9}.cs-nh__aqua{background:color-mix(in srgb,var(--cs-sage) 14%,var(--cs-cream))}.cs-nh__aqua-container{max-width:var(--cs-container-narrow);margin:0 auto;padding-inline:var(--cs-gutter-mobile)}@media(min-width:768px){.cs-nh__aqua-container{padding-inline:var(--cs-gutter)}}.cs-nh__aqua-header{text-align:center;margin-bottom:var(--cs-space-9);max-width:36ch;margin-inline:auto}.cs-nh__h2{font-family:var(--cs-font-display);font-style:italic;font-weight:var(--cs-fw-medium);font-size:clamp(28px,3.6vw,var(--cs-fs-h2));line-height:var(--cs-lh-snug);letter-spacing:var(--cs-ls-tight);color:var(--cs-bordeaux);margin:0 0 var(--cs-space-3);text-wrap:balance}.cs-nh__aqua-lead{font-family:var(--cs-font-sans);font-size:var(--cs-fs-body);letter-spacing:var(--cs-ls-wide);text-transform:uppercase;color:var(--cs-violet-deep);font-weight:var(--cs-fw-semibold);margin:0}.cs-nh__aqua-img-wrap{margin-bottom:var(--cs-space-10);border-radius:var(--cs-radius-md);overflow:hidden;box-shadow:var(--cs-shadow-panel)}.cs-nh__aqua-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:21 / 9;max-height:360px}.cs-nh__aqua-grid{display:grid;grid-template-columns:1fr;gap:var(--cs-space-5)}@media(min-width:640px){.cs-nh__aqua-grid{grid-template-columns:repeat(2,1fr);gap:var(--cs-space-6)}}@media(min-width:1024px){.cs-nh__aqua-grid{grid-template-columns:repeat(4,1fr)}}.cs-nh__aqua-card{background:var(--cs-cream-light);border:1px solid var(--cs-line-soft);border-radius:var(--cs-radius-md);padding:var(--cs-space-6);transition:transform var(--cs-duration-base) var(--cs-ease-out),box-shadow var(--cs-duration-base) var(--cs-ease-out),border-color var(--cs-duration-base) var(--cs-ease-out)}.cs-nh__aqua-card:hover{transform:translateY(-2px);box-shadow:var(--cs-shadow-md);border-color:color-mix(in srgb,var(--cs-violet) 25%,var(--cs-line))}.cs-nh__aqua-icon{width:36px;height:36px;color:var(--cs-violet);margin-bottom:var(--cs-space-4);display:block}.cs-nh__aqua-card-title{font-family:var(--cs-font-sans);font-size:var(--cs-fs-h5);font-weight:var(--cs-fw-bold);color:var(--cs-bordeaux);margin:0 0 var(--cs-space-2);letter-spacing:var(--cs-ls-tight)}.cs-nh__aqua-card-text{font-family:var(--cs-font-sans);font-size:var(--cs-fs-body);line-height:var(--cs-lh-normal);margin:0;color:var(--cs-fg-soft)}.cs-nh__press{max-width:var(--cs-container-prose);margin:0 auto;padding-inline:var(--cs-gutter-mobile)}@media(min-width:768px){.cs-nh__press{padding-inline:var(--cs-gutter)}}.cs-nh__press-quote{position:relative;background:transparent;padding:var(--cs-space-9) var(--cs-space-2) var(--cs-space-7);margin:0;font-family:var(--cs-font-display);font-style:italic;font-weight:var(--cs-fw-regular);font-size:clamp(20px,2.4vw,26px);line-height:var(--cs-lh-snug);color:var(--cs-bordeaux);text-align:center;letter-spacing:var(--cs-ls-tight);text-wrap:balance}.cs-nh__press-quote:before{content:"\201c";position:absolute;top:-.1em;left:50%;transform:translate(-50%);font-family:var(--cs-font-display);font-style:italic;font-size:88px;line-height:1;color:var(--cs-gold);opacity:.55;pointer-events:none}@media(min-width:768px){.cs-nh__press-quote:before{font-size:120px}}.cs-nh__press-source{display:block;margin-top:var(--cs-space-6);font-family:var(--cs-font-sans);font-size:var(--cs-fs-caption);font-style:normal;font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-ls-widest);text-transform:uppercase;color:var(--cs-fg-mute)}.cs-nh__press-logo-link{display:inline-flex;flex-direction:column;align-items:center;gap:var(--cs-space-2);text-decoration:none;border-bottom:none;transition:opacity var(--cs-duration-base) var(--cs-ease-out)}.cs-nh__press-logo-link:hover,.cs-nh__press-logo-link:focus-visible{opacity:.75}.cs-nh__press-logo-link:focus-visible{outline:none;box-shadow:var(--cs-shadow-focus-ring);border-radius:var(--cs-radius-xs)}.cs-nh__press-logo{display:block;width:auto;height:32px;max-width:160px}@media(min-width:768px){.cs-nh__press-logo{height:38px;max-width:190px}}.cs-nh__press-logo-cta{display:inline-block;font-family:var(--cs-font-sans);font-size:var(--cs-fs-caption);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-ls-widest);text-transform:uppercase;color:var(--cs-fg-mute);border-bottom:1px solid color-mix(in srgb,var(--cs-violet) 35%,transparent);padding-bottom:1px;transition:color var(--cs-duration-base) var(--cs-ease-out),border-color var(--cs-duration-base) var(--cs-ease-out)}.cs-nh__press-logo-link:hover .cs-nh__press-logo-cta,.cs-nh__press-logo-link:focus-visible .cs-nh__press-logo-cta{color:var(--cs-violet);border-bottom-color:var(--cs-violet)}.cs-nh__press-link{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--cs-violet) 35%,transparent);padding-bottom:1px;transition:color var(--cs-duration-base) var(--cs-ease-out),border-color var(--cs-duration-base) var(--cs-ease-out)}.cs-nh__press-link:hover,.cs-nh__press-link:focus-visible{color:var(--cs-violet);border-bottom-color:var(--cs-violet)}.cs-nh__press-link:focus-visible{outline:none;box-shadow:var(--cs-shadow-focus-ring);border-radius:var(--cs-radius-xs)}.cs-nh__timeline{max-width:var(--cs-container-prose);margin:0 auto;padding-inline:var(--cs-gutter-mobile)}@media(min-width:768px){.cs-nh__timeline{padding-inline:var(--cs-gutter)}}.cs-nh__timeline-header{margin-bottom:var(--cs-space-10);text-align:center}.cs-nh__timeline-list{list-style:none;margin:0;padding:0 0 0 var(--cs-space-9);position:relative;font-feature-settings:"tnum" 1,"lnum" 1}.cs-nh__timeline-list:before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--cs-gold) 45%,transparent),color-mix(in srgb,var(--cs-violet) 45%,transparent),color-mix(in srgb,var(--cs-sage) 35%,transparent));border-radius:var(--cs-radius-pill)}.cs-nh__timeline-item{position:relative;padding-bottom:var(--cs-space-8)}.cs-nh__timeline-item:last-child{padding-bottom:0}.cs-nh__timeline-dot{position:absolute;left:calc(var(--cs-space-9) * -1 + 5px);top:14px;width:14px;height:14px;border-radius:var(--cs-radius-circle);background:var(--cs-violet);border:3px solid var(--cs-cream);box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-violet) 35%,transparent)}.cs-nh__timeline-dot--passe{background:var(--cs-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-gold) 35%,transparent)}.cs-nh__timeline-dot--present{background:var(--cs-bordeaux);box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-bordeaux) 35%,transparent);animation:cs-nh-pulse 2.4s var(--cs-ease-in-out) infinite}.cs-nh__timeline-dot--futur{background:var(--cs-cream);border-color:var(--cs-cream);box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-sage) 55%,transparent)}@keyframes cs-nh-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-bordeaux) 35%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--cs-bordeaux) 14%,transparent)}}@media(prefers-reduced-motion:reduce){.cs-nh__timeline-dot--present{animation:none}}.cs-nh__timeline-year{font-family:var(--cs-font-display);font-style:italic;font-weight:var(--cs-fw-medium);font-size:clamp(20px,2.2vw,24px);line-height:var(--cs-lh-snug);color:var(--cs-bordeaux);margin:0 0 var(--cs-space-2);letter-spacing:var(--cs-ls-tight)}.cs-nh__timeline-marker{display:inline-block;margin-bottom:var(--cs-space-3);padding:3px var(--cs-space-3);font-family:var(--cs-font-sans);font-size:var(--cs-fs-micro);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-ls-widest);text-transform:uppercase;color:var(--cs-cream-light);background:var(--cs-bordeaux);border-radius:var(--cs-radius-pill)}.cs-nh__timeline-desc{font-family:var(--cs-font-sans);font-size:var(--cs-fs-body);line-height:var(--cs-lh-relaxed);color:var(--cs-fg-soft);margin:0;max-width:56ch;text-wrap:pretty}.cs-nh__timeline-item--futur .cs-nh__timeline-year,.cs-nh__timeline-item--futur .cs-nh__timeline-desc{color:color-mix(in srgb,var(--cs-fg) 55%,transparent)}.cs-nh__cta{background:color-mix(in srgb,var(--cs-violet) 8%,var(--cs-cream));text-align:center}.cs-nh__cta-container{max-width:var(--cs-container-prose);margin:0 auto;padding-inline:var(--cs-gutter-mobile)}@media(min-width:768px){.cs-nh__cta-container{padding-inline:var(--cs-gutter)}}.cs-nh__cta-lead{font-family:var(--cs-font-sans);font-size:var(--cs-fs-body-lg);color:var(--cs-fg-soft);margin:0 0 var(--cs-space-7);max-width:48ch;margin-inline:auto;text-wrap:pretty}.cs-nh__cta-button{display:inline-flex;align-items:center;justify-content:center;background:var(--cs-violet);color:var(--cs-fg-on-violet);padding:var(--cs-space-4) var(--cs-space-7);border-radius:var(--cs-radius-pill);text-decoration:none;font-family:var(--cs-font-sans);font-weight:var(--cs-fw-semibold);font-size:var(--cs-fs-body-lg);letter-spacing:var(--cs-ls-tight);min-height:48px;box-shadow:var(--cs-shadow-glow-violet);transition:transform var(--cs-duration-base) var(--cs-ease-out),box-shadow var(--cs-duration-base) var(--cs-ease-out),background var(--cs-duration-base) var(--cs-ease-out)}.cs-nh__cta-button:hover{background:var(--cs-violet-deep);color:var(--cs-fg-on-violet);transform:translateY(-1px);box-shadow:var(--cs-shadow-glow-violet-strong)}.cs-nh__cta-button:focus-visible{outline:none;box-shadow:var(--cs-shadow-glow-violet),var(--cs-shadow-focus-ring)}.cs-nh__cta-button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cs-nh__cta-button{transition:background var(--cs-duration-base) var(--cs-ease-out)}.cs-nh__cta-button:hover{transform:none}}.cs-nh__cta-subtext{margin-top:var(--cs-space-5);font-family:var(--cs-font-sans);font-size:var(--cs-fs-caption);letter-spacing:var(--cs-ls-wide);color:var(--cs-fg-mute)}.cs-nh--js [data-cs-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .7s var(--cs-ease-out),transform .7s var(--cs-ease-out);transition-delay:var(--cs-reveal-delay, 0ms);will-change:opacity,transform}.cs-nh--js [data-cs-reveal].is-visible{opacity:1;transform:none}.cs-nh--js .cs-nh__hero-img{opacity:0;transform:scale(1.045);transition:opacity 1.1s var(--cs-ease-out),transform 1.4s var(--cs-ease-out);will-change:opacity,transform}.cs-nh--js.is-loaded .cs-nh__hero-img{opacity:1;transform:scale(1)}.cs-nh--js .cs-nh__hero-overlay{opacity:0;transition:opacity .9s var(--cs-ease-out) .2s}.cs-nh--js.is-loaded .cs-nh__hero-overlay{opacity:1}.cs-nh--js .cs-nh__eyebrow,.cs-nh--js .cs-nh__h1,.cs-nh--js .cs-nh__lead{opacity:0;transform:translate3d(0,12px,0);transition:opacity .7s var(--cs-ease-out),transform .7s var(--cs-ease-out);will-change:opacity,transform}.cs-nh--js.is-loaded .cs-nh__eyebrow{opacity:1;transform:none;transition-delay:.25s}.cs-nh--js.is-loaded .cs-nh__h1{opacity:1;transform:none;transition-delay:.4s}.cs-nh--js.is-loaded .cs-nh__lead{opacity:1;transform:none;transition-delay:.75s}.cs-nh--js .cs-nh__h1 em{display:inline-block;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--cs-ease-out);will-change:clip-path}.cs-nh--js.is-loaded .cs-nh__h1 em{clip-path:inset(0 0 0 0);transition-delay:.95s}.cs-nh--js .cs-nh__manifeste-body>p:has(>em:only-child):before{transform-origin:left center;transform:scaleX(0);transition:transform .7s var(--cs-ease-out);will-change:transform}.cs-nh--js .cs-nh__manifeste.is-visible .cs-nh__manifeste-body>p:has(>em:only-child):before{transform:scaleX(1);transition-delay:.25s}.cs-nh--js .cs-nh__manifeste-body>p:has(>em:only-child)>em{opacity:0;transform:translate3d(0,8px,0);transition:opacity .7s var(--cs-ease-out),transform .7s var(--cs-ease-out)}.cs-nh--js .cs-nh__manifeste.is-visible .cs-nh__manifeste-body>p:has(>em:only-child)>em{opacity:1;transform:none;transition-delay:.5s}.cs-nh--js .cs-nh__press-quote:before{opacity:0;transform:translate(-50%,-8px) scale(.85);transition:opacity .8s var(--cs-ease-out),transform .8s var(--cs-ease-out);will-change:opacity,transform}.cs-nh--js .cs-nh__press[data-cs-reveal].is-visible .cs-nh__press-quote:before{opacity:.55;transform:translate(-50%) scale(1);transition-delay:.15s}.cs-nh--js .cs-nh__timeline-item{opacity:0;transform:translate3d(-16px,0,0);transition:opacity .6s var(--cs-ease-out),transform .6s var(--cs-ease-out);transition-delay:var(--cs-reveal-delay, 0ms);will-change:opacity,transform}.cs-nh--js .cs-nh__timeline.is-visible .cs-nh__timeline-item{opacity:1;transform:none}.cs-nh--js .cs-nh__timeline-dot{transform:scale(0);transition:transform .5s var(--cs-ease-out);transition-delay:var(--cs-reveal-delay, 0ms)}.cs-nh--js .cs-nh__timeline.is-visible .cs-nh__timeline-dot{transform:scale(1)}.cs-nh--js .cs-nh__timeline.is-visible .cs-nh__timeline-dot--present{animation-delay:calc(var(--cs-reveal-delay, 0ms) + .6s)}.cs-nh--js .cs-nh__timeline-list:before{transform-origin:top center;transform:scaleY(0);transition:transform 1.1s var(--cs-ease-out) .15s;will-change:transform}.cs-nh--js .cs-nh__timeline.is-visible .cs-nh__timeline-list:before{transform:scaleY(1)}.cs-nh--js .cs-nh__timeline-marker{opacity:0;transform:translate3d(0,-4px,0);transition:opacity .5s var(--cs-ease-out),transform .5s var(--cs-ease-out);transition-delay:calc(var(--cs-reveal-delay, 0ms) + .2s)}.cs-nh--js .cs-nh__timeline.is-visible .cs-nh__timeline-marker{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cs-nh--js [data-cs-reveal],.cs-nh--js .cs-nh__hero-img,.cs-nh--js .cs-nh__hero-overlay,.cs-nh--js .cs-nh__eyebrow,.cs-nh--js .cs-nh__h1,.cs-nh--js .cs-nh__h1 em,.cs-nh--js .cs-nh__lead,.cs-nh--js .cs-nh__manifeste-body>p:has(>em:only-child):before,.cs-nh--js .cs-nh__manifeste-body>p:has(>em:only-child)>em,.cs-nh--js .cs-nh__press-quote:before,.cs-nh--js .cs-nh__timeline-item,.cs-nh--js .cs-nh__timeline-dot,.cs-nh--js .cs-nh__timeline-list:before,.cs-nh--js .cs-nh__timeline-marker{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.cs-nh--js .cs-nh__press-quote:before{opacity:.55!important}}.cs-nh__aqua-articles{margin:2.4em auto 0;max-width:720px;padding:1.4em 1.6em;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);border-radius:14px;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cs-nh__aqua-articles-title{margin:0 0 .9em;font-weight:700;font-size:.92em;text-transform:uppercase;letter-spacing:.06em;color:var(--cs-bordeaux, #5E2F4D);opacity:.85}.cs-nh__aqua-articles-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7em}.cs-nh__aqua-articles-list li{margin:0}.cs-nh__aqua-articles-list a{display:inline-flex;align-items:flex-start;justify-content:center;gap:.5em;color:var(--cs-bordeaux, #5E2F4D);text-decoration:none;font-weight:600;font-size:1em;line-height:1.5;border-bottom:1px solid transparent;transition:border-color .18s ease,opacity .18s ease}.cs-nh__aqua-articles-list a:before{content:"\2192";flex-shrink:0;opacity:.7}.cs-nh__aqua-articles-list a:hover{border-bottom-color:var(--cs-bordeaux, #5E2F4D)}@media(max-width:640px){.cs-nh__aqua-articles{padding:1.1em 1.2em}.cs-nh__aqua-articles-list a{font-size:.95em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cs-notre-histoire.css.map */
