.about[data-v-a5f625bb]{--ink:#1d1d1f;--red:#d83a2e;--stage-bg:#0c0c0d;--ease-out:cubic-bezier(.22, 1, .36, 1);--inset:clamp(1.25rem, 5vw, 6rem);--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;background:var(--stage-bg);color:#f5f5f7}.about__story[data-v-a5f625bb]{min-height:calc(100svh - var(--app-header-height));position:relative}.about__anchor[data-v-a5f625bb]{pointer-events:none;scroll-snap-align:start;width:1px;height:1px;position:absolute;left:0}.stage[data-v-a5f625bb]{--scene:0;--progress:0;--line-y:52%;--card-width:18rem;--gap:2.5rem;cursor:grab;height:calc(100svh - var(--app-header-height));top:var(--app-header-height);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:sticky;overflow:clip}.stage--dragging[data-v-a5f625bb]{cursor:grabbing}.stage__image[data-v-a5f625bb],.stage__shade[data-v-a5f625bb],.stage__shade[data-v-a5f625bb]:after{position:absolute;inset:0}.stage__image[data-v-a5f625bb]{filter:grayscale()contrast(1.12);transform:translate3d(calc(2% - var(--scene) * 1% - var(--progress) * 2.5%), 0, 0) scale(1.1);will-change:transform;background-position:50%;background-size:cover}.about--ready .stage__image[data-v-a5f625bb]{animation:image-settle-a5f625bb 1.8s var(--ease-out) both}.stage__shade[data-v-a5f625bb]{background:linear-gradient(90deg,#070708e0,#07070861 52%,#07070829),linear-gradient(#07070852,#0000 42%,#070708d1)}.stage__shade[data-v-a5f625bb]:after{content:"";opacity:clamp(0, calc(var(--scene) - 1), 1);background:#07070880}.scene[data-v-a5f625bb]{--offset:calc(var(--i) - var(--scene));--distance:max(var(--offset), -1 * var(--offset));box-sizing:border-box;padding:var(--inset);padding-left:calc(var(--inset) + env(safe-area-inset-left));padding-right:calc(var(--inset) + env(safe-area-inset-right));transform:translate3d(calc(var(--offset) * 100%), 0, 0);will-change:transform;position:absolute;inset:0}.scene__content[data-v-a5f625bb]{opacity:clamp(0, calc(1 - var(--distance) * 1.4), 1);transform:translate3d(calc(var(--offset) * -38%), 0, 0)}.eyebrow[data-v-a5f625bb],.hero__caption[data-v-a5f625bb],.scroll-hint[data-v-a5f625bb],.milestone__year[data-v-a5f625bb],.timeline-status__label[data-v-a5f625bb]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.eyebrow[data-v-a5f625bb]{color:var(--red)}.display[data-v-a5f625bb]{font-family:var(--serif);letter-spacing:-.075em;font-weight:400;line-height:.84}.line[data-v-a5f625bb]{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.line__text[data-v-a5f625bb]{transition:transform 1.1s var(--ease-out) var(--delay,0s);display:block;transform:translateY(110%)}.reveal[data-v-a5f625bb]{opacity:0;transition:opacity .7s ease var(--delay,0s), transform .9s var(--ease-out) var(--delay,0s);transform:translateY(1rem)}.about--ready .scene--revealed .line__text[data-v-a5f625bb],.about--ready .scene--revealed .reveal[data-v-a5f625bb]{opacity:1;transform:none}.scene--hero[data-v-a5f625bb]{padding-bottom:calc(var(--inset) + 4rem);align-items:flex-end;display:flex}.hero[data-v-a5f625bb]{max-width:58rem}.hero__title[data-v-a5f625bb]{margin:1.2rem 0 1.8rem;font-size:clamp(3rem,min(9.5vw,17svh),9rem)}.hero__caption[data-v-a5f625bb]{color:#ffffffc7}.scene--introduction[data-v-a5f625bb]{align-items:center;display:flex}.introduction[data-v-a5f625bb]{gap:clamp(1.5rem,4svh,3rem);max-width:38rem;display:grid}.introduction__title[data-v-a5f625bb]{margin:1.1rem 0 0;font-size:clamp(2.6rem,min(7vw,13svh),7.5rem)}.introduction__copy[data-v-a5f625bb]{border-left:1px solid #ffffff47;gap:.75rem;padding-left:1rem;display:grid}.introduction__copy p[data-v-a5f625bb]{color:#fffc;max-width:34rem;margin:0;font-size:clamp(.9rem,.8rem + .3vw,1.05rem);line-height:1.45}@media (width>=64rem) and (height>=40rem){.introduction[data-v-a5f625bb]{grid-template-columns:minmax(0,auto) minmax(18rem,30rem);align-items:end;column-gap:clamp(3rem,8vw,8rem);max-width:none}}.scene--timeline[data-v-a5f625bb]{padding:0}.timeline-heading[data-v-a5f625bb]{left:calc(var(--inset) + env(safe-area-inset-left));max-width:min(28rem, calc(100% - 2 * var(--inset)));opacity:clamp(0, calc(1 - var(--progress) * 7), 1);top:var(--inset);transform:translate3d(0, calc(var(--progress) * -3rem), 0);z-index:3;position:absolute}.timeline-heading__title[data-v-a5f625bb]{margin:.85rem 0 0;font-size:clamp(2.6rem,min(6vw,12svh),6.8rem)}.track[data-v-a5f625bb]{box-sizing:border-box;gap:var(--gap);height:100%;padding:0 max(var(--inset), calc(50% - 10rem)) 0 calc(50% - var(--card-width) / 2);will-change:transform;z-index:2;width:max-content;margin:0;list-style:none;display:flex;position:relative}.staff-lines[data-v-a5f625bb]{pointer-events:none;height:58px;left:0;right:0;top:calc(var(--line-y) - 29px);z-index:1;background:repeating-linear-gradient(#0000 0 11px,#ffffff1f 12px 13px,#0000 14px 23px);position:absolute}.milestone[data-v-a5f625bb]{--proximity:0;--direction:1;flex:0 0 var(--card-width);position:relative}.milestone__index[data-v-a5f625bb]{color:#fff;opacity:calc(.35 + var(--proximity) * .55);font-family:var(--mono);letter-spacing:.12em;left:1.6rem;top:calc(var(--line-y) - 2.2rem);margin:0;font-size:.65rem;font-weight:600;position:absolute}.milestone__dot[data-v-a5f625bb]{background:var(--red);box-sizing:border-box;height:1.5rem;left:1.25rem;top:calc(var(--line-y) - .75rem);transform:scale(calc(.75 + var(--proximity) * .4));z-index:1;border:5px solid #101010;border-radius:50%;width:1.5rem;position:absolute}.milestone__dot[data-v-a5f625bb]:after{border-radius:inherit;content:"";opacity:var(--proximity);transform:scale(calc(.7 + var(--proximity) * .5));border:1px solid #d83a2ed1;position:absolute;inset:-10px}.milestone__card[data-v-a5f625bb]{box-sizing:border-box;color:var(--ink);min-height:11.5rem;opacity:calc(.3 + var(--proximity) * .7);transform:translate3d(0, calc(var(--direction) * (1 - var(--proximity)) * 2.4rem), 0) scale(calc(.86 + var(--proximity) * .14));transform-origin:0;will-change:transform, opacity;background:#ffffffeb;border-radius:1.25rem;width:100%;padding:1.6rem;position:absolute;left:0}.milestone__card[data-v-a5f625bb]:after{border-radius:inherit;content:"";opacity:calc(.3 + var(--proximity) * .7);pointer-events:none;z-index:-1;position:absolute;inset:0;box-shadow:0 1.5rem 3.5rem #00000073}.milestone__card[data-v-a5f625bb]:before{background:var(--red);content:"";height:3px;transform:scaleX(calc(.25 + var(--proximity) * .75));transform-origin:0;width:3.4rem;position:absolute;top:0;left:1.6rem}.milestone--above .milestone__card[data-v-a5f625bb]{bottom:calc(100% - var(--line-y) + 2.9rem)}.milestone--below .milestone__card[data-v-a5f625bb]{top:calc(var(--line-y) + 2.9rem)}.milestone__ghost-year[data-v-a5f625bb]{color:#1d1d1f12;font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.1em;margin:0;font-size:5.5rem;line-height:1;position:absolute;top:.65rem;right:1.35rem}.milestone__year[data-v-a5f625bb]{color:var(--red)}.milestone__title[data-v-a5f625bb]{letter-spacing:-.04em;margin:.55rem 0 .7rem;font-size:1.55rem;line-height:1}.milestone__description[data-v-a5f625bb]{color:#515156;margin:0;font-size:.88rem;line-height:1.38}.finale-item[data-v-a5f625bb]{--near-end:clamp(0, calc((var(--progress) - .85) / .15), 1);opacity:calc(.35 + var(--near-end) * .65);top:calc(var(--line-y) - 50%);flex:0 0 19rem;align-self:center;margin-left:1rem;position:relative}.finale[data-v-a5f625bb]{color:#fff;-webkit-user-drag:none;border-radius:999px;align-items:center;gap:1.1rem;text-decoration:none;display:flex}.finale__mark[data-v-a5f625bb]{background:var(--brand-color);color:var(--stage-bg);font-family:var(--serif);height:5rem;transform:scale(calc(.8 + var(--near-end) * .2));border-radius:50%;flex:none;justify-content:center;align-items:center;width:5rem;font-size:3rem;display:inline-flex;position:relative}.finale__mark[data-v-a5f625bb]:after{border-radius:inherit;clip-path:inset(0 100% 0 0);content:"";opacity:0;border:2px solid #ffffffe0;position:absolute;inset:-.4rem;transform:rotate(-90deg)}.finale__copy[data-v-a5f625bb]{gap:.45rem;display:grid}.finale__title[data-v-a5f625bb]{letter-spacing:-.04em;font-size:1.4rem;line-height:.95}.finale__description[data-v-a5f625bb]{color:#ffffffb8;max-width:12rem;font-size:.75rem;line-height:1.3}.finale[data-v-a5f625bb]:focus-visible{outline-offset:.75rem;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.finale__description[data-v-a5f625bb]{opacity:0;transition:opacity .3s ease, transform .4s var(--ease-out);transform:translateY(-.35rem)}.finale:hover .finale__description[data-v-a5f625bb],.finale:focus-visible .finale__description[data-v-a5f625bb]{opacity:1;transform:none}.finale__mark[data-v-a5f625bb]:hover:after{animation:4s linear forwards finale-orbit-a5f625bb}}.finale:focus-visible .finale__mark[data-v-a5f625bb]:after{clip-path:inset(0);opacity:1}.timeline-status[data-v-a5f625bb]{bottom:var(--inset);right:calc(var(--inset) + env(safe-area-inset-right));z-index:3;align-items:center;gap:.65rem;display:flex;position:absolute}.timeline-status__label[data-v-a5f625bb]{color:#ffffff70;letter-spacing:.1em;font-size:.6rem}.timeline-status__title[data-v-a5f625bb]{color:#ffffffb3;font-size:.72rem}.timeline-status__year[data-v-a5f625bb]{color:#fff;font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.2rem;font-weight:400}.timeline-status__line[data-v-a5f625bb]{background:#ffffff3d;width:5rem;height:1px;margin-left:.45rem;display:block;overflow:hidden}.timeline-status__progress[data-v-a5f625bb]{background:var(--red);height:100%;transform:scaleX(var(--progress));transform-origin:0;display:block}.stage__controls[data-v-a5f625bb]{bottom:var(--inset);left:calc(var(--inset) + env(safe-area-inset-left));z-index:4;align-items:center;gap:1.25rem;display:flex;position:absolute}.pager[data-v-a5f625bb]{gap:.25rem;display:flex}.pager__dot[data-v-a5f625bb]{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:relative}.pager__dot[data-v-a5f625bb]:before{content:"";height:.4rem;transition:background .3s ease, width .4s var(--ease-out);background:#fff6;border-radius:999px;width:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pager__dot[data-v-a5f625bb]:hover:before{background:#fffc}.pager__dot--active[data-v-a5f625bb]:before{background:var(--red);width:1.1rem}.pager__dot[data-v-a5f625bb]:focus-visible{border-radius:999px;outline:2px solid #fff}.scroll-hint[data-v-a5f625bb]{color:#a1a1a6;opacity:clamp(0, calc(1 - var(--progress) * 12), 1);white-space:nowrap}.scroll-hint__arrow[data-v-a5f625bb]{color:var(--red);margin-left:.35rem;font-size:1rem;animation:1.8s ease-in-out 3 hint-nudge-a5f625bb;display:inline-block}@keyframes image-settle-a5f625bb{0%{opacity:0;scale:1.08}}@keyframes hint-nudge-a5f625bb{0%,to{transform:translate(0)}50%{transform:translate(.35rem)}}@keyframes finale-orbit-a5f625bb{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0);opacity:1}}@media (width<=48rem),(height<=40rem){.about[data-v-a5f625bb]{--inset:1.25rem}.stage[data-v-a5f625bb]{--line-y:42%;--card-width:min(15rem, calc(100vw - 4rem));--gap:1rem}.milestone__card[data-v-a5f625bb]{border-radius:1rem;min-height:0;padding:1.1rem}.milestone__card[data-v-a5f625bb]:before{left:1.1rem}.milestone--above .milestone__card[data-v-a5f625bb],.milestone--below .milestone__card[data-v-a5f625bb]{bottom:auto;top:calc(var(--line-y) + 2.6rem)}.milestone__title[data-v-a5f625bb]{font-size:1.3rem}.milestone__description[data-v-a5f625bb]{font-size:.82rem}.milestone__ghost-year[data-v-a5f625bb]{font-size:4.25rem}.finale-item[data-v-a5f625bb]{flex-basis:min(17rem,100vw - 2.5rem)}.timeline-status__label[data-v-a5f625bb],.timeline-status__title[data-v-a5f625bb],.scroll-hint[data-v-a5f625bb]{display:none}.timeline-status__line[data-v-a5f625bb]{width:3rem}}@media (height<=34rem){.stage[data-v-a5f625bb]{--line-y:24%}.timeline-heading[data-v-a5f625bb]{display:none}.scene--hero[data-v-a5f625bb]{padding-bottom:calc(var(--inset) + 2.5rem)}.hero__title[data-v-a5f625bb]{margin:.6rem 0 .9rem}.introduction[data-v-a5f625bb]{gap:.9rem}.introduction__copy p[data-v-a5f625bb]{font-size:.8rem;line-height:1.35}.milestone__card[data-v-a5f625bb]{padding:.8rem}.milestone__title[data-v-a5f625bb]{margin:.35rem 0 .4rem;font-size:1.1rem}.milestone__description[data-v-a5f625bb]{font-size:.74rem;line-height:1.28}.milestone__ghost-year[data-v-a5f625bb]{font-size:3.25rem}.stage__controls[data-v-a5f625bb],.timeline-status[data-v-a5f625bb]{bottom:.75rem}}@media (width<=48rem),(pointer:coarse) and (height<=40rem){.about__anchor[data-v-a5f625bb],.staff-lines[data-v-a5f625bb],.stage__shade[data-v-a5f625bb]:after,.stage__controls[data-v-a5f625bb],.timeline-status[data-v-a5f625bb],.milestone__index[data-v-a5f625bb],.milestone__dot[data-v-a5f625bb]:after{display:none}.stage[data-v-a5f625bb]{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto;height:auto;position:relative;top:auto;overflow:visible}.stage__image[data-v-a5f625bb],.stage__shade[data-v-a5f625bb]{height:calc(100svh - var(--app-header-height));bottom:auto}.stage__image[data-v-a5f625bb]{will-change:auto;transform:none}.about--ready .stage__image[data-v-a5f625bb]{animation:none}.stage__shade[data-v-a5f625bb]{background:linear-gradient(90deg, #070708e0, #07070861 52%, #07070829), linear-gradient(0deg, var(--stage-bg), transparent 58%, #07070852)}.scene[data-v-a5f625bb]{will-change:auto;position:relative;inset:auto;transform:none}.scene__content[data-v-a5f625bb]{opacity:1;transform:none}.scene--hero[data-v-a5f625bb]{min-height:calc(100svh - var(--app-header-height))}.scene--introduction[data-v-a5f625bb]{padding-block:3.5rem;display:block}.scene--timeline[data-v-a5f625bb]{padding:1rem var(--inset) 4rem;padding-left:calc(var(--inset) + env(safe-area-inset-left));padding-right:calc(var(--inset) + env(safe-area-inset-right))}.timeline-heading[data-v-a5f625bb]{opacity:1;max-width:none;display:block;position:static;transform:none}.track[data-v-a5f625bb]{will-change:auto;gap:1.5rem;width:auto;height:auto;padding:2.5rem 0 0 2.25rem;display:grid}.track[data-v-a5f625bb]:before{content:"";background:#ffffff2e;width:1px;position:absolute;top:2.5rem;bottom:0;left:.7rem}.scene--hero[data-v-a5f625bb],.scene--introduction[data-v-a5f625bb],.timeline-heading[data-v-a5f625bb]{scroll-snap-align:start;scroll-snap-stop:always}.milestone[data-v-a5f625bb],.finale-item[data-v-a5f625bb]{scroll-snap-align:start;scroll-margin-top:1.25rem}.milestone__dot[data-v-a5f625bb]{top:1.35rem;left:-2.3rem;transform:none}.milestone__card[data-v-a5f625bb],.milestone--above .milestone__card[data-v-a5f625bb],.milestone--below .milestone__card[data-v-a5f625bb]{opacity:1;will-change:auto;position:relative;top:auto;bottom:auto;transform:none}.milestone__card[data-v-a5f625bb]:after{opacity:.5}.milestone__card[data-v-a5f625bb]:before{transform:none}.finale-item[data-v-a5f625bb]{opacity:1;margin:1rem 0 0;top:auto}.finale__mark[data-v-a5f625bb]{transform:none}.about--ready .scene.is-revealed .line__text[data-v-a5f625bb],.about--ready .scene.is-revealed .reveal[data-v-a5f625bb]{opacity:1;transform:none}.about:not(.about--reveals) .scene:not(.scene--hero) .line__text[data-v-a5f625bb],.about:not(.about--reveals) .scene:not(.scene--hero) .reveal[data-v-a5f625bb]{opacity:1;transition:none;transform:none}.about--reveals .milestone[data-v-a5f625bb],.about--reveals .finale-item[data-v-a5f625bb]{transition:opacity .32s ease-out,transform .32s cubic-bezier(.16,1,.3,1)}.about--reveals .milestone[data-v-a5f625bb]:not(.is-revealed),.about--reveals .finale-item[data-v-a5f625bb]:not(.is-revealed){opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.about--ready .stage__image[data-v-a5f625bb],.scroll-hint__arrow[data-v-a5f625bb],.finale__mark[data-v-a5f625bb]:hover:after{animation:none}.stage__image[data-v-a5f625bb],.scene__content[data-v-a5f625bb]{transform:none}.line__text[data-v-a5f625bb],.reveal[data-v-a5f625bb]{opacity:1;transition:none;transform:none}.finale:hover .finale__mark[data-v-a5f625bb]:after{clip-path:inset(0);opacity:1}}
