@layer components{.timeline_contain{height:100vh;padding-top:var(--site--margin);padding-right:var(--site--margin);padding-bottom:var(--site--margin);justify-content:flex-start;align-items:center;display:flex;overflow:auto clip}.timeline_item_wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:20rem;height:0;display:flex;position:relative}.timeline_item_wrap.is-2{flex-flow:column-reverse;width:69rem}.timeline_item_wrap.is-3{flex-flow:column-reverse;width:33rem}.timeline_item_wrap.is-4{width:63rem}.timeline_item_wrap.is-5{flex-flow:column-reverse;width:37rem}.timeline_item_wrap.is-6{flex-flow:column-reverse;width:30rem}.timeline_item_wrap.is-7{width:43rem}.timeline_item_wrap.is-9{width:29rem}.timeline_item_wrap.is-10{flex-flow:column-reverse;width:38rem}.timeline_item_wrap.is-12{flex-flow:column-reverse;width:13rem}.timeline_item_wrap.is-13{width:28rem}.timeline_item_wrap.is-14{flex-flow:column-reverse}.timeline_item_wrap.is-15{width:15rem}.timeline_item_wrap.is-16{flex-flow:column-reverse;width:38rem}.timeline_item_wrap.is-17{width:30rem}.timeline_item_wrap.is-18{flex-flow:column-reverse;width:38rem}.timeline_item_wrap.is-19{flex-flow:column-reverse}.timeline_item_wrap.is-22{flex-flow:column-reverse;width:32rem}.timeline_item_wrap.is-24{flex-flow:column-reverse;width:52rem}.timeline_item_wrap.is-25{width:16rem}.timeline_item_wrap.is-26{flex-flow:column-reverse;width:29rem}.timeline_item_wrap.is-28{flex-flow:column-reverse;width:36rem}.timeline_item_wrap.is-30{flex-flow:column-reverse;width:9.5rem}.timeline_item_wrap.is-31{width:36rem}.timeline_item_wrap.is-32{flex-flow:column-reverse}.timeline_item_wrap.is-1{width:51rem}.timeline_item_wrap.is-end,.timeline_item_wrap.is-pre{flex-flow:row;justify-content:center;align-items:center;width:30rem;height:50%}.timeline_item_wrap.is-prelude{flex-flow:column-reverse;width:32rem;margin-left:14.5rem}.timeline_dot_wrap{z-index:2;aspect-ratio:1;flex-flow:column;justify-content:center;align-items:center;width:1.8rem;display:flex;position:absolute;inset:0% auto auto 0%;transform:translate(-50%,-50%)}.timeline_dot_bg{background-color:var(--swatch--light-100);width:150%;height:150%;position:absolute}.timeline_dot_inner{border-radius:var(--radius--round);background-color:var(--swatch--brand);width:100%;height:100%;position:relative}.timeline_item_line{width:var(--border-width--main);background-color:var(--_theme---border);flex:none;height:4rem}.timeline_item_line.u-color-brand{background-color:var(--swatch--brand)}.timeline_item_line.u-color-brand.is-prelude{height:5.25rem}.timeline_item_line.is-2{height:5rem}.timeline_item_line.is-2a{height:5.9rem}.timeline_item_line.is-4{height:9rem}.timeline_item_line.is-7{height:7rem}.timeline_item_line.is-9{height:9rem}.timeline_item_line.is-11{height:5rem}.timeline_item_line.is-14{height:8.4rem}.timeline_item_line.is-17{height:8rem}.timeline_item_line.is-15,.timeline_item_line.is-18{height:5rem}.timeline_item_line.is-19{height:4.2rem}.timeline_item_line.is-20{height:6rem}.timeline_item_line.is-22{height:4.5rem}.timeline_item_line.is-23{height:10rem}.timeline_item_line.is-25{height:4rem}.timeline_item_line.is-26{height:12rem}.timeline_item_line.is-27{height:7rem}.timeline_item_line.is-28{height:2.7rem}.timeline_item_line.is-32{height:13.5rem}.timeline_item_line.is-31{height:9rem}.timeline_content_wrap{position:relative}.timeline_content_img{z-index:2;aspect-ratio:16/9;border:var(--border-width--main)none var(--_theme---border);width:15rem;max-width:none;box-shadow:none;margin-left:3rem;position:absolute;inset:auto auto 0% 0%;transform:rotate(-9deg)}.timeline_content_img.is-1a{aspect-ratio:6.86/4.94;width:39rem;box-shadow:none;border-style:none;transform:translateY(10%)}.timeline_content_img.is-1b{aspect-ratio:3.37/2.87;width:15rem;box-shadow:none;border-style:none;inset:auto 0% 0% auto;transform:translate(-76%,100%)}.timeline_content_img.is-2{aspect-ratio:2/3;width:45rem;margin-right:3rem;inset:auto 0% 0% auto;transform:translateY(50%)rotate(5deg)}.timeline_content_img.is-2b{aspect-ratio:3/2;width:38rem;margin-right:3rem;inset:auto 0% 0% auto;transform:translate(50%,120%)rotate(-8deg)}.timeline_content_img.is-4{aspect-ratio:3/2;width:35rem;margin-left:0;transform:translate(-20%,-20%)}.timeline_content_img.is-4b{aspect-ratio:1;width:12rem;margin-left:0;inset:auto 0% 0% auto;transform:translate(-160%,150%)}.timeline_content_img.is-4c{aspect-ratio:1;width:12rem;margin-left:0;inset:auto 0% 0% auto;transform:translate(-40%,150%)}.timeline_content_img.is-6{aspect-ratio:3/2;width:37rem;margin-left:0;transform:translate(-45%,106%)rotate(4deg)}.timeline_content_img.is-7{aspect-ratio:16/9;width:26rem;margin-left:0;transform:translate(-3%,-20%)}.timeline_content_img.is-8{aspect-ratio:3/2;width:32rem;margin-left:2rem;transform:translate(-3%,-30%)}.timeline_content_img.is-9{aspect-ratio:3/2;width:18rem;margin-left:0;transform:translate(-3%,-20%)}.timeline_content_img.is-11{aspect-ratio:3.07/3.25;width:21.5rem;margin-left:0;transform:translate(-20%,-30%)}.timeline_content_img.is-12{aspect-ratio:2.38/2.04;width:22rem;margin-left:0;inset:auto auto 0% 0%;transform:translate(10%,160%)rotate(3deg)}.timeline_content_img.is-14{aspect-ratio:2.86/1.9;width:21.5rem;margin-left:0;transform:translate(-20%,-120%)}.timeline_content_img.is-14b{aspect-ratio:1.04/1.45;width:7.45rem;box-shadow:none;border-style:none;margin-left:0;transform:translate(-100%,-110%)}.timeline_content_img.is-14c{aspect-ratio:1.47/2.19;width:10rem;box-shadow:none;border-style:none;margin-left:3rem;transform:translateY(50%)rotate(5deg)}.timeline_content_img.is-16{aspect-ratio:6;width:57rem;margin-left:0;inset:auto auto 0% 0%;transform:translate(-5%,-160%)}.timeline_content_img.is-16b{aspect-ratio:3.12/1.78;width:24rem;box-shadow:none;border-style:none;margin-left:0;inset:auto auto 0% 0%;transform:translate(20%,160%)}.timeline_content_img.is-15{aspect-ratio:1;width:13rem;box-shadow:none;border-style:none;margin-left:0;inset:auto auto 0% 0%;transform:translate(-20%,230%)rotate(-2deg)}.timeline_content_img.is-17{aspect-ratio:2.67/1.71;width:18.8rem;margin-left:6rem;transform:translate(50%,-100%)}.timeline_content_img.is-17b{aspect-ratio:1.21/1.39;width:8rem;box-shadow:none;border-style:none;margin-left:6rem;transform:translate(280%,-80%)rotate(3deg)}.timeline_content_img.is-18{aspect-ratio:3.75/3.4;width:23.44rem;box-shadow:none;border-style:none;margin-left:0;inset:auto auto 0% 0%;transform:translate(-50%,110%)}.timeline_content_img.is-19{aspect-ratio:1.22/1.64;width:8rem;margin-left:0;transform:translate(136%,-140%)}.timeline_content_img.is-20{aspect-ratio:1.63/2.26;width:12rem;box-shadow:none;border-style:none;margin-left:0;transform:translate(175%,175%)}.timeline_content_img.is-22{aspect-ratio:3/2;width:28rem;margin-left:0;transform:translate(-20%,-80%)}.timeline_content_img.is-22b{aspect-ratio:4.01/2.24;width:25.06rem;box-shadow:none;border-style:none;margin-left:3rem;inset:auto auto 0% 0%;transform:translateY(140%)}.timeline_content_img.is-24{aspect-ratio:5.77/2.51;width:46rem;box-shadow:none;border-style:none;margin-left:3rem;inset:auto auto 0% 0%;transform:translateY(120%)}.timeline_content_img.is-26{z-index:3;aspect-ratio:3.14/2.08;width:26rem;box-shadow:none;border-style:none;margin-left:5rem;transform:translate(-10%,40%)rotate(-7.25deg)}.timeline_content_img.is-28b{aspect-ratio:3.39/2.03;width:25.06rem;box-shadow:none;border-style:none;margin-left:3rem;inset:auto auto 0% 0%;transform:translate(-10%,130%)rotate(2.63deg)}.timeline_content_img.is-28a{aspect-ratio:4.12/2.17;width:25.75rem;box-shadow:none;mix-blend-mode:multiply;border-style:none;margin-left:6rem;transform:translate(10%,-60%)}.timeline_content_img.is-31{z-index:3;aspect-ratio:2.98/1.71;width:25.06rem;box-shadow:none;border-style:none;margin-left:3rem;inset:auto 0% 0% auto;transform:translate(-10%,70%)rotate(2.63deg)}.timeline_content_img.is-31b{aspect-ratio:2.28/3.25;width:16rem;box-shadow:none;border-style:none;margin-left:3rem;inset:auto 0% 0% auto;transform:translate(-10%,-3%)rotate(0)}.timeline_content_img.is-prelude{aspect-ratio:3.07/5.2;width:19.19rem;box-shadow:3px 3px 8px 0 var(--swatch--dark-100-o40);border-style:solid;margin-left:0;inset:0% auto auto 0%;transform:translate(-50%,8%)}.timeline_content_decor{width:15rem}.timeline_content_decor.is-1{z-index:3;width:16rem;position:absolute;inset:auto 0% 0% auto;transform:rotate(-2deg)translate(-112%,205%)}.timeline_svg_decor.is-16{z-index:3;width:9rem;margin-left:4rem;position:absolute;inset:auto auto 0% 0%;transform:translate(90%,170%)}.timeline_svg_decor.is-17{z-index:3;width:7rem;margin-left:5rem;position:absolute;inset:auto 0% 0% auto;transform:translate(50%,-730%)}.timeline_svg_decor.is-28{z-index:3;width:7.13rem;margin-left:3rem;position:absolute;inset:auto auto 0% 0%;transform:translate(260%,140%)}.timeline_dot_svg{width:100%;height:100%;position:relative}.timeline_line_horizontal{width:100%;height:var(--border-width--main);background-color:var(--_theme---border);position:absolute}.timeline_line_horizontal.is-dashed{border-style:dashed none none;border-top-width:var(--border-width--main);border-top-color:var(--_theme---border);background-color:var(--swatch--transparent);height:0}.timeline_line_horizontal.is-prelude{border-top:var(--border-width--main)dashed var(--_theme---border);background-color:var(--swatch--transparent);height:0}.timeline_image_edge,.timeline_image_edge.u-visual-wrap{aspect-ratio:1/18;height:100%}:root{--grid-breakout:[full-start] minmax(0, 1fr) [content-start] repeat(var(--site--column-count), minmax(0, var(--site--column-width))) [content-end] minmax(0, 1fr) [full-end];--grid-breakout-single:[full-start] minmax(0, 1fr) [content-start] minmax(0, var(--container--main)) [content-end] minmax(0, 1fr) [full-end]}:before,:after{box-sizing:border-box}html{background-color:var(--_theme---background)}button{background-color:unset;padding:unset;text-align:inherit}button:not(:disabled){cursor:pointer}video{object-fit:cover;width:100%}.wf-empty{padding:0}svg{max-width:100%}section,header,footer{position:relative}@media (prefers-color-scheme:light){option{color:#000}}img::selection{background:0 0}body{text-transform:var(--_text-style---text-transform);font-smoothing:antialiased;-webkit-font-smoothing:antialiased}a:not([class]){text-decoration:underline}h1,h2,h3,h4,h5,h6,p,blockquote,label{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:inherit;margin-top:0;margin-bottom:0}::selection{background-color:var(--_theme---selection--background);color:var(--_theme---selection--text)}:is(.u-margin-trim,.u-rich-text)>:not(:not(.w-condition-invisible)~:not(.w-condition-invisible)){margin-top:0}:is(.u-margin-trim,.u-rich-text)>:not(:has(~:not(.w-condition-invisible))){margin-bottom:0}:is([class*=u-text-style-],h1,h2,h3,h4,h5,h6,p):not(.w-richtext,.u-text-trim-off):before{content:"";margin-bottom:calc(-.5lh + var(--_font-families---trim-top));display:table}:is([class*=u-text-style-],h1,h2,h3,h4,h5,h6,p):not(.w-richtext,.u-text-trim-off):after{content:"";margin-bottom:calc(-.5lh + var(--_font-families---trim-bottom));display:table}.w-richtext a{z-index:4;position:relative}.u-line-clamp-1,.u-line-clamp-2,.u-line-clamp-3,.u-line-clamp-4{-webkit-line-clamp:1;-webkit-box-orient:vertical}.u-line-clamp-2{-webkit-line-clamp:2}.u-line-clamp-3{-webkit-line-clamp:3}.u-line-clamp-4{-webkit-line-clamp:4}.u-child-contain>*{width:100%;max-width:inherit!important;margin-inline:0!important;margin-top:0!important}.u-hide-if-empty:empty,.u-hide-if-empty:not(:has(>:not(.w-condition-invisible))),.u-hide-if-empty-cms:not(:has(.w-dyn-item)),.u-embed-js,.u-embed-css{display:none!important}a,button,:where([tabindex]){outline-offset:var(--focus--offset-outer)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-color:var(--_theme---text);outline-width:var(--focus--width);outline-style:solid}.wf-design-mode .g_clickable_wrap{z-index:0}.g_clickable_wrap a[href=\#]{display:none}.g_clickable_wrap a[href=\#]~button{display:block}@container threshold-large (width>=62em){.u-order-unset-above{order:unset!important}.u-all-unset-above{all:unset!important}.u-grid-below{display:flex!important}}@container threshold-medium (width>=48em){.u-order-unset-above{order:unset!important}.u-all-unset-above{all:unset!important}.u-grid-below{display:flex!important}}@container threshold-small (width>=30em){.u-order-unset-above{order:unset!important}.u-all-unset-above{all:unset!important}.u-grid-below{display:flex!important}}@container threshold-large (width<62em){.u-order-unset-below{order:unset!important}.u-all-unset-below{all:unset!important}.u-grid-above{display:flex!important}}@container threshold-medium (width<48em){.u-order-unset-below{order:unset!important}.u-all-unset-below{all:unset!important}.u-grid-above{display:flex!important}}@container threshold-small (width<30em){.u-order-unset-below{order:unset!important}.u-all-unset-below{all:unset!important}.u-grid-above{display:flex!important}}.overflow-hidden{overflow:hidden}::-webkit-scrollbar{display:none}section:has([data-wf--global-background-color--background-color=background]) :is(.g_tear-top_wrap,.g_tear-bottom_wrap){color:var(--_theme---background)}section:has([data-wf--global-background-color--background-color=background-2]) :is(.g_tear-top_wrap,.g_tear-bottom_wrap){color:var(--_theme---background-2)}section:has([data-wf--global-background-color--background-color=background-3]) :is(.g_tear-top_wrap,.g_tear-bottom_wrap){color:var(--_theme---background-3)}section:has([data-wf--global-background-color--background-color=background-4]) :is(.g_tear-top_wrap,.g_tear-bottom_wrap){color:var(--_theme---background-4)}.u-width-fit{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.g_footnote_wrap{margin-top:var(--_spacing---space--4);margin-bottom:var(--_spacing---space--4)}.g_footnote_wrap:only-child{margin-top:0!important;margin-bottom:0!important}.g_footnote_text.u-rich-text h1,.g_footnote_text.u-rich-text h2,.g_footnote_text.u-rich-text h3,.g_footnote_text.u-rich-text h4,.g_footnote_text.u-rich-text h5,.g_footnote_text.u-rich-text h6{font-size:var(--_typography---font-size--footnote);font-weight:var(--_font-families---weight);line-height:var(--_text-style---line-height);letter-spacing:var(--_text-style---letter-spacing);text-transform:var(--_text-style---text-transform);font-style:var(--_font-families---style-primary);margin-top:clamp(.8125rem, ( (1 - ((.125) / (var(--screen-size--max) - var(--screen-size--min)) * var(--screen-size--min))) * .8125rem + (.125 / (var(--screen-size--max) - var(--screen-size--min))) * 100vw ), .9375rem);margin-bottom:0}.g_footnote_text.u-rich-text h1:first-child,.g_footnote_text.u-rich-text h2:first-child,.g_footnote_text.u-rich-text h3:first-child,.g_footnote_text.u-rich-text h4:first-child,.g_footnote_text.u-rich-text h5:first-child,.g_footnote_text.u-rich-text h6:first-child{margin-top:0}.u-text-style-footnote>*{margin-top:clamp(.8125rem, ( (1 - ((.125) / (var(--screen-size--max) - var(--screen-size--min)) * var(--screen-size--min))) * .8125rem + (.125 / (var(--screen-size--max) - var(--screen-size--min))) * 100vw ), .9375rem);margin-bottom:0}.u-text-style-footnote>:first-child{margin-top:0}.w-input{margin-bottom:0}.form_main_checkbox_input:checked+.form_main_checkbox_box{background-color:var(--swatch--brand);border-color:var(--swatch--brand)}.timeline_scroll-hint{animation:3s ease-in-out infinite fadeInOut}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}html.wf-design-mode .styleguide_guide_wrap{display:block}.styleguide_guide_layout{counter-reset:gridguides}.styleguide_guide_layout>div:before{counter-increment:gridguides;content:counter(gridguides)}:root{--nav--height:9rem;--nav--banner-height:2.4rem;--nav--height-total:var(--nav--height);--nav--icon-thickness:var(--border-width--main);--nav--hamburger-thickness:var(--nav--icon-thickness);--nav--hamburger-gap:var(--_spacing---space--2);--nav--hamburger-rotate:45;--nav--menu-open-duration:.4s;--nav--menu-close-duration:.4s;--nav--dropdown-duration:.4s;--nav--dropdown-open-duration:.4s;--nav--dropdown-delay:0s}@container (width>=65em){.nav_wrap.is-desktop,.nav_dropdown_backdrop{display:block}}html:not(.wf-design-mode) .nav_dropdown_component>.w-dropdown-list{transition:grid-template-rows var(--nav--dropdown-duration);visibility:hidden;opacity:0;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid!important}html:not(.wf-design-mode) .nav_dropdown_component>.w-dropdown-list.w--open{visibility:visible;opacity:1}.nav_dropdown_component>.w-dropdown-list>*{overflow:hidden}.nav_dropdown_component:has(>.w-dropdown-toggle[aria-expanded=true])>.w-dropdown-list{--nav--dropdown-duration:var(--nav--dropdown-open-duration);grid-template-rows:1fr}.nav_wrap.is-desktop:has(.nav_dropdown_component>.w-dropdown-toggle.w--open[aria-expanded=false]) .nav_dropdown_component:has(>.w--open[aria-expanded=true])>.w-dropdown-list{transition-delay:var(--nav--dropdown-duration)}.nav_dropdown_backdrop{transition:opacity var(--nav--dropdown-duration)}body:has(.nav_dropdown_component>[aria-expanded=true]) .nav_dropdown_backdrop{opacity:1}.w-dropdown-toggle[aria-expanded=true] .nav_links_svg{transform:rotate(-180deg)}@media (hover:hover) and (pointer:fine){body:has(.nav_dropdown_item:hover) .nav_dropdown_item:not(:hover)>*>*{opacity:.5}}.nav_component .w-nav-button.w--open>*>:first-child{transform:translateY(calc(var(--nav--hamburger-thickness) * .5 + var(--nav--hamburger-gap) * .5)) rotate(calc(var(--nav--hamburger-rotate) * -1deg))}.nav_component .w-nav-button.w--open>*>:last-child{transform:translateY(calc(var(--nav--hamburger-thickness) * -.5 + var(--nav--hamburger-gap) * -.5)) rotate(calc(var(--nav--hamburger-rotate) * 1deg))}.nav_menu_backdrop{transition:opacity var(--nav--menu-close-duration)}.nav_component:has(.w-nav-button.w--open) .nav_menu_backdrop{opacity:1}@keyframes menuOpen{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes menuClose{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.nav_component:has(.w-nav-button.w--open) .w-nav-menu{animation:menuOpen var(--nav--menu-open-duration) ease-in-out forwards}.nav_component:has(.w-nav-button:not(.w--open)) .w-nav-menu{animation:menuClose var(--nav--menu-close-duration) ease-in-out forwards}.nav_component .w-nav-overlay{min-height:100vh;top:0}html:has(.nav_banner_wrap:not(.w-condition-invisible)):not(.hide-nav-banner){--nav--height-total:calc(var(--nav--banner-height) + var(--nav--height))}.hide-nav-banner .nav_banner_wrap{display:none}.timeline_scroll-hint{z-index:2147483647;flex-flow:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:auto 4rem 4rem auto}.timeline_scroll-hint-arrow{width:8rem}@media screen and (max-width:767px){.timeline_scroll-hint{bottom:2rem;right:2rem}}}
