.kb[data-astro-cid-jpn6p4bi]{position:relative}.kb__frame[data-astro-cid-jpn6p4bi]{aspect-ratio:var(--fs-aspect-photo);border-radius:var(--fs-radius-card);box-shadow:var(--fs-shadow-lg);position:relative;overflow:clip}.kb__frame[data-astro-cid-jpn6p4bi] picture{display:contents}.kb__frame[data-astro-cid-jpn6p4bi] img{inset:calc(var(--fs-motion-parallax) * -1) 0;inline-size:100%;block-size:calc(100% + var(--fs-motion-parallax) * 2);object-fit:cover;max-inline-size:none;position:absolute}.kb__tag[data-astro-cid-jpn6p4bi]{align-items:center;gap:calc(var(--fs-spacing) * 2);padding:calc(var(--fs-spacing) * 2) calc(var(--fs-spacing) * 3);border-radius:var(--fs-radius-card);background-color:var(--fs-color-surface);box-shadow:var(--fs-shadow-lg);color:var(--fs-color-text);font-size:var(--fs-text-sm);font-weight:var(--fs-font-weight-medium);display:flex;position:absolute;inset-block-end:calc(var(--fs-spacing) * 3.5);inset-inline-start:calc(var(--fs-spacing) * 3.5)}.kb__value[data-astro-cid-jpn6p4bi]{font-variant-numeric:tabular-nums}.kb__tag[data-astro-cid-jpn6p4bi][data-tone=alert] .kb__value[data-astro-cid-jpn6p4bi]{color:var(--fs-color-error-text)}@keyframes fs-ken-burns{0%{transform:scale(var(--fs-motion-scale-ken-burns-start)) translateX(0)}to{transform:scale(var(--fs-motion-scale-ken-burns-end)) translateX(var(--fs-motion-ken-burns-shift))}}@media (prefers-reduced-motion:no-preference){.motion-ok .kb[data-astro-cid-jpn6p4bi][data-motion] .kb__frame[data-astro-cid-jpn6p4bi] img{animation:fs-ken-burns var(--fs-duration-ken-burns) var(--fs-ease-in-out) infinite alternate;animation-play-state:var(--loop-state)}}.focus-box[data-astro-cid-z2huz2mt]{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.focus-box__veil[data-astro-cid-z2huz2mt]{fill:var(--fs-color-motion-focus-veil)}.focus-box__hole[data-astro-cid-z2huz2mt],.focus-box__box[data-astro-cid-z2huz2mt]{rx:var(--fs-radius-md)}.focus-box__box[data-astro-cid-z2huz2mt]{fill:none;stroke:var(--fs-color-motion-focus-border);stroke-width:var(--fs-border-width-focus-box)}.reel[data-astro-cid-i4zzkf3a]{min-inline-size:0;display:block}.reel__frame[data-astro-cid-i4zzkf3a]{background-color:var(--fs-color-surface);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-card);box-shadow:var(--fs-shadow-frame);overflow:hidden}@media (width>=64rem) and (hover:hover) and (pointer:fine){.reel__frame[data-astro-cid-i4zzkf3a]{transform:perspective(var(--fs-motion-perspective)) rotateY(var(--fs-motion-tilt-y)) rotateX(var(--fs-motion-tilt-x));transition:transform var(--fs-duration-tilt) var(--fs-ease-glide)}.reel[data-astro-cid-i4zzkf3a]:is(:hover,:focus-within) .reel__frame[data-astro-cid-i4zzkf3a]{transform:perspective(var(--fs-motion-perspective)) rotateY(0deg) rotateX(0deg)}}.reel__bar[data-astro-cid-i4zzkf3a]{block-size:calc(var(--fs-spacing) * 8);padding-inline:calc(var(--fs-spacing) * 12) calc(var(--fs-spacing) * 3);background-color:var(--fs-color-surface-subtle);border-block-end:var(--fs-border-width) solid var(--fs-color-border);align-items:center;display:flex;position:relative}.reel__bar[data-astro-cid-i4zzkf3a]:before{content:"";inline-size:calc(var(--fs-spacing) * 1.5);block-size:calc(var(--fs-spacing) * 1.5);border-radius:var(--fs-radius-full);background-color:var(--fs-color-border-strong);box-shadow:calc(var(--fs-spacing) * 3) 0 0 var(--fs-color-border-strong), calc(var(--fs-spacing) * 6) 0 0 var(--fs-color-border-strong);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--fs-spacing) * 3);translate:0 -50%}.reel__url[data-astro-cid-i4zzkf3a]{min-inline-size:0;max-inline-size:100%;padding:calc(var(--fs-spacing) * .5) calc(var(--fs-spacing) * 2.5);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-sm);background-color:var(--fs-color-surface);color:var(--fs-color-text-subtle);font-family:var(--fs-font-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reel__url[data-astro-cid-i4zzkf3a]:empty{display:none}.reel__screen[data-astro-cid-i4zzkf3a]{aspect-ratio:var(--fs-aspect-frame);background-color:var(--fs-color-surface-muted);position:relative;overflow:clip}.reel__video[data-astro-cid-i4zzkf3a]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.reel__scene[data-astro-cid-i4zzkf3a]{position:absolute;inset:0}.reel__scene[data-astro-cid-i4zzkf3a][data-state=idle]{display:none}.reel__scene[data-astro-cid-i4zzkf3a][data-state=next]{opacity:0}.reel__scene[data-astro-cid-i4zzkf3a][data-state=leaving]{z-index:0}.reel__scene[data-astro-cid-i4zzkf3a][data-state=active]{z-index:1}.reel__zoom[data-astro-cid-i4zzkf3a]{position:absolute;inset:0}.reel__zoom[data-astro-cid-i4zzkf3a] picture,.reel__zoom[data-astro-cid-i4zzkf3a] img{block-size:100%;inline-size:100%;display:block}.reel__zoom[data-astro-cid-i4zzkf3a] img{object-fit:cover;object-position:left top}.reel__stage[data-astro-cid-i4zzkf3a]{position:relative}.reel__captions[data-astro-cid-i4zzkf3a]{padding:calc(var(--fs-spacing) * 3) calc(var(--fs-spacing) * 4);background-color:var(--fs-color-surface-subtle);border-block-start:var(--fs-border-width) solid var(--fs-color-border);display:grid}@media (width>=40rem) and ((width<64rem)){.reel__captions[data-astro-cid-i4zzkf3a]{z-index:var(--fs-z-raised);max-inline-size:calc(100% - var(--fs-spacing) * 7);pointer-events:none;background-color:#0000;border-block-start:0;place-items:end start;padding:0;position:absolute;inset-block-end:calc(var(--fs-spacing) * 3.5);inset-inline-start:calc(var(--fs-spacing) * 3.5)}}@media (width>=80rem){.reel__captions[data-astro-cid-i4zzkf3a]{z-index:var(--fs-z-raised);max-inline-size:calc(100% - var(--fs-spacing) * 7);pointer-events:none;background-color:#0000;border-block-start:0;place-items:end start;padding:0;position:absolute;inset-block-end:calc(var(--fs-spacing) * 3.5);inset-inline-start:calc(var(--fs-spacing) * 3.5)}}.reel__caption[data-astro-cid-i4zzkf3a]{color:var(--fs-color-text);font-size:var(--fs-text-sm);font-weight:var(--fs-font-weight-medium);line-height:var(--fs-text-sm--line-height);grid-area:1/1;display:block}@media (width>=40rem) and ((width<64rem)){.reel__caption[data-astro-cid-i4zzkf3a]{align-items:center;gap:calc(var(--fs-spacing) * 2);padding:calc(var(--fs-spacing) * 1.5) calc(var(--fs-spacing) * 3);border-radius:var(--fs-radius-md);background-color:var(--fs-color-motion-caption-bg);color:var(--fs-color-motion-caption-text);flex-wrap:wrap;display:flex}}@media (width>=80rem){.reel__caption[data-astro-cid-i4zzkf3a]{align-items:center;gap:calc(var(--fs-spacing) * 2);padding:calc(var(--fs-spacing) * 1.5) calc(var(--fs-spacing) * 3);border-radius:var(--fs-radius-md);background-color:var(--fs-color-motion-caption-bg);color:var(--fs-color-motion-caption-text);flex-wrap:wrap;display:flex}}.reel__caption[data-astro-cid-i4zzkf3a]:not([data-state=active],[data-state=leaving]){visibility:hidden}.reel__caption-app[data-astro-cid-i4zzkf3a]{color:var(--fs-color-motion-terracotta-text);display:inline}@media (width>=40rem) and ((width<64rem)){.reel__caption-app[data-astro-cid-i4zzkf3a]{align-items:center;gap:calc(var(--fs-spacing) * 2);color:var(--fs-color-motion-caption-accent);display:inline-flex}}@media (width>=80rem){.reel__caption-app[data-astro-cid-i4zzkf3a]{align-items:center;gap:calc(var(--fs-spacing) * 2);color:var(--fs-color-motion-caption-accent);display:inline-flex}}.reel__caption-app[data-astro-cid-i4zzkf3a]:after{content:"";vertical-align:middle;margin-inline:calc(var(--fs-spacing) * 2);inline-size:calc(var(--fs-spacing) * 1);block-size:calc(var(--fs-spacing) * 1);border-radius:var(--fs-radius-full);background-color:currentColor;display:inline-block}@media (width>=40rem) and ((width<64rem)){.reel__caption-app[data-astro-cid-i4zzkf3a]:after{margin-inline:0}}@media (width>=80rem){.reel__caption-app[data-astro-cid-i4zzkf3a]:after{margin-inline:0}}.reel__cursor[data-astro-cid-i4zzkf3a]{z-index:calc(var(--fs-z-raised) + 1);pointer-events:none;position:absolute;inset:0}.reel__cursor[data-astro-cid-i4zzkf3a][hidden]{display:none}.reel__pointer[data-astro-cid-i4zzkf3a]{inline-size:var(--fs-size-reel-cursor);block-size:var(--fs-size-reel-cursor);translate:calc(var(--fs-size-reel-cursor) * -.125) calc(var(--fs-size-reel-cursor) * -.083);position:absolute;inset-block-start:50%;inset-inline-start:50%}.reel__pointer[data-astro-cid-i4zzkf3a] svg[data-astro-cid-i4zzkf3a]{block-size:100%;inline-size:100%;fill:var(--fs-color-motion-cursor);stroke:var(--fs-color-motion-cursor-stroke);stroke-width:var(--fs-icon-stroke);stroke-linejoin:round;display:block}.reel__tap[data-astro-cid-i4zzkf3a]{inline-size:var(--fs-size-reel-cursor);block-size:var(--fs-size-reel-cursor);border:var(--fs-border-width-focus-box) solid var(--fs-color-motion-terracotta);border-radius:var(--fs-radius-full);opacity:0;position:absolute;inset-block-start:calc(var(--fs-size-reel-cursor) * -.4);inset-inline-start:calc(var(--fs-size-reel-cursor) * -.375)}.reel__controls[data-astro-cid-i4zzkf3a]{align-items:center;gap:calc(var(--fs-spacing) * 2);padding:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 3);background-color:var(--fs-color-surface-subtle);border-block-start:var(--fs-border-width) solid var(--fs-color-border);display:flex}.reel[data-astro-cid-i4zzkf3a]:not([data-ready]) .reel__controls[data-astro-cid-i4zzkf3a]{visibility:hidden}@media (scripting:none){.reel__controls[data-astro-cid-i4zzkf3a]{display:none}}.reel__controls[data-astro-cid-i4zzkf3a] .reel__toggle{order:2}.reel__segments[data-astro-cid-i4zzkf3a]{gap:calc(var(--fs-spacing) * 1.5);flex:1;min-inline-size:0;display:flex}.reel__segment[data-astro-cid-i4zzkf3a]{justify-content:flex-start;gap:calc(var(--fs-spacing) * 1);min-inline-size:0;min-block-size:var(--fs-target-min);padding:calc(var(--fs-spacing) * 2.5) 0 0;border-radius:var(--fs-radius-sm);color:var(--fs-color-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.reel__track[data-astro-cid-i4zzkf3a]{block-size:var(--fs-spacing);border-radius:var(--fs-radius-pill);background-color:var(--fs-color-motion-progress-track);display:block;overflow:hidden}.reel__fill[data-astro-cid-i4zzkf3a]{background-color:var(--fs-color-motion-progress-fill);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.reel__segment[data-astro-cid-i4zzkf3a]:is([data-state=done],[data-state=active]) .reel__fill[data-astro-cid-i4zzkf3a]{transform:scaleX(1)}.reel__label[data-astro-cid-i4zzkf3a]{text-align:start;text-wrap:balance;line-height:var(--fs-leading-snug);display:none}@media (width>=40rem){.reel__label[data-astro-cid-i4zzkf3a]{display:block}}.reel__segment[data-astro-cid-i4zzkf3a][aria-selected=true] .reel__label[data-astro-cid-i4zzkf3a]{color:var(--fs-color-text)}.rail[data-astro-cid-dbu3qlvp]{--n:4;--active:0;--arc-from:1;--arc-to:1;display:block}.rail[data-astro-cid-dbu3qlvp][data-count="2"]{--n:2}.rail[data-astro-cid-dbu3qlvp][data-count="3"]{--n:3}.rail[data-astro-cid-dbu3qlvp][data-count="4"]{--n:4}.rail[data-astro-cid-dbu3qlvp][data-count="5"]{--n:5}.rail[data-astro-cid-dbu3qlvp][data-count="6"]{--n:6}.rail[data-astro-cid-dbu3qlvp][data-count="7"]{--n:7}.rail[data-astro-cid-dbu3qlvp][data-count="8"]{--n:8}.rail[data-astro-cid-dbu3qlvp][data-active="0"]{--active:0}.rail[data-astro-cid-dbu3qlvp][data-active="1"]{--active:1}.rail[data-astro-cid-dbu3qlvp][data-active="2"]{--active:2}.rail[data-astro-cid-dbu3qlvp][data-active="3"]{--active:3}.rail[data-astro-cid-dbu3qlvp][data-active="4"]{--active:4}.rail[data-astro-cid-dbu3qlvp][data-active="5"]{--active:5}.rail[data-astro-cid-dbu3qlvp][data-active="6"]{--active:6}.rail[data-astro-cid-dbu3qlvp][data-active="7"]{--active:7}.rail[data-astro-cid-dbu3qlvp][data-arc-from="1"]{--arc-from:1}.rail[data-astro-cid-dbu3qlvp][data-arc-to="1"]{--arc-to:1}.rail[data-astro-cid-dbu3qlvp][data-arc-from="2"]{--arc-from:2}.rail[data-astro-cid-dbu3qlvp][data-arc-to="2"]{--arc-to:2}.rail[data-astro-cid-dbu3qlvp][data-arc-from="3"]{--arc-from:3}.rail[data-astro-cid-dbu3qlvp][data-arc-to="3"]{--arc-to:3}.rail[data-astro-cid-dbu3qlvp][data-arc-from="4"]{--arc-from:4}.rail[data-astro-cid-dbu3qlvp][data-arc-to="4"]{--arc-to:4}.rail[data-astro-cid-dbu3qlvp][data-arc-from="5"]{--arc-from:5}.rail[data-astro-cid-dbu3qlvp][data-arc-to="5"]{--arc-to:5}.rail[data-astro-cid-dbu3qlvp][data-arc-from="6"]{--arc-from:6}.rail[data-astro-cid-dbu3qlvp][data-arc-to="6"]{--arc-to:6}.rail[data-astro-cid-dbu3qlvp][data-arc-from="7"]{--arc-from:7}.rail[data-astro-cid-dbu3qlvp][data-arc-to="7"]{--arc-to:7}.rail[data-astro-cid-dbu3qlvp][data-arc-from="8"]{--arc-from:8}.rail[data-astro-cid-dbu3qlvp][data-arc-to="8"]{--arc-to:8}.rail__line[data-astro-cid-dbu3qlvp],.rail__arc[data-astro-cid-dbu3qlvp]{display:none}.rail__stages[data-astro-cid-dbu3qlvp]{gap:calc(var(--fs-spacing) * 6);margin:0;padding:0;list-style:none;display:grid}.rail__stage[data-astro-cid-dbu3qlvp]{align-content:start;column-gap:calc(var(--fs-spacing) * 4);row-gap:calc(var(--fs-spacing) * 1);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.rail__node[data-astro-cid-dbu3qlvp]{display:contents}.rail__number[data-astro-cid-dbu3qlvp]{z-index:var(--fs-z-raised);inline-size:calc(var(--fs-spacing) * 12);block-size:calc(var(--fs-spacing) * 12);border:var(--fs-border-width-strong) solid var(--fs-color-motion-terracotta-fill);border-radius:var(--fs-radius-full);background-color:var(--fs-color-motion-terracotta-fill);color:var(--fs-color-motion-terracotta-on-fill);font-family:var(--fs-font-heading);font-size:var(--fs-text-lg);font-weight:var(--fs-font-weight-semibold);line-height:var(--fs-leading-none);transition:background-color var(--fs-duration-slow) var(--fs-ease-standard), border-color var(--fs-duration-slow) var(--fs-ease-standard), color var(--fs-duration-slow) var(--fs-ease-standard), transform var(--fs-duration-base) var(--fs-ease-standard);grid-row:span 2;place-items:center;display:grid;position:relative}.rail__name[data-astro-cid-dbu3qlvp]{color:var(--fs-color-heading);font-family:var(--fs-font-ui);font-size:var(--fs-text-base);font-weight:var(--fs-font-weight-semibold);line-height:var(--fs-leading-snug);align-self:center}.rail__description[data-astro-cid-dbu3qlvp]{grid-column:2}.rail[data-astro-cid-dbu3qlvp][data-variant=simple] .rail__stages[data-astro-cid-dbu3qlvp]{gap:calc(var(--fs-spacing) * 8) var(--fs-spacing-grid);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){.rail[data-astro-cid-dbu3qlvp][data-variant=simple] .rail__stages[data-astro-cid-dbu3qlvp]{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}.rail[data-astro-cid-dbu3qlvp][data-variant=simple] .rail__stage[data-astro-cid-dbu3qlvp]{justify-items:start;row-gap:calc(var(--fs-spacing) * 3);grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.rail[data-astro-cid-dbu3qlvp][data-variant=simple] .rail__stage[data-astro-cid-dbu3qlvp]{text-align:center;justify-items:center}}.rail[data-astro-cid-dbu3qlvp][data-variant=simple] .rail__name[data-astro-cid-dbu3qlvp]{align-self:start}.rail[data-astro-cid-dbu3qlvp][data-variant=simple] [data-astro-cid-dbu3qlvp]:is(.rail__number,.rail__description){grid-area:auto}.rail[data-astro-cid-dbu3qlvp][data-variant=simple] .rail__track-area[data-astro-cid-dbu3qlvp]{position:relative}@media (width>=40rem){.rail[data-astro-cid-dbu3qlvp][data-variant=simple] .rail__line[data-astro-cid-dbu3qlvp]{inset-block-start:calc(var(--fs-spacing) * 6 - var(--fs-spacing) / 2);inset-inline:calc(100% / (2 * var(--n)));block-size:var(--fs-spacing);border-radius:var(--fs-radius-pill);background-color:var(--fs-color-motion-progress-track);display:block;position:absolute;overflow:hidden}}.rail__fill[data-astro-cid-dbu3qlvp]{background-image:var(--fs-gradient-motion-progress);transform-origin:0;block-size:100%;display:block}.rail[data-astro-cid-dbu3qlvp][data-variant=simple][data-motion=ready] .rail__fill[data-astro-cid-dbu3qlvp]{transform:scaleX(0)}@media (width>=40rem){.rail[data-astro-cid-dbu3qlvp][data-variant=simple]:is([data-motion=ready],[data-motion=playing]) .rail__number[data-astro-cid-dbu3qlvp]{border-color:var(--fs-color-border-strong);background-color:var(--fs-color-surface);color:var(--fs-color-text-muted)}}.rail[data-astro-cid-dbu3qlvp][data-variant=simple][data-motion=playing] .rail__fill[data-astro-cid-dbu3qlvp]{transition:transform calc(var(--fs-duration-rail-simple-step) * (var(--n) - 1)) var(--fs-ease-linear);transform:scaleX(1)}.rail[data-astro-cid-dbu3qlvp][data-variant=simple][data-motion=playing] .rail__stage[data-astro-cid-dbu3qlvp][data-lit] .rail__number[data-astro-cid-dbu3qlvp]{border-color:var(--fs-color-motion-terracotta-fill);background-color:var(--fs-color-motion-terracotta-fill);color:var(--fs-color-motion-terracotta-on-fill)}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__scroller[data-astro-cid-dbu3qlvp]{padding-block:calc(var(--fs-spacing) * 2);scrollbar-width:thin;overflow-x:auto}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__track-area[data-astro-cid-dbu3qlvp]{min-inline-size:calc(var(--n) * var(--fs-spacing) * 28);padding-block-start:calc(var(--fs-spacing) * 15);position:relative}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__stages[data-astro-cid-dbu3qlvp]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__stage[data-astro-cid-dbu3qlvp]{display:block}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__description[data-astro-cid-dbu3qlvp]{display:none}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__node[data-astro-cid-dbu3qlvp]{justify-items:center;gap:calc(var(--fs-spacing) * 2.5);inline-size:100%;min-block-size:var(--fs-target-min);padding:0 calc(var(--fs-spacing) * 1.5);border-radius:var(--fs-radius-control);text-align:center;cursor:pointer;background:0 0;border:0;display:grid}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__name[data-astro-cid-dbu3qlvp]{color:var(--fs-color-text-muted);font-size:var(--fs-text-sm);transition:color var(--fs-duration-slow) var(--fs-ease-standard)}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__number[data-astro-cid-dbu3qlvp]{border-color:var(--fs-color-border-strong);background-color:var(--fs-color-surface);color:var(--fs-color-text-muted)}.rail__number[data-astro-cid-dbu3qlvp]:after{content:"";inset:calc(var(--fs-spacing) * -2 - var(--fs-border-width-strong));border:calc(var(--fs-spacing) * 2) solid var(--fs-color-motion-terracotta-subtle);border-radius:var(--fs-radius-full);opacity:0;transition:opacity var(--fs-duration-slow) var(--fs-ease-standard);position:absolute}.rail[data-astro-cid-dbu3qlvp][data-enhanced] .rail__stage[data-astro-cid-dbu3qlvp][data-state=done] .rail__number[data-astro-cid-dbu3qlvp]{border-color:var(--fs-color-motion-flow-blue);color:var(--fs-color-motion-flow-blue)}.rail[data-astro-cid-dbu3qlvp][data-enhanced] .rail__stage[data-astro-cid-dbu3qlvp][data-state=active] .rail__number[data-astro-cid-dbu3qlvp]{border-color:var(--fs-color-motion-terracotta-fill);background-color:var(--fs-color-motion-terracotta-fill);color:var(--fs-color-motion-terracotta-on-fill);transform:scale(var(--fs-motion-scale-active))}.rail[data-astro-cid-dbu3qlvp][data-enhanced] .rail__stage[data-astro-cid-dbu3qlvp][data-state=active] .rail__number[data-astro-cid-dbu3qlvp]:after{opacity:1}.rail[data-astro-cid-dbu3qlvp][data-enhanced] .rail__stage[data-astro-cid-dbu3qlvp]:is([data-state=active],[data-state=done]) .rail__name[data-astro-cid-dbu3qlvp]{color:var(--fs-color-text)}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__line[data-astro-cid-dbu3qlvp]{inset-block-start:calc(var(--fs-spacing) * 21 - var(--fs-spacing) / 2);inset-inline:calc(100% / (2 * var(--n)));block-size:var(--fs-spacing);border-radius:var(--fs-radius-pill);background-color:var(--fs-color-motion-progress-track);display:block;position:absolute;overflow:hidden}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__fill[data-astro-cid-dbu3qlvp]{transform:scaleX(calc(var(--active) / (var(--n) - 1)));transition:transform var(--fs-duration-rail-fill) var(--fs-ease-standard)}.rail[data-astro-cid-dbu3qlvp][data-variant=full][data-enhanced] .rail__arc[data-astro-cid-dbu3qlvp]{block-size:calc(var(--fs-spacing) * 11);opacity:0;pointer-events:none;transition:opacity var(--fs-duration-slow) var(--fs-ease-standard);display:block;position:absolute;inset-block-start:calc(var(--fs-spacing) * 5);inset-inline:0}.rail[data-astro-cid-dbu3qlvp][data-enhanced][data-arc-on] .rail__arc[data-astro-cid-dbu3qlvp]{opacity:1}.rail__arc[data-astro-cid-dbu3qlvp] svg[data-astro-cid-dbu3qlvp]{block-size:100%;inline-size:100%;display:block;overflow:visible}.rail__arc[data-astro-cid-dbu3qlvp] path[data-astro-cid-dbu3qlvp]{fill:none;stroke:var(--fs-color-motion-loop);stroke-width:var(--fs-border-width-strong);stroke-dasharray:var(--fs-motion-dash-flow);vector-effect:non-scaling-stroke}.rail__arc-label[data-astro-cid-dbu3qlvp]{padding-inline:calc(var(--fs-spacing) * 1.5);background-color:var(--fs-color-surface-subtle);color:var(--fs-color-error-text);white-space:nowrap;position:absolute;inset-block-start:calc(var(--fs-spacing) * -5);inset-inline-start:calc((var(--arc-from) + var(--arc-to) - 1) / (2 * var(--n)) * 100%);translate:-50%}@keyframes fs-rail-dash{to{stroke-dashoffset:var(--fs-motion-dash-flow-offset)}}@media (prefers-reduced-motion:no-preference){.motion-ok .rail[data-astro-cid-dbu3qlvp][data-arc-on] .rail__arc[data-astro-cid-dbu3qlvp] path[data-astro-cid-dbu3qlvp]{animation:fs-rail-dash var(--fs-duration-dash-flow) var(--fs-ease-linear) infinite;animation-play-state:paused}.motion-ok:not(.motion-paused) .rail[data-astro-cid-dbu3qlvp][data-arc-moving] .rail__arc[data-astro-cid-dbu3qlvp] path[data-astro-cid-dbu3qlvp]{animation-play-state:running}}.rail__detail[data-astro-cid-dbu3qlvp]{margin-block-start:calc(var(--fs-spacing) * 7);display:grid}.rail__detail[data-astro-cid-dbu3qlvp][hidden]{display:none}.rail__card[data-astro-cid-dbu3qlvp]{gap:calc(var(--fs-spacing) * 5);padding:calc(var(--fs-spacing) * 6);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-card);background-color:var(--fs-color-surface);grid-area:1/1;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.rail__card[data-astro-cid-dbu3qlvp]{grid-template-columns:auto minmax(0,1fr)}}.rail__card[data-astro-cid-dbu3qlvp][data-state=idle]{visibility:hidden}.rail__card-number[data-astro-cid-dbu3qlvp]{color:var(--fs-color-motion-terracotta-text);font-family:var(--fs-font-heading);font-size:var(--fs-text-5xl);font-weight:var(--fs-font-weight-semibold);line-height:var(--fs-leading-none);font-variant-numeric:tabular-nums}.rail__card-body[data-astro-cid-dbu3qlvp]{gap:calc(var(--fs-spacing) * 2);align-content:start;display:grid}.thumb[data-astro-cid-egd4wmcs]{aspect-ratio:var(--fs-aspect-frame);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-md);background-color:var(--fs-color-surface-muted);box-shadow:var(--fs-shadow-frame);display:block;position:relative;overflow:clip}.thumb__screen[data-astro-cid-egd4wmcs]{position:absolute;inset:0}.thumb__screen[data-astro-cid-egd4wmcs][data-state=idle]{display:none}.thumb__screen[data-astro-cid-egd4wmcs][data-state=next]{opacity:0}.thumb__screen[data-astro-cid-egd4wmcs] picture,.thumb__screen[data-astro-cid-egd4wmcs] img{block-size:100%;inline-size:100%;display:block}.thumb__screen[data-astro-cid-egd4wmcs] img{object-fit:cover;object-position:left top}.thumb__label[data-astro-cid-egd4wmcs]{z-index:var(--fs-z-raised);padding:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 2.5);border-radius:var(--fs-radius-sm);background-color:var(--fs-color-motion-caption-bg);color:var(--fs-color-motion-caption-text);font-size:var(--fs-text-2xs);font-weight:var(--fs-font-weight-semibold);line-height:var(--fs-text-2xs--line-height);position:absolute;inset-block-end:calc(var(--fs-spacing) * 2.5);inset-inline-end:calc(var(--fs-spacing) * 2.5)}
