.Timeline-module__7_MsdW__wrap{border-top:1px solid var(--border-default);grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.Timeline-module__7_MsdW__step{padding-top:var(--space-7);padding-right:var(--space-7);position:relative}.Timeline-module__7_MsdW__dot{background:var(--ink-400);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.Timeline-module__7_MsdW__dot.Timeline-module__7_MsdW__highlight{background:var(--brand)}.Timeline-module__7_MsdW__year{font:var(--type-mono);font-size:var(--text-lg);color:var(--text-muted);margin-bottom:var(--space-4)}.Timeline-module__7_MsdW__year.Timeline-module__7_MsdW__highlight{color:var(--text-brand)}.Timeline-module__7_MsdW__text{font:var(--type-body-sm);color:var(--text-body);margin:0}@media (max-width:1080px){.Timeline-module__7_MsdW__wrap{row-gap:var(--space-9);grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.Timeline-module__7_MsdW__wrap{gap:var(--space-9);border-top:none;flex-direction:column;display:flex;position:relative}.Timeline-module__7_MsdW__wrap:before{content:"";background:var(--border-default);width:1px;position:absolute;top:4px;bottom:4px;left:3px}.Timeline-module__7_MsdW__step{padding-top:0;padding-right:0;padding-left:var(--space-7)}.Timeline-module__7_MsdW__dot{top:4px}}
.MapFacade-module__1wwaCa__frame{background:var(--surface-sunken);position:relative;overflow:hidden}.MapFacade-module__1wwaCa__radiusPanel{border-radius:var(--radius-panel)}.MapFacade-module__1wwaCa__radiusNone{border-radius:0}.MapFacade-module__1wwaCa__facade{border:1px solid var(--border-default)}.MapFacade-module__1wwaCa__photo{object-fit:cover}.MapFacade-module__1wwaCa__content{top:var(--space-6);right:var(--space-6);align-items:flex-start;gap:var(--space-4);max-width:220px;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fffffff0;flex-direction:column;display:flex;position:absolute}.MapFacade-module__1wwaCa__nameRow{align-items:center;gap:var(--space-3);display:flex}.MapFacade-module__1wwaCa__pin{color:var(--text-brand);flex-shrink:0}.MapFacade-module__1wwaCa__name{font:var(--type-h3);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.MapFacade-module__1wwaCa__loadButton{appearance:none;padding-inline:var(--space-6);height:var(--control-h-md);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-strong);font:var(--type-label);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-control);white-space:nowrap}.MapFacade-module__1wwaCa__loadButton:hover{border-color:var(--brand);color:var(--text-brand)}.MapFacade-module__1wwaCa__loadButton:disabled{cursor:progress}.MapFacade-module__1wwaCa__contentPrompt{max-width:260px}.MapFacade-module__1wwaCa__promptText{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-strong);margin:0;line-height:1.45}.MapFacade-module__1wwaCa__settingsLink{appearance:none;font:var(--type-body-sm);font-size:var(--text-2xs);color:var(--text-brand);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.MapFacade-module__1wwaCa__settingsLink:hover{color:var(--brand)}.MapFacade-module__1wwaCa__note{font:var(--type-body-sm);font-size:var(--text-2xs);color:var(--text-subtle);margin:0;line-height:1.4}.MapFacade-module__1wwaCa__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:600px){.MapFacade-module__1wwaCa__content{top:auto;bottom:var(--space-4);right:var(--space-4);max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.MapFacade-module__1wwaCa__nameRow,.MapFacade-module__1wwaCa__note{display:none}.MapFacade-module__1wwaCa__loadButton{box-shadow:var(--shadow-md)}.MapFacade-module__1wwaCa__contentPrompt{left:var(--space-4);max-width:none;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fffffff0}.MapFacade-module__1wwaCa__contentPrompt .MapFacade-module__1wwaCa__loadButton{box-shadow:none}}
