.timeline{--timeline-rail:2.75rem;--timeline-dot:10px;--timeline-gap:clamp(1.75rem,4vw,2.75rem)}.timeline.is-style-default{--wp--context--background-color:var(--wp--custom--context--default--background-color);--wp--context--foreground-color:var(--wp--custom--context--default--foreground-color);--wp--context--muted-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 33%);--wp--context--faint-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 80%);--wp--context--heading-text-color:var(--wp--custom--context--default--heading-text-color);--wp--context--link-text-color:var(--wp--custom--context--default--link-text-color);--wp--context--link-hover-color:var(--wp--custom--context--default--link-hover-color);--wp--context--link-text-decoration:var(--wp--custom--context--default--link-text-decoration);--wp--context--button-base-color:var(--wp--custom--context--default--button-base-color);--wp--context--button-hover-color:var(--wp--custom--context--default--button-hover-color);--wp--context--button-text-color:var(--wp--custom--context--default--button-text-color);--wp--context--button-hover-text-color:var(--wp--custom--context--default--button-hover-text-color);--wp--context--input-background-color:var(--wp--custom--context--default--input-background-color);--wp--context--input-foreground-color:var(--wp--custom--context--default--input-foreground-color);--wp--context--input-border-color:var(--wp--custom--context--default--input-border-color)}.timeline.is-style-default,.timeline.is-style-primary{background-color:var(--wp--context--background-color);color:var(--wp--context--foreground-color)}.timeline.is-style-primary{--wp--context--background-color:var(--wp--custom--context--primary--background-color);--wp--context--foreground-color:var(--wp--custom--context--primary--foreground-color);--wp--context--muted-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 33%);--wp--context--faint-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 80%);--wp--context--heading-text-color:var(--wp--custom--context--primary--heading-text-color);--wp--context--link-text-color:var(--wp--custom--context--primary--link-text-color);--wp--context--link-hover-color:var(--wp--custom--context--primary--link-hover-color);--wp--context--link-text-decoration:var(--wp--custom--context--primary--link-text-decoration);--wp--context--button-base-color:var(--wp--custom--context--primary--button-base-color);--wp--context--button-hover-color:var(--wp--custom--context--primary--button-hover-color);--wp--context--button-text-color:var(--wp--custom--context--primary--button-text-color);--wp--context--button-hover-text-color:var(--wp--custom--context--primary--button-hover-text-color);--wp--context--input-background-color:var(--wp--custom--context--primary--input-background-color);--wp--context--input-foreground-color:var(--wp--custom--context--primary--input-foreground-color);--wp--context--input-border-color:var(--wp--custom--context--primary--input-border-color)}.timeline.is-style-secondary{--wp--context--background-color:var(--wp--custom--context--secondary--background-color);--wp--context--foreground-color:var(--wp--custom--context--secondary--foreground-color);--wp--context--muted-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 33%);--wp--context--faint-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 80%);--wp--context--heading-text-color:var(--wp--custom--context--secondary--heading-text-color);--wp--context--link-text-color:var(--wp--custom--context--secondary--link-text-color);--wp--context--link-hover-color:var(--wp--custom--context--secondary--link-hover-color);--wp--context--link-text-decoration:var(--wp--custom--context--secondary--link-text-decoration);--wp--context--button-base-color:var(--wp--custom--context--secondary--button-base-color);--wp--context--button-hover-color:var(--wp--custom--context--secondary--button-hover-color);--wp--context--button-text-color:var(--wp--custom--context--secondary--button-text-color);--wp--context--button-hover-text-color:var(--wp--custom--context--secondary--button-hover-text-color);--wp--context--input-background-color:var(--wp--custom--context--secondary--input-background-color);--wp--context--input-foreground-color:var(--wp--custom--context--secondary--input-foreground-color);--wp--context--input-border-color:var(--wp--custom--context--secondary--input-border-color)}.timeline.is-style-secondary,.timeline.is-style-tertiary{background-color:var(--wp--context--background-color);color:var(--wp--context--foreground-color)}.timeline.is-style-tertiary{--wp--context--background-color:var(--wp--custom--context--tertiary--background-color);--wp--context--foreground-color:var(--wp--custom--context--tertiary--foreground-color);--wp--context--muted-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 33%);--wp--context--faint-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 80%);--wp--context--heading-text-color:var(--wp--custom--context--tertiary--heading-text-color);--wp--context--link-text-color:var(--wp--custom--context--tertiary--link-text-color);--wp--context--link-hover-color:var(--wp--custom--context--tertiary--link-hover-color);--wp--context--link-text-decoration:var(--wp--custom--context--tertiary--link-text-decoration);--wp--context--button-base-color:var(--wp--custom--context--tertiary--button-base-color);--wp--context--button-hover-color:var(--wp--custom--context--tertiary--button-hover-color);--wp--context--button-text-color:var(--wp--custom--context--tertiary--button-text-color);--wp--context--button-hover-text-color:var(--wp--custom--context--tertiary--button-hover-text-color);--wp--context--input-background-color:var(--wp--custom--context--tertiary--input-background-color);--wp--context--input-foreground-color:var(--wp--custom--context--tertiary--input-foreground-color);--wp--context--input-border-color:var(--wp--custom--context--tertiary--input-border-color)}.timeline.is-style-contrast{--wp--context--background-color:var(--wp--custom--context--contrast--background-color);--wp--context--foreground-color:var(--wp--custom--context--contrast--foreground-color);--wp--context--muted-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 33%);--wp--context--faint-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 80%);--wp--context--heading-text-color:var(--wp--custom--context--contrast--heading-text-color);--wp--context--link-text-color:var(--wp--custom--context--contrast--link-text-color);--wp--context--link-hover-color:var(--wp--custom--context--contrast--link-hover-color);--wp--context--link-text-decoration:var(--wp--custom--context--contrast--link-text-decoration);--wp--context--button-base-color:var(--wp--custom--context--contrast--button-base-color);--wp--context--button-hover-color:var(--wp--custom--context--contrast--button-hover-color);--wp--context--button-text-color:var(--wp--custom--context--contrast--button-text-color);--wp--context--button-hover-text-color:var(--wp--custom--context--contrast--button-hover-text-color);--wp--context--input-background-color:var(--wp--custom--context--contrast--input-background-color);--wp--context--input-foreground-color:var(--wp--custom--context--contrast--input-foreground-color);--wp--context--input-border-color:var(--wp--custom--context--contrast--input-border-color)}.timeline.is-style-contrast,.timeline.is-style-neutral{background-color:var(--wp--context--background-color);color:var(--wp--context--foreground-color)}.timeline.is-style-neutral{--wp--context--background-color:var(--wp--custom--context--neutral--background-color);--wp--context--foreground-color:var(--wp--custom--context--neutral--foreground-color);--wp--context--muted-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 33%);--wp--context--faint-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 80%);--wp--context--heading-text-color:var(--wp--custom--context--neutral--heading-text-color);--wp--context--link-text-color:var(--wp--custom--context--neutral--link-text-color);--wp--context--link-hover-color:var(--wp--custom--context--neutral--link-hover-color);--wp--context--link-text-decoration:var(--wp--custom--context--neutral--link-text-decoration);--wp--context--button-base-color:var(--wp--custom--context--neutral--button-base-color);--wp--context--button-hover-color:var(--wp--custom--context--neutral--button-hover-color);--wp--context--button-text-color:var(--wp--custom--context--neutral--button-text-color);--wp--context--button-hover-text-color:var(--wp--custom--context--neutral--button-hover-text-color);--wp--context--input-background-color:var(--wp--custom--context--neutral--input-background-color);--wp--context--input-foreground-color:var(--wp--custom--context--neutral--input-foreground-color);--wp--context--input-border-color:var(--wp--custom--context--neutral--input-border-color)}.timeline.is-style-red{--wp--context--background-color:var(--wp--custom--context--red-1--background-color);--wp--context--foreground-color:var(--wp--custom--context--red-1--foreground-color);--wp--context--muted-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 33%);--wp--context--faint-color:color-mix(in srgb,var(--wp--context--foreground-color),var(--wp--context--background-color) 80%);--wp--context--heading-text-color:var(--wp--custom--context--red-1--heading-text-color);--wp--context--link-text-color:var(--wp--custom--context--red-1--link-text-color);--wp--context--link-hover-color:var(--wp--custom--context--red-1--link-hover-color);--wp--context--link-text-decoration:var(--wp--custom--context--red-1--link-text-decoration);--wp--context--button-base-color:var(--wp--custom--context--red-1--button-base-color);--wp--context--button-hover-color:var(--wp--custom--context--red-1--button-hover-color);--wp--context--button-text-color:var(--wp--custom--context--red-1--button-text-color);--wp--context--button-hover-text-color:var(--wp--custom--context--red-1--button-hover-text-color);--wp--context--input-background-color:var(--wp--custom--context--red-1--input-background-color);--wp--context--input-foreground-color:var(--wp--custom--context--red-1--input-foreground-color);--wp--context--input-border-color:var(--wp--custom--context--red-1--input-border-color);background-color:var(--wp--context--background-color);color:var(--wp--context--foreground-color)}.timeline-items{list-style:none;margin:0;padding:0}.timeline-items>.block-editor-inner-blocks,.timeline-items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}.timeline-item{align-items:start;display:grid;grid-template-columns:minmax(6rem,12rem) var(--timeline-rail) minmax(0,1fr);padding-block-end:var(--timeline-gap);position:relative}.timeline-item:last-child{padding-block-end:0}.timeline-items:not(:has(.timeline-date)) .timeline-item{grid-template-columns:var(--timeline-rail) minmax(0,1fr)}.timeline-items:not(:has(.timeline-date)) .timeline-item .timeline-marker{grid-column:1;justify-self:start}.timeline-items:not(:has(.timeline-date)) .timeline-item .timeline-body{grid-column:2}.timeline-marker{align-self:stretch;grid-column:2;grid-row:1/-1;justify-self:center;margin-block-start:.45em;position:relative;width:var(--timeline-dot)}.timeline-marker:before{background:var(--wp--custom--color--red-1);border-radius:50%;content:"";height:var(--timeline-dot);inset-block-start:0;inset-inline-start:0;position:absolute;width:var(--timeline-dot)}.timeline-marker:after{background:var(--wp--custom--color--red-4);content:"";inset-block:var(--timeline-dot) calc((var(--timeline-gap) + .45em)*-1);inset-inline-start:calc((var(--timeline-dot) - 2px)/2);position:absolute;width:2px}.timeline-item:last-child .timeline-marker:after{display:none}.timeline-date{color:var(--wp--custom--color--navy);font-weight:var(--wp--custom--font-weight--bold);grid-column:1;grid-row:1;line-height:1.4;margin:0}.timeline-body{grid-column:3;grid-row:1}.timeline-body>:first-child{margin-block-start:0}.timeline-body>:last-child{margin-block-end:0}.timeline-body h2,.timeline-body h3,.timeline-body h4,.timeline-body h5{text-wrap:balance;color:var(--wp--custom--color--red-1);font-size:var(--wp--preset--font-size--50);line-height:1.25;margin:0 0 .35rem}.timeline-body p{color:var(--wp--custom--color--gray);margin-block:0}.timeline-body p+p{margin-block-start:.5rem}.timeline-empty-notice{border:1px dashed var(--wp--custom--color--gray-light);border-radius:var(--wp--custom--spacing--corner);color:var(--wp--custom--color--gray);padding:1.5rem;text-align:center}.timeline-empty-notice p{margin:0}@media screen and (max-width:767px){.timeline{--timeline-rail:1.75rem}.timeline-item{-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:var(--timeline-rail) minmax(0,1fr);grid-template-rows:auto auto}.timeline-marker{grid-column:1;grid-row:1/-1;justify-self:start}.timeline-date{font-size:var(--wp--preset--font-size--xsmall);grid-column:2;grid-row:1;margin-block-end:.15rem}.timeline-body{grid-column:2;grid-row:2}}
