.about-discovery-list{margin:0;padding:0;list-style:none}.about-discovery-link{min-height:3.25rem;color:var(--text);transition:background-color .16s var(--ease-out,ease), color .16s var(--ease-out,ease);border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.9rem;margin-inline:-.55rem;padding-block:.95rem;padding-inline:.55rem;text-decoration:none;display:grid}.about-discovery-link:hover{background-color:color-mix(in srgb, var(--surface-featured-ink) 5%, transparent);color:var(--surface-featured-ink)}.about-discovery-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.about-discovery-link__index{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--primary);font-size:.75rem;font-weight:600}.about-discovery-link__label{letter-spacing:-.01em;min-width:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.about-discovery-link__icon{width:1.125rem;height:1.125rem;color:color-mix(in srgb, var(--surface-featured-ink) 55%, transparent);transition:transform .16s var(--ease-out,ease), color .16s var(--ease-out,ease);flex-shrink:0}.about-discovery-link:hover .about-discovery-link__icon{color:var(--primary);transform:translate(3px,-3px)}.about-discovery-item+.about-discovery-item{border-top:1px solid var(--border)}@media (min-width:640px){.about-discovery-link{column-gap:1.1rem;min-height:3.5rem;padding-block:1.05rem}.about-discovery-link__label{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.about-discovery-link,.about-discovery-link__icon{transition:none}.about-discovery-link:hover .about-discovery-link__icon{transform:none}}
.about-timeline-wrap{--about-timeline-line:color-mix(in srgb, var(--surface-featured-ink) 22%, transparent);--about-timeline-marker:var(--primary);--about-timeline-marker-accent:var(--primary);--about-timeline-accent-fill:color-mix(in srgb, var(--primary) 9%, var(--surface-featured));position:relative;overflow:visible}.about-timeline__snake{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.about-timeline__segment{fill:none;stroke:var(--about-timeline-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:none}.about-timeline__segment.is-terminus{stroke-linecap:butt}.about-timeline__segment.is-animating{transition:stroke-dashoffset .21s var(--ease-out)}.about-timeline{z-index:1;flex-direction:column;gap:1.5rem;margin:0;padding:0 0 0 1.25rem;list-style:none;display:flex;position:relative}.about-timeline__item{opacity:1;min-width:0;position:relative}.about-timeline__item.is-pending{opacity:0}.about-timeline__item.is-revealed{opacity:1;transition:opacity .17s var(--ease-out)}.about-timeline__item.is-accent{--about-rail-x:0px;--about-rail-y:50%;border-radius:var(--radius);background-image:linear-gradient(var(--about-timeline-accent-fill), var(--about-timeline-accent-fill)), linear-gradient(to bottom, var(--about-timeline-accent-fill) 0, var(--about-timeline-accent-fill) calc(var(--about-rail-y) - 1px), transparent calc(var(--about-rail-y) - 1px), transparent calc(var(--about-rail-y) + 1px), var(--about-timeline-accent-fill) calc(var(--about-rail-y) + 1px), var(--about-timeline-accent-fill) 100%);background-size:var(--about-rail-x) 100%, calc(100% - var(--about-rail-x)) 100%;background-position:0 0,100% 0;background-repeat:no-repeat;margin:-.9rem -1rem -1rem;padding:.9rem 1rem 1rem}.about-timeline__year{letter-spacing:-.02em;color:var(--surface-featured-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.625rem;font-weight:600;line-height:1.15}.about-timeline__item.is-accent .about-timeline__year{box-sizing:border-box;min-height:1.86875rem;color:var(--primary);letter-spacing:.04em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:0;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.about-timeline__rail{z-index:1;justify-content:center;align-items:center;width:1.25rem;height:auto;margin:0;display:flex;position:absolute;top:.55rem;left:-1.25rem}.about-timeline__marker{background:var(--about-timeline-marker);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--surface-featured);border-radius:999px;flex-shrink:0;display:block}.about-timeline__item.is-accent .about-timeline__marker{background:var(--about-timeline-marker-accent);width:.6875rem;height:.6875rem;box-shadow:0 0 0 3px var(--about-timeline-accent-fill), 0 0 0 6px color-mix(in srgb, var(--primary) 18%, transparent)}@media (prefers-reduced-motion:reduce){.about-timeline__item.is-pending,.about-timeline__item.is-revealed{opacity:1;transition:none}.about-timeline__segment.is-animating{transition:none}}@media (min-width:1024px){.about-timeline{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.85rem 1.75rem;padding-left:0;display:grid}.about-timeline__item:first-child{grid-area:1/1}.about-timeline__item:nth-child(2){grid-area:1/2}.about-timeline__item:nth-child(3){grid-area:1/3}.about-timeline__item:nth-child(4){grid-area:2/3}.about-timeline__item:nth-child(5){grid-area:2/2}.about-timeline__item:nth-child(6){grid-area:2/1}.about-timeline__item{flex-direction:column;align-items:flex-start;display:flex}.about-timeline__item.is-accent{margin:-1rem -1.1rem -1.15rem;padding:1rem 1.1rem 1.15rem}.about-timeline__year{font-size:2rem}.about-timeline__item.is-accent .about-timeline__year{min-height:2.3rem;font-size:1.0625rem}.about-timeline__rail{justify-content:flex-start;width:auto;height:1.125rem;margin:.65rem 0 .85rem;position:relative;top:auto;left:auto}}
.about-thinking-close{border-left:1.5px solid var(--primary);padding-left:.9rem}.about-thinking-list{--about-thinking-stagger:70ms;--about-thinking-duration:.3s;--about-thinking-reveal-y:.4rem;margin:0;padding:0;list-style:none}.about-thinking-item{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);padding-block:1.15rem}.about-thinking-item:first-child{padding-top:0}.about-thinking-item:last-child{border-bottom:none;padding-bottom:0}.about-thinking-list:not(.is-visible) .about-thinking-item{opacity:0;transform:translate3d(0, var(--about-thinking-reveal-y), 0)}.about-thinking-list.is-visible .about-thinking-item{opacity:1;transition:opacity var(--about-thinking-duration) var(--ease-out), transform var(--about-thinking-duration) var(--ease-out);transition-delay:calc(var(--about-thinking-i,0) * var(--about-thinking-stagger));transform:none}@media (prefers-reduced-motion:reduce){.about-thinking-list:not(.is-visible) .about-thinking-item,.about-thinking-list.is-visible .about-thinking-item{opacity:1;transition:none;transform:none}}
