.about{--about-body: #cfcfcf;--about-ease: var(--ease);background:var(--bg);color:var(--text)}.about-label{font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.about-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.about-media{position:relative;width:100%;height:100%;background:#000}.about-media>img{display:block;width:100%;height:100%;object-fit:cover}.about-media--empty{border:1px solid rgba(255,255,255,.12)}.about-media__label{position:absolute;left:12px;bottom:10px;font-family:var(--font-body);font-size:11px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.about-sphere{--ring-tile: clamp(56px, 7vw, 140px);--ring-rx: min(40vw, 50vw - 32px - var(--ring-tile) / 2);--ring-ry: min(38vmin, 50svh - 104px - var(--ring-tile) / 2);position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--bg)}.about-sphere__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.about-sphere__canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .5s ease-out;-webkit-user-select:none;user-select:none}.about-sphere[data-mode=sphere] .about-sphere__canvas{opacity:1}.about-sphere__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:opacity .5s ease-out,visibility 0s linear .5s}.about-sphere[data-mode=sphere] .about-sphere__ring{opacity:0;visibility:hidden}.about-ring__tile{position:absolute;left:calc(50% + var(--cx) * var(--ring-rx));top:calc(50% + var(--cy) * var(--ring-ry));width:var(--ring-tile);aspect-ratio:1;margin:0;transform:translate(-50%,-50%)}.about-media--sphere.about-media--empty{border-color:#ffffff2e}.about-ring__tile .about-media__label{left:8px;bottom:7px;font-size:9px;letter-spacing:.1em;white-space:nowrap}.about-sphere__vignette{position:absolute;left:50%;top:50%;z-index:1;width:min(90vw,1100px);height:min(60svh,520px);transform:translate(-50%,-50%);background:radial-gradient(closest-side,#000000b8,#00000073 45%,#0000);pointer-events:none}.about-sphere__title{position:absolute;top:50%;left:50%;z-index:2;margin:0;transform:translate(-50%,-50%);font-family:var(--font-display);font-weight:500;font-size:9vw;line-height:1;letter-spacing:-.03em;white-space:nowrap;color:var(--text);pointer-events:none}.about-sphere__cue{position:absolute;left:50%;bottom:28px;z-index:2;margin:0;transform:translate(-50%);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);pointer-events:none}.about-journey{padding:var(--section-pad) var(--gutter);max-width:var(--content-max);margin:0 auto}.about-journey .about-label{margin:0 0 2rem}.about-journey__body{position:relative;padding-left:24px}.about-journey__rule{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--text);transform-origin:top}.about-journey__text{max-width:30ch;margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.2vw,2.5rem);line-height:1.25;letter-spacing:-.015em;color:var(--about-body)}.about-word{display:inline-block}.about-journey.is-armed .about-journey__rule{transform:scaleY(0)}.about-journey.is-armed .about-word{opacity:0;transform:translateY(.5em)}.about-journey.is-in .about-journey__rule{transform:none;transition:transform .6s var(--about-ease)}.about-journey.is-in .about-word{opacity:1;transform:none;transition:opacity .5s ease-out,transform .6s var(--about-ease);transition-delay:calc(.6s + var(--line, 0) * 60ms)}.about-timeline{--year-top: calc(var(--nav-h, 80px) + 48px);padding:0 var(--gutter) var(--section-pad);max-width:var(--content-max);margin:0 auto}.about-timeline__head{position:sticky;top:var(--nav-h, 80px);z-index:2;display:flex;align-items:center;height:48px;margin:0 0 40px;background:var(--bg)}.about-timeline__list{list-style:none;margin:0;padding:0}.about-entry{display:grid;grid-template-columns:160px minmax(0,640px);column-gap:32px}.about-entry+.about-entry{margin-top:120px}.about-entry__year{position:sticky;top:var(--year-top);align-self:start;margin:0;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.14em;color:var(--text)}.about-entry__figure{aspect-ratio:16 / 9;margin:0}.about-entry__caption{max-width:52ch;margin:20px 0 0;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--about-body)}.about-entry__figure.is-armed{opacity:0;transform:translateY(24px)}.about-entry__figure.is-in{opacity:1;transform:none;transition:opacity .5s ease-out,transform .5s var(--about-ease)}@media (max-width: 767px){.about-sphere{--ring-rx: calc(50vw - 32px - var(--ring-tile) / 2);--ring-ry: min(34svh, 50svh - 96px - var(--ring-tile) / 2)}.about-sphere__title{font-size:min(14vw,11svh)}}@media (max-width: 860px){.about-entry{grid-template-columns:76px minmax(0,1fr);column-gap:12px}.about-entry+.about-entry{margin-top:80px}.about-entry__year{font-size:12px;letter-spacing:.1em;overflow-wrap:anywhere}.about-entry__caption{font-size:15px}}
