h2[data-astro-cid-pds5ilkx]{font-size:var(--step-3)}.photo[data-astro-cid-pds5ilkx]{aspect-ratio:4/3;border-radius:var(--radius-panel);width:100%;max-height:min(56vh,440px);box-shadow:var(--shadow-lift);margin:0;position:relative;overflow:hidden}.spot[data-astro-cid-pds5ilkx]{left:var(--x);top:var(--y);pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute;transform:translate(-11px,-50%)}.spot[data-astro-cid-pds5ilkx].left{flex-direction:row-reverse;transform:translate(calc(11px - 100%),-50%)}.spot[data-astro-cid-pds5ilkx].down{flex-direction:column;align-items:center;gap:.4rem;transform:translate(-50%,-11px)}.pin[data-astro-cid-pds5ilkx]{border:3px solid var(--white);background:var(--pink);border-radius:999px;flex:none;width:22px;height:22px;position:relative;box-shadow:0 4px 10px #17131a4d}.pin[data-astro-cid-pds5ilkx]:after{content:"";border:2px solid var(--white);opacity:0;animation:spot-pulse 2.4s var(--ease-out) infinite;border-radius:999px;position:absolute;inset:-7px}@keyframes spot-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.name[data-astro-cid-pds5ilkx]{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft);font-family:var(--font-display);white-space:nowrap;border-radius:999px;padding:.4rem .8rem;font-weight:650}@media (prefers-reduced-motion:reduce){.pin[data-astro-cid-pds5ilkx]:after{animation:none}}.photo[data-astro-cid-pds5ilkx] img[data-astro-cid-pds5ilkx]{object-fit:cover;width:100%;height:100%}.facts[data-astro-cid-pds5ilkx] dt[data-astro-cid-pds5ilkx] span[data-astro-cid-pds5ilkx]{font-variant-numeric:tabular-nums}.story[data-astro-cid-pds5ilkx]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.prose[data-astro-cid-pds5ilkx] h2[data-astro-cid-pds5ilkx]{margin-top:0}.facts[data-astro-cid-pds5ilkx]{gap:var(--space-m);margin:0;display:grid}.facts[data-astro-cid-pds5ilkx] div[data-astro-cid-pds5ilkx]{padding-top:var(--space-s);border-top:2px solid var(--ink)}.facts[data-astro-cid-pds5ilkx] dt[data-astro-cid-pds5ilkx]{font-family:var(--font-display);font-weight:650;font-size:var(--step-3);letter-spacing:-.045em;color:var(--pink);line-height:1}.facts[data-astro-cid-pds5ilkx] dd[data-astro-cid-pds5ilkx]{color:var(--ink-soft);margin:.4rem 0 0}.timeline[data-astro-cid-pds5ilkx]{gap:var(--space-m);margin:var(--space-l) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-pds5ilkx]:before{content:"";background:var(--pink);transform-origin:0;height:3px;transition:transform 1.6s var(--ease-out);border-radius:3px;position:absolute;top:9px;left:0;right:0;transform:scaleX(.04)}.timeline[data-astro-cid-pds5ilkx]:after{content:"";background:var(--ink-a08);z-index:-1;height:3px;position:absolute;top:9px;left:0;right:0}.timeline[data-astro-cid-pds5ilkx].is-in:before{transform:scaleX(1)}.timeline[data-astro-cid-pds5ilkx] li[data-astro-cid-pds5ilkx]{padding-top:var(--space-l);opacity:.45;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i) * .35s);position:relative}.timeline[data-astro-cid-pds5ilkx].is-in li[data-astro-cid-pds5ilkx]{opacity:1}.dot[data-astro-cid-pds5ilkx]{background:var(--white);border:3px solid var(--ink-a14);width:21px;height:21px;transition:background-color .4s,border-color .4s;transition-delay:calc(var(--i) * .35s);border-radius:999px;position:absolute;top:0;left:0}.timeline[data-astro-cid-pds5ilkx].is-in .dot[data-astro-cid-pds5ilkx]{background:var(--pink);border-color:var(--pink)}.year[data-astro-cid-pds5ilkx]{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:-.03em}.timeline[data-astro-cid-pds5ilkx] p[data-astro-cid-pds5ilkx]:not(.year){color:var(--ink-soft);margin-top:.4rem;line-height:1.55}.values[data-astro-cid-pds5ilkx]{gap:var(--space-l);margin:var(--space-l) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.values[data-astro-cid-pds5ilkx] dt[data-astro-cid-pds5ilkx]{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:-.03em;color:var(--pink)}.values[data-astro-cid-pds5ilkx] dd[data-astro-cid-pds5ilkx]{margin:var(--space-2xs) 0 0;color:var(--ink-soft);line-height:1.55}.legal[data-astro-cid-pds5ilkx]{padding-block:var(--space-l);text-align:center;color:var(--ink-soft)}@media (width<=960px){.story[data-astro-cid-pds5ilkx],.values[data-astro-cid-pds5ilkx]{grid-template-columns:1fr}.timeline[data-astro-cid-pds5ilkx]{grid-template-columns:1fr;padding-left:2rem}.timeline[data-astro-cid-pds5ilkx]:before,.timeline[data-astro-cid-pds5ilkx]:after{width:3px;height:auto;inset:0 auto 0 9px}.timeline[data-astro-cid-pds5ilkx]:before{transform-origin:top;transform:scaleY(.04)}.timeline[data-astro-cid-pds5ilkx].is-in:before{transform:scaleY(1)}.timeline[data-astro-cid-pds5ilkx] li[data-astro-cid-pds5ilkx]{padding-top:0}.dot[data-astro-cid-pds5ilkx]{left:-2rem}.photo[data-astro-cid-pds5ilkx]{aspect-ratio:4/3;height:auto}}
