.rail__step[data-v-ec25edb2]{--p:calc(var(--i)/var(--rail-steps))}.rail[data-v-ec25edb2]{opacity:0;pointer-events:none;position:fixed;transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1),visibility 0s linear .25s;visibility:hidden;z-index:1000}.rail--visible[data-v-ec25edb2]{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}@media print{.rail[data-v-ec25edb2]{display:none}}.rail__track[data-v-ec25edb2]{position:relative}.rail__track[data-v-ec25edb2]:after,.rail__track[data-v-ec25edb2]:before{border-radius:1px;content:"";position:absolute}.rail__track[data-v-ec25edb2]:before{background:#d5d0dd}.rail__track[data-v-ec25edb2]:after{background:linear-gradient(180deg,#4c3f5b,#f9b44f);transition:transform .2s cubic-bezier(.2,0,0,1)}.rail__steps[data-v-ec25edb2]{list-style:none;margin:0;padding:0}.rail__step[data-v-ec25edb2]{position:absolute}.rail__dot[data-v-ec25edb2]{color:#6b6472;display:block;text-decoration:none;transform:translate(-50%,-50%)}.rail__dot[data-v-ec25edb2],.rail__dot[data-v-ec25edb2]:before{left:50%;position:absolute;top:50%}.rail__dot[data-v-ec25edb2]:before{background:#fff;border:1.5px solid #d5d0dd;content:"";height:9px;transform:translate(-50%,-50%) rotate(45deg);transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);width:9px}.rail__dot[data-v-ec25edb2]:hover:before{border-color:#4c3f5b}.rail__dot[data-v-ec25edb2]:focus-visible{border-radius:8px;outline:2px solid #4c3f5b;outline-offset:-4px}.rail__step--past .rail__dot[data-v-ec25edb2]:before{background:#4c3f5b;border-color:#4c3f5b}.rail__step--active .rail__dot[data-v-ec25edb2]:before{background:#f9b44f;border-color:#4c3f5b;box-shadow:0 0 0 4px #fef6e9;height:12px;width:12px}.rail__year[data-v-ec25edb2]{color:#6b6472;font-family:Work Sans,Work Sans Fallback,Work Sans Fallback Arial,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s cubic-bezier(.2,0,0,1)}.rail__step--active .rail__year[data-v-ec25edb2]{color:#8a5a13;font-weight:600}.rail__cursor[data-v-ec25edb2]{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23f9b44f' d='M6 6h8v8H6z'/%3E%3Cpath fill='none' stroke='%234c3f5b' stroke-width='1.25' d='M10 4.343 15.657 10 10 15.657 4.343 10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:50%;box-shadow:0 0 0 3px #fff;height:20px;pointer-events:none;position:absolute;transition:top .2s cubic-bezier(.2,0,0,1),left .2s cubic-bezier(.2,0,0,1);width:20px}.rail__label-date[data-v-ec25edb2]{color:#8a5a13;font-family:Work Sans,Work Sans Fallback,Work Sans Fallback Arial,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.rail__label-date[data-v-ec25edb2],.rail__label-title[data-v-ec25edb2]{font-weight:600;line-height:1.3;margin:0}.rail__label-title[data-v-ec25edb2]{color:#2e2a33;font-family:Spectral,Spectral Fallback,Georgia,Times New Roman,serif;font-size:.9375rem}.rail__label-link[data-v-ec25edb2]{color:#4c3f5b;display:inline-block;font-family:Work Sans,Work Sans Fallback,Work Sans Fallback Arial,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.3;text-decoration:underline;text-decoration-color:#d5d0dd;text-underline-offset:3px;transition:text-decoration-color .2s cubic-bezier(.2,0,0,1)}.rail__label-link[data-v-ec25edb2]:hover{text-decoration-color:currentColor}.rail__label-link[data-v-ec25edb2]:focus-visible{border-radius:2px;outline:2px solid #4c3f5b;outline-offset:2px}.rail-label-enter-active[data-v-ec25edb2],.rail-label-leave-active[data-v-ec25edb2]{transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.rail-label-enter-from[data-v-ec25edb2],.rail-label-leave-to[data-v-ec25edb2]{opacity:0;transform:translateY(3px)}@media(min-width:1280px){.rail[data-v-ec25edb2]{height:min(64vh,660px);right:24px;top:50%;transform:translateY(-50%) translate(12px);width:260px}.rail--visible[data-v-ec25edb2]{transform:translateY(-50%)}.rail__track[data-v-ec25edb2]{bottom:0;position:absolute;right:56px;top:0;width:2px}.rail__track[data-v-ec25edb2]:after,.rail__track[data-v-ec25edb2]:before{inset:0}.rail__track[data-v-ec25edb2]:after{transform:scaleY(var(--rail-progress));transform-origin:top}.rail__step[data-v-ec25edb2]{left:50%;top:calc(var(--p)*100%)}.rail__dot[data-v-ec25edb2]{height:32px;width:44px}.rail__year[data-v-ec25edb2]{left:calc(50% + 14px)}.rail__cursor[data-v-ec25edb2]{left:50%;top:calc(var(--rail-progress)*100%);transform:translate(-50%,-50%)}.rail__label[data-v-ec25edb2]{position:absolute;right:92px;text-align:right;top:calc(var(--rail-active)/var(--rail-steps)*100%);transform:translateY(-50%);transition:top .2s cubic-bezier(.2,0,0,1);width:160px}.rail__label-link[data-v-ec25edb2]{margin-top:4px}}@media(max-width:1279.98px){.rail[data-v-ec25edb2]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #d5d0dd;bottom:0;box-shadow:0 -8px 24px -16px #2f273940;display:flex;flex-direction:column;gap:6px;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));right:0;transform:translateY(100%)}.rail--visible[data-v-ec25edb2]{transform:translateY(0)}.rail__label-inner[data-v-ec25edb2]{align-items:baseline;display:flex;gap:8px;min-width:0}.rail__label-date[data-v-ec25edb2]{flex:none}.rail__label-title[data-v-ec25edb2]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__label-link[data-v-ec25edb2]{flex:none;margin-left:auto}.rail__track[data-v-ec25edb2]{height:28px;margin:0 10px}.rail__track[data-v-ec25edb2]:after,.rail__track[data-v-ec25edb2]:before{height:2px;left:0;margin-top:-1px;right:0;top:50%}.rail__track[data-v-ec25edb2]:after{background:linear-gradient(90deg,#4c3f5b,#f9b44f);transform:scaleX(var(--rail-progress));transform-origin:left}.rail__step[data-v-ec25edb2]{left:calc(var(--p)*100%);top:50%}.rail__dot[data-v-ec25edb2]{height:44px;width:24px}.rail__year[data-v-ec25edb2]{display:none}.rail__cursor[data-v-ec25edb2]{left:calc(var(--rail-progress)*100%);top:50%;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.rail[data-v-ec25edb2],.rail-label-enter-active[data-v-ec25edb2],.rail-label-leave-active[data-v-ec25edb2],.rail__cursor[data-v-ec25edb2],.rail__dot[data-v-ec25edb2]:before,.rail__label[data-v-ec25edb2],.rail__track[data-v-ec25edb2]:after,.rail__year[data-v-ec25edb2]{transition:none}}.visually-hidden[data-v-ec25edb2]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.timeline[data-v-6ad64154]{list-style:none;margin:0;padding:0 0 0 28px;position:relative}.timeline[data-v-6ad64154]:before{background:#d5d0dd;border-radius:1px;bottom:8px;content:"";left:7px;position:absolute;top:8px;width:2px}.timeline__step[data-v-6ad64154]{padding-bottom:28px;position:relative}.timeline__step[data-v-6ad64154]:last-child{padding-bottom:0}.timeline__dot[data-v-6ad64154]{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23f9b44f' d='M6 6h8v8H6z'/%3E%3Cpath fill='none' stroke='%234c3f5b' stroke-width='1.25' d='M10 4.343 15.657 10 10 15.657 4.343 10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;height:16px;left:-28px;position:absolute;top:4px;width:16px}.timeline__date[data-v-6ad64154]{color:#8a5a13;font-family:Work Sans,Work Sans Fallback,Work Sans Fallback Arial,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.08em;line-height:1.3;margin:0 0 4px;text-transform:uppercase}.timeline__title[data-v-6ad64154]{color:#2e2a33;font-family:Spectral,Spectral Fallback,Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:600;line-height:1.3;margin:0 0 6px}@media(min-width:960px){.timeline__title[data-v-6ad64154]{font-size:1.3125rem}}.timeline__link[data-v-6ad64154]{color:#4c3f5b;text-decoration:underline;text-decoration-color:#d5d0dd;text-underline-offset:3px;transition:text-decoration-color .2s cubic-bezier(.2,0,0,1)}.timeline__link[data-v-6ad64154]:hover{text-decoration-color:currentColor}.timeline__link[data-v-6ad64154]:focus-visible{border-radius:2px;outline:2px solid #4c3f5b;outline-offset:2px}.timeline__text[data-v-6ad64154]{color:#6b6472;font-family:Spectral,Spectral Fallback,Georgia,Times New Roman,serif;font-size:1rem;line-height:1.65;margin:0}.pillar-toc[data-v-804a6b51]{margin-bottom:8px;margin-top:8px}.pillar-toc__title[data-v-804a6b51]{color:#8a5a13;font-size:.8125rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.pillar-toc__list[data-v-804a6b51],.pillar-toc__title[data-v-804a6b51]{font-family:Work Sans,Work Sans Fallback,Work Sans Fallback Arial,Helvetica Neue,Helvetica,Arial,sans-serif}.pillar-toc__list[data-v-804a6b51]{background:#faf7f2;border-radius:10px;-moz-columns:1;column-count:1;font-size:.9375rem;line-height:1.5;margin:0;padding:16px 20px 16px 40px}@media(min-width:600px){.pillar-toc__list[data-v-804a6b51]{-moz-columns:2;column-count:2;-moz-column-gap:32px;column-gap:32px}}.pillar-toc__list li[data-v-804a6b51]{-moz-column-break-inside:avoid;break-inside:avoid;padding:4px 0}.pillar-toc__list li[data-v-804a6b51]::marker{color:#4c3f5b;font-weight:600}.pillar-toc__link[data-v-804a6b51]{color:#2e2a33;text-decoration:none}.pillar-toc__link[data-v-804a6b51]:hover{color:#4c3f5b;text-decoration:underline;text-underline-offset:3px}.pillar-toc__link[data-v-804a6b51]:focus-visible{border-radius:2px;outline:2px solid #4c3f5b;outline-offset:2px}.pillar-further__title[data-v-804a6b51],.pillar-timeline__title[data-v-804a6b51]{align-items:baseline;display:flex;gap:12px}.pillar-further__title[data-v-804a6b51]:before,.pillar-timeline__title[data-v-804a6b51]:before{align-self:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23f9b44f' d='M6 6h8v8H6z'/%3E%3Cpath fill='none' stroke='%234c3f5b' stroke-width='1.25' d='M10 4.343 15.657 10 10 15.657 4.343 10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;content:"";flex:0 0 14px;height:14px;width:14px}.pillar-further__title[data-v-804a6b51],.pillar-timeline__title[data-v-804a6b51]{color:#4c3f5b;font-family:Spectral,Spectral Fallback,Georgia,Times New Roman,serif;font-size:1.625rem;font-weight:600;line-height:1.2;margin:48px 0 16px;text-transform:none}@media(min-width:960px){.pillar-further__title[data-v-804a6b51],.pillar-timeline__title[data-v-804a6b51]{font-size:2rem}}.pillar-timeline[data-v-804a6b51]{scroll-margin-top:96px}.pillar-timeline__lead[data-v-804a6b51]{color:#6b6472;font-family:Spectral,Spectral Fallback,Georgia,Times New Roman,serif;font-size:1.0625rem;line-height:1.7;margin:0 0 24px}.pillar-further__list[data-v-804a6b51]{list-style:none;margin:0 0 1.2em;padding-left:0}.pillar-further__list li[data-v-804a6b51]{position:relative}.pillar-further__list li[data-v-804a6b51]:before{background:#f9b44f;content:"";height:6px;left:.15em;position:absolute;top:.62em;transform:rotate(45deg);width:6px}.pillar-further__list[data-v-804a6b51]{color:#2e2a33;font-family:Spectral,Spectral Fallback,Georgia,Times New Roman,serif;font-size:1.0625rem;line-height:1.7}.pillar-further__list li[data-v-804a6b51]{margin-bottom:.6em;padding-left:1.5em}.pillar-further__link[data-v-804a6b51]{color:#4c3f5b;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pillar-further__link[data-v-804a6b51]:focus-visible{border-radius:2px;outline:2px solid #4c3f5b;outline-offset:2px}.pillar-further__desc[data-v-804a6b51]{color:#2e2a33}.pillar-author[data-v-804a6b51]{margin-top:32px;padding-bottom:48px}
