:root{--block-height: 100vh}#shopify-section-header{position:relative;z-index:4}@media screen and (max-width: 749px){:root{--block-height: var(--viewport-height, 100h)}.html--template-page-2030-roadmap,body.page-2030-roadmap{height:100vh;width:100vw;overscroll-behavior:none;overflow:hidden!important}#viewport{position:fixed;overflow-x:hidden;overflow-y:scroll;height:100vh;width:100vw;-webkit-overscroll-behavior:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch}}.page-2030-roadmap:before{content:"";background-color:#f6f2e6;background-image:url(doen-bg_update.jpg);background-size:320px;position:fixed;top:0;left:0;height:var(--header-height);width:100%;z-index:-1}.page-2030-roadmap #shopify-section-announcement-bar,.page-2030-roadmap [id^=shopify-section-announcement-bar],.page-2030-roadmap #FreeShippingBanner{display:none!important}.page-2030-roadmap .doen-header:not(.roadmap-hover--buffer){--header-color: var(--color-grey-dark);background:transparent!important;color:var(--header-color);fill:var(--header-color);transition:none;position:fixed;top:0;width:100%}.page-2030-roadmap .doen-header:not(.roadmap-hover) .doen-nav .nav-item__link,.page-2030-roadmap .doen-header:not(.roadmap-hover) .doen-nav .doen-mobile-menu-open svg,.page-2030-roadmap .doen-header:not(.roadmap-hover) .doen-logo svg,.page-2030-roadmap .doen-header:not(.roadmap-hover) .doen-utils ul li a,.page-2030-roadmap .doen-header:not(.roadmap-hover) .disclosure__button{color:var(--header-color)}.page-2030-roadmap .doen-header:not(.roadmap-hover--buffer):not(:hover) .doen-nav .nav-item__link,.page-2030-roadmap .doen-header:not(.roadmap-hover--buffer):not(:hover) .doen-logo svg,.page-2030-roadmap .doen-header:not(.roadmap-hover--buffer):not(:hover) .doen-utils ul li a{transition:none}.section--roadmap{overflow:hidden}.roadmap-section{--copy-spacing: 70px;--subhead-font-size: 1rem;--subhead-line-height: 1.2;--subhead-font-weight: 700;--subhead-spacing: 1.5625rem;overflow:hidden;position:relative}.roadmap-block{--pad: 12vh;height:var(--block-height);overscroll-behavior:contain;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;z-index:0}@media screen and (max-width: 749px){.roadmap-block{overflow-y:initial;height:auto}.roadmap-block.bg--paper{min-height:0}.roadmap-block.has-image{min-height:var(--block-height)}}@media screen and (min-width: 500px){.roadmap-block{--pad: min(160px, 16vh)}}@media screen and (min-width: 750px){.roadmap-block{--pad: min(200px, 20vh)}}.roadmap-initialized .roadmap-block:not(.has-overflow){display:flex;flex-direction:column;justify-content:center;align-items:center}.roadmap-block::-webkit-scrollbar{display:none}.roadmap-block--1{position:relative}.roadmap-block--intro{--pad: 0}.roadmap-block--intro .roadmap-block__wrapper{margin-top:var(--header-height);min-height:calc(100% - var(--header-height))}.roadmap-block--intro .roadmap-block__image{min-height:calc(100vh - var(--header-height))}.roadmap-block--intro .hero-content{display:none}.no-js .roadmap-block--intro .hero-content{display:block}.roadmap-block__image{overflow:hidden;min-height:var(--block-height);position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:0}.roadmap-block__image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.bg--paper{background-image:url(doen-bg-FINAL.jpg);background-size:480px 480px;position:relative;width:100%;min-height:var(--block-height)}.cloned-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:var(--block-height)}.roadmap-block__wrapper{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;position:relative;padding:var(--pad) 0;min-height:100%;width:100%}@media screen and (max-width: 749px){.roadmap-block[data-block="00-2"] .roadmap-block__wrapper{padding-top:min(200px,20vh)}}.roadmap-block__content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:0 30px;width:100%;max-width:986px;z-index:1}.roadmap-block__image+.roadmap-block__content{color:var(--color-white)}@media screen and (max-width: 989px) and (hover: none){.cloned-content,.fixed-clone-wrapper,.hero-content,.roadmap-block__content{pointer-events:none!important}.cloned-content a,.fixed-clone-wrapper a,.hero-content a,.roadmap-block__content a{pointer-events:initial}}.roadmap-block__image+.roadmap-block__content .pullquote,.cloned-content--transient .pullquote,.fixed-clone-wrapper--fade .pullquote{color:inherit}.roadmap-block__copy>*:not(.pullquote){font-size:14px}@media screen and (min-width: 500px){.roadmap-block__copy>*:not(.pullquote){font-size:16px}}.roadmap-block__copy p:not(.pullquote){margin:20px 0}.roadmap-block__footer{margin-top:var(--copy-spacing)}.cloned-content-wrapper{position:absolute;clip-path:inset(0);pointer-events:none;height:100%;width:100%;z-index:1}.cloned-content{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;pointer-events:initial}.fixed-clone-wrapper{position:fixed;width:100%;margin:0}.fixed-clone-wrapper--fade{color:var(--color-white)}.fixed-clone-wrapper>*{margin:0 auto}.cloned-content--transient{color:var(--color-white)}.roadmap-block__footer>:first-child,.cloned-content--transient>:first-child{margin-top:0}.content-1>*,.content-2>*{color:#000}.content-2{opacity:0;position:absolute}.roadmap-block__heading>h1,.roadmap-block__heading>h2{text-align:center;font-family:var(--font-family--tertiary);font-size:3.5rem;line-height:1;text-transform:none;letter-spacing:normal;margin:0 0 8px -1rem}@media screen and (min-width: 500px){.roadmap-block__heading>h1,.roadmap-block__heading>h2{font-size:4rem}}@media only screen and (min-width: 750px){.roadmap-block__heading>h1,.roadmap-block__heading>h2{font-size:4.5rem;line-height:1.3}}.roadmap-block__heading>h1,.roadmap-block__heading>h2{color:inherit}.roadmap-block__heading .separator svg{width:11.5625rem;margin:0 auto;display:block;fill:currentColor}.roadmap-block__heading+.roadmap-block__copy,.roadmap-block__copy+.roadmap-block__copy,.roadmap-block__copy>.pullquote+p:not(.pullquote),.roadmap-block__heading+.roadmap-block__subhead{margin-top:var(--copy-spacing)}.inline-clone,.fixed-clone-wrapper>*,.cloned-content{padding:0 30px}.inline-clone .roadmap-block__copy>.pullquote:is(:only-child){margin-bottom:var(--copy-spacing)}.roadmap-block__subhead+.roadmap-block__copy,.roadmap-block__subhead+.roadmap-block__content-image,.roadmap-block__copy+.roadmap-block__content-image:not(.roadmap-block__content-image--sdgs){margin-top:var(--subhead-spacing)}.roadmap-block__copy>p:first-child{margin:0}.roadmap-block__copy sup{line-height:1}.roadmap-block__subhead>h3{margin:0;font-size:var(--subhead-font-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-font-weight);text-align:center}.roadmap-block__subhead>h3>span{display:block}.roadmap-block__content-image--sdgs{--sdg-gap: 1rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:var(--sdg-gap);margin-top:var(--copy-spacing);max-width:42rem;width:100%}.sdg-block{flex:0 1 calc(33.33% - var(--sdg-gap));position:relative}.sdg-block:before{content:"";display:block;height:0;width:100%;padding-bottom:100%}.roadmap-block__content-image{position:relative;width:100%}.sdg-block img,.roadmap-block__content-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}@media only screen and (min-width: 750px){.roadmap-block__content-image--sdgs{--sdg-gap: 1.5625rem;gap:var(--sdg-gap)}.sdg-block{flex:0 1 calc(25% - var(--sdg-gap))}}.roadmap-block__content-image:before{content:"";display:block;height:0;width:100%}.roadmap-block__content-image--world-map:before{padding-bottom:calc((1139 / 1980) * 100%)}.roadmap-block__content-image--peru-map:before{padding-bottom:calc((1346 / 1381) * 100%)}.roadmap-block__content-image--pie-chart:before{padding-bottom:calc((1058 / 837) * 100%)}.roadmap-block__content-image--matrix:before{padding-bottom:calc((1527 / 2880) * 100%)}.roadmap-block__content-image--ghg-table:before{padding-bottom:160.5%}.roadmap-block__content-image--carbon-table:before{padding-bottom:calc((2502 / 2000) * 100%)}.roadmap-block__content-image--social-table:before{padding-bottom:107.65%}.roadmap-block__content-image--signatures:before{padding-bottom:16%}@media only screen and (min-width: 1000px){.roadmap-block__content-image--pie-chart:before{padding-bottom:calc((818 / 1841) * 100%)}.roadmap-block__content-image--ghg-table:before{padding-bottom:70.45%}.roadmap-block__content-image--carbon-table:before{padding-bottom:71.2%}.roadmap-block__content-image--social-table:before{padding-bottom:calc((1213 / 2000) * 100%)}}.roadmap-block__content-image--world-map{max-width:65.625rem}.roadmap-block__content-image--peru-map{max-width:35rem}.roadmap-block__content-image--pie-chart{max-width:67rem}.roadmap-block__content-image--matrix{max-width:50.75rem}.roadmap-block__content-image--signatures{max-width:25rem;margin:40px auto 0}.roadmap-section .arrow{--margin-top: 60px;color:inherit;display:flex;justify-content:center;transition:none;margin-top:var(--margin-top)}.roadmap-section .arrow svg{display:inline-block;fill:currentColor}.roadmap-section .icon-arrow-down{width:1.25rem}.roadmap-section .icon-long-line{max-height:20vh;width:auto}.roadmap-block__wrapper>.arrow{color:#fff;position:absolute;bottom:0}.pullquote{font-size:1.5rem;letter-spacing:.01em;line-height:1.2;font-family:var(--font-family--primary-texture);margin:var(--copy-spacing) auto 0;text-align:center;color:#58595b}@media screen and (min-width: 500px){.pullquote{font-size:1.75rem;letter-spacing:.027778em}}@media only screen and (min-width: 750px){.pullquote{font-size:2rem}}.roadmap-block__inner.has-image .pullquote,.fade-clone-wrapper .pullquote,.cloned-content-wrapper--footer .pullquote{color:var(--color-white)}.pullquote{max-width:926px;max-width:17.777778em}.pullquote--xs{max-width:13.333333em}.pullquote--sm{max-width:16em}.pullquote--md{max-width:19.555556em}.pullquote--lg{max-width:21.333333em}.pullquote--xl{max-width:22.222222em}.roadmap-block__nav-list{list-style-position:inside;padding-left:0;margin:0}.roadmap-block__nav-list li{font-size:1.1rem;margin:16px 0;text-align:center}.roadmap-block__nav-list li:last-child{margin-bottom:0}@media screen and (min-width: 500px){.roadmap-block__nav-list li{font-size:1.3rem;margin:30px 0}}@media only screen and (min-width: 750px){.roadmap-block__nav-list li{font-size:1.625rem;margin:30px 0}}.glossary-tooltip-link{-webkit-appearance:none;appearance:none;border:0;padding:0;display:inline;background:none;outline:none;color:#a5762b;text-decoration:none;font-weight:inherit;font-family:var(--font-family--primary-italic);font-size:inherit;transition:color var(--ease-in-out-quad) var(--duration-default);word-break:break-word}.glossary-tooltip-link:hover,.glossary-tooltip-link:active{color:#d5a75d}.glossary-tooltip-link:focus-visible{outline:.2rem solid rgba(var(--color-focus),1);outline-offset:.3rem}.roadmap-block__footnotes,.roadmap-block__glossary{margin-top:var(--copy-spacing)}.roadmap-block__footnotes-heading,.roadmap-block__glossary-heading{margin:0 0 1rem;font-size:var(--subhead-font-size);font-weight:var(--subhead-font-weight);line-height:var(--subhead-line-height)}.roadmap-block__footnotes-copy>p{margin:0}.roadmap-block__footnotes-copy a{text-decoration:none;font-weight:inherit;color:inherit;word-break:break-all}.glossary-item{margin-bottom:1rem}.glossary-item__title{text-transform:none;font-family:var(--font-family--primary-italic);margin:0 0 .5rem}.glossary-item__definition{margin:0}.gradient-background{position:fixed;top:0;left:0;width:100px;height:200px;background-image:linear-gradient(to bottom,#64b6f0 15%,#519bf4);transform:skewY(-15deg);transform-origin:left}.scroll-content{position:absolute;top:50px;background:linear-gradient(165deg,#fff 195px,#000 195px) fixed;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.faded-text span{background:linear-gradient(to bottom,white 33.333333%,transparent 66.666666%);background:linear-gradient(to bottom,#fff 33.333333%,#fffffffc 36.033333%,#fffffff3 38.5%,#ffffffe4 40.833333%,#ffffffd2 43%,#ffffffbd 45.1%,#ffffffa5,#ffffff8c 49.033333%,#ffffff73 50.966666%,#ffffff5a,#ffffff42 54.9%,#ffffff2d 57%,#ffffff1b 59.166666%,#ffffff0c 61.5%,#ffffff03 63.966666%,#fff0 66.666666%);display:block;-webkit-background-clip:text;color:transparent!important;background-size:100% 300%;background-repeat:no-repeat}.is-hidden{visibility:hidden}.pin-spacer{pointer-events:none}.pin-spacer>*{pointer-events:initial}.pullquote span:first-child:before{content:"\201c"}.pullquote span:last-child:after{content:"\201d"}.pullquote--footer .pullquote__extra{display:none}.faded-text .pullquote__extra{display:block}[data-block-link]{cursor:pointer}.hide-main .pullquote__main{visibility:hidden}.tooltip__heading{color:inherit;font-style:italic;text-transform:none}.tippy-box{background-image:url(doen-bg_update.jpg);background-size:480px 480px;background-repeat:repeat;box-shadow:5px 5px 9px #000000bf,-5px -5px 5px #0000000d;border-radius:0}.tippy-content{padding:1.5625rem}.tippy-content>*{color:var(--color-grey-dark);font-size:13px;line-height:1.6}.tippy-content a{color:#5c5c5c;text-underline-offset:5px;text-decoration-color:#bbb;text-decoration-thickness:1px;transition:all var(--ease-in-out-quad) var(--duration-default);font-weight:700}.tippy-content a:hover{color:#797979;text-decoration-color:#bbb}
/*# sourceMappingURL=/cdn/shop/t/1361/assets/section-roadmap.css.map */
