@import url('https://fonts.googleapis.com/css2?family=Anton&family=Poppins:wght@400;500;600;700&display=swap');.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-text,.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-12916 .elementor-element.elementor-element-cfca32e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-html .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-text,.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-html .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}:root{--page-title-display:none}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story{--ra-ink:#20343b;--ra-muted:#647176;--ra-line:#e4e9e7;--ra-anis:#bc4;--ra-cream:#fffdf7;--ra-ivory:#f6f7f0;--ra-white:#fff;--ra-radius:14px;color:var(--ra-ink);background:var(--ra-cream);font-family:'Poppins',Arial,sans-serif;font-size:16px;line-height:1.78;-webkit-font-smoothing:antialiased;overflow:hidden;isolation:isolate}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story *{box-sizing:border-box}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story :is(h1,h2,h3,p,figure,blockquote){margin:0;padding:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story :is(h1,h2,h3){font-family:'Poppins',Arial,sans-serif;color:var(--ra-ink);letter-spacing:-.035em;line-height:1.22}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story a{color:inherit;text-decoration:none}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story a:focus-visible{outline:3px solid var(--ra-anis);outline-offset:4px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story img{display:block;max-width:100%;width:100%}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-eyebrow,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-kicker,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-label,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-tag,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro-label{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.17em;line-height:1.6}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-kicker{color:#78872e;display:block;margin-bottom:14px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:stretch;min-height:440px;background:var(--ra-ivory)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-copy{padding:clamp(32px,5vw,80px) clamp(26px,5vw,70px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-eyebrow{display:flex;align-items:center;gap:9px;color:#68767a;flex-wrap:wrap}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-eyebrow-line{display:inline-block;width:27px;height:3px;background:var(--ra-anis);flex:none}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-eyebrow-dot{color:#b4c34c}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-location{margin-top:42px;font-weight:700;font-size:14px;letter-spacing:.045em}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-location span{display:block;color:var(--ra-muted);font-size:12px;line-height:2;font-weight:500;letter-spacing:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-editorial-title{font-size:clamp(30px,3.4vw,49px);font-weight:700;line-height:1.14;max-width:18ch;letter-spacing:-.048em;margin-top:14px;overflow-wrap:break-word}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-rule{height:4px;width:60px;background:var(--ra-anis);margin:27px 0 17px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-caption{color:var(--ra-muted);font-size:13px;max-width:38ch;line-height:1.7}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual{min-width:0;position:relative;min-height:420px;overflow:hidden;background:#dfe5df}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual figcaption{position:absolute;bottom:23px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:end;gap:20px;color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.65)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-stamp{display:flex;align-items:center;gap:8px;font-family:'Anton',Impact,sans-serif;font-size:31px;letter-spacing:.025em;line-height:1;color:#fff}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-stamp b{font:600 10px/1 'Poppins',sans-serif;letter-spacing:.14em;background:var(--ra-anis);color:var(--ra-ink);padding:6px 7px;border-radius:2px;text-shadow:none}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index{max-width:1210px;margin:0 auto;display:flex;gap:clamp(16px,3vw,38px);align-items:center;padding:21px clamp(22px,4vw,48px);border-bottom:1px solid var(--ra-line);overflow:auto;scrollbar-width:thin;white-space:nowrap}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{font-size:11px;font-weight:700;color:#66747a;letter-spacing:.02em;transition:color .2s}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a:hover{color:#6a7c14}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-layout{display:grid;grid-template-columns:185px minmax(0,1fr);column-gap:clamp(34px,5vw,80px);max-width:1170px;margin:0 auto;padding:clamp(56px,6vw,100px) clamp(22px,4vw,48px) 82px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side{align-self:start;position:sticky;top:98px;padding-top:8px;border-top:3px solid var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-label{color:var(--ra-muted);margin:17px 0 9px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-number{font-family:'Anton',Impact,sans-serif;font-size:64px;line-height:1.08;color:var(--ra-ink)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-desc{font-size:11px;color:var(--ra-muted);line-height:1.5}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-sep{height:1px;background:var(--ra-line);margin:19px 0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-small{font-size:11px;line-height:1.9;color:var(--ra-muted)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side a{font-size:11px;font-weight:700;line-height:1.5;color:#6b7e16}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-main{min-width:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead{padding-bottom:44px;border-bottom:1px solid var(--ra-line);margin-bottom:66px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p:first-child{font-size:clamp(19px,2.1vw,24px);font-weight:500;line-height:1.62;letter-spacing:-.018em;color:#263b42}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p+p{margin-top:27px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p:last-child:not(:first-child){padding-left:25px;border-left:4px solid var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-prose{font-size:15.5px;color:#34454a;line-height:1.9}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-prose p+p{margin-top:22px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter{margin-bottom:70px;scroll-margin-top:95px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head{margin-bottom:30px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head h3{font-size:clamp(24px,2.6vw,35px);font-weight:700;letter-spacing:-.042em;max-width:22ch}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head:after{content:"";display:block;width:44px;height:2px;background:var(--ra-anis);margin-top:18px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-gallery-section{margin:8px 0 80px;scroll-margin-top:95px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-gallery-section .ra-chapter-head{margin-bottom:25px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery--lower{margin-top:14px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo{min-width:0;background:var(--ra-white);margin:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a{display:block;position:relative;aspect-ratio:1/1.05;overflow:hidden;background:#e9eae7}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo img{height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a:hover img{transform:scale(1.045)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center;padding:12px 2px 4px;color:var(--ra-muted);line-height:1.45}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption span{font-size:12px;font-weight:700;color:var(--ra-ink)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption small{font-size:10px;color:var(--ra-muted)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo--before a:after,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo--after a:after{position:absolute;left:13px;top:13px;font-size:9px;line-height:1;letter-spacing:.15em;font-weight:700;text-transform:uppercase;padding:11px 13px;background:rgba(255,253,247,.96);color:var(--ra-ink)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo--before a:after{content:'Chantier'}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo--after a:after{content:'Après';background:var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview-intro{font-weight:600;color:#263b42}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview{margin:31px 0 0;border-top:1px solid var(--ra-line)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview-pair{padding:27px 0 28px;border-bottom:1px solid var(--ra-line)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-question{font-size:17px;font-weight:700;line-height:1.5;color:var(--ra-ink)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-question-label{display:block;color:#89973a;font-size:10px;letter-spacing:.17em;margin:0 0 9px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-answer{border-left:3px solid var(--ra-anis);padding-left:22px;margin-top:16px;color:#415257}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,265px);align-items:center;gap:36px;padding:clamp(27px,4vw,48px);background:#f3f5eb;margin:18px 0 76px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film h3{font-size:clamp(27px,3vw,39px);margin:0 0 13px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-copy>p{color:#55666a;font-size:14px;line-height:1.8;max-width:35ch}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-rule{margin:26px 0 17px;width:44px;height:2px;background:var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-tag{font-size:10px;color:#6d7b80}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-player{width:100%;max-width:265px;justify-self:end;position:relative;background:#20343b;border:5px solid #fff;border-radius:14px;box-shadow:0 22px 40px rgba(22,36,40,.17);overflow:hidden}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-player video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:var(--ra-ink)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-notes{margin-top:20px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-notes .ra-chapter-head h3{font-size:28px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note{display:grid;grid-template-columns:42px 1fr;gap:17px;padding:23px 0 26px;border-top:1px solid var(--ra-line)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-index{font-family:'Anton',Impact,sans-serif;font-size:34px;color:#92a438;line-height:1.1}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note h3{font-weight:700;font-size:15px;margin:0 0 9px;letter-spacing:-.01em}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note p{font-size:12px;color:var(--ra-muted);line-height:1.85}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;background:var(--ra-ink);color:var(--ra-white);padding:27px clamp(22px,5vw,65px)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro-label{color:var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro a{font-size:12px;letter-spacing:.02em;font-weight:600;color:#fff;display:inline-flex;gap:12px;align-items:center}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro a:hover{color:var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro a span{font-size:19px;line-height:1}@media (max-width:1024px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-layout{grid-template-columns:125px minmax(0,1fr);column-gap:30px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-number{font-size:52px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-copy{padding:40px 33px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-editorial-title{font-size:clamp(29px,3.7vw,44px)}}@media (max-width:767px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero{display:flex;flex-direction:column;min-height:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-copy{padding:36px 24px 35px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-location{margin-top:29px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-editorial-title{font-size:clamp(29px,8vw,40px);max-width:23ch}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual{min-height:0;aspect-ratio:1.45}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual figcaption{bottom:14px;left:15px;right:15px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-stamp{font-size:25px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index{padding:17px 21px;gap:23px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-layout{display:block;padding:48px 21px 58px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side{display:none}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead{padding-bottom:30px;margin-bottom:45px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p:first-child{font-size:19px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter{margin-bottom:47px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head{margin-bottom:24px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head h3{font-size:28px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-prose{font-size:14px;line-height:1.88}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-gallery-section{margin-bottom:56px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery{gap:9px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery--lower{margin-top:16px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a{aspect-ratio:4/5}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption{padding-top:10px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption span{font-size:10px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption small{font-size:9px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo--before a:after,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo--after a:after{left:8px;top:8px;font-size:8px;padding:8px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview-pair{padding:22px 0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-question{font-size:15px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-answer{padding-left:14px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film{grid-template-columns:1fr;gap:26px;padding:29px 20px 34px;justify-items:center;text-align:center}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-copy>p{margin:auto}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-rule{margin:20px auto 14px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-player{width:min(76%,260px);max-width:none;justify-self:center}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro{padding:26px 23px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics{padding:25px 16px 0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics>div{padding:0 7px 0 12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics>div:first-child{padding-left:10px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics strong{font-size:30px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics strong span{font-size:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics small{font-size:9px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-section{padding:38px 25px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-section blockquote{font-size:26px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-closing{padding:27px 23px}}@media (max-width:420px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery{grid-template-columns:1fr;gap:19px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a{aspect-ratio:1.25}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption{padding:10px 3px 0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual{aspect-ratio:1.26}}@media (prefers-reduced-motion:reduce){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo img,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{transition:none}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a:hover img{transform:none}}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story{--ra-ink:#20343b;--ra-muted:#52636a;--ra-line:#dde4e0;--ra-anis:#bc4;--ra-cream:#fffdf7;--ra-ivory:#f6f7f0;font-size:16px;line-height:1.78;overflow:clip}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-copy{padding:clamp(33px,4.3vw,64px) clamp(26px,4.5vw,66px)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-location{margin-top:29px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero .ra-editorial-title{max-width:25ch;font-size:clamp(30px,2.85vw,42px);line-height:1.19;letter-spacing:-.047em;text-wrap:balance;margin-top:15px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-hero .ra-editorial-title{font-size:clamp(29px,2.75vw,40px)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-caption{max-width:43ch;font-size:13px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual{min-height:405px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-rule{margin:25px 0 17px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index{max-width:1200px;padding:0 clamp(23px,4vw,50px);gap:0;overflow-x:auto;overflow-y:hidden;align-items:stretch;scrollbar-width:thin;background:#fffdf7}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index-label{flex:none;display:flex;align-items:center;margin-right:24px;padding-right:24px;border-right:1px solid var(--ra-line);color:#738087;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{flex:none;display:inline-flex;align-items:center;gap:9px;min-height:68px;padding:0 13px;color:#40545b;border-bottom:2px solid transparent;font-size:12px;transition:border-color .2s,color .2s,background-color .2s}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a:hover,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a:focus-visible{border-color:var(--ra-anis);background:#f5f7ed;color:#20343b}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index-num{font-size:10px;color:#8c9e3b;font-weight:700;letter-spacing:.05em}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-layout{max-width:1150px;grid-template-columns:158px minmax(0,1fr);column-gap:clamp(36px,5vw,76px);padding:clamp(56px,6vw,90px) clamp(23px,4vw,52px) 75px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side{position:sticky;top:92px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-side-number{font-size:53px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-main{max-width:780px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-prose{font-size:16.5px;line-height:1.86;color:#31454b}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-prose p{max-width:70ch}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-prose p+p{margin-top:23px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead{max-width:72ch;padding-bottom:39px;margin-bottom:63px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p:first-child{font-size:clamp(19px,1.7vw,22px);font-weight:500;line-height:1.72;max-width:64ch}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p+p{font-size:16px;line-height:1.85}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p:last-child:not(:first-child){padding:2px 0 2px 22px;border-left:3px solid var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter{margin-bottom:76px;scroll-margin-top:110px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head{margin-bottom:30px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head h3{max-width:29ch;font-size:clamp(27px,2.4vw,34px);line-height:1.24;letter-spacing:-.039em;text-wrap:balance}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head:after{margin-top:16px;width:38px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-gallery-section{padding:28px 27px 34px;margin:5px -27px 80px;background:#f4f6ee;scroll-margin-top:110px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-gallery-section .ra-chapter-head{margin-bottom:25px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery{gap:16px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery--lower{margin-top:18px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a{aspect-ratio:1.12}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption{padding:12px 2px 6px;min-height:52px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption span{font-size:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption small{font-size:11px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-editorial-focus{position:relative;padding:22px 24px 23px;background:#f3f5e9;border-left:4px solid var(--ra-anis);color:var(--ra-ink);font:italic 400 clamp(20px,2vw,25px)/1.56 Georgia,'Times New Roman',serif;letter-spacing:-.015em;max-width:28ch}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-editorial-focus+p{margin-top:27px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-ref{display:inline-block;min-width:18px;padding:0 4px;border-radius:3px;background:#e7eebc;color:#20343b;font-size:12px;font-weight:700;line-height:1.6;vertical-align:baseline;text-align:center;text-decoration:underline;text-underline-offset:2px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-ref:hover,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-ref:focus-visible{background:var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview{margin-top:30px;border-top:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview-pair{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:14px;row-gap:11px;padding:25px 0 29px;border-top:1px solid var(--ra-line);border-bottom:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview-number{grid-column:1;grid-row:1/span 2;color:#869a2b;font:400 32px/1.1 'Anton',Impact,sans-serif;letter-spacing:.015em}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-question{grid-column:2;font-size:17px;line-height:1.5;margin:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-answer{grid-column:2;margin:0;padding:0;border-left:0;color:#3b4e54;font-size:15.8px;line-height:1.83}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film{padding:clamp(28px,3.4vw,42px);margin:14px 0 75px;gap:31px;background:#f1f4e8;border:1px solid #e8eadb}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film h3{font-size:clamp(25px,2.75vw,36px)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film-player{border-width:4px;box-shadow:0 16px 36px rgba(24,46,50,.12)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-notes{padding:32px clamp(20px,3vw,32px) 24px;margin-top:22px;background:#f6f7f2;scroll-margin-top:105px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-notes .ra-chapter-head h3{font-size:clamp(24px,2.2vw,30px)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note{grid-template-columns:45px minmax(0,1fr);gap:19px;padding:25px 0 29px;scroll-margin-top:100px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-index{font-size:30px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note h3{font-size:17px;margin-bottom:10px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note p{font-size:15px;line-height:1.86;color:#45585d}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-back{display:inline-flex;margin-top:18px;gap:6px;color:#536919;text-decoration:underline;text-underline-offset:4px;font-size:12px;font-weight:700}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-back:hover{color:#1e3036}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro{padding:28px clamp(22px,4vw,58px);background:#edf1e3;color:var(--ra-ink);border-top:1px solid #dbe2cf}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro-label{color:#687c22}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro a{display:inline-flex;min-height:43px;align-items:center;gap:16px;padding:10px 18px;background:var(--ra-ink);border-radius:3px;color:#fff;font-size:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro a:hover{background:#3a5158;color:#fff}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-inset-citation{padding:17px 22px;border-left:3px solid var(--ra-anis);background:#f4f6ec;font:italic 400 clamp(19px,1.9vw,23px)/1.55 Georgia,'Times New Roman',serif;color:#254047;max-width:28ch}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-section{margin:12px 0 28px;padding:35px clamp(24px,4vw,46px);background:#f0f3e5;border-left:4px solid var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-section blockquote{max-width:31ch;font:italic 400 clamp(23px,2.65vw,32px)/1.48 Georgia,'Times New Roman',serif;color:var(--ra-ink)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-mark{right:18px;font-size:140px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-author{margin-top:17px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-engagement-ending{font-size:17px;line-height:1.8}@media(max-width:1050px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-layout{grid-template-columns:132px minmax(0,1fr);column-gap:35px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero .ra-editorial-title{font-size:clamp(27px,3.4vw,36px)}}@media(max-width:767px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero{display:flex;flex-direction:column}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-copy{padding:34px 24px 31px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-location{margin-top:23px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero .ra-editorial-title,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-hero .ra-editorial-title{font-size:clamp(26px,7.3vw,35px);max-width:29ch;line-height:1.22}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-rule{margin:20px 0 14px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero-visual{min-height:0;aspect-ratio:1.42}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index{padding:0 15px;gap:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index-label{margin-right:8px;padding-right:12px;font-size:9px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{padding:0 11px;min-height:57px;gap:6px;font-size:11px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index-num{font-size:9px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-story-layout{display:block;padding:43px 22px 55px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead{margin-bottom:45px;padding-bottom:30px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-lead p:first-child{font-size:18px;line-height:1.73}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-prose{font-size:16px;line-height:1.84}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter{margin-bottom:58px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-chapter-head h3{font-size:clamp(24px,5.8vw,29px)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-gallery-section{margin:0 -12px 62px;padding:22px 12px 23px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery{grid-template-columns:1fr;gap:15px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-duo-gallery--lower{margin-top:15px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a{aspect-ratio:1.3}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption{min-height:0;padding:11px 2px 4px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption span{font-size:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo figcaption small{font-size:11px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-editorial-focus,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-inset-citation{font-size:21px;line-height:1.55}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview-pair{grid-template-columns:33px minmax(0,1fr);gap:10px;padding:24px 0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-interview-number{font-size:26px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-question{font-size:16px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-answer{font-size:15.5px;line-height:1.82}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-film{padding:28px 20px 31px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-notes{padding:27px 17px 17px;margin-left:-4px;margin-right:-4px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note{grid-template-columns:30px minmax(0,1fr);gap:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note-index{font-size:25px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note h3{font-size:16px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-note p{font-size:14.5px;line-height:1.8}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-section{padding:31px 22px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-quote-section blockquote{font-size:24px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-outro{padding:25px 22px}}@media(max-width:420px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-hero .ra-editorial-title,.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-hero .ra-editorial-title{font-size:27px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index-label{display:none}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-photo a{aspect-ratio:1.22}}@media(prefers-reduced-motion:reduce){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{transition:none}}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index{gap:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{gap:0;padding-inline:18px;font-weight:600;letter-spacing:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a+a{border-left:1px solid var(--ra-line)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index-num{display:none !important}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-kicker{font-size:10px;letter-spacing:.16em;font-weight:700;color:#6c7e24}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-side-number{font-family:'Poppins',Arial,sans-serif;font-size:clamp(38px,3.8vw,46px);font-weight:600;letter-spacing:-.065em;line-height:1.2}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics--essential{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px;padding-top:30px;padding-bottom:5px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics--essential>div{min-width:0}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics--essential strong{font-family:'Poppins',Arial,sans-serif;font-weight:600;letter-spacing:-.045em}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview{margin-top:27px;border-top:1px solid var(--ra-line)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair{position:relative;display:block;padding:30px 0 32px;border:0;border-bottom:1px solid var(--ra-line)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair:before{content:"";display:block;width:28px;height:3px;margin-bottom:17px;background:var(--ra-anis)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-number{display:none!important}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair .ra-question{margin:0;max-width:54ch;font-size:clamp(17px,1.65vw,19px);line-height:1.53;font-weight:650;letter-spacing:-.02em;color:var(--ra-ink)}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair .ra-answer{margin:14px 0 0;padding:0;max-width:67ch;border:0;font-size:16px;line-height:1.84;color:#42555b}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-note{grid-template-columns:35px minmax(0,1fr);gap:20px;align-items:start}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-note-index{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #c9d58b;border-radius:50%;background:#f9faef;color:#647a22;font:600 12px/1 'Poppins',Arial,sans-serif}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-note:target{outline:2px solid #d7e39d;outline-offset:9px;border-radius:2px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-note-ref:target{outline:2px solid #9eae4a;outline-offset:3px}@media(max-width:767px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{padding-inline:13px;font-size:11px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics--essential{padding:25px 18px 3px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics--essential>div{padding-left:16px;padding-right:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair{padding:25px 0 27px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair:before{width:25px;margin-bottom:14px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair .ra-question{font-size:17px;line-height:1.52}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-interview-pair .ra-answer{font-size:15.5px;line-height:1.83;margin-top:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-note{grid-template-columns:30px minmax(0,1fr);gap:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--odon .ra-note-index{width:29px;height:29px}}@media(max-width:420px){.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story .ra-index a{padding-inline:12px}.elementor-12916 .elementor-element.elementor-element-cfca32e .ra-story--derache .ra-metrics--essential strong{font-size:28px}}