.le-nazaire-history{--history-blue:var(--nazaire-blue, #055A79);--history-terracotta:var(--nazaire-terracotta, #AB5A4F);--history-ink:var(--nazaire-ink, #17252B);--history-muted:var(--nazaire-ink-soft, #526066);--history-line:var(--nazaire-line, #B9B2A8);--history-sand:var(--nazaire-sand, #DDD4C9);--history-ivory:var(--nazaire-ivory, #F8F5EF);--history-ivory-strong:var(--nazaire-ivory-strong, #EFE9E1)}body.page-id-21 .entry-header{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:52px}body.page-id-21 .entry-title{max-width:960px;font-size:clamp(46px, 5.2vw, 68px);font-weight:500;line-height:1.05;letter-spacing:-.035em;color:var(--nazaire-ink,#17252B)}.le-nazaire-history{color:var(--history-ink)}.le-nazaire-history p{font-size:18px;line-height:1.72;color:var(--history-muted)}.le-nazaire-history strong{color:var(--history-ink)}.le-nazaire-history__heading{margin-top:0;font-size:clamp(31px, 3.2vw, 44px);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--history-ink)}.le-nazaire-history--intro{max-width:860px;margin-left:auto;margin-right:auto;margin-bottom:110px}.le-nazaire-history--intro p{max-width:780px}.le-nazaire-history--intro .le-nazaire-history__lead{margin-bottom:22px;font-size:clamp(23px, 2.2vw, 30px);font-weight:500;line-height:1.45;color:var(--history-ink)}.le-nazaire-history--timeline{position:relative;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:96px;padding-left:72px;border-left:1px solid var(--history-line)}.le-nazaire-history--timeline .le-nazaire-history__heading{position:relative;margin-top:76px;margin-bottom:22px}.le-nazaire-history--timeline .le-nazaire-history__heading:first-child{margin-top:0}.le-nazaire-history--timeline .le-nazaire-history__heading::before{content:"";position:absolute;left:-80px;top:.42em;width:15px;height:15px;background:var(--history-terracotta);border:4px solid var(--history-ivory);border-radius:999px;box-shadow:0 0 0 1px var(--history-terracotta)}.le-nazaire-history--timeline p{max-width:720px}.le-nazaire-history--split{gap:clamp(48px, 6vw, 76px);max-width:1080px;margin:0 auto 96px;padding:0;background:transparent}.le-nazaire-history--split .wp-block-column{min-width:0}.le-nazaire-history--split .le-nazaire-history__heading{margin-bottom:26px}.le-nazaire-history--split .le-nazaire-history__image img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 40%;border-radius:var(--nazaire-radius-sm,4px)}.le-nazaire-history--today{max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:96px}.le-nazaire-history--today .le-nazaire-history__heading{max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:28px;text-align:center}.le-nazaire-history--today p{max-width:760px;margin-left:auto;margin-right:auto}.le-nazaire-history--today p:nth-of-type(3),.le-nazaire-history--today p:nth-of-type(4){color:var(--history-ink);font-weight:500}.le-nazaire-history--today p:nth-of-type(3){margin-top:32px}.le-nazaire-history--today .le-nazaire-history__wide-image{margin-top:58px;margin-bottom:0}.le-nazaire-history--today .le-nazaire-history__wide-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--nazaire-radius-sm,4px)}.le-nazaire-history--today .le-nazaire-history__food-image{width:min(62%, 560px);margin:64px auto 0}.le-nazaire-history--today .le-nazaire-history__food-image img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--nazaire-radius-sm,4px)}.le-nazaire-history--quality{max-width:820px;margin:0 auto 100px;padding:0;text-align:center}.le-nazaire-history--quality::before{content:"";display:block;width:52px;height:3px;margin:0 auto 28px;background:var(--history-terracotta)}.le-nazaire-history--quality .le-nazaire-history__heading{max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:26px}.le-nazaire-history--quality p{max-width:720px;margin-left:auto;margin-right:auto}.le-nazaire-history--final{gap:clamp(40px, 6vw, 80px);max-width:1200px;margin:0 auto 80px}.le-nazaire-history--final .wp-block-column{min-width:0}.le-nazaire-history--final .le-nazaire-history__image img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center;border-radius:var(--nazaire-radius-sm,4px)}.le-nazaire-history--final .le-nazaire-history__heading{margin-bottom:26px}.le-nazaire-history__buttons{gap:12px;margin-top:34px}.le-nazaire-history__buttons .wp-block-button__link{min-height:46px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1.2;color:var(--nazaire-white,#FFFFFF);background:var(--nazaire-blue,#055A79);border:1px solid var(--nazaire-blue,#055A79);border-radius:var(--nazaire-button-radius,4px);transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}.le-nazaire-history__buttons .wp-block-button__link:hover,.le-nazaire-history__buttons .wp-block-button__link:focus-visible{color:var(--nazaire-white,#FFFFFF);background:var(--nazaire-terracotta,#AB5A4F);border-color:var(--nazaire-terracotta,#AB5A4F)}.le-nazaire-history__buttons .is-style-outline .wp-block-button__link{color:var(--nazaire-blue,#055A79);background:transparent;border-color:var(--nazaire-blue,#055A79)}.le-nazaire-history__buttons .is-style-outline .wp-block-button__link:hover,.le-nazaire-history__buttons .is-style-outline .wp-block-button__link:focus-visible{color:var(--nazaire-white,#FFFFFF);background:var(--nazaire-blue,#055A79);border-color:var(--nazaire-blue,#055A79)}@media (max-width:900px){.le-nazaire-history--intro,.le-nazaire-history--timeline,.le-nazaire-history--today,.le-nazaire-history--quality{margin-bottom:88px}.le-nazaire-history--split,.le-nazaire-history--final{gap:36px;margin-bottom:88px}.le-nazaire-history--split{padding:0}}.le-nazaire-history__quality-badge{width:170px;max-width:100%;margin:34px auto 0}.le-nazaire-history__quality-badge img{display:block;width:100%;height:auto;margin:0 auto}@media (max-width:680px){body.page-id-21 .entry-header{margin-bottom:38px}body.page-id-21 .entry-title{font-size:38px;line-height:1.08}.le-nazaire-history p{font-size:16px;line-height:1.68}.le-nazaire-history__heading{font-size:30px}.le-nazaire-history--intro{margin-bottom:72px}.le-nazaire-history--intro .le-nazaire-history__lead{font-size:21px}.le-nazaire-history--timeline{width:100%;max-width:none;margin-left:0;margin-right:0;margin-bottom:80px;padding-left:28px;box-sizing:border-box}.le-nazaire-history--timeline>*{width:100%;max-width:none;margin-left:0!important;margin-right:0!important}.le-nazaire-history--timeline .le-nazaire-history__heading{margin-top:54px;margin-bottom:20px;font-size:28px;line-height:1.12}.le-nazaire-history--timeline .le-nazaire-history__heading::before{left:-38px;top:.35em;width:13px;height:13px}.le-nazaire-history--split,.le-nazaire-history--final{display:flex;flex-direction:column;gap:34px}.le-nazaire-history--split{margin-bottom:52px}.le-nazaire-history--final{margin-bottom:6px}.le-nazaire-history--split .le-nazaire-history__image img,.le-nazaire-history--final .le-nazaire-history__image img{aspect-ratio:4 / 5}.le-nazaire-history--today{margin-bottom:44px}.le-nazaire-history--today .le-nazaire-history__heading{max-width:370px;margin-bottom:30px;font-size:30px;line-height:1.1}.le-nazaire-history--today .le-nazaire-history__wide-image{margin-bottom:0}.le-nazaire-history--today .le-nazaire-history__wide-image img{aspect-ratio:4 / 3}.le-nazaire-history--today .le-nazaire-history__food-image{width:78%;margin-top:46px}.le-nazaire-history--quality{margin-bottom:14px;padding:0}.le-nazaire-history--quality::before{margin-bottom:24px}.le-nazaire-history--quality p{max-width:560px}.le-nazaire-history__quality-badge{width:145px;margin-top:30px}.le-nazaire-history__buttons{display:grid;width:100%}.le-nazaire-history__buttons .wp-block-button{width:100%}.le-nazaire-history__buttons .wp-block-button__link{width:100%;box-sizing:border-box}}