.tl{margin-block:var(--space-10)}.tl__win{--accent:var(--essay-accent);--accent-light:var(--essay-accent-light);--accent-dark:var(--essay-accent-dark)}.tl__list{list-style:none;margin:0;padding:0}.tl__row{display:grid;grid-template-columns:8rem 3.5rem minmax(0,1fr);align-items:start;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-4)}.tl__when{color:var(--ink-secondary);font-size:var(--dg-wlabel,15px);-webkit-padding-before:.15rem;padding-block-start:.15rem;text-align:right}.tl__rails{position:relative;align-self:stretch;margin-block:calc(var(--space-4) * -1)}.tl__rail{position:absolute;width:.25rem;inset-block:0;border-radius:var(--radius-full);opacity:0}.tl__rail--spec{left:calc(50% - .625rem);background:var(--essay-accent)}.tl__rail--platform{left:calc(50% + .375rem);background:var(--colour-solstice)}.tl__row[data-platform] .tl__rail--platform,.tl__row[data-rail] .tl__rail--spec{opacity:1}.tl__row[data-platform=start] .tl__rail--platform,.tl__row[data-rail=open] .tl__rail--spec{top:2.6rem}.tl__row[data-rail=close] .tl__rail--spec{bottom:calc(100% - 2.6rem)}.tl__event{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.tl__head{display:flex;align-items:center;gap:var(--space-3)}.tl__logo{flex:none;display:grid;place-items:center;width:calc(1.25rem * var(--logo-scale, 1));height:calc(1.25rem * var(--logo-scale, 1));color:var(--essay-accent)}.tl__logo[style*="--mark"]{background:currentColor;-webkit-mask-image:var(--mark);mask-image:var(--mark);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tl__logo--inline svg{width:100%;height:100%}.tl__logo--dot:before,.tl__logo--ring:before{content:"";width:.75rem;height:.75rem;border-radius:var(--radius-full)}.tl__logo--ring:before{border:1.5px solid}.tl__logo--dot:before{background:currentColor}.tl__logo--none{width:1.25rem}.tl__title{color:var(--ink-primary)}.tl__note{color:var(--ink-secondary);max-width:46ch}.tl__keys{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);-webkit-padding-start:11.5rem;padding-inline-start:11.5rem}.tl__key{display:flex;align-items:center;gap:var(--space-2);font-size:var(--dg-wlabel,15px);color:var(--ink-secondary)}.tl__key:before{content:"";width:.25rem;height:.9rem;border-radius:var(--radius-full);background:var(--essay-accent)}.tl__key--platform:before{background:var(--colour-solstice)}.tl__caption{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);color:var(--ink-secondary)}.tl[data-draw] .tl__rail{transform:scaleY(0);transform-origin:top center}.tl[data-draw] .tl__row>.tl__event,.tl[data-draw] .tl__row>.tl__when{opacity:0}@media (max-width:48rem){.tl__row{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-3)}.tl__when{grid-column:2;text-align:left}.tl__rails{grid-row:1/3}.tl__event{grid-column:2}.tl__keys{-webkit-padding-start:0;padding-inline-start:0}}