@layer components{@property --inherit-color-background{syntax:"*";inherits:true}:root{--c-timeline--base:var(--base);--c-timeline--space:var(--space);--c-timeline--border-width:var(--border-width);--c-timeline--border-radius:var(--border-radius);--c-timeline--corner-shape:var(--corner-shape);--c-timeline--color--primary:var(--color--primary);--c-timeline--color--primary-contrast:var(--color--primary-contrast);--c-timeline--color--surface:var(--color--surface);--c-timeline--color--surface-alt:var(--color--surface-alt);--c-timeline--color--surface-border:var(--color--surface-border);--c-timeline--color--surface-contrast:var(--color--surface-contrast);--c-timeline--font-size-100:var(--font-size-100)}.c-timeline{--c-timeline--gap:calc((var(--c-timeline--space, var(--space)))*var(--base)*4);--c-timeline--line-width:max(2px,calc((var(--c-timeline--border-width, var(--border-width)))*var(--base)*1));--c-timeline--line-color-default:var(--c-timeline--color--surface-border,var(--inherit-color-border,var(--c-timeline--color--surface-border-default,var(--color--surface-border))));--c-timeline--line-color-active:var(--c-timeline--color--primary,var(--color--primary));--c-timeline--marker-size:calc((var(--c-timeline--base, var(--base)))*2.5);--c-timeline--marker-border-width:max(4px,calc((var(--c-timeline--border-width, var(--border-width)))*var(--base)*1));--c-timeline--marker-border-color:var(--c-timeline--color--surface,var(--inherit-color-background,var(--c-timeline--color--surface-default,var(--color--surface))));--c-timeline--track-width:calc(var(--c-timeline--marker-size) + (var(--c-timeline--space, var(--space)))*var(--base)*2);--c-timeline--card-width:min(100%,calc((var(--c-timeline--base, var(--base)))*44));--c-timeline--card-arrow-size:calc((var(--c-timeline--base, var(--base)))*1.25);--c-timeline--card-arrow-top:50%;--c-timeline--card-background:var(--c-timeline--color--surface,var(--inherit-color-background,var(--c-timeline--color--surface-default,var(--color--surface))));--c-timeline--card-outline:color-mix(in srgb,var(--c-timeline--color--primary,var(--color--primary)) 20%,transparent);--c-timeline--date-background:var(--c-timeline--color--surface-alt,var(--inherit-color-background-hover,var(--c-timeline--color--surface-alt-default,var(--color--surface-alt))));--c-timeline--date-color:var(--c-timeline--color--surface-contrast,var(--inherit-color-contrast,var(--c-timeline--color--surface-contrast-default,var(--color--surface-contrast))));--c-timeline--date-border:var(--c-timeline--color--surface-border,var(--inherit-color-border,var(--c-timeline--color--surface-border-default,var(--color--surface-border))));--c-timeline--accent:var(--c-timeline--color--primary,var(--color--primary));--c-timeline--accent-contrast:var(--c-timeline--color--primary-contrast,var(--color--primary-contrast));display:grid;gap:var(--c-timeline--gap);list-style:none;margin:0 auto;padding:calc((var(--c-timeline--space, var(--space)))*var(--base)*1) 0;position:relative}.c-timeline:after{background-color:var(--c-timeline--line-color,var(--c-timeline--line-color-default));border-radius:999px;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:var(--c-timeline--line-width)}.c-timeline .c-timeline__event{align-items:center;display:grid;gap:var(--c-timeline--gap);grid-template-columns:minmax(0,1fr) var(--c-timeline--track-width) minmax(0,1fr);list-style:none;padding:0;position:relative;z-index:1}.c-timeline .c-timeline__date{corner-shape:var(--c-timeline--corner-shape,var(--corner-shape));align-items:center;background-color:var(--c-timeline--date-background);border:var(--c-timeline--line-width) solid var(--c-timeline--date-border);border-radius:calc((var(--c-timeline--border-radius, var(--border-radius)))*var(--base)*1);box-shadow:none;color:var(--c-timeline--date-color);display:inline-flex;font-size:var(--c-timeline--font-size-100,var(--font-size-100));font-weight:600;grid-column:3;grid-row:1;justify-self:start;line-height:1;max-width:100%;min-height:calc(var(--c-timeline--marker-size) - (var(--c-timeline--space, var(--space)))*var(--base)*.5);padding:calc((var(--c-timeline--space, var(--space)))*var(--base)*.75) calc((var(--c-timeline--space, var(--space)))*var(--base)*1.25);white-space:nowrap}.c-timeline .c-timeline__marker{align-items:center;display:flex;grid-column:2;grid-row:1;justify-content:center;min-height:var(--c-timeline--marker-size);position:relative}.c-timeline .c-timeline__marker:before{background-color:var(--c-timeline--line-color,var(--inherit-color-background,var(--c-timeline--line-color-default)));border-radius:999px;box-shadow:none;box-sizing:border-box;content:"";height:var(--c-timeline--marker-size);outline:var(--c-timeline--marker-border-width) solid var(--c-timeline--marker-border-color);width:var(--c-timeline--marker-size)}.c-timeline .c-timeline__marker .c-timeline__date{display:none}.c-timeline .c-timeline__event__card{grid-column:1;grid-row:1;justify-self:end;min-width:0;position:relative;transform-origin:center right;transition:transform .18s ease,outline-color .18s ease,box-shadow .18s ease;width:var(--c-timeline--card-width);z-index:1}.c-timeline .c-timeline__event__card>*{background-color:inherit}.c-timeline .c-timeline__event__card:before{background-color:inherit;border:inherit;border-radius:max(2px,calc((var(--c-timeline--border-radius, var(--border-radius)))*var(--base)*.25));content:"";height:var(--c-timeline--card-arrow-size);position:absolute;right:calc(var(--c-timeline--card-arrow-size)*-.6);top:var(--c-timeline--card-arrow-top);transform:translateY(-50%) rotate(45deg);width:var(--c-timeline--card-arrow-size);z-index:-1}.c-timeline .c-timeline__event__card.c-card--flat:after,.c-timeline .c-timeline__event__card.c-card--flat:before{display:none}.c-timeline .c-timeline__event:nth-child(2n) .c-timeline__date{grid-column:1;justify-self:end;text-align:right}.c-timeline .c-timeline__event:nth-child(2n) .c-timeline__event__card{grid-column:3;justify-self:start;transform-origin:center left}.c-timeline .c-timeline__event:nth-child(2n) .c-timeline__event__card:before{left:calc(var(--c-timeline--card-arrow-size)*-.6);right:auto}.c-timeline .c-timeline__event--active .c-timeline__marker:before{background-color:var(--c-timeline--accent)}.c-timeline .c-timeline__event--active .c-timeline__marker>.c-timeline__date,.c-timeline .c-timeline__event--active>.c-timeline__date{background-color:var(--c-timeline--color--surface,var(--inherit-color-background,var(--c-timeline--color--surface-default,var(--color--surface))))}.c-timeline .c-timeline__event--active .c-timeline__marker>.c-timeline__date{background:var(--c-timeline--accent);border-color:var(--c-timeline--accent);box-shadow:none;color:var(--c-timeline--accent-contrast)}.c-timeline .c-timeline__event--active .c-timeline__marker>.c-timeline__date:before{border-bottom-color:var(--c-timeline--accent);border-left-color:var(--c-timeline--accent)}.c-timeline.c-timeline--sequential:after{left:calc(var(--c-timeline--track-width)/2);transform:translateX(-50%)}.c-timeline.c-timeline--sequential .c-timeline__event{align-items:start;grid-template-columns:var(--c-timeline--track-width) minmax(0,1fr)}.c-timeline.c-timeline--sequential .c-timeline__marker{grid-column:1;justify-content:center;padding-top:calc((var(--c-timeline--space, var(--space)))*var(--base)*1.5)}.c-timeline.c-timeline--sequential .c-timeline__event__card{--c-timeline--card-arrow-top:calc((var(--c-timeline--space, var(--space)))*var(--base)*2.5);grid-column:2;justify-self:start;transform-origin:center left;width:100%}.c-timeline.c-timeline--sequential .c-timeline__event__card:before{left:calc(var(--c-timeline--card-arrow-size)*-.6);right:auto}.c-timeline.c-timeline--sequential .c-timeline__event:nth-child(2n) .c-timeline__event__card{grid-column:2;justify-self:start}@media screen and (max-width:55.9375em){.c-timeline{--c-timeline--gap:calc((var(--c-timeline--space, var(--space)))*var(--base)*3);--c-timeline--card-width:100%;--c-timeline--card-arrow-top:calc((var(--c-timeline--space, var(--space)))*var(--base)*2.5)}.c-timeline:after{left:calc(var(--c-timeline--track-width)/2);transform:translateX(-50%)}.c-timeline .c-timeline__event{align-items:start;gap:calc((var(--c-timeline--space, var(--space)))*var(--base)*2);grid-template-columns:var(--c-timeline--track-width) minmax(0,1fr)}.c-timeline .c-timeline__marker{align-items:center;grid-column:1;justify-content:center;padding-top:0}.c-timeline .c-timeline__marker .c-timeline__date{display:inline-flex!important;left:calc(100% + (var(--c-timeline--space, var(--space)))*var(--base)*2);line-height:1.2;max-width:calc(100vw - var(--c-timeline--track-width) - (var(--c-timeline--space, var(--space)))*var(--base)*6)!important;position:absolute;top:50%;transform:translateY(-50%);visibility:visible!important;width:auto!important;z-index:1}.c-timeline .c-timeline__marker .c-timeline__date:before{background-color:inherit;border-bottom:var(--c-timeline--line-width) solid var(--c-timeline--date-border);border-left:var(--c-timeline--line-width) solid var(--c-timeline--date-border);content:"";height:var(--c-timeline--card-arrow-size);left:calc(var(--c-timeline--card-arrow-size)*-.75);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:var(--c-timeline--card-arrow-size);z-index:-1}.c-timeline .c-timeline__event>.c-timeline__date{display:none}.c-timeline .c-timeline__event:nth-child(2n) .c-timeline__event__card,.c-timeline .c-timeline__event__card{grid-column:2;justify-self:start;margin-top:calc(var(--c-timeline--marker-size) + (var(--c-timeline--space, var(--space)))*var(--base)*3);transform-origin:center left;width:100%}.c-timeline .c-timeline__event:nth-child(2n) .c-timeline__event__card:before,.c-timeline .c-timeline__event__card:before{display:none}.c-timeline.c-timeline--sequential .c-timeline__event:nth-child(2n) .c-timeline__event__card,.c-timeline.c-timeline--sequential .c-timeline__event__card{margin-top:0}.c-timeline.c-timeline--sequential .c-timeline__event:nth-child(2n) .c-timeline__event__card:before,.c-timeline.c-timeline--sequential .c-timeline__event__card:before{display:block;left:calc(var(--c-timeline--card-arrow-size)*-.6);right:auto;top:var(--c-timeline--card-arrow-top);transform:translateY(-50%) rotate(45deg)}}}