.cxOvXW_section{background:#fff}.cxOvXW_grid{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.35fr);align-items:start;gap:3rem;display:grid}.cxOvXW_portraitBlock{top:calc(var(--header-offset) + 1rem);justify-items:start;gap:1.15rem;display:grid;position:sticky}.cxOvXW_portrait{background:var(--mist);border:1px solid color-mix(in srgb, var(--stone) 45%, transparent);width:100%;max-width:18rem;line-height:0;overflow:hidden}.cxOvXW_portraitImage{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.cxOvXW_portraitMeta h2{margin-bottom:.25rem;font-size:1.45rem}.cxOvXW_portraitMeta p{color:var(--muted)}.cxOvXW_location{margin-top:.35rem;font-weight:500;color:var(--ink)!important}.cxOvXW_email{overflow-wrap:anywhere;margin-top:.35rem;font-size:.92rem}.cxOvXW_email a{color:var(--stone-strong);border-bottom:1px solid #0000}.cxOvXW_email a:hover{border-bottom-color:var(--stone)}.cxOvXW_copy h2{margin:.35rem 0 1.5rem;font-size:clamp(1.7rem,3.2vw,2.3rem)}.cxOvXW_timeline{border-left:1px solid color-mix(in srgb, var(--stone) 55%, transparent);gap:0;margin:0 0 2.25rem;padding-left:0;list-style:none;display:grid}.cxOvXW_timelineItem{padding:0 0 1.65rem 1.35rem;position:relative}.cxOvXW_timelineItem:last-child{padding-bottom:0}.cxOvXW_timelineItem:before{content:"";background:var(--stone);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.35rem;left:-.28rem;box-shadow:0 0 0 3px #fff}.cxOvXW_period{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--stone-strong);margin-bottom:.35rem;font-size:.78rem;font-weight:700}.cxOvXW_timelineItem h3{margin-bottom:.55rem;font-size:1.2rem}.cxOvXW_timelineItem ul{gap:.4rem;list-style:none;display:grid}.cxOvXW_timelineItem ul li{color:var(--muted);padding-left:.95rem;font-size:.98rem;line-height:1.55;position:relative}.cxOvXW_timelineItem ul li:before{content:"";background:color-mix(in srgb, var(--ink) 35%, transparent);width:.3rem;height:.3rem;position:absolute;top:.55rem;left:0}.cxOvXW_subheading{margin:0 0 .85rem;font-size:1.35rem}.cxOvXW_copy>p{color:var(--muted);line-height:1.7}.cxOvXW_stations{gap:1rem;margin:1.35rem 0 1.5rem;list-style:none;display:grid}.cxOvXW_stations li{background:color-mix(in srgb, var(--mist) 50%, white);border-left:3px solid var(--stone);padding:1.2rem 1.2rem 1.15rem}.cxOvXW_stations h4{font-family:var(--font-display), Georgia, serif;color:var(--ink);margin-bottom:.55rem;font-size:1.15rem;font-weight:600}.cxOvXW_stations p{color:var(--muted);line-height:1.65}.cxOvXW_closing{border-top:1px solid var(--line);margin-top:.5rem;padding-top:1.35rem;font-weight:500;line-height:1.7;color:var(--ink)!important}.cxOvXW_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (max-width:860px){.cxOvXW_grid{grid-template-columns:1fr}.cxOvXW_portraitBlock{position:static}.cxOvXW_portrait{max-width:16rem}}
