.dates-container.svelte-igsqay{--line:color-mix(in srgb, var(--link) 60%, var(--surface));--line-width:2px;--rows-gap:56px;--turn-width:32px;--step:70ms;gap:var(--rows-gap);padding:0 var(--turn-width);flex-flow:column;display:flex}.dates-container.svelte-igsqay .row:where(.svelte-igsqay){flex-flow:row;display:flex;position:relative}.dates-container.svelte-igsqay .row:where(.svelte-igsqay):nth-of-type(odd) .date-link:where(.svelte-igsqay){right:calc(-1 * var(--turn-width));border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:none}.dates-container.svelte-igsqay .row:where(.svelte-igsqay):nth-of-type(2n){flex-flow:row-reverse}.dates-container.svelte-igsqay .row:where(.svelte-igsqay):nth-of-type(2n) .date:where(.svelte-igsqay):before{transform-origin:100%}.dates-container.svelte-igsqay .row:where(.svelte-igsqay):nth-of-type(2n) .date-link:where(.svelte-igsqay){left:calc(-1 * var(--turn-width));border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-right:none}.dates-container.svelte-igsqay .date:where(.svelte-igsqay){flex-flow:column;width:20%;height:240px;padding:36px 28px 0 0;display:flex;position:relative}.dates-container.svelte-igsqay .date:where(.svelte-igsqay):before{content:"";height:var(--line-width);background:var(--line);transform-origin:0;transition:transform .1s linear calc(var(--index) * var(--step));position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.dates-container.svelte-igsqay .date:where(.svelte-igsqay) .dot:where(.svelte-igsqay){top:calc(var(--line-width) / 2);background:var(--surface);border:solid 1.5px var(--link);width:13px;height:13px;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1) calc(var(--index) * var(--step));border-radius:50%;position:absolute;left:0;transform:translateY(-50%)scale(0)}.dates-container.svelte-igsqay .date:where(.svelte-igsqay) h3:where(.svelte-igsqay){letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.9rem,2.4vw,2.3rem);line-height:.95}.dates-container.svelte-igsqay .date:where(.svelte-igsqay) p:where(.svelte-igsqay){color:var(--muted-foreground);padding-right:6px;font-size:.95rem;line-height:1.6;overflow-y:auto}.dates-container.svelte-igsqay .date.current:where(.svelte-igsqay) .dot:where(.svelte-igsqay){background:var(--link);box-shadow:0 0 0 6px color-mix(in srgb, var(--link) 22%, transparent)}.dates-container.svelte-igsqay .date.current:where(.svelte-igsqay) h3:where(.svelte-igsqay){color:var(--link)}.dates-container.svelte-igsqay .date-link:where(.svelte-igsqay){height:calc(100% + var(--rows-gap) + var(--line-width));width:var(--turn-width);border:solid var(--line-width) var(--line);clip-path:inset(0 0 100%);transition:clip-path .14s linear calc(var(--index) * var(--step));position:absolute;top:0}.dates-container.drawn.svelte-igsqay .date:where(.svelte-igsqay):before{transform:none}.dates-container.drawn.svelte-igsqay .date:where(.svelte-igsqay) .dot:where(.svelte-igsqay){transform:translateY(-50%)scale(1)}.dates-container.drawn.svelte-igsqay .date-link:where(.svelte-igsqay){clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.dates-container.svelte-igsqay{--step:0s}}@media screen and (width<=800px){.dates-container.svelte-igsqay{gap:0;padding:0}.dates-container.svelte-igsqay .row:where(.svelte-igsqay),.dates-container.svelte-igsqay .row:where(.svelte-igsqay):nth-of-type(2n){flex-flow:column}.dates-container.svelte-igsqay .row:where(.svelte-igsqay):nth-of-type(2n) .date:where(.svelte-igsqay):before{transform-origin:top}.dates-container.svelte-igsqay .date:where(.svelte-igsqay){width:100%;height:auto;padding:0 0 36px 32px}.dates-container.svelte-igsqay .date:where(.svelte-igsqay):before{height:auto;width:var(--line-width);transform-origin:top;top:0;bottom:0;right:auto;transform:scaleY(0)}.dates-container.svelte-igsqay .date:where(.svelte-igsqay) .dot:where(.svelte-igsqay){top:1rem;left:calc(var(--line-width) / 2);transform:translate(-50%,-50%)scale(0)}.dates-container.drawn.svelte-igsqay .date:where(.svelte-igsqay) .dot:where(.svelte-igsqay){transform:translate(-50%,-50%)scale(1)}.dates-container.svelte-igsqay .date-link:where(.svelte-igsqay){display:none}}.press.svelte-11ks5ly{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.press.svelte-11ks5ly li:where(.svelte-11ks5ly){border-top:solid 1.5px var(--link);padding-top:28px;display:flex}.press.svelte-11ks5ly li:where(.svelte-11ks5ly) .quote{justify-content:space-between}@media screen and (width<=800px){.press.svelte-11ks5ly{grid-template-columns:1fr}}.about.svelte-11ks5ly{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.about.svelte-11ks5ly .bio:where(.svelte-11ks5ly){max-width:64ch;font-size:var(--text-lg);color:var(--muted-foreground);flex-flow:column;gap:20px;line-height:1.75;display:flex}.about.svelte-11ks5ly .bio:where(.svelte-11ks5ly) b:where(.svelte-11ks5ly){color:var(--foreground);font-weight:600}@media screen and (width<=800px){.about.svelte-11ks5ly{grid-template-columns:1fr}.about.svelte-11ks5ly .portrait:where(.svelte-11ks5ly){width:min(100%,420px)}}
