.histoire__hero{padding-top:calc(var(--nav-h) + clamp(40px, 5vw, 72px));padding-bottom:clamp(40px,5vw,72px)}.histoire__hero-content{text-align:center;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px);display:flex}.histoire__hero-photo{width:clamp(220px,22vw,340px);height:auto;display:block}.histoire__hero-text{align-items:center;gap:var(--s-3);flex-direction:column;max-width:560px;display:flex}.histoire__hero-text .eyebrow{color:var(--c-grey)}.histoire__hero-text p{font-family:var(--ff-display);font-size:var(--fs-body);color:var(--c-ink);line-height:1.7}.histoire__title{font-family:var(--ff-display-medium);letter-spacing:var(--ls-tighter);text-transform:uppercase;color:var(--c-black);font-size:clamp(32px,4vw + 1rem,56px);font-weight:500;line-height:1}.histoire__h2{font-family:var(--ff-display-medium);font-weight:500;font-size:var(--fs-h-section);letter-spacing:var(--ls-tight);text-transform:uppercase;color:var(--c-black);margin-bottom:var(--s-4)}.histoire__enfance{grid-template-columns:1fr .8fr;align-items:stretch;gap:0;display:grid}.histoire__enfance-text{justify-content:center;gap:var(--s-4);flex-direction:column;padding:clamp(32px,4vw,60px);display:flex}.histoire__lead{font-family:var(--ff-display);letter-spacing:var(--ls-tight);color:var(--c-black);font-size:clamp(17px,1rem + .4vw,20px);line-height:1.45}.histoire__enfance-text p{font-family:var(--ff-display);font-size:var(--fs-body);color:var(--c-ink);line-height:1.7}.histoire__enfance-media{min-height:400px;position:relative}.histoire__enfance-img{object-fit:cover}.histoire__raison{background:var(--c-cream);padding-block:clamp(40px,5vw,72px)}.histoire__raison-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px);display:flex}.histoire__raison-photo{width:clamp(220px,22vw,320px);height:auto;display:block}.histoire__raison-text{align-items:center;gap:var(--s-3);flex-direction:column;max-width:560px;display:flex}.histoire__raison-text .eyebrow{color:var(--c-grey)}.histoire__raison-text p{font-family:var(--ff-display);font-size:var(--fs-body);color:var(--c-ink);line-height:1.7}.histoire__double{grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,60px);padding-block:clamp(40px,5vw,72px);display:grid}.histoire__double-block{gap:var(--s-3);flex-direction:column;display:flex}.histoire__double-block .eyebrow{color:var(--c-grey)}.histoire__double-block p{font-family:var(--ff-display);font-size:var(--fs-body);color:var(--c-ink);line-height:1.7}.histoire__inner{padding-top:calc(var(--nav-h) + clamp(32px, 4vw, 60px));padding-bottom:clamp(40px,5vw,72px)}.histoire__faq-block{margin-top:clamp(24px,3vw,40px)}.histoire__faq-cta{border:1px solid var(--c-grey-light);text-align:center;margin-top:clamp(32px,4vw,48px);padding:clamp(16px,2vw,24px)}.histoire__faq-cta p{margin-bottom:var(--s-4);color:var(--c-ink)}.histoire__cta{align-items:center;gap:var(--s-5);text-align:center;flex-direction:column;padding-block:clamp(32px,4vw,56px) clamp(48px,6vw,80px);display:flex}.histoire__signature{font-family:var(--ff-text);color:var(--c-grey);font-size:clamp(15px,1rem + .2vw,18px);font-style:italic}@media (max-width:991px){.histoire__enfance{grid-template-columns:1fr}.histoire__enfance-media{order:-1;min-height:300px}.histoire__hero-photo{width:clamp(180px,40vw,260px)}.histoire__double{grid-template-columns:1fr}.histoire__raison-photo{width:clamp(180px,40vw,260px)}}@media (max-width:767px){.histoire__title{letter-spacing:var(--ls-tight);font-size:36px}.histoire__enfance-text{padding:var(--s-7) var(--gutter)}.histoire__enfance-media{min-height:250px}.histoire__raison-photo{width:clamp(160px,40vw,220px)}.histoire__lead{font-size:16px}}@media (max-width:479px){.histoire__title{font-size:30px}}
