.eras-spine-year,.eras-spine-now{display:none}.eras-timeline{margin:0;padding:12px 24px 0;list-style:none}.eras-timeline-node{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);padding-bottom:64px;display:grid;position:relative}.eras-timeline-node:last-child{padding-bottom:20px}.eras-spine{fill:none;width:20px;height:100%;stroke:var(--color-ink);stroke-width:2px;opacity:.65;position:absolute;top:0;bottom:0;left:calc(50% - 10px)}.eras-spine path{vector-effect:non-scaling-stroke}.eras-spine path+path{stroke-width:.7px;opacity:.5}.eras-timeline .eras-marker{width:36px;height:36px;color:var(--color-vermilion);background:var(--color-ground);stroke-width:4px;position:absolute;inset:-4px auto auto calc(50% - 18px)}.eras-chapter{grid-column:1;min-width:0;position:relative}.eras-timeline-node:nth-child(2n) .eras-chapter{grid-column:3}.eras-chapter:before{content:"";border-top:2px solid var(--color-ink);opacity:.6;width:36px;position:absolute;top:14px;left:100%;transform:rotate(-3deg)}.eras-timeline-node:nth-child(2n) .eras-chapter:before{left:auto;right:100%;transform:rotate(3deg)}.eras-years{color:var(--color-vermilion);font:13px/1.6 var(--font-mono);letter-spacing:.06em}.eras-chapter-top{justify-content:space-between;align-items:flex-start;gap:16px;min-height:40px;display:flex}.eras-motif{fill:none;width:64px;height:auto;stroke:var(--color-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:url(#mp-rough);flex:none;overflow:visible}@media (min-width:701px){.eras-timeline-node:nth-child(odd) .eras-chapter-top{flex-direction:row-reverse}}.eras-now{background:var(--color-vermilion);color:var(--color-paper);padding:2px 5px}.eras-chapter h2{font-family:var(--font-display);font-size:var(--text-card);letter-spacing:-.035em;overflow-wrap:anywhere;margin:12px 0 16px;line-height:1.08}.eras-description{max-width:48ch;margin:0 0 30px;font-size:16px;line-height:1.65}.eras-transition{font:11px/1.6 var(--font-mono);margin:6px 0 0}.identity-page .eras-photo{background:var(--color-paper);color:var(--color-ink);margin:0 8px 26px;padding:12px;position:relative}.eras-photo a{display:block}.eras-photo img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.eras-explore{min-height:44px;font:12px/1.5 var(--font-mono);align-items:center;gap:16px;display:inline-flex}.eras-bookend{fill:none;width:min(100%,300px);height:auto;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:url(#mp-rough);margin-inline:auto;display:block;overflow:visible}.eras-bookend--now{width:min(100%,340px);margin-bottom:32px}.eras-bookend--beginning{width:min(100%,300px);margin-top:24px}.eras-head{z-index:2}.identity-heading--art{align-items:flex-start;display:flex}.eras-flower{fill:none;width:118px;height:auto;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:url(#mp-rough);flex:none;margin:66px 0 -78px 40px;overflow:visible}.eras-bottle{fill:var(--color-ground)}.eras-art-accent{stroke:var(--color-vermilion)}.eras-art-dot{fill:var(--color-ink);stroke:none}.eras-art-hatch{opacity:.55}.eras-art-hatch-line{stroke:var(--color-ink);stroke-width:1.2px}:is(.eras-chapter,.eras-strip) a:hover{color:var(--color-vermilion)}:is(.eras-chapter,.eras-strip) a:focus-visible{outline:3px solid var(--color-vermilion);outline-offset:5px}.eras-strip{margin-top:8px}.eras-strip ol{grid-auto-columns:260px;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.eras-strip li{min-width:0;position:relative}.eras-strip li:before{content:"";border-top:2px solid var(--color-ink);opacity:.4;position:absolute;top:31px;left:0;right:0;transform:rotate(-.5deg)}.eras-strip a{grid-template-rows:18px 12px auto;gap:7px 0;min-height:60px;padding:0 12px 4px 0;display:grid;position:relative}.eras-strip-dot{border:2px solid var(--color-ink);background:var(--color-paper);border-radius:42% 58% 48% 52%;align-self:center;width:12px;height:12px}.eras-strip-title{font:18px/1.2 var(--font-display);overflow-wrap:anywhere;padding-top:4px}.eras-strip a[aria-current=page]{color:var(--color-vermilion)}.eras-strip a[aria-current=page] .eras-strip-dot{border-color:var(--color-vermilion);background:var(--color-vermilion);box-shadow:0 0 0 4px var(--color-paper), 0 0 0 5px var(--color-vermilion)}@media (min-width:701px){.identity-section:has(.eras-timeline){padding-top:24px}}@media (min-width:900px){.eras-timeline{row-gap:48px;padding-top:48px;display:grid;position:relative}.eras-timeline:before{content:"";background:var(--color-ink);opacity:.65;clip-path:polygon(35% 0,80% 12%,50% 25%,90% 40%,55% 60%,75% 80%,50% 100%,15% 100%,40% 80%,20% 60%,55% 40%,15% 25%,45% 12%,0 0);width:6px;position:absolute;inset:12px auto 0 calc(50% - 3px)}.eras-timeline-node{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:start;padding-bottom:0}.eras-timeline-node:last-child{padding-bottom:20px}.eras-timeline-node .eras-spine{display:none}.eras-spine-year,.eras-spine-now{background:var(--color-ground);color:var(--color-vermilion);font:24px/1.2 var(--font-mono);padding:4px 8px;display:block;position:absolute;left:50%;transform:translate(-50%)}.eras-spine-year{top:36px}.eras-spine-now{top:-48px}.eras-chapter:before,.eras-timeline-node:nth-child(2n) .eras-chapter:before{width:57px}.eras-bookend--now{margin-bottom:28px}.eras-photo>svg.frame path[d*=c-14\ -10]{display:none}}@media (max-width:700px){.identity-page .identity-section.eras-head{padding-bottom:8px}.eras-timeline{padding:8px 16px 0 0}.eras-timeline-node{grid-template-columns:38px minmax(0,1fr);padding-bottom:52px}.eras-spine{left:0}.eras-timeline .eras-marker{width:26px;height:30px;left:-3px}.eras-timeline-node .eras-chapter,.eras-timeline-node:nth-child(2n) .eras-chapter{grid-column:2}.eras-timeline-node .eras-chapter:before,.eras-timeline-node:nth-child(2n) .eras-chapter:before{width:18px;left:auto;right:100%}.eras-chapter h2{font-size:clamp(30px,8vw,44px)}.identity-page .eras-photo{margin-inline:24px}.eras-flower{width:90px;margin:12px 0 -57px 20px}.eras-strip{padding:6px}.eras-strip ol{grid-auto-columns:200px}.eras-bookend{margin-inline:0}.eras-motif{width:52px}.eras-bookend--now{width:min(100%,260px);margin:24px 16px 14px auto}.eras-bookend--beginning{width:min(100%,240px);margin-top:20px}}@media (prefers-reduced-motion:reduce){.identity-page .eras-photo,.identity-page .eras-photo:is(:hover,:focus-within){transition:none;translate:none;rotate:0deg}}body.motion-paused .identity-page .eras-photo,body.motion-paused .identity-page .eras-photo:is(:hover,:focus-within){transition:none;translate:none;rotate:0deg}