.section--heritage{background:var(--color-sand)}.section--heritage::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(13, 27, 42, 0.06) 1px, transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg, #000, transparent 50%);mask-image:linear-gradient(90deg, #000, transparent 50%)}.quinton{position:relative}@media(min-width: 992px){.quinton__portrait{position:sticky;top:calc(var(--header-h) + 72px)}}.passepartout{max-width:420px;margin:0;padding:clamp(12px,2vw,22px);border-radius:4px;background:#fff;box-shadow:var(--shadow-md)}.passepartout img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1) contrast(1.05) sepia(0.12)}.quinton__years{display:flex;align-items:center;gap:var(--space-3);max-width:420px;margin-top:var(--space-5);color:var(--color-ocean);font-family:var(--font-display);font-size:var(--fs-lg)}.quinton__line{flex:1;height:1px;background:linear-gradient(90deg, var(--color-ocean), var(--color-aqua))}.quinton__content .h2{margin-bottom:var(--space-6)}.prose--editorial{color:#3d4a57}.prose--editorial p{margin:0 0 1em}.prose--editorial p+p{padding-left:var(--space-5);border-left:1px solid rgba(11,58,126,.18)}
