@font-face{font-family:Arvo;src:url(./fonts/Arvo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arvo;src:url(./fonts/Arvo-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Arvo;src:url(./fonts/Arvo-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arvo;src:url(./fonts/Arvo-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--font-poppins: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-arvo: "Arvo", Georgia, serif}:root{--Noir-Profond: #0D0E0A;--Taupe-Leger: #CEB7B8;--Taupe-Rose: #9B6258;--Taupe-Accent: #733A30;--Taupe-Accent-rgb: 115, 58, 48;--Blanc-Pur: #FFFFFF;--Taupe-Dark: #4E3028;--Vert-Light: #C0C9C9;--Vert-Mid: #828D8D;--Vert-Dark: #515F5F;--Creme: #DED9CD;--Creme-rgb: 222, 217, 205;--Creme-Light: #EFECE6;--Light: #FFFFFF;--Dark: #0D0E0A;--Primary: #9B6258;--Component-Primary: #9B6258;--Component-Primary-rgb: 155, 98, 88;--Corner_Radius-CTA: 56px}.block-timeline{padding:5rem 0}@media(max-width:768px){.block-timeline{padding:2.5rem 0}}.block-timeline .container{width:100%;max-width:1248px;margin:0 auto;position:relative}@media(max-width:1248px){.block-timeline .container{padding:0 1rem}}.timeline{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem}@media(max-width:1024px){.timeline{flex-direction:column;gap:2rem}}.timeline__line{position:absolute;top:auto;left:0;right:0;height:.0625rem;background-color:var(--Taupe-Leger);z-index:0}@media(max-width:1024px){.timeline__line{top:0;bottom:auto;left:.3125rem;right:auto;width:.0625rem;height:100%}}.timeline__item{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}@media(max-width:1024px){.timeline__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:flex-start;gap:0 1.25rem;width:100%}}.timeline__date{font-family:var(--font-arvo);font-weight:700;font-size:1rem;line-height:1.2;color:var(--Taupe-Rose, #9B6258);margin-bottom:1rem;text-align:center;letter-spacing:.05rem}@media(max-width:1024px){.timeline__date{grid-column:2;grid-row:1;text-align:left;margin-bottom:.5rem}}.timeline__marker{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:1rem}@media(max-width:1024px){.timeline__marker{margin-bottom:0;padding-top:.25rem;grid-column:1;grid-row:1/3}}.timeline__dot{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--Blanc-Pur);border:.0625rem solid var(--Taupe-Rose);position:relative}.timeline__text{font-family:var(--font-poppins);font-weight:400;font-size:.75rem;color:var(--Noir-Profond, #0D0E0A);max-width:17.5rem;text-align:center}@media(max-width:1024px){.timeline__text{grid-column:2;grid-row:2;text-align:left}}@media(max-width:768px){.timeline__text{text-align:left}}.timeline__text p{margin:0}.timeline__text p+p{margin-top:.5rem}@media(min-width:1025px){.timeline__item{transition:transform .3s ease;bottom:2.375rem}}
