.histoire-module__SNpnsq__story{color:#3e2f25;font:16px/1.7 var(--font-dm-sans), sans-serif;background:#f4eee6}.histoire-module__SNpnsq__story ::selection{color:#3e2f25;background:#d9cfc1}.histoire-module__SNpnsq__story a{text-decoration:none}.histoire-module__SNpnsq__story a:hover{text-underline-offset:5px;text-decoration:underline}.histoire-module__SNpnsq__story a:focus-visible{outline-offset:5px;outline:2px solid #a6542f}.histoire-module__SNpnsq__story img{width:100%;height:auto;display:block}.histoire-module__SNpnsq__story h1,.histoire-module__SNpnsq__story h2,.histoire-module__SNpnsq__story h3{font-family:var(--font-playfair), Georgia, serif;text-wrap:balance;white-space:pre-line;margin:0;font-weight:400}.histoire-module__SNpnsq__story h1{letter-spacing:-.04em;font-size:clamp(48px,5.35vw,72px);line-height:1.12}.histoire-module__SNpnsq__story h2{letter-spacing:-.025em;font-size:clamp(34px,3.6vw,48px);line-height:1.2}.histoire-module__SNpnsq__story h3{letter-spacing:-.02em;font-size:29px;line-height:1.28}.histoire-module__SNpnsq__story p{margin:0}.histoire-module__SNpnsq__story section[id]{scroll-margin-top:150px}.histoire-module__SNpnsq__accent{color:#a6542f;display:block}.histoire-module__SNpnsq__wrap{width:min(1200px,100% - 96px);margin-inline:auto}.histoire-module__SNpnsq__arrow{flex-shrink:0}.histoire-module__SNpnsq__breadcrumb{color:#6b4e3d;flex-wrap:wrap;align-items:center;gap:12px;padding-top:22px;font-size:12px;display:flex}.histoire-module__SNpnsq__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.histoire-module__SNpnsq__textLink{border-bottom:1px solid;align-items:center;gap:23px;min-height:44px;margin-top:22px;padding:8px 0;font-size:14px;display:inline-flex}.histoire-module__SNpnsq__story .histoire-module__SNpnsq__textLink:hover{color:#a6542f;text-decoration:none}.histoire-module__SNpnsq__button{color:#fcfaf6;background:#a6542f;justify-content:space-between;align-items:center;gap:28px;max-width:100%;min-height:51px;margin-top:26px;padding:12px 22px;font-size:14px;transition:background .2s;display:inline-flex}.histoire-module__SNpnsq__story .histoire-module__SNpnsq__button:hover{background:#3e2f25;text-decoration:none}.histoire-module__SNpnsq__opening{grid-template-columns:1.08fr 1fr;align-items:center;gap:96px;padding:32px 0 62px;display:grid}.histoire-module__SNpnsq__openingCopy>p{color:#6b4e3d;max-width:430px;margin-top:30px;font-size:19px;line-height:1.75}.histoire-module__SNpnsq__portrait{margin:0}.histoire-module__SNpnsq__portrait img{aspect-ratio:1122/1402;-o-object-fit:contain;object-fit:contain}.histoire-module__SNpnsq__portrait figcaption{color:#6b4e3d;justify-content:space-between;align-items:baseline;gap:15px;margin-top:15px;font-size:12px;display:flex}.histoire-module__SNpnsq__portrait strong{font:21px/1.3 var(--font-playfair), Georgia, serif;color:#3e2f25;font-weight:400}.histoire-module__SNpnsq__chapterNav{border-block:1px solid #d9cfc1;justify-content:space-between;align-items:center;gap:25px;padding:13px 0;font-size:13px;display:flex}.histoire-module__SNpnsq__chapterLine{font:italic 18px/1.4 var(--font-playfair), Georgia, serif}.histoire-module__SNpnsq__chapterNav nav{gap:36px;display:flex}.histoire-module__SNpnsq__chapterNav a{align-items:center;min-height:44px;display:inline-flex}.histoire-module__SNpnsq__chapter{grid-template-columns:1fr 1fr;gap:96px;padding:92px 0;display:grid}.histoire-module__SNpnsq__prose{color:#6b4e3d;max-width:min(530px,30em);line-height:1.85}.histoire-module__SNpnsq__prose p+p{margin-top:20px}.histoire-module__SNpnsq__closingLine{font:italic 23px/1.55 var(--font-playfair), Georgia, serif;color:#3e2f25;margin-top:28px}.histoire-module__SNpnsq__teresaChapter{background:#e9e7dc}.histoire-module__SNpnsq__dateNote{color:#41584c;margin-top:24px;font-size:14px}.histoire-module__SNpnsq__connections{padding:96px 0}.histoire-module__SNpnsq__sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.histoire-module__SNpnsq__sectionHeading>p{color:#6b4e3d;max-width:280px;font-size:15px}.histoire-module__SNpnsq__connectionGrid{grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.histoire-module__SNpnsq__connectionGrid h3{font-size:31px}.histoire-module__SNpnsq__connectionGrid p{color:#6b4e3d;max-width:30em;margin-top:20px}.histoire-module__SNpnsq__houseLinks{-moz-column-gap:28px;grid-template-columns:1fr 1fr;column-gap:28px;margin-top:24px;display:grid}.histoire-module__SNpnsq__houseLink{border-bottom:1px solid #d9cfc1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:16px 0;font-size:15px;display:flex}.histoire-module__SNpnsq__story .histoire-module__SNpnsq__houseLink:hover{color:#a6542f;text-decoration:none}.histoire-module__SNpnsq__realise{border-top:1px solid #d9cfc1;margin:0;padding-top:28px}.histoire-module__SNpnsq__routeNote{color:#41584c;flex-wrap:wrap;align-items:center;gap:9px;margin-top:30px;font-size:12px;display:flex}.histoire-module__SNpnsq__bridge{background:#fcfaf6;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:95px;display:grid}.histoire-module__SNpnsq__bridgeImage{display:block;overflow:hidden}.histoire-module__SNpnsq__bridgeImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;transform-origin:50% 100%;height:360px;transform:scale(1.2)}.histoire-module__SNpnsq__bridgeCopy{padding:35px 35px 35px 0}.histoire-module__SNpnsq__bridgeCopy h2{font-size:39px}.histoire-module__SNpnsq__bridgeCopy p{color:#6b4e3d;max-width:350px;margin-top:22px}@media (max-width:1050px){.histoire-module__SNpnsq__wrap{width:calc(100% - 64px)}.histoire-module__SNpnsq__opening{gap:50px}.histoire-module__SNpnsq__chapter,.histoire-module__SNpnsq__connectionGrid{gap:55px}.histoire-module__SNpnsq__portrait figcaption{display:block}.histoire-module__SNpnsq__portrait figcaption span{margin-top:6px;display:block}.histoire-module__SNpnsq__bridge{gap:35px}.histoire-module__SNpnsq__bridgeCopy h2{font-size:34px}}@media (max-width:760px){.histoire-module__SNpnsq__wrap{width:calc(100% - 40px)}.histoire-module__SNpnsq__story section[id]{scroll-margin-top:92px}.histoire-module__SNpnsq__story h1{font-size:clamp(39px,10.8vw,56px);line-height:1.13}.histoire-module__SNpnsq__story h2{font-size:35px}.histoire-module__SNpnsq__story h3{font-size:26px}.histoire-module__SNpnsq__breadcrumb{padding-top:15px;font-size:12px}.histoire-module__SNpnsq__opening{flex-direction:column;align-items:stretch;gap:29px;padding:27px 0 35px;display:flex}.histoire-module__SNpnsq__openingCopy>p{max-width:460px;margin-top:22px;font-size:16px}.histoire-module__SNpnsq__openingCopy .histoire-module__SNpnsq__textLink{margin-top:15px}.histoire-module__SNpnsq__portrait figcaption{align-items:start;margin-top:12px;display:flex}.histoire-module__SNpnsq__portrait strong{font-size:19px}.histoire-module__SNpnsq__portrait figcaption span{text-align:right;max-width:130px;margin:0;font-size:12px}.histoire-module__SNpnsq__chapterLine{display:none}.histoire-module__SNpnsq__chapterNav{padding:8px 0}.histoire-module__SNpnsq__chapterNav nav{justify-content:space-between;gap:15px;width:100%}.histoire-module__SNpnsq__chapter{padding:56px 0;display:block}.histoire-module__SNpnsq__prose{margin-top:25px;font-size:15px}.histoire-module__SNpnsq__closingLine{font-size:22px}.histoire-module__SNpnsq__dateNote{margin-top:17px}.histoire-module__SNpnsq__connections{padding:58px 0}.histoire-module__SNpnsq__sectionHeading{margin-bottom:30px;display:block}.histoire-module__SNpnsq__sectionHeading>p{max-width:340px;margin-top:18px;font-size:14px}.histoire-module__SNpnsq__connectionGrid{display:block}.histoire-module__SNpnsq__connectionGrid h3{font-size:29px}.histoire-module__SNpnsq__connectionGrid p{font-size:15px}.histoire-module__SNpnsq__houseLinks{grid-template-columns:1fr}.histoire-module__SNpnsq__houseLink{font-size:16px}.histoire-module__SNpnsq__realise{margin-top:40px}.histoire-module__SNpnsq__routeNote{gap:7px;font-size:12px}.histoire-module__SNpnsq__bridge{flex-direction:column;align-items:stretch;gap:0;margin-bottom:58px;display:flex}.histoire-module__SNpnsq__bridgeImage img{height:265px}.histoire-module__SNpnsq__bridgeCopy{padding:28px 24px 34px}.histoire-module__SNpnsq__bridgeCopy h2{font-size:32px}.histoire-module__SNpnsq__bridgeCopy p{font-size:15px}}@media (max-width:360px){.histoire-module__SNpnsq__portrait figcaption{gap:8px}.histoire-module__SNpnsq__routeNote{max-width:220px}}@media (prefers-reduced-motion:reduce){.histoire-module__SNpnsq__story *,.histoire-module__SNpnsq__story :before,.histoire-module__SNpnsq__story :after{transition:none!important}}
