.timeline.svelte-wu8k36{padding-left:.5rem;padding-right:.875rem}.timeline.svelte-wu8k36 .date:where(.svelte-wu8k36){position:relative;padding-top:.125rem;padding-left:1.25rem;padding-bottom:1rem;scroll-snap-align:start;border-left:1px solid var(--symbol-colour)}.timeline.svelte-wu8k36 .date:where(.svelte-wu8k36):last-child{border-left:1px solid var(--theme-colour-background);padding-bottom:0}.timeline.svelte-wu8k36 .timeline-date:where(.svelte-wu8k36){font-family:var(--theme-font-family-note);font-size:var(--theme-font-size-xs);text-transform:uppercase;font-weight:900;letter-spacing:.03em;margin-bottom:0}.timeline.svelte-wu8k36 svg:where(.svelte-wu8k36){top:-1px;left:-10.5px}.timeline.svelte-wu8k36 div.title:where(.svelte-wu8k36){color:var(--theme-colour-text-primary);font-weight:600;font-family:var(--theme-font-family-subhed);line-height:1.15;font-size:var(--theme-font-size-base);margin-top:clamp(1.69rem,1.58rem + .52vw,2rem);margin-top:clamp(.31rem,.31rem + 0vw,.31rem);margin-bottom:clamp(.31rem,.31rem + 0vw,.31rem);font-weight:500}.timeline.svelte-wu8k36 div.event:where(.svelte-wu8k36) a:where(.svelte-wu8k36){text-decoration:none}.timeline.svelte-wu8k36 div.event:where(.svelte-wu8k36) a:where(.svelte-wu8k36):hover{text-decoration:underline}.timeline.svelte-wu8k36 div.event:where(.svelte-wu8k36) p{margin-top:0;margin-bottom:clamp(.56rem,.52rem + .21vw,.69rem);font-family:var(--theme-font-family-note);font-size:calc(.9 * var(--theme-font-size-base));color:var(--theme-colour-text-primary);line-height:1.3;font-weight:300}.table-of-contents.svelte-177df14{overflow:hidden;margin-bottom:calc(-2*clamp(.88rem,.83rem + .21vw,1rem))}.content-container.svelte-177df14{max-height:var(--mh);overflow-y:auto;scroll-snap-type:y mandatory}.scroll-icon.svelte-177df14{position:absolute;margin-left:-4px;color:var(--theme-colour-accent);background-color:var(--theme-colour-background);border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.scroll-icon.up.svelte-177df14{top:0;animation:svelte-177df14-fade_scroll_up 1.5s ease-in-out infinite}.scroll-icon.down.svelte-177df14{bottom:30px;animation:svelte-177df14-fade_scroll_down 1.5s ease-in-out infinite}@keyframes svelte-177df14-fade_scroll_up{0%{transform:translateY(5px);opacity:0}50%{opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes svelte-177df14-fade_scroll_down{0%{transform:translateY(-10px);opacity:0}50%{opacity:1}to{transform:translateY(5px);opacity:0}}button.svelte-177df14{border:0;background-color:transparent;display:inline-flex;font-family:var(--theme-font-family-hed);font-weight:400;padding:0;color:var(--theme-colour-accent);font-size:var(--theme-font-size-sm);align-items:center;cursor:pointer}button.svelte-177df14 div.icon:where(.svelte-177df14){z-index:1;font-size:var(--theme-font-size-sm);line-height:1.7;width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;background:var(--theme-colour-accent);color:#fff;border-radius:50%;transition:transform .3s ease}button.svelte-177df14 div.icon.expanded:where(.svelte-177df14){transform:rotate(180deg)}button.svelte-177df14 div.label:where(.svelte-177df14){color:var(--theme-colour-accent);display:inline-flex;font-weight:500;padding-left:clamp(1.13rem,1.06rem + .31vw,1.31rem);padding-right:clamp(.56rem,.52rem + .21vw,.69rem);margin-left:-15px;position:relative;border-top-right-radius:20px;border-bottom-right-radius:20px}button.svelte-177df14 div.label:where(.svelte-177df14):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:var(--theme-colour-accent)}.logo.svelte-1qv86yo{width:100%;max-width:960px;margin:36px auto -6rem;transition:all .2s}@media (max-width: 1000px){.logo.svelte-1qv86yo{margin:-2rem auto -3rem}}.logo.first.svelte-1qv86yo{margin:4rem auto -6rem}@media (max-width: 1000px){.logo.first.svelte-1qv86yo{margin:4rem auto -3rem}}.clock-container.svelte-18tzef5{height:var(--clock-size);display:flex;justify-content:center;align-items:center;gap:8px}.clock-container.svelte-18tzef5 .clock-info:where(.svelte-18tzef5){display:flex;flex-direction:column;gap:4px}.clock-container.svelte-18tzef5 svg:where(.svelte-18tzef5){aspect-ratio:1/1;width:auto;height:100%}div#clock-group.svelte-kqhd5b{max-width:500px;margin:-20px auto 40px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.divider.svelte-125zo2d{height:1px;max-width:594px;width:calc(100% - 40px);margin:4rem auto;border-top:solid 1px var(--tr-muted-grey)}