.rm[data-astro-cid-khueswxm]{position:relative;isolation:isolate}.rm[data-astro-cid-khueswxm]:before{content:"";position:absolute;inset:calc(-1 * var(--nav-h)) var(--page-inset) auto;height:max(760px,100svh);z-index:-1;background:radial-gradient(16% 100% at 50% 0%,color-mix(in srgb,var(--light) 17%,transparent),transparent 100%)}.rm-head[data-astro-cid-khueswxm]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:max(44px,calc(120 * var(--u)))}.rm-title[data-astro-cid-khueswxm]{font-size:max(36px,calc(86 * var(--u)));line-height:.98;font-weight:600;letter-spacing:-.035em;max-width:12em}.rm-head[data-astro-cid-khueswxm] .lede[data-astro-cid-khueswxm]{margin-top:max(18px,calc(30 * var(--u)));max-width:32em}.rm-cta[data-astro-cid-khueswxm]{margin-top:max(24px,calc(44 * var(--u)));height:max(46px,calc(64 * var(--u)));padding:0 max(28px,calc(46 * var(--u)));font-size:max(15px,calc(23 * var(--u)))}.rail[data-astro-cid-khueswxm]{--step: max(150px, calc(270 * var(--u)));--stage: max(320px, calc(560 * var(--u)));--stem: max(22px, calc(40 * var(--u)));--rail-y: calc(var(--stage) / 2);margin-top:max(28px,calc(64 * var(--u)))}.rail-scroller[data-astro-cid-khueswxm]{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:50%;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-mask:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.rail-scroller[data-astro-cid-khueswxm]::-webkit-scrollbar{display:none}.rail-frame[data-astro-cid-khueswxm]{border-radius:4px}.rail-scroller[data-astro-cid-khueswxm]:focus-visible{outline:none}.rail-frame[data-astro-cid-khueswxm]:has(.rail-scroller:focus-visible){outline:2px solid var(--green);outline-offset:-2px}.rail-scroller[data-astro-cid-khueswxm].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.rail-track[data-astro-cid-khueswxm]{display:flex;width:max-content;margin:0;padding:0 50vw;list-style:none}.rail-item[data-astro-cid-khueswxm],.rail-today[data-astro-cid-khueswxm]{position:relative;flex:none;width:var(--step);height:var(--stage);scroll-snap-align:start}.rail-item[data-astro-cid-khueswxm]:before,.rail-today[data-astro-cid-khueswxm]:before{content:"";position:absolute;left:0;right:0;top:var(--rail-y);height:1px;background:var(--ink-3)}.rail-item[data-astro-cid-khueswxm]:after,.rail-today[data-astro-cid-khueswxm]:after{content:"";position:absolute;left:0;right:0;top:calc(var(--rail-y) - 4px);height:9px;background:repeating-linear-gradient(to right,var(--hairline-strong) 0 1px,transparent 1px calc(var(--step) / 6))}.rail-today[data-astro-cid-khueswxm]:before,.is-planned[data-astro-cid-khueswxm]:before{background:repeating-linear-gradient(to right,var(--hairline-strong) 0 6px,transparent 6px 10px)}.rail-dot[data-astro-cid-khueswxm]{position:absolute;z-index:1;left:0;top:var(--rail-y);width:9px;height:9px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ink);transition:transform .38s var(--ease-out),background-color .38s var(--ease-out),box-shadow .38s var(--ease-out)}.is-planned[data-astro-cid-khueswxm] .rail-dot[data-astro-cid-khueswxm]{background:var(--ground);box-shadow:inset 0 0 0 1.5px var(--ink-4)}.rail-text[data-astro-cid-khueswxm]{position:absolute;left:0;width:calc(var(--step) * 1.7);padding-left:max(12px,calc(20 * var(--u)));border-left:1px solid var(--hairline-strong);transition:border-color .38s var(--ease-out)}.is-above[data-astro-cid-khueswxm] .rail-text[data-astro-cid-khueswxm]{bottom:calc(100% - var(--rail-y) + var(--stem))}.is-below[data-astro-cid-khueswxm] .rail-text[data-astro-cid-khueswxm]{top:calc(var(--rail-y) + var(--stem))}.rail-text[data-astro-cid-khueswxm]:before{content:"";position:absolute;left:-1px;height:calc(var(--stem) - 5px);border-left:1px solid var(--hairline-strong);transition:border-color .38s var(--ease-out)}.is-above[data-astro-cid-khueswxm] .rail-text[data-astro-cid-khueswxm]:before{top:100%}.is-below[data-astro-cid-khueswxm] .rail-text[data-astro-cid-khueswxm]:before{bottom:100%}.rail-when[data-astro-cid-khueswxm]{font-size:13px;color:var(--ink-4)}.rail-when[data-astro-cid-khueswxm].num{font-size:12px}.rail-name[data-astro-cid-khueswxm]{margin-top:4px;font-size:max(15px,calc(26 * var(--u)));line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .38s var(--ease-out)}.is-planned[data-astro-cid-khueswxm] .rail-name[data-astro-cid-khueswxm]{color:var(--ink-3)}.rail-area[data-astro-cid-khueswxm]{margin-top:2px;font-size:13px;color:var(--ink-4)}.rail-sum[data-astro-cid-khueswxm]{font-size:max(13px,calc(21 * var(--u)));line-height:1.45;color:var(--ink-3);opacity:0;transition:opacity .38s var(--ease-out),max-height .38s var(--ease-out),margin-top .38s var(--ease-out);max-height:0;overflow:hidden}.rail-item[data-astro-cid-khueswxm].is-lit .rail-dot[data-astro-cid-khueswxm]{transform:scale(1.45);background:var(--ink)}.is-planned[data-astro-cid-khueswxm].is-lit .rail-dot[data-astro-cid-khueswxm]{background:var(--ground);box-shadow:inset 0 0 0 1.5px var(--ink)}.is-planned[data-astro-cid-khueswxm].is-lit .rail-name[data-astro-cid-khueswxm]{color:var(--ink)}.rail-item[data-astro-cid-khueswxm].is-lit .rail-text[data-astro-cid-khueswxm],.rail-item[data-astro-cid-khueswxm].is-lit .rail-text[data-astro-cid-khueswxm]:before{border-color:var(--ink-4)}.rail-item[data-astro-cid-khueswxm].is-lit .rail-when[data-astro-cid-khueswxm]{color:var(--ink-3)}.rail-item[data-astro-cid-khueswxm].is-lit .rail-sum[data-astro-cid-khueswxm]{opacity:1;max-height:9em;margin-top:8px}.rail-today-rule[data-astro-cid-khueswxm]{position:absolute;z-index:1;left:0;top:max(12px,calc(24 * var(--u)));bottom:max(12px,calc(24 * var(--u)));border-left:1px solid var(--ink-3);transition:border-color .38s var(--ease-out)}.rail-today-rule[data-astro-cid-khueswxm]:after{content:"";position:absolute;top:calc(var(--rail-y) - max(12px,calc(24 * var(--u))));left:-6px;width:9px;height:9px;margin-top:-5px;background:var(--ink);transform:rotate(45deg)}.rail-today-label[data-astro-cid-khueswxm],.rail-today-date[data-astro-cid-khueswxm]{position:absolute;left:10px;font-size:12px;white-space:nowrap}.rail-today-label[data-astro-cid-khueswxm]{top:max(16px,calc(36 * var(--u)));font-size:14px;color:var(--ink);font-weight:600}.rail-today-date[data-astro-cid-khueswxm]{bottom:max(18px,calc(38 * var(--u)));font-size:13px;color:var(--ink-4)}.rail-today-date[data-astro-cid-khueswxm] .num[data-astro-cid-khueswxm]{font-size:12px}.rail-today[data-astro-cid-khueswxm].is-lit .rail-today-rule[data-astro-cid-khueswxm]{border-color:var(--ink)}.rail-caption[data-astro-cid-khueswxm]{display:none}.rail-controls[data-astro-cid-khueswxm]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:max(8px,calc(16 * var(--u)))}.rail-hint[data-astro-cid-khueswxm]{font-size:14px;color:var(--ink-4)}.rail-buttons[data-astro-cid-khueswxm]{display:flex;gap:8px}.rail-btn[data-astro-cid-khueswxm]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--hairline-strong);border-radius:999px;background:transparent;color:var(--ink-3);font:600 13px var(--sans);cursor:pointer;transition:color .16s var(--ease-out),border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.rail-btn[data-astro-cid-khueswxm]:hover{color:var(--ink);border-color:var(--ink-4);background:var(--surface)}.rail-btn[data-astro-cid-khueswxm]:active{transform:translateY(1px)}.rail-btn[data-astro-cid-khueswxm] svg[data-astro-cid-khueswxm]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail-btn[data-astro-cid-khueswxm]:not(.rail-btn-today){padding:0}.rm-section[data-astro-cid-khueswxm]{border-top:1px solid var(--hairline)}.rail[data-astro-cid-khueswxm]+.rm-section[data-astro-cid-khueswxm]{margin-top:max(56px,calc(120 * var(--u)))}.rm-split[data-astro-cid-khueswxm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:max(40px,calc(130 * var(--u)));align-items:end;margin-bottom:max(40px,calc(90 * var(--u)))}.rm-split[data-astro-cid-khueswxm] .lede[data-astro-cid-khueswxm]{justify-self:end}.met[data-astro-cid-khueswxm]{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--hairline-strong)}.met-row[data-astro-cid-khueswxm]{display:grid;grid-template-columns:max(110px,calc(220 * var(--u))) minmax(0,1fr) max(110px,calc(220 * var(--u)));column-gap:max(24px,calc(64 * var(--u)));align-items:baseline;padding-block:max(18px,calc(34 * var(--u)));border-top:1px solid var(--hairline)}.met-row[data-astro-cid-khueswxm]:first-child,.met-row[data-astro-cid-khueswxm].is-new-horizon{border-top-color:var(--hairline-strong)}.met-when[data-astro-cid-khueswxm]{position:relative;padding-left:22px;font-size:max(13px,calc(20 * var(--u)));color:var(--ink-3)}.met-when[data-astro-cid-khueswxm]:before{content:"";position:absolute;left:0;top:.45em;width:9px;height:9px;border-radius:50%;background:var(--ink-2)}.is-planned[data-astro-cid-khueswxm] .met-when[data-astro-cid-khueswxm]{font-family:var(--sans);font-size:max(14px,calc(22 * var(--u)));font-weight:500;color:var(--ink-2)}.is-planned[data-astro-cid-khueswxm] .met-when[data-astro-cid-khueswxm]:before{background:none;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.met-name[data-astro-cid-khueswxm]{font-size:max(16px,calc(26 * var(--u)));font-weight:600;letter-spacing:-.01em;color:var(--ink)}.met-sum[data-astro-cid-khueswxm]{margin-top:6px;font-size:max(15px,calc(24 * var(--u)));color:var(--ink-3);max-width:40em}.met-area[data-astro-cid-khueswxm]{justify-self:end;font-size:14px;color:var(--ink-4)}@media(max-width:900px){.rail[data-astro-cid-khueswxm]{--step: 150px;--stage: 320px;--stem: 20px;--rail-y: 130px}.rail-sum[data-astro-cid-khueswxm]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rail-caption[data-astro-cid-khueswxm]{display:block;min-height:4.5em;max-width:34em;margin-top:4px;font-size:15px;line-height:1.5;text-align:center;color:var(--ink-3);text-wrap:balance}.rail-caption[data-astro-cid-khueswxm].is-fresh{animation:rail-caption-in .32s var(--ease-out)}.rail-scroller[data-astro-cid-khueswxm]{-webkit-mask:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.rail-text[data-astro-cid-khueswxm]{width:min(230px,40vw - 4px)}.rail-controls[data-astro-cid-khueswxm]{flex-direction:column-reverse;align-items:stretch;gap:12px}.rail-buttons[data-astro-cid-khueswxm]{justify-content:center}.rail-hint[data-astro-cid-khueswxm]{text-align:center;font-size:13px}.rm-split[data-astro-cid-khueswxm]{grid-template-columns:1fr;gap:16px;align-items:start}.rm-split[data-astro-cid-khueswxm] .lede[data-astro-cid-khueswxm]{justify-self:start}.met-row[data-astro-cid-khueswxm]{grid-template-columns:1fr auto;row-gap:6px}.met-when[data-astro-cid-khueswxm]{grid-column:1}.met-area[data-astro-cid-khueswxm]{grid-column:2;grid-row:1}.met-row[data-astro-cid-khueswxm]>div[data-astro-cid-khueswxm]{grid-column:1 / -1}}@keyframes rail-caption-in{0%{opacity:0;transform:translateY(4px)}}
