/* Supplied artwork keeps its proportions; content shares the global page edge. */
.selected-home{padding-bottom:var(--page-bottom)}
.selected-hero{margin:0}
.selected-visual,.selected-hero-bar,.selected-path,.selected-wall,.selected-cta{width:var(--page-width);margin-inline:auto}
.selected-visual{position:relative;isolation:isolate;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:8%;padding-top:var(--page-top);padding-bottom:48px;margin-bottom:8px}
.selected-live-copy{width:36%;flex:0 0 36%;min-width:0}
.selected-title-art{position:relative;aspect-ratio:815/900;overflow:hidden;width:100%}
.selected-title-art img{position:absolute;width:188.47%;height:auto;max-width:none;left:-7.85%;top:-10%}
.selected-artwork{display:block;position:relative;z-index:0;width:56%;height:auto;flex:0 1 56%;min-width:0}
.selected-imtoken-logo{position:absolute;right:0;bottom:0;width:clamp(96px,14vw,192px);height:auto;filter:brightness(0) invert(1)}
.selected-mobile-subtitle{display:none}
.selected-hero-bar{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-block:16px 24px;border-bottom:1px solid var(--color-border)}
.selected-hero-bar .actions{display:grid;grid-template-columns:auto;align-items:center;max-width:100%;gap:12px;margin:0}
.selected-date{font-size:12px;font-weight:700;letter-spacing:-.12px}

.selected-path,.selected-wall,.selected-cta{margin-top:var(--section-gap)}
.timeline-heading{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}
.timeline-heading h2{margin:0}
.timeline-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);list-style:none;margin:0;padding:0}
.timeline-path li{min-width:0;min-height:208px;display:flex;flex-direction:column;align-items:flex-start}
.timeline-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.timeline-status::before{content:'';width:4px;height:4px;background:currentColor;border-radius:50%}
.timeline-path h3{margin:12px 0 8px}.timeline-path p{margin:0}.timeline-path .link{margin-top:auto;padding-top:16px}
.timeline-path .timeline-followup{grid-column:span 2;border-style:dashed}
.selected-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}
.selected-note{display:flex;flex-direction:column;min-width:0;min-height:240px}
.selected-note p{margin:24px 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.selected-note-link{margin-top:auto;padding-top:24px}
.selected-cta{display:flex;justify-content:space-between;align-items:center;gap:24px}.selected-cta>div{min-width:0}.selected-cta .btn{flex-shrink:0}
@media(max-width:1000px){.timeline-path,.selected-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-visual{gap:2%}.selected-cta{flex-direction:column;align-items:start}}
@media(max-width:600px){.selected-visual{display:grid;grid-template-columns:41fr 57fr;gap:8px}.selected-live-copy{grid-column:1;grid-row:1;width:100%}.selected-artwork{grid-column:2;grid-row:1;width:100%}.selected-title-art{aspect-ratio:815/770}.selected-title-art img{top:-11.7%}.selected-mobile-subtitle{display:block;grid-column:1/-1;margin:8px 0 0}.selected-hero-bar .actions{grid-template-columns:1fr;width:100%}.timeline-path,.selected-notes{grid-template-columns:1fr}.timeline-path li{min-height:0}.timeline-path .timeline-past{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.timeline-past .timeline-status{grid-column:1/-1;margin:0}.timeline-path .timeline-past h3{margin:0}.timeline-past p,.timeline-past .link{grid-column:1/-1}.timeline-path .timeline-followup{grid-column:auto}.selected-note{min-height:0}.selected-cta .btn{width:100%}}

#timeline{scroll-margin-top:24px}
