@charset "UTF-8";@font-face{font-display:swap;font-family:Domaine;font-style:normal;font-weight:400;src:url(../fonts/domaine-text-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domaine;font-style:italic;font-weight:400;src:url(../fonts/domaine-text-regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domaine;font-style:normal;font-weight:700;src:url(../fonts/domaine-text-bold.woff2) format("woff2")}@font-face{ascent-override:99%;descent-override:28%;font-family:Domaine fallback;line-gap-override:0%;size-adjust:104%;src:local("Georgia")}@font-face{font-display:swap;font-family:Meursault;font-stretch:ultra-condensed;font-style:normal;font-weight:600;src:url(../fonts/MeursaultUltraCdWeb-SemiBold.woff2) format("woff2"),url(../fonts/MeursaultUltraCdWeb-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Meursault;font-stretch:condensed;font-style:normal;font-weight:700;src:url(../fonts/MeursaultCdWeb-Bold.woff2) format("woff2"),url(../fonts/MeursaultCdWeb-Bold.woff) format("woff")}@font-face{ascent-override:119%;descent-override:29.8238%;font-family:Meursault fallback;size-adjust:91%;src:local("Georgia")}@font-face{font-display:swap;font-family:Good Sans;font-style:normal;font-weight:400;src:url(../fonts/GoodSans-Regular.woff2) format("woff2"),url(../fonts/GoodSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Good Sans;font-style:italic;font-weight:400;src:url(../fonts/GoodSans-RegularItalic.woff2) format("woff2"),url(../fonts/GoodSans-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Good Sans;font-style:normal;font-weight:700;src:url(../fonts/GoodSans-Bold.woff2) format("woff2"),url(../fonts/GoodSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Good Sans;font-style:italic;font-weight:700;src:url(../fonts/GoodSans-BoldItalic.woff2) format("woff2"),url(../fonts/GoodSans-BoldItalic.woff) format("woff")}@font-face{ascent-override:86.7203%;descent-override:17.3441%;font-family:Good Sans fallback;line-gap-override:0%;size-adjust:115.3133%;src:local("Arial")}:root{--meursault:"Meursault","Meursault fallback",serif;--domaine:"Domaine","Domaine fallback",serif;--good:"Good Sans","Good Sans fallback",sans-serif;--black:#000;--gray-dark:#121212;--gray:#999;--white:#fff;--white-soft:#fafafa;--sand:#faf7ec;--harvest:#c7c75a;--harvest-1:#d2d27b;--harvest-2:#dddd9c;--harvest-3:#e9e9bd;--pink:#f2174c;--pink-1:#fd8b8b;--pink-2:#ffb1b1;--pink-3:#fee0d7;--sky:#3281de;--sky-1:#6abff1;--sky-2:#aedaf8;--sky-3:#d1ecff;--orange:#ec6409;--orange-1:#fd883a;--orange-2:#f4a26b;--orange-3:#f7c19d;--yellow:#fed958;--yellow-1:#fee179;--yellow-2:#fee89b;--yellow-3:#fff0bc;color-scheme:light dark}.bg--white,body{--theme-bg:var(--white);--theme-header-bg:var(--sand);--theme-heading:var(--black);--theme-rule:var(--black);--theme-text:var(--black);background-color:var(--white)}.dark .bg--white,.dark body{--theme-text:var(--white-soft);--theme-heading:var(--white-soft);--theme-header-bg:var(--black);--theme-rule:var(--white-soft);--theme-bg:var(--gray-dark);background-color:var(--gray-dark)}.bg--sand,.footer,.hero-collage,.hero-overview__staggered-text-wrap{--theme-bg:var(--sand);background-color:var(--sand)}.dark .bg--sand,.dark .footer,.dark .hero-collage,.dark .hero-overview__staggered-text-wrap{--theme-heading:var(--sand);--theme-rule:var(--sand);--theme-text:var(--white-soft);background-color:var(--black)}.bg--harvest-2{--theme-bg:var(--harvest-2);background-color:var(--harvest-2)}.dark .bg--harvest-2{--theme-heading:var(--harvest-2);--theme-rule:var(--harvest-2);--theme-text:var(--white-soft);background-color:var(--black)}.bg--harvest-3,.defs-list{--theme-bg:var(--harvest-3);background-color:var(--harvest-3)}.dark .bg--harvest-3,.dark .defs-list{--theme-heading:var(--harvest-3);--theme-rule:var(--harvest-3);--theme-text:var(--white-soft);background-color:var(--black)}.bg--orange-2,.quote{--theme-bg:var(--orange-2);background-color:var(--orange-2)}.dark .bg--orange-2,.dark .quote{--theme-heading:var(--orange-2);--theme-rule:var(--orange-2);--theme-text:var(--white-soft);background-color:var(--black)}.bg--yellow-3,.overlap-top--yellow-3:before{--theme-bg:var(--yellow-3);background-color:var(--yellow-3)}.dark .bg--yellow-3,.dark .overlap-top--yellow-3:before{--theme-heading:var(--yellow-3);--theme-rule:var(--yellow-3);--theme-text:var(--white-soft);background-color:var(--black)}*,:after,:before{box-sizing:border-box}*{color:var(--theme-text)}ol,ul{padding:0}.timeline__text h3,blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{font-family:var(--domaine)}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}[hidden]{display:none!important}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:all .3s}img{display:block;height:auto;max-width:100%;width:100%}button,input,select,textarea{border-radius:0;font:inherit}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;opacity:.6}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;padding:0;text-align:inherit;transition:all .3s}svg{transition:all .3s}::-moz-selection{background:var(--yellow-2);color:var(--black)}::selection{background:var(--yellow-2);color:var(--black)}hr{border:none;border-top:1px solid var(--theme-rule);height:1px;margin:0}.grid,.grid__row{padding:0 clamp(20px,2.7777777778vw,100px)}.grid__row{display:grid}.grid--vertical-line .grid__row{border-left:1px solid var(--theme-rule)}.grid__col{margin-bottom:clamp(20px,2.7777777778vw,100px)}.grid__col img{margin-bottom:clamp(10px,1.3888888889vw,50px)}.grid__col>:last-child{margin-bottom:0}.grid__col>ul.list-reset:is(:last-child) li:last-child{margin-bottom:0}.grid__col :is(p:not([class]),ol,ul)+:is(h2,.timeline__text h3,h3,h4){padding-top:1.25em}@media (max-width:46.24em){.grid__col:not(:last-child):has(:last-child:is(.btn)){margin-bottom:clamp(40px,5.5555555556vw,200px)}}@media (min-width:46.25em){.cols-2 .grid__row{gap:clamp(40px,5.5555555556vw,200px);grid-template-columns:1fr 1fr}}@media (min-width:61.875em){.cols-2 .grid__col:first-child{margin-right:clamp(20px,2.7777777778vw,100px)}.cols-2 .grid__col:last-child{margin-left:clamp(20px,2.7777777778vw,100px)}.left-sidebar .grid__row{gap:clamp(40px,5.5555555556vw,200px);grid-template-columns:1fr 2fr}.right-sidebar .grid__row{gap:clamp(40px,5.5555555556vw,200px);grid-template-columns:2fr 1fr}}.overlap-top--yellow-3{position:relative}.overlap-top--yellow-3:before{content:"";height:clamp(40px,5.5555555556vw,200px);left:clamp(-100px,-2.7777777778vw,-20px);position:absolute;width:calc(100% + clamp(20px, 2.7777777778vw, 100px));z-index:-1}.overlap-top--yellow-3 .grid__row{background-color:var(--theme-bg);position:relative;z-index:-1}.bleed--left{margin-left:clamp(-200px,-5.5555555556vw,-40px)}.bleed--right{margin-right:clamp(-200px,-5.5555555556vw,-40px)}@media (min-width:46.25em){.bleed--right{margin-right:clamp(-100px,-2.7777777778vw,-20px)}}@media (min-width:61.875em){.bleed--right{margin-right:clamp(-200px,-5.5555555556vw,-40px)}}a{color:var(--theme-text);outline-offset:3px;text-decoration-color:var(--theme-text);text-decoration-thickness:1px;text-underline-offset:.1em;transition:all .3s}a:active,a:focus,a:hover{text-decoration-thickness:2px}a:focus-visible{background-color:var(--yellow-3);color:var(--black);outline:1px solid var(--orange)}.footer__ford-link,.link-hover-underline,.nav__descriptor{color:var(--theme-link);text-decoration-color:transparent;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:all .3s}.footer__ford-link:active,.footer__ford-link:focus,.footer__ford-link:hover,.link-hover-underline:active,.link-hover-underline:focus,.link-hover-underline:hover,.nav__descriptor:active,.nav__descriptor:focus,.nav__descriptor:hover{color:var(--theme-link-hover);text-decoration-color:var(--theme-link-underline-hover)}.footer__ford-link:focus-visible,.link-hover-underline:focus-visible,.nav__descriptor:focus-visible{background-color:var(--theme-highlight-bg);color:var(--theme-link-focus);outline:1px solid var(--theme-link)}.footer__logo,.link-no-underline,.nav__links a,.nav__logo{text-decoration:none}.margin--top{margin-top:clamp(20px,2.7777777778vw,100px)}.margin--top-lg{margin-top:clamp(30px,3.7037037037vw,150px)}.margin--top-sm{margin-top:clamp(10px,1.3888888889vw,50px)}.margin--top-double{margin-top:clamp(40px,5.5555555556vw,200px)}.margin--bottom{margin-bottom:clamp(20px,2.7777777778vw,100px)}.margin--bottom-lg{margin-bottom:clamp(30px,3.7037037037vw,150px)}.margin--bottom-sm{margin-bottom:clamp(10px,1.3888888889vw,50px)}.margin--bottom-double{margin-bottom:clamp(40px,5.5555555556vw,200px)}.padding--top{padding-top:clamp(20px,2.7777777778vw,100px)}.padding--top-lg{padding-top:clamp(30px,3.7037037037vw,150px)}.padding--top-sm{padding-top:clamp(10px,1.3888888889vw,50px)}.padding--top-double{padding-top:clamp(40px,5.5555555556vw,200px)}.padding--bottom{padding-bottom:clamp(20px,2.7777777778vw,100px)}.padding--bottom-lg{padding-bottom:clamp(30px,3.7037037037vw,150px)}.padding--bottom-sm{padding-bottom:clamp(10px,1.3888888889vw,50px)}.padding--bottom-double{padding-bottom:clamp(40px,5.5555555556vw,200px)}.defs-only{height:0!important;left:-100%!important;overflow:none!important;position:absolute!important;width:0!important}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.center-v{align-self:center}.body-freeze,.body-freeze body,.mobile-nav--open,.mobile-nav--open body{-webkit-tap-highlight-color:transparent;overflow:clip;overscroll-behavior-y:none;touch-action:none}.list-reset{list-style-type:none;margin:0;padding:0}.list-reset hr{margin-bottom:clamp(10px,1.3888888889vw,50px)}.hero-collage img,.img--cover img,.quote__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.defs-list h2,.h1,.h2,.h3,.hero-overview__body-wrap .hero-overview__intro,.quote__body,.timeline__text h3,h1,h2,h3{color:var(--theme-heading);font-family:var(--meursault);font-weight:700}.h1,h1{font-size:clamp(1.75rem,.0403508772 *(100vw - 320px) + 1.75rem,7.5rem);font-stretch:condensed;line-height:1.05}.h1:before,h1:before{content:"";display:table;margin-bottom:-.175em}.hero-overview__staggered-text h2,.staggered-text{font-family:var(--meursault);font-size:clamp(1.75rem,.050877193 *(100vw - 320px) + 1.75rem,9rem);font-stretch:condensed;font-weight:700;line-height:1.2;padding-top:clamp(20px,2.7777777778vw,100px)}.hero-overview__staggered-text h2:before,.staggered-text:before{content:"";display:table;margin-bottom:-.25em}.defs-list h2,.h2,.h3,.hero-overview__body-wrap .hero-overview__intro,.quote__body,.timeline__text h3,h2,h3{line-height:1.3}.defs-list h2:before,.h2:before,.h3:before,.hero-overview__body-wrap .hero-overview__intro:before,.quote__body:before,.timeline__text h3:before,h2:before,h3:before{content:"";display:table;margin-bottom:-.3em}.h2,.timeline__text h3,h2{font-size:clamp(1.5rem,.0377192982 *(100vw - 320px) + 1.5rem,6.875rem);font-stretch:ultra-condensed;margin-bottom:.8em}.defs-list h2,.h3,.hero-overview__body-wrap .hero-overview__intro,.quote__body,h3{font-size:clamp(1.5rem,.0114035088 *(100vw - 320px) + 1.5rem,3.125rem);font-stretch:condensed;margin-bottom:1em}.good-caps,.h4,.h5,.h6,.reports__title,dt,h4,h5,h6{font-family:var(--good);font-weight:700;line-height:1.3;margin-bottom:1em}.good-caps:before,.h4:before,.h5:before,.h6:before,.reports__title:before,dt:before,h4:before,h5:before,h6:before{content:"";display:table;margin-bottom:-.29em}.good-caps,.h4,.reports__title,dt,h4{font-size:clamp(1rem,.0057017544 *(100vw - 320px) + 1rem,1.8125rem);margin-bottom:1.5em;text-transform:uppercase}.h5,h5{font-size:clamp(1rem,.0026315789 *(100vw - 320px) + 1rem,1.375rem)}.h6,h6{font-size:clamp(.9375rem,.001754386 *(100vw - 320px) + .9375rem,1.1875rem)}.timeline__milestone,dd,p{font-family:var(--domaine);font-size:clamp(1.0625rem,.0030701754 *(100vw - 320px) + 1.0625rem,1.5rem);font-weight:400;line-height:1.4;margin-bottom:1.3em}.timeline__milestone:before,dd:before,p:before{content:"";display:table;margin-bottom:-.378em}dd,p{max-width:55rem}.footer__ford-link,.footer__legal li,.footer__legal p,.nav,.reports__past li,.reports__past p,.sans,.sans-sm,.sans-xs,.skip-link{font-family:var(--good);font-weight:400;line-height:1.5}.footer__ford-link:before,.footer__legal li:before,.footer__legal p:before,.nav:before,.reports__past li:before,.reports__past p:before,.sans-sm:before,.sans-xs:before,.sans:before,.skip-link:before{content:"";display:table;margin-bottom:-.39em}.footer__ford-link,.reports__past li,.reports__past p,.sans{font-size:clamp(.875rem,.0035087719 *(100vw - 320px) + .875rem,1.375rem)}.nav,.sans-sm{font-size:clamp(.8125rem,.001754386 *(100vw - 320px) + .8125rem,1.0625rem)}.footer__legal li,.footer__legal p,.sans-xs,.skip-link{font-size:clamp(.75rem,.0010964912 *(100vw - 320px) + .75rem,.90625rem)}.intro{font-family:var(--domaine);font-size:clamp(1.25rem,.0070175439 *(100vw - 320px) + 1.25rem,2.25rem);font-weight:400;line-height:1.5;margin-bottom:1.2em}.intro:before{content:"";display:table;margin-bottom:-.428em}.callout{font-family:var(--meursault);font-size:clamp(1.5rem,.0070175439 *(100vw - 320px) + 1.5rem,2.5rem);font-stretch:ultra-condensed;font-weight:600;line-height:1.3;margin-bottom:.8em}.callout:before{content:"";display:table;margin-bottom:-.3em}.list-reset .callout{margin-bottom:.8em}.list-reset .callout:not(:first-of-type){border-top:1px solid var(--theme-rule);padding-top:1em}.bullets{margin:0;padding:0}.bullets li{font-size:clamp(1.0625rem,.0030701754 *(100vw - 320px) + 1.0625rem,1.5rem);line-height:1.4;list-style-type:disc;margin-left:1em}.bullets li:not(:last-child){margin-bottom:.8em}.footer__email #mc_embed_signup .button,a.btn,button.btn,input.btn{align-items:center;background-color:transparent;border:1px solid var(--theme-text);border-radius:5px;color:var(--theme-text);display:inline-flex;font-family:var(--good);font-size:clamp(1.0625rem,.001754386 *(100vw - 320px) + 1.0625rem,1.3125rem);line-height:1.1;min-height:46px;outline-offset:-4px;padding:1.1rem;text-decoration:none}@media (min-width:61.875em){.footer__email #mc_embed_signup .button,a.btn,button.btn,input.btn{padding:1.1rem 2rem}}.footer__email #mc_embed_signup .button:active,.footer__email #mc_embed_signup .button:focus,.footer__email #mc_embed_signup .button:hover,a.btn:active,a.btn:focus,a.btn:hover,button.btn:active,button.btn:focus,button.btn:hover,input.btn:active,input.btn:focus,input.btn:hover{background-color:var(--orange);outline:transparent}.dark .footer__email #mc_embed_signup .button:active,.dark .footer__email #mc_embed_signup .button:focus,.dark .footer__email #mc_embed_signup .button:hover,.dark a.btn:active,.dark a.btn:focus,.dark a.btn:hover,.dark button.btn:active,.dark button.btn:focus,.dark button.btn:hover,.dark input.btn:active,.dark input.btn:focus,.dark input.btn:hover,.footer__email #mc_embed_signup .dark .button:active,.footer__email #mc_embed_signup .dark .button:focus,.footer__email #mc_embed_signup .dark .button:hover{color:var(--black)}.footer__email #mc_embed_signup .button:focus-visible,a.btn:focus-visible,button.btn:focus-visible,input.btn:focus-visible{box-shadow:inset 0 0 0 3px var(--theme-text)}a.btn{margin-bottom:1.5em}.footer__email #mc_embed_signup .button,a.btn--orange,button.btn--orange,input.btn--orange{background-color:var(--orange);border:1px solid var(--orange);border-radius:5px;color:var(--black)}.footer__email #mc_embed_signup .button:active,.footer__email #mc_embed_signup .button:focus,.footer__email #mc_embed_signup .button:hover,a.btn--orange:active,a.btn--orange:focus,a.btn--orange:hover,button.btn--orange:active,button.btn--orange:focus,button.btn--orange:hover,input.btn--orange:active,input.btn--orange:focus,input.btn--orange:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white);outline:transparent}.dark .footer__email #mc_embed_signup .button:active,.dark .footer__email #mc_embed_signup .button:focus,.dark .footer__email #mc_embed_signup .button:hover,.dark a.btn--orange:active,.dark a.btn--orange:focus,.dark a.btn--orange:hover,.dark button.btn--orange:active,.dark button.btn--orange:focus,.dark button.btn--orange:hover,.dark input.btn--orange:active,.dark input.btn--orange:focus,.dark input.btn--orange:hover,.footer__email #mc_embed_signup .dark .button:active,.footer__email #mc_embed_signup .dark .button:focus,.footer__email #mc_embed_signup .dark .button:hover{background-color:var(--white);border:1px solid var(--white);color:var(--black)}.btn--menu{align-self:flex-end;display:block;height:33px;outline:2px solid transparent;outline-offset:3px;width:33px;z-index:1}@media (min-width:46.25em){.btn--menu{display:none}}.btn--menu .btn--menu__line{background:var(--theme-rule);display:block;height:2px;margin-bottom:7px;margin-top:7px;position:relative;transform-origin:0 0;transition:all .4s cubic-bezier(.77,.2,.05,1);width:33px;z-index:1}.btn--menu:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.btn--menu .btn--menu__line:last-child{transform-origin:0 100%}.btn--menu[aria-expanded=true] .btn--menu__line{background-color:var(--black);border-radius:0;margin-top:0;opacity:1;transform:rotate(45deg) translate(4px,-3px)}.btn--menu[aria-expanded=true] .btn--menu__line:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(.2)}.btn--menu[aria-expanded=true] .btn--menu__line:last-child{transform:rotate(-45deg) translateY(7px)}.night__toggle{align-items:center;display:flex}@media (max-width:46.24em){.night__toggle{padding-top:clamp(20px,2.7777777778vw,100px)}}.night__toggle .toggle__label-mobile{color:var(--black);font-size:.9rem;margin:.15em clamp(10px,1.3888888889vw,50px) 0}@media (min-width:46.25em){.night__toggle .toggle__label-mobile{display:none}}.btn--toggle{align-content:center;border-radius:12px;display:flex;flex-wrap:wrap;opacity:0;outline-offset:3px}.btn--toggle:focus-visible{outline:2px solid var(--theme-rule)}.btn--toggle svg{fill:var(--black);height:22px}@media (min-width:46.25em){.btn--toggle{margin-left:clamp(10px,1.3888888889vw,50px);margin-top:.6em}.btn--toggle svg{fill:var(--theme-rule)}}.btn--toggle[aria-checked=false] #sun{fill:var(--white-soft)}@media (min-width:46.25em){.btn--toggle[aria-checked=false] #sun{fill:var(--theme-bg)}}.btn--toggle[aria-checked=false] #circle-moon{fill:transparent}.btn--toggle[aria-checked=true] #moon{fill:var(--white-soft)}@media (min-width:46.25em){.btn--toggle[aria-checked=true] #moon{fill:var(--theme-bg)}}.btn--toggle[aria-checked=true] #circle-sun{fill:transparent}.culture-chart{margin-top:clamp(10px,1.3888888889vw,50px)}.culture-chart__institution{fill:var(--orange-3)}.culture-chart__interpersonal{fill:var(--yellow-3)}.culture-chart__individual{fill:var(--yellow)}.culture-chart__mask{fill:var(--theme-bg)}.culture-chart__text{fill:var(--black)}.defs-list{display:grid;padding:clamp(40px,5.5555555556vw,200px) clamp(40px,5.5555555556vw,200px) clamp(20px,2.7777777778vw,100px)}@media (min-width:61.875em){.defs-list{gap:clamp(20px,2.7777777778vw,100px);grid-template-columns:9fr 22fr}}.defs-list dl{display:grid;position:relative}@media (min-width:46.25em){.defs-list dl{grid-template-columns:7fr 15fr}}@media (min-width:61.875em){.defs-list dl{margin-top:clamp(10px,.8vw,20px)}}.defs-list dt{color:var(--theme-heading)}.defs-list dd{margin-bottom:clamp(20px,2.7777777778vw,100px)}@media (min-width:46.25em){.defs-list dd{padding-left:clamp(20px,2.7777777778vw,100px)}}.defs-list dt:not(:first-of-type){line-height:1;padding-top:clamp(20px,2.7777777778vw,100px)}.defs-list dt:not(:first-of-type):before{background-color:var(--theme-rule);content:"";height:1px;position:absolute;transform:translateY(clamp(-100px,-2.7777777778vw,-20px));width:100%}@media (min-width:46.25em){.defs-list dt:not(:first-of-type)+dd{padding-top:clamp(20px,2.7777777778vw,100px)}}.footer{padding:clamp(20px,2.7777777778vw,100px)}.footer__inner{border-left:1px solid var(--theme-rule);display:grid;padding-left:clamp(20px,2.7777777778vw,100px)}@media (min-width:61.875em){.footer__inner{grid-template-columns:1fr 1fr}}.footer__brand{border-bottom:1px solid var(--theme-rule);border-top:1px solid var(--theme-rule);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:clamp(30px,3.7037037037vw,150px);padding:clamp(20px,2.7777777778vw,100px) clamp(20px,2.7777777778vw,100px) clamp(20px,2.7777777778vw,100px) 0}@media (min-width:46.25em){.footer__brand{align-items:center;flex-direction:row}}@media (min-width:61.875em){.footer__brand{grid-column:1/3}}.footer__logo svg{fill:var(--theme-text);aspect-ratio:5.22/1;border-bottom:1px solid transparent;margin-top:.5em;width:clamp(140px,16.6vw,260px)}.footer__logo:active svg,.footer__logo:focus svg,.footer__logo:hover svg{border-bottom:1px solid var(--theme-rule)}.footer__ford-link{margin-top:.25em}@media (min-width:61.875em){.footer__email{border-right:1px solid var(--theme-rule);padding-right:clamp(30px,3.7037037037vw,150px)}}.footer__links{display:flex;flex-direction:column}.footer__links p{flex-grow:1}@media (max-width:61.865em){.footer__links{border-top:1px solid var(--theme-rule);margin:clamp(20px,2.7777777778vw,100px) 0 0;padding-top:clamp(20px,2.7777777778vw,100px)}}@media (min-width:61.875em){.footer__links{margin:0 0 0 clamp(30px,3.7037037037vw,150px);padding-right:clamp(20px,2.7777777778vw,100px)}}.footer__legal{border-top:1px solid var(--theme-rule);margin-top:clamp(20px,2.7777777778vw,100px);padding-top:clamp(20px,2.7777777778vw,100px)}.footer__legal li{display:inline-block}.footer__legal li:not(:last-child){margin-right:clamp(20px,2.7777777778vw,100px)}.footer__email #mc_embed_signup .fields{align-items:start;-moz-column-gap:clamp(20px,2.7777777778vw,100px);column-gap:clamp(20px,2.7777777778vw,100px);display:grid;row-gap:clamp(20px,2.7777777778vw,100px)}@media (min-width:46.25em){.footer__email #mc_embed_signup .fields{grid-template-columns:1fr 1fr}}@media (max-width:46.24em){.footer__email #mc_embed_signup .mc-field-group.firstname,.footer__email #mc_embed_signup .mc-field-group.lastname{grid-column:1/3}}.footer__email #mc_embed_signup .mc-field-group.email{grid-column:1/3;margin-bottom:clamp(20px,2.7777777778vw,100px)}.footer__email #mc_embed_signup form{display:block;font-family:var(--good);font-size:clamp(.875rem,.0024122807 *(100vw - 320px) + .875rem,1.21875rem);margin:clamp(20px,2.7777777778vw,100px) 0 0;position:relative;text-align:left}.footer__email #mc_embed_signup input{border:1px solid var(--theme-rule);border-radius:5px}.footer__email #mc_embed_signup input:focus{background-color:var(--white);border-color:var(--theme-rule);outline:1px solid var(--theme-rule)}.footer__email #mc_embed_signup .button{height:auto;margin-top:clamp(20px,2.7777777778vw,100px)}.footer__email #mc_embed_signup .mc-field-group{clear:left;display:grid;min-height:50px;padding-bottom:0;position:relative;width:100%}.footer__email #mc_embed_signup .mc-field-group label{margin-bottom:.7em}.footer__email #mc_embed_signup .mc-field-group input{background-color:transparent;border-radius:5px;padding:.65em .5em;text-indent:0;width:100%}.footer__email #mc_embed_signup .mc-field-group input:focus{background-color:var(--white);border-color:var(--black);color:var(--black)}.footer__email #mc_embed_signup .mc-field-group.input-group label{display:inline}.footer__email #mc_embed_signup .mc-field-group.input-group input{border:none;display:inline;width:auto}.footer__email #mc_embed_signup div#mce-responses{clear:both;float:left;margin:0;overflow:hidden;padding:0;top:0;width:100%}.footer__email #mc_embed_signup div.response{float:left;font-weight:700;margin:0;padding:0 0 clamp(20px,2.7777777778vw,100px);top:-1.5em;width:100%;z-index:1}.footer__email #mc_embed_signup #mce-error-response{display:none}.footer__email #mc_embed_signup #mce-success-response{color:var(--theme-text);display:none}.footer__email #mc_embed_signup label.error{display:block;float:none;margin-left:1.05em;padding:.5em 0;text-align:left;width:auto}.footer__email #mc_embed_signup #mc-embedded-subscribe{clear:both;display:block;margin:0;width:auto}.footer__email #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent;border-radius:0;color:var(--pink);display:inline-block;font-size:14px;font-weight:400;margin:0;padding:5px 5px 0;z-index:1}.footer__email #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid var(--pink);outline:none}.footer__email #mc_embed_signup:has(#mce-success-response:not(:empty)) .fields,.footer__email #mc_embed_signup:has(#mce-success-response:not(:empty)) input{display:none}.hero-collage__elements{aspect-ratio:36/16;display:grid;grid-template-columns:repeat(36,1fr);grid-template-rows:repeat(16,1fr);position:relative}.hero-collage__lines{grid-column:1/37;grid-row:1/17;height:100%;width:100%}.hero-collage__lines line{stroke:var(--theme-rule)}.hero-collage__paper{grid-column:28/37;grid-row:1/17}.dark .hero-collage__paper img{filter:saturate(0);opacity:.1}.hero-collage__duotone{position:relative}.hero-collage__duotone img{opacity:.7}.hero-collage__duotone:before{content:"";display:block;height:100%;mix-blend-mode:soft-light;position:absolute;width:100%;z-index:1}.hero-collage--culture .hero-collage__duotone{grid-column:1/8;grid-row:7/13}.hero-collage--culture .hero-collage__duotone:before{background-color:var(--orange)}.hero-collage--culture .hero-collage__object{grid-column:26/37;grid-row:6/17}.hero-collage--culture .img--1{grid-column:4/18;grid-row:2/10}.hero-collage--culture .img--2{grid-column:14/23;grid-row:11/17}.hero-collage--data .hero-collage__duotone{grid-column:16/24;grid-row:2/7}.hero-collage--data .hero-collage__duotone:before{background-color:var(--harvest)}.hero-collage--data .hero-collage__object{grid-column:25/36;grid-row:6/17}.hero-collage--data .img--1{grid-column:1/18;grid-row:3/11}.hero-collage--data .img--2{grid-column:12/20;grid-row:12/17}img{color:transparent}.hero-overview__staggered-text-wrap{padding-top:clamp(20px,2.7777777778vw,100px)}.hero-overview__staggered-text{background-color:var(--theme-header-bg);border-left:1px solid var(--theme-rule);margin-left:clamp(20px,2.7777777778vw,100px);padding:0 clamp(20px,2.7777777778vw,100px) clamp(40px,5.5555555556vw,200px)}.hero-overview__staggered-text h2{margin-bottom:0;position:relative;text-transform:uppercase;word-spacing:1rem}.hero-overview__staggered-text span{display:block}.hero-overview__staggered-text span:nth-child(3){margin-bottom:clamp(10px,1.3888888889vw,50px);text-align:center}.hero-overview__staggered-text span.highlighted{--rule-width:100%;text-align:right}.hero-overview__staggered-text span.highlighted span{background-color:var(--theme-header-bg);color:var(--orange);display:inline-block;padding-left:clamp(10px,1.3888888889vw,50px);position:relative;z-index:1}.hero-overview__staggered-text span.highlighted:before{background-color:var(--orange);content:"";height:1px;left:0;position:absolute;top:50%;width:var(--rule-width)}.hero-overview__body-wrap{border-left:1px solid var(--theme-rule);margin-left:clamp(20px,2.7777777778vw,100px);margin-top:clamp(-100px,-2.7777777778vw,-20px);padding:0 0 clamp(20px,2.7777777778vw,100px) clamp(20px,2.7777777778vw,100px)}@media (max-width:46.24em){.hero-overview__body-wrap .hero-overview__body{margin-right:clamp(20px,2.7777777778vw,100px)}}@media (min-width:46.25em) and (max-width:61.865em){.hero-overview__body-wrap .hero-overview__body{row-gap:clamp(20px,2.7777777778vw,100px)}}@media (min-width:46.25em){.hero-overview__body-wrap .hero-overview__body{-moz-column-gap:clamp(20px,2.7777777778vw,100px);column-gap:clamp(20px,2.7777777778vw,100px);display:grid;grid-template-columns:3fr 2fr}}@media (min-width:61.875em){.hero-overview__body-wrap .hero-overview__body{-moz-column-gap:clamp(40px,5.5555555556vw,200px);column-gap:clamp(40px,5.5555555556vw,200px);grid-template-columns:1fr 1fr}}.hero-overview__body-wrap .img--cover{height:100%}@media (max-width:46.24em){.hero-overview__body-wrap .img--cover{margin-bottom:clamp(20px,2.7777777778vw,100px)}}@media (min-width:61.875em){.hero-overview__body-wrap .img--cover{grid-column:2/3}}.hero-overview__body-wrap .hero-overview__intro{margin-bottom:0}@media (min-width:46.25em) and (max-width:99.99em){.hero-overview__body-wrap .hero-overview__intro{margin-bottom:1em}}@media (min-width:46.25em){.hero-overview__body-wrap .hero-overview__intro{grid-column:1/2;grid-row:1/2;margin-top:clamp(40px,5.5555555556vw,200px);padding-top:clamp(20px,2.7777777778vw,100px)}}.skip-link{font-weight:700}.skip-link,.skip-link:focus{text-decoration-color:transparent}.skip-link:focus{background-color:var(--orange);outline:transparent;padding:.5em .8em .4em;position:absolute}.nav{background-color:var(--theme-header-bg);line-height:1.2;padding-left:clamp(20px,2.7777777778vw,100px);padding-right:clamp(20px,2.7777777778vw,100px);width:100%}.nav__inner-wrap{border-bottom:1px solid var(--theme-rule);justify-content:space-between;width:100%}.nav__inner-wrap,.nav__left{align-items:center;display:flex}.nav__left{margin-top:.3em}@media (max-width:46.24em){.nav__left{margin:clamp(10px,1.3888888889vw,50px) 0}}@media (max-width:61.865em){.nav__left{align-items:start;flex-direction:column}}.nav__logo{margin-right:clamp(20px,2.7777777778vw,100px)}.nav__logo svg{fill:var(--theme-text);aspect-ratio:5.22/1;border-bottom:1px solid transparent;margin-top:0;width:clamp(140px,13.8vw,210px)}.nav__logo:active svg,.nav__logo:focus svg,.nav__logo:hover svg{border-bottom:1px solid var(--theme-rule)}.nav__logo:focus-visible{background-color:transparent;outline:none}.nav__descriptor{display:inline-block;font-size:clamp(.6875rem,.0021929825 *(100vw - 320px) + .6875rem,1rem);font-weight:700;letter-spacing:.05em;margin-top:.4em;text-transform:uppercase}.nav__right{display:flex;z-index:10}.nav__links ul{display:flex;list-style:none}@media (min-width:46.25em){.nav__links li{align-self:center;display:flex}.nav__links .nav__mobile-only{display:none}.nav__links a{border-bottom:3px solid transparent;display:block;margin-left:1px;padding:2.5em 2em 1.8em}.nav__links a.active:hover,.nav__links a:active,.nav__links a:focus,.nav__links a:hover{border-bottom:3px solid var(--orange)}}@media (min-width:46.25em){.nav__links a:focus-visible{background-color:var(--theme-text);color:var(--theme-bg);outline:none}.nav__links a.active{border-bottom:3px solid var(--theme-text)}}@media (max-width:46.24em){.nav__links{background-color:var(--orange-3);display:none;height:100%;left:20%;position:absolute;top:0;width:80%}.nav__links ul{flex-direction:column;margin-top:60px;width:100%}.nav__links li{border-bottom:1px solid var(--black);margin:0 clamp(20px,2.7777777778vw,100px);padding:clamp(20px,2.7777777778vw,100px) 0}.nav__links li:last-child,.nav__links li:nth-last-child(2){border-bottom:none;padding:1em 0 0}.nav__links a{color:var(--black);display:inline-block;font-size:1.2rem;margin:clamp(20px,2.7777777778vw,100px) 0}.nav__links a.active:after{content:" •"}.nav__links .nav__mobile-only a{font-size:.9rem}}.mobile-nav--open .nav{height:100%;overscroll-behavior:none;z-index:200}.mobile-nav--open .nav__mobile-overlay{background-color:var(--theme-bg);cursor:pointer;display:block;height:100vh;left:0;opacity:0;position:absolute;top:0;width:100%}.mobile-nav--open .nav__content{min-height:100vh;z-index:110}@media (max-width:61.865em){.mobile-nav--open .nav__content{width:calc(100% - 60px)}}@media (max-width:46.24em){.parallax-collage{padding-bottom:clamp(20px,2.7777777778vw,100px)}}.parallax-collage__elements{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(13,1fr);position:relative}.scroll-delay,.scroll-delay img{will-change:transform}.scroll-delay img{height:100%;width:100%}.parallax-collage__paper{mix-blend-mode:multiply}.dark .parallax-collage__paper{mix-blend-mode:normal;opacity:.5}.parallax-collage__paper img{-o-object-fit:cover;object-fit:cover}.parallax-collage__paper.paper--1{grid-column:2/19;grid-row:2/9}.parallax-collage__paper.paper--2{grid-column:1/16;grid-row:8/13;z-index:2}.parallax-collage__img img{-o-object-fit:cover;object-fit:cover}.parallax-collage__img.img--1{grid-column:2/14;grid-row:1/9;z-index:1}.parallax-collage__img.img--2{grid-column:12/18;grid-row:8/14;z-index:3}.progress-callout{border:1px solid var(--orange);margin:clamp(20px,2.7777777778vw,100px);padding:clamp(20px,2.7777777778vw,100px)}.progress-callout h2{margin:0 0 clamp(30px,3.7037037037vw,150px)}.progess-callout__steps{display:grid;gap:clamp(20px,2.7777777778vw,100px)}@media (min-width:61.875em){.progess-callout__steps{grid-template-columns:1fr 1fr 1fr}}.progess-callout__step{list-style-type:none}.progess-callout__step :last-child{margin-bottom:0}@media (max-width:61.865em){.progess-callout__step p{padding-bottom:.5em;padding-left:1.5em;position:relative}.progess-callout__step p:before{background-color:var(--orange);content:"";display:block;height:100%;left:.35em;position:absolute;top:0;width:1px}.progess-callout__step:last-child p{padding-bottom:clamp(20px,2.7777777778vw,100px)}.progess-callout__step:last-child p:after{border-right:1px solid var(--orange);border-top:1px solid var(--orange);bottom:.156em;content:"";height:.8em;left:-.04em;position:absolute;transform:rotate(135deg);width:.8em}}@media (min-width:61.875em){.progess-callout__step h3{margin-bottom:clamp(20px,2.7777777778vw,100px);position:relative}.progess-callout__step h3 span{background-color:var(--theme-bg);padding-right:clamp(10px,1.3888888889vw,50px);position:relative;z-index:1}.progess-callout__step h3:before{background-color:var(--orange);content:"";height:1px;left:0;position:absolute;top:50%;width:calc(100% + clamp(10px, 1.3888888889vw, 50px))}.progess-callout__step:last-child h3:before{width:100%}.progess-callout__step:last-child h3:after{border-right:1px solid var(--orange);border-top:1px solid var(--orange);content:"";height:1em;position:absolute;right:.156em;top:.156em;transform:rotate(45deg);width:1em}}.quote{overflow:hidden;padding-bottom:clamp(20px,2.7777777778vw,100px);padding-top:clamp(20px,2.7777777778vw,100px);position:relative}.quote:before{height:calc(100% - clamp(40px, 5.5555555556vw, 200px));left:clamp(20px,2.7777777778vw,100px);width:1px}.quote:after,.quote:before{background-color:var(--theme-rule);content:"";position:absolute}.quote:after{height:1px;left:clamp(40px,5.5555555556vw,200px);top:clamp(20px,2.7777777778vw,100px);width:calc(100% - clamp(40px, 5.5555555556vw, 200px))}.quote__inner{display:grid;margin-left:clamp(20px,2.7777777778vw,100px)}@media (min-width:46.25em){.quote__inner{grid-template-columns:2.5fr 1fr;grid-template-rows:1fr auto}}.quote__body{grid-column:1/3;grid-row:1/2;margin:clamp(20px,2.7777777778vw,100px);padding-left:.89ch;text-indent:-.89ch}@media (min-width:46.25em){.quote__body{grid-column:1/2}}.quote__body:before{content:"“";display:block;margin-bottom:-1.3em}.quote__body:after{content:"”"}.quote__attribution{align-self:end;border-top:1px solid var(--theme-rule);grid-column:1/2;grid-row:2/3;margin:0 clamp(20px,2.7777777778vw,100px);padding:clamp(20px,2.7777777778vw,100px) 0 0}.quote__attribution p{margin-bottom:0}.quote__img{grid-column:2/3;grid-row:2/3;height:calc(100% + clamp(20px, 2.7777777778vw, 100px));padding-top:clamp(20px,2.7777777778vw,100px)}@media (min-width:46.25em){.quote__img{grid-row:1/3}}.reports{display:grid;grid-template-columns:3fr 2fr;padding:clamp(40px,5.5555555556vw,200px)}@media (min-width:46.25em){.reports{grid-template-columns:1fr 2fr}}@media (min-width:61.875em){.reports{grid-template-columns:7fr 15fr 10fr}}.reports__title{align-self:center;grid-column:1/2;margin-bottom:clamp(30px,3.7037037037vw,150px)}@media (min-width:46.25em){.reports__title{grid-column:1/4}}.reports__current-img{padding:0 0 clamp(20px,2.7777777778vw,100px) clamp(20px,2.7777777778vw,100px)}@media (min-width:46.25em){.reports__current-img{grid-column:1/2;padding:0 clamp(20px,2.7777777778vw,100px) 0 0}}.reports__current-text{grid-column:1/3}@media (min-width:46.25em){.reports__current-text{grid-column:2/3}}@media (min-width:61.875em){.reports__current-text{margin-right:clamp(20px,2.7777777778vw,100px)}}.reports__past{grid-column:1/3;margin:0;padding:clamp(20px,2.7777777778vw,100px) 0 0;position:relative}@media (min-width:46.25em){.reports__past{margin:clamp(20px,2.7777777778vw,100px) 0 0}}.reports__past:before{background-color:var(--theme-rule);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.reports__past ul{list-style-type:none}.reports__past ul li{margin-bottom:1em}.reports__past ul li:before{color:var(--orange);content:"—";display:inline-block;margin-right:.8em}@media (min-width:61.875em){.reports__past{grid-column:3/4;margin:0;padding:0 0 0 clamp(20px,2.7777777778vw,100px)}.reports__past:before{content:"";height:100%;width:1px}.tabbed-content{padding-left:clamp(20px,2.7777777778vw,100px)}}.tabbed-nav{align-items:stretch;border-bottom:1px solid var(--theme-rule);display:flex;font-family:var(--good);font-size:clamp(.75rem,.0043859649 *(100vw - 320px) + .75rem,1.375rem);margin-bottom:clamp(20px,2.7777777778vw,100px);width:100%}.tabbed-nav__link{border-bottom:4px solid transparent;display:flex;flex-direction:column;height:100%;justify-content:center;letter-spacing:.025em;padding:1em 2em;text-align:center;text-decoration:none}.tabbed-nav__link[aria-selected=true]{border-bottom:4px solid var(--theme-rule);font-weight:700;letter-spacing:0}.tabbed-nav__link:hover{border-bottom:4px solid var(--orange)}.tabbed-nav__link:focus-visible{background-color:var(--theme-text);outline:none}.tabbed-nav__link:focus-visible span{color:var(--theme-bg)}.tabbed-chart{font-family:var(--good);font-size:clamp(.75rem,.001754386 *(100vw - 320px) + .75rem,1rem)}.chart__row{align-items:center;display:grid;grid-template-columns:6em 1fr;margin-bottom:clamp(20px,2.7777777778vw,100px);position:relative;width:100%;z-index:1}.chart__row-label{z-index:2}.chart__bar{position:relative;z-index:1}.chart__bar-segment{--bar-segment-width:10%;background-color:var(--orange-1);background-image:linear-gradient(90deg,var(--theme-bg) 1px,transparent 1px);display:block;float:left;height:3em;position:relative;width:var(--bar-segment-width)}.chart__bar-segment[data-percent="0"]{display:none}@media (min-width:46.25em){.chart__bar-segment{height:4em}}.chart__bar-segment:nth-child(2){background-color:var(--orange-3)}.chart__bar-segment:nth-child(3){background-color:var(--yellow-2)}.chart__bar-segment:nth-child(4){background-color:var(--harvest)}.chart__segment-label{color:var(--black);font-weight:700;left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.dark .chart__segment-label{background-color:hsla(0,0%,100%,.6);border-radius:.8em;padding:.2em .4em}.chart__bar-segment.small .chart__segment-label{left:2px;transform:translateY(-50%)}.chart__bar-segment.small+.chart__bar-segment.small{z-index:-1}.chart__bar-segment.small+.chart__bar-segment.small .chart__segment-label{top:80%}table{border-collapse:collapse;font-family:var(--good);font-size:clamp(.75rem,.001754386 *(100vw - 320px) + .75rem,1rem);font-weight:700;line-height:1.3;text-align:left;width:100%}tr{vertical-align:top}tr:not(:first-child){border-top:1px solid var(--theme-rule)}tr td,tr th{padding:.73em 0 .7em}.workforce-table{margin:clamp(20px,2.7777777778vw,100px) 0 clamp(40px,5.5555555556vw,200px)}.workforce-table table{table-layout:fixed}.workforce-table tr:first-child th{font-weight:400;padding-bottom:.7em;padding-top:0;vertical-align:top}.workforce-table td:last-child,.workforce-table th:last-child{border-left:1px solid var(--theme-rule);padding-left:.8em;width:9em}.workforce-table td:nth-last-child(2),.workforce-table th:nth-last-child(2){padding-left:.8em;padding-right:.8em;width:8em}.chart-table tr:first-child th{font-weight:700;vertical-align:bottom}.chart-table td span,.chart-table th span{display:block;font-weight:400}.chart-table tr:not(:first-child) th{padding-right:.5em}@media (min-width:46.25em){.chart-table td:last-child,.chart-table th:last-child{width:8em}}.chart-table td:nth-last-child(2),.chart-table td:nth-last-child(3),.chart-table th:nth-last-child(2),.chart-table th:nth-last-child(3){border-left:1px solid var(--theme-rule);padding-left:.5em;padding-right:.5em}@media (min-width:46.25em){.chart-table td:nth-last-child(2),.chart-table td:nth-last-child(3),.chart-table th:nth-last-child(2),.chart-table th:nth-last-child(3){padding-left:.8em;padding-right:.8em;width:8em}}.chart-table .category-text{font-weight:700;margin-left:1.5em;position:relative}.chart-table .category-text:before{background-color:var(--orange-1);content:"";display:inline-block;height:1.2em;margin-left:-1.5em;position:absolute;width:1.2em}@media (min-width:46.25em){.chart-table .category-text:before{height:2em;margin-left:-2.5em;width:2em}.chart-table .category-text{margin-left:2.5em}}.chart-table tr:nth-child(3) .category-text:before{background-color:var(--orange-3)}.chart-table tr:nth-child(4) .category-text:before{background-color:var(--yellow-2)}.chart-table tr:nth-child(5) .category-text:before{background-color:var(--harvest)}.timeline{margin:clamp(40px,5.5555555556vw,200px) clamp(40px,5.5555555556vw,200px) clamp(20px,2.7777777778vw,100px);position:relative}@media (max-width:46.24em){.timeline:before{background-color:var(--orange);content:"";display:block;height:100%;left:clamp(-100px,-2.7777777778vw,-20px);position:absolute;top:0;width:1px}}.timeline ul{list-style:none}.timeline__intro{align-items:center;display:flex;flex-direction:column;margin-bottom:clamp(20px,2.7777777778vw,100px);text-align:center}.timeline__intro p{max-width:35em}.timeline__year{position:relative}@media (max-width:46.24em){.timeline__year{padding-bottom:clamp(40px,5.5555555556vw,200px)}}@media (min-width:46.25em){.timeline__year{-moz-column-gap:clamp(40px,5.5555555556vw,200px);column-gap:clamp(40px,5.5555555556vw,200px);display:grid;grid-template-columns:1fr 1fr}.timeline__year:not(:last-of-type){min-height:50vh;padding-bottom:clamp(40px,5.5555555556vw,200px)}.timeline__year:not(:last-of-type):before{background-color:var(--orange);content:"";display:block;height:100%;left:50%;position:absolute;top:clamp(20px,2.7777777778vw,100px);width:1px}}@media (min-width:131.25em){.timeline__year:not(:last-of-type){min-height:60vh}}.timeline__collage-wrap{display:flex;justify-content:center}@media (max-width:46.24em){.timeline__collage-wrap{margin-bottom:clamp(20px,2.7777777778vw,100px)}}.timeline__text h3{color:var(--orange);margin-bottom:clamp(20px,2.7777777778vw,100px);position:relative}.timeline__text h3:before{background-color:var(--orange);border:1px solid var(--theme-rule);border-radius:50%;content:"";display:block;height:.35em;left:clamp(-100px,-2.7777777778vw,-20px);position:absolute;top:.5em;transform:translateX(calc(-50% + .5px));width:.35em}.timeline__milestone{margin-bottom:0}.timeline__milestone:not(:last-child):after{border-top:1px solid var(--orange-3);content:"";display:block;height:1em;margin-top:.9em;width:1em}@media (min-width:46.25em){.timeline__milestone:not(:last-child):after{margin:1.5em 0 .5em}}@media (max-width:46.24em){.timeline__collage{height:auto;width:80%}}@media (min-width:46.25em){.timeline__collage{max-width:1000px;width:100%}}.timeline__collage img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.timeline__collage svg{width:100%}.timeline__collage circle{mix-blend-mode:multiply}.timeline__collage line,.timeline__collage path,.timeline__collage polyline{fill:none;stroke:var(--theme-rule);stroke-miterlimit:10;stroke-width:1px}.collage--2012 circle{fill:var(--yellow-1)}.collage--2016 circle{fill:var(--orange-2)}.collage--2017 circle{fill:var(--pink-1)}.collage--2018 circle{fill:var(--harvest-2)}.collage--2019 circle{fill:var(--yellow-2)}.collage--2021 circle{fill:var(--orange-2)}.collage--2022 circle{fill:var(--pink-3)}.tooltip{position:relative;z-index:1}.tooltip .tooltip__btn{align-items:center;display:flex;outline-offset:3px}.tooltip .tooltip__btn svg{fill:var(--orange);height:1em;margin-left:.2em;padding:.1em;width:1em}.tooltip .tooltip__btn span{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;transition:all 1s}.tooltip .tooltip__btn:focus span,.tooltip .tooltip__btn:hover span{text-decoration-color:var(--orange)}.tooltip .tooltip__btn:focus-visible{outline:1px solid var(--orange)}.tooltip .tooltip__msg{background-color:var(--white);border-radius:5px;box-shadow:3px 3px 5px 0 rgba(0,0,0,.27);color:var(--black);font-size:clamp(.75rem,.0004385965 *(100vw - 320px) + .75rem,.8125rem);font-weight:400;padding:.7em;position:absolute;transition:all .5s;visibility:hidden;width:17em;z-index:1}.chart-table .tooltip .tooltip__msg{right:0}
/*# sourceMappingURL=main.css.map */