.nums[data-astro-cid-qby2iqkl]{border-bottom:1px solid var(--line)}.story[data-astro-cid-qby2iqkl]{gap:var(--sp-4);flex-direction:column;display:flex}.story__title[data-astro-cid-qby2iqkl]{font-size:var(--fs-h2)}.timeline[data-astro-cid-qby2iqkl]{background-color:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-xl);--tl-col:116px;flex-direction:column;padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:flex}.timeline__item[data-astro-cid-qby2iqkl]{grid-template-columns:var(--tl-col) minmax(0, 1fr);align-items:start;gap:var(--sp-4);padding-bottom:var(--sp-6);display:grid;position:relative}.timeline__item[data-astro-cid-qby2iqkl]:last-child{padding-bottom:0}.timeline__item[data-astro-cid-qby2iqkl]:before{content:"";left:calc(var(--tl-col) - 1px);background:linear-gradient(180deg, var(--navy-200), transparent);width:2px;position:absolute;top:32px;bottom:0}.timeline__item[data-astro-cid-qby2iqkl]:last-child:before{display:none}.timeline__year[data-astro-cid-qby2iqkl]{font-family:var(--font-display);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--white);background:var(--grad-brand);border-radius:var(--r-full);white-space:nowrap;justify-self:start;padding:.3125rem .6875rem;font-weight:700;position:relative}.timeline__body[data-astro-cid-qby2iqkl]{gap:var(--sp-2);padding-left:var(--sp-2);flex-direction:column;display:flex}.timeline__title[data-astro-cid-qby2iqkl]{font-size:var(--fs-base);letter-spacing:var(--ls-snug);font-weight:700;line-height:1.4}.timeline__text[data-astro-cid-qby2iqkl]{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--ink-body)}@media (width<=560px){.timeline__item[data-astro-cid-qby2iqkl]{gap:var(--sp-3);grid-template-columns:1fr}.timeline__item[data-astro-cid-qby2iqkl]:before{display:none}.timeline__body[data-astro-cid-qby2iqkl]{padding-left:0}}.mv[data-astro-cid-qby2iqkl]{gap:var(--sp-4)}.mv__label[data-astro-cid-qby2iqkl]{font-family:var(--font-display);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--accent-text);font-weight:700}.mv__text[data-astro-cid-qby2iqkl]{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--gray-700)}.values[data-astro-cid-qby2iqkl]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));display:grid}.values__item[data-astro-cid-qby2iqkl]{gap:var(--sp-3);border:1px solid var(--line-on-dark);border-radius:var(--r-lg);transition:background-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background-color:#ffffff0b;flex-direction:column;padding:clamp(1.375rem,1.2rem + .8vw,1.75rem);display:flex}.values__item[data-astro-cid-qby2iqkl]:hover{background-color:#ffffff13;transform:translateY(-3px)}.values__title[data-astro-cid-qby2iqkl]{font-size:var(--fs-base);letter-spacing:var(--ls-snug);color:var(--white);font-weight:700}.values__text[data-astro-cid-qby2iqkl]{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--ink-on-dark-muted)}.where[data-astro-cid-qby2iqkl]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}@media (width<=980px){.where[data-astro-cid-qby2iqkl]{grid-template-columns:1fr}}.where__text[data-astro-cid-qby2iqkl]{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.where__title[data-astro-cid-qby2iqkl]{font-size:var(--fs-h2)}.where__lead[data-astro-cid-qby2iqkl]{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--ink-body);max-width:min(54ch,100%)}.where__actions[data-astro-cid-qby2iqkl]{margin-top:var(--sp-2)}.where__card[data-astro-cid-qby2iqkl]{background:linear-gradient(160deg, var(--navy-50), var(--cyan-50));border:1px solid var(--navy-100);border-radius:var(--r-2xl);padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.where__card-label[data-astro-cid-qby2iqkl]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5);font-family:var(--font-display);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--navy-600);font-weight:700;display:flex}.where__card-label[data-astro-cid-qby2iqkl] svg{color:var(--cyan-600)}.where__split[data-astro-cid-qby2iqkl]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.where__split[data-astro-cid-qby2iqkl]>div[data-astro-cid-qby2iqkl]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);background-color:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex}.where__split[data-astro-cid-qby2iqkl] h3[data-astro-cid-qby2iqkl]{font-size:var(--fs-base);letter-spacing:var(--ls-snug);font-weight:700}.where__split[data-astro-cid-qby2iqkl] p[data-astro-cid-qby2iqkl]{font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--ink-body);flex:1}
