:root{--full-height: 100vh;--header-height: 75px;--header-offset: 0px;--icon-size: 1.5em;--type-h1: 500 80px / 125% var(--font-family-mackinac);--type-h2: 400 60px / 130% var(--font-family-mackinac);--type-h3: 400 40px / 130% var(--font-family-mackinac);--type-h4: 400 24px / 130% var(--font-family-mackinac);--type-b1: 300 20px / 160% var(--font-family-graphik);--type-b2: 300 16px / 160% var(--font-family-graphik);--type-label: 400 20px / 160% var(--font-family-mackinac)}@media(max-width: 512px){:root{--type-h1: 500 30px / 126% var(--font-family-mackinac);--type-h2: 400 24px / 130% var(--font-family-mackinac);--type-h3: 400 24px / 130% var(--font-family-mackinac);--type-h4: 400 16px / 130% var(--font-family-mackinac);--type-b1: 300 14px / 160% var(--font-family-graphik);--type-b2: 300 14px / 160% var(--font-family-graphik);--type-label: 400 20px / 160% var(--font-family-mackinac)}}.section{--container-width: calc(min(var(--section-width-max), 100vw - var(--section-spacing-inline) * 2));--section-width-max: 1440px;position:relative}.section .section__background{position:absolute;inset:0;overflow:hidden}.section .section__header{--section-header-spacing: var(--spacing-sm);display:flex;flex-direction:column;gap:var(--section-header-spacing);margin:auto;text-align:center}.section .section__header-title{max-width:32ch;margin:auto;font:var(--type-h3)}.section .section__header-description{max-width:64ch;font:var(--type-b1);white-space:pre-line}@media(max-width: 768px){.section .section__header{gap:calc(var(--section-header-spacing)/2);text-align:left}}.section .section__wrapper{position:relative;z-index:0;transform:scale(98%);display:flex;flex-direction:column;gap:calc(var(--section-spacing-block)/1.25);width:100%;max-width:var(--section-width-max);height:100%;margin:auto;padding-block:var(--section-spacing-block);padding-inline:var(--section-spacing-inline);opacity:0;transition-timing-function:ease;transition-duration:1250ms;transition-property:opacity,transform}.section .section__wrapper.load{transform:scale(1);opacity:1}@media(max-width: 768px){.section .section__wrapper{gap:var(--section-spacing-block)}}@media(max-width: 768px){.section{min-height:auto}}.section.section--size-default{--section-spacing-inline: var(--spacing-md);--section-spacing-block: var(--spacing-md)}@media(max-width: 768px){.section.section--size-default{--section-spacing-block: max(var(--spacing-md), calc(var(--spacing-md) / 2));--section-spacing-inline: calc(var(--spacing-md) / 2)}}.section.section--size-medium{--section-spacing-inline: var(--spacing-md);--section-spacing-block: var(--spacing-md-lg)}@media(max-width: 768px){.section.section--size-medium{--section-spacing-block: max(var(--spacing-md), calc(var(--spacing-md-lg) / 2));--section-spacing-inline: calc(var(--spacing-md) / 2)}}.section.section--size-large{--section-spacing-inline: var(--spacing-md);--section-spacing-block: var(--spacing-lg-xl)}@media(max-width: 768px){.section.section--size-large{--section-spacing-block: max(var(--spacing-md), calc(var(--spacing-lg-xl) / 2));--section-spacing-inline: calc(var(--spacing-md) / 2)}}.section.section--surface-blue{--surface-fg: var(--color-text-blue);--surface-bg: var(--color-surface-blue);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-blue+.section--surface-blue .section__wrapper{padding-top:0}.section.section--surface-yellow{--surface-fg: var(--color-text-yellow);--surface-bg: var(--color-surface-yellow);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-yellow+.section--surface-yellow .section__wrapper{padding-top:0}.section.section--surface-green{--surface-fg: var(--color-text-green);--surface-bg: var(--color-surface-green);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-green+.section--surface-green .section__wrapper{padding-top:0}.section.section--surface-orange{--surface-fg: var(--color-text-orange);--surface-bg: var(--color-surface-orange);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-orange+.section--surface-orange .section__wrapper{padding-top:0}.section.section--surface-red{--surface-fg: var(--color-text-red);--surface-bg: var(--color-surface-red);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-red+.section--surface-red .section__wrapper{padding-top:0}.section.section--surface-black{--surface-fg: var(--color-text-black);--surface-bg: var(--color-surface-black);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-black+.section--surface-black .section__wrapper{padding-top:0}.section.section--surface-white{--surface-fg: var(--color-text-white);--surface-bg: var(--color-surface-white);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-white+.section--surface-white .section__wrapper{padding-top:0}.section.section--surface-primary{--surface-fg: var(--color-text-primary);--surface-bg: var(--color-surface-primary);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-primary+.section--surface-primary .section__wrapper{padding-top:0}.section.section--surface-secondary{--surface-fg: var(--color-text-secondary);--surface-bg: var(--color-surface-secondary);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-secondary+.section--surface-secondary .section__wrapper{padding-top:0}.section.section--surface-accent{--surface-fg: var(--color-text-accent);--surface-bg: var(--color-surface-accent);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-accent+.section--surface-accent .section__wrapper{padding-top:0}.section.section--surface-tertiary{--surface-fg: var(--color-text-tertiary);--surface-bg: var(--color-surface-tertiary);color:var(--surface-fg);background-color:var(--surface-bg)}.section.section--surface-tertiary+.section--surface-tertiary .section__wrapper{padding-top:0}.block__adl-svg-timeline{display:flex;flex-direction:column;gap:calc(var(--section-spacing-block) / 2)}.block__adl-svg-timeline .right-arrow{display:none;align-self:end}.block__adl-svg-timeline .timeline-container{scrollbar-width:none;scroll-padding-inline:var(--section-spacing-inline);overflow-x:scroll;width:-moz-fit-content;width:fit-content;max-width:100vw;margin-inline:calc(-1*var(--section-spacing-inline));padding-inline:var(--section-spacing-inline)}.block__adl-svg-timeline .timeline-container .timeline{overflow:visible;height:40em;max-height:100vw}.block__adl-svg-timeline .timeline-container .timeline>*{transform-origin:left;transform:translateX(-1em);opacity:0;transition-timing-function:ease;transition-duration:500ms;transition-property:opacity,transform}.block__adl-svg-timeline .timeline-container .timeline>*.load{transform:translateX(0);opacity:1}@media(width < 1440px){.block__adl-svg-timeline{margin-top:calc(-1*calc(var(--section-spacing-block) / 2))}.block__adl-svg-timeline .right-arrow{display:block}}