#shopify-section-header,.site-header{position:absolute}#hcc video::-webkit-media-controls-start-playback-button{display:none}#hcc figure{margin:0}#hcc ol,#hcc ul{list-style:none;padding-left:0}#hcc .btn{border-radius:30px;padding:0 30px;background:#000;font-family:var(--font-primary)}#hcc .h1,#hcc h1{font-size:2.8rem;letter-spacing:-.01em;line-height:1.2}@media only screen and (min-width: 480px){#hcc .h1,#hcc h1{font-size:3.36rem;letter-spacing:-.01em;line-height:1.14286}}@media only screen and (min-width: 992px){#hcc .h1,#hcc h1{font-size:6.2rem;letter-spacing:-.01em;line-height:1.125}}#hcc .h2,#hcc h2{font-size:2.8rem;letter-spacing:-.01em;line-height:1.2}@media only screen and (min-width: 480px){#hcc .h2,#hcc h2{font-size:3.36rem;letter-spacing:-.01em;line-height:1.14286}}@media only screen and (min-width: 992px){#hcc .h2,#hcc h2{font-size:5.24rem;letter-spacing:-.01em;line-height:1.125}}#hcc .h3,#hcc h3{font-size:1.4rem;letter-spacing:-.01em;line-height:1.25}@media only screen and (min-width: 480px){#hcc .h3,#hcc h3{font-size:2.88rem;letter-spacing:-.01em;line-height:1.16667}}@media only screen and (min-width: 992px){#hcc .h3,#hcc h3{font-size:4.6rem;letter-spacing:-.01em;line-height:1.16667}}#hcc .h4,#hcc h4{font-size:1.68rem;letter-spacing:-.01em;line-height:1.28571}@media only screen and (min-width: 480px){#hcc .h4,#hcc h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.2}}@media only screen and (min-width: 992px){#hcc .h4,#hcc h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.2}}#hcc .h5,#hcc h5{font-size:1.44rem;letter-spacing:-.01em;line-height:1.16667}@media only screen and (min-width: 480px){#hcc .h5,#hcc h5{font-size:1.92rem;letter-spacing:-.01em;line-height:1.125}}@media only screen and (min-width: 992px){#hcc .h5,#hcc h5{font-size:1.92rem;letter-spacing:-.01em;line-height:1.125}}#hcc .h6,#hcc h6{font-size:.72rem;letter-spacing:-.01em;line-height:1.2}@media only screen and (min-width: 480px){#hcc .h6,#hcc h6{font-size:1.68rem;letter-spacing:-.01em;line-height:1.14286}}@media only screen and (min-width: 992px){#hcc .h6,#hcc h6{font-size:1.68rem;letter-spacing:-.01em;line-height:1.14286}}#hcc button,#hcc input,#hcc select,#hcc textarea{padding:0;margin:0;border:0;border-radius:0;background:transparent;outline:0}#hcc .p,#hcc p{font-size:1rem;letter-spacing:0;line-height:1.5;font-weight:400}@media only screen and (min-width: 480px){#hcc .p,#hcc p{font-size:.96rem;letter-spacing:0;line-height:1.75;font-weight:400}}@media only screen and (min-width: 992px){#hcc .p,#hcc p{font-size:1.8rem;letter-spacing:0;line-height:1.4;font-weight:400}}#hcc .p a,#hcc p a{display:inline-block;position:relative;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:underline;display:inline}#hcc .p-snippet{font-size:.84rem;line-height:1.7}#hcc .p-snippet--special{font-family:Lusitana,Palatino Linotype,Palatino,Palladio,URW Palladio L,Book Antiqua,Baskerville,Bookman Old Style,Bitstream Charter,Nimbus Roman No9 L,Garamond,Apple Garamond,ITC Garamond Narrow,New Century Schoolbook,Century Schoolbook,Century Schoolbook L,Georgia,serif;font-weight:400;font-size:1.5rem;line-height:1.6}#hcc .p-sm,#hcc p.sm{font-size:.84rem;letter-spacing:0;line-height:1.7;font-weight:400}@media only screen and (min-width: 480px){#hcc .p-sm,#hcc p.sm{font-size:.84rem;letter-spacing:0;line-height:1.7;font-weight:400}}@media only screen and (min-width: 992px){#hcc .p-sm,#hcc p.sm{font-size:.84rem;letter-spacing:0;line-height:1.7;font-weight:400}}#hcc .p-xs,#hcc p.xs{font-size:.72rem;letter-spacing:0;line-height:1.3;font-weight:400}@media only screen and (min-width: 480px){#hcc .p-xs,#hcc p.xs{font-size:.72rem;letter-spacing:0;line-height:1.3;font-weight:400}}@media only screen and (min-width: 992px){#hcc .p-xs,#hcc p.xs{font-size:.72rem;letter-spacing:0;line-height:1.3;font-weight:400}}#hcc .p-lg,#hcc p.lg{font-size:1.4rem;letter-spacing:0;line-height:1.8;font-weight:400}@media only screen and (min-width: 480px){#hcc .p-lg,#hcc p.lg{font-size:1.4rem;letter-spacing:0;line-height:1.8;font-weight:400}}@media only screen and (min-width: 992px){#hcc .p-lg,#hcc p.lg{font-size:1.8rem;letter-spacing:0;line-height:1.6;font-weight:400}}#hcc .p-xl,#hcc p.xl{font-size:1.4rem;letter-spacing:0;line-height:1.8;font-weight:400}@media only screen and (min-width: 480px){#hcc .p-xl,#hcc p.xl{font-size:1.4rem;letter-spacing:0;line-height:1.8;font-weight:400}}@media only screen and (min-width: 992px){#hcc .p-xl,#hcc p.xl{font-size:1.44rem;letter-spacing:0;line-height:1.8;font-weight:400}}#hcc .container{max-width:100%;width:100%}#hcc .container--fpc{max-width:115.2rem;margin:0 auto;padding-left:1.8rem;padding-right:1.8rem}@media only screen and (min-width: 992px){#hcc .container--fpc{padding-left:4.8rem;padding-right:4.8rem}}@media only screen and (min-width: 576px){#hcc .container--fpc{padding-left:7.2rem;padding-right:7.2rem}}@media only screen and (max-width: 576px){#hcc .blob-composition__blob:nth-child(3){right:-18%!important}}@media only screen and (max-width: 576px){#hcc #scrollfinal h2{font-size:2rem;height:auto;line-height:1}}div[data-id=intro] p,div[data-id=scroll-graph] .scroll-graph__content-wrapper p,div[data-id=transparency] p,div[data-id=scroll-slider] p,div[data-id=year-outline] p{color:#fff}@keyframes slide-left{0%{transform:none}30%{transform:translate(-75%)}70%{transform:translate(-75%)}to{transform:none}}@keyframes slide-left-full{0%{transform:none}30%{transform:translate(-100%)}70%{transform:translate(-100%)}to{transform:none}}@keyframes slide-left-counter{0%{transform:none}40%{transform:translate(2rem)}60%{transform:translate(2rem)}to{transform:none}}@keyframes slide-right-counter{0%{transform:none}40%{transform:translate(-2rem)}60%{transform:translate(-2rem)}to{transform:none}}@keyframes btn-error{0%,to{transform:translateZ(0)}20%,60%{transform:translate3d(15px,0,0)}40%,80%{transform:translate3d(-15px,0,0)}}.blob-composition{width:100%;height:100%;position:absolute;left:0;top:0}.blob-composition .container,.blob-composition .row,.blob-composition__content-wrapper{height:100%}.blob-composition .row{position:relative}.blob-composition__fixed-wrapper{height:100vh;position:relative;overflow:hidden}.blob-composition__content{max-width:72rem;margin:0 auto;text-align:center;transition:opacity .75s linear;will-change:transform}.blob-composition__content-heading{max-width:46rem;margin:0 auto 2.5rem}.blob-composition__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#1a2228;opacity:.8}.blob-composition__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;position:relative}.blob-composition__background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a2228cc}.blob-composition__background img,.blob-composition__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blob-composition__background figcaption{display:flex;align-items:center;position:absolute;right:7rem;bottom:4rem;z-index:1}.blob-composition__background figcaption svg{width:1.7rem;height:1.7rem;margin-right:1rem;display:block;fill:#fff}.blob-composition__background figcaption span{font-size:1.2rem;color:#d8d8d8;display:block}.blob-composition__dashed-blob,.blob-composition__dashed-blob div{position:absolute;top:0;left:0;width:100%;height:100%}.blob-composition__dashed-blob canvas{opacity:0}.blob-composition__blob{position:absolute}.blob-composition__blob div{width:50%;height:100%}.blob-composition__blob figcaption{position:absolute;left:20%;top:50%;transform:translateY(-50%);opacity:0}.blob-composition__blob figcaption h3{font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:500}@media only screen and (min-width: 480px){.blob-composition__blob figcaption h3{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 992px){.blob-composition__blob figcaption h3{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 768px){.blob-composition__blob figcaption h3{font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:3.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:500}}@media only screen and (min-width: 768px) and (min-width: 480px){.blob-composition__blob figcaption h3{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 992px){.blob-composition__blob figcaption h3{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}.blob-composition__blob:nth-child(2){width:120%;height:60%;left:-20%;top:10%}.blob-composition__blob:nth-child(2) canvas{transform-origin:60% 62%}.blob-composition__blob:nth-child(3){width:80%;height:40%;right:-36%;top:-6%}.blob-composition__blob:nth-child(3) canvas{transform-origin:-14% 142%}.blob-composition__blob:nth-child(4){width:80%;height:40%;right:-2%;bottom:-8%}.blob-composition__blob:nth-child(4) figcaption{width:65%}@media only screen and (min-width: 480px){.blob-composition__blob:nth-child(4) figcaption{width:60%}}.blob-composition__blob:nth-child(4) canvas{transform-origin:28% -65%}.blob-composition--1,.blob-composition--2,.blob-composition__transition{max-width:65%;width:85vh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.blob-composition--1:before,.blob-composition--2:before,.blob-composition__transition:before{content:"";padding-top:100%;display:block}.blob-composition--1,.blob-composition--2{z-index:1}.blob-composition--1 canvas,.blob-composition--2 canvas{opacity:0;transform:scale3d(.6,.6,1);transition:opacity 1s cubic-bezier(.395,0,.135,1),transform 1s cubic-bezier(.395,0,.135,1)}.blob-composition--3{position:absolute;width:100%;height:100%;top:0;left:0}.blob-composition--3 .intro-blob{opacity:0;transition:opacity .6s cubic-bezier(.38,.41,.27,1)}.blob-composition--3 .intro-blob .blob{opacity:0}.blob-composition--3 .intro-blob__container{opacity:0;transition:opacity .6s cubic-bezier(.38,.41,.27,1)}.blob-composition--3 .intro-blob__content{opacity:0;transform:translateY(6rem);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.blob-composition__transition{display:flex;align-items:center;justify-content:center}.blob-composition__transition div{position:absolute;top:0;left:0;width:100%;height:100%}.blob-composition__transition span{position:relative;display:inline-block;z-index:1;opacity:0;transform:scale3d(.7,.7,1);transition:opacity 2s cubic-bezier(.175,.885,.32,1.275)}.blob-composition__transition canvas{position:relative;transform-origin:center;z-index:0;will-change:transform;transform:scale3d(0,0,1)}.is-active .blob-composition .blob-composition--1 canvas{opacity:1;transform:none}.blob-composition.show-phase-two-half .blob-composition--1 canvas{opacity:0;transform:scale3d(.6,.6,1)}.blob-composition.show-phase-two-half .blob-composition__transition span{opacity:1}.blob-composition.show-phase-three .blob-composition--2 canvas{opacity:1;transform:none}.blob-composition.show-phase-three .blob-composition__transition span{opacity:0;transition:opacity .6s cubic-bezier(.395,0,.135,1) 0s}.navigation-dotted{height:100%;justify-content:center;align-items:center;position:fixed;right:3.5vw;top:0;z-index:100;pointer-events:none;display:none}@media only screen and (min-width: 992px){.navigation-dotted{display:flex}}.navigation-dotted.is-active ul:after{opacity:.1}.navigation-dotted button{width:5rem;height:5rem;text-align:right;color:#feb904;display:block;position:relative;transition:color .35s cubic-bezier(.165,.84,.44,1)}.navigation-dotted button:after,.navigation-dotted button:before{content:"";width:1rem;height:1rem;border-radius:50%;position:absolute;right:1.2rem;top:1.2rem}.navigation-dotted button:before{border:.1rem solid #feb904;transition:border .35s cubic-bezier(.165,.84,.44,1)}.navigation-dotted button:after{background-color:#feb904;opacity:0;transition:background-color .35s cubic-bezier(.165,.84,.44,1),opacity .35s cubic-bezier(.165,.84,.44,1)}.navigation-dotted button:hover:after{opacity:1}.navigation-dotted button span{line-height:3rem;white-space:nowrap;position:absolute;right:100%;top:0;opacity:0;visibility:hidden;transform:translate(3.5rem);font-weight:500;transition:opacity .35s cubic-bezier(.165,.84,.44,1),transform 0s .35s,visibility 0s .35s}.navigation-dotted ul{position:relative;display:flex;flex-flow:column;align-items:flex-end;pointer-events:all;opacity:1}.navigation-dotted ul:after{content:"";position:absolute;top:0;left:0;background-color:#999;width:100%;height:100%;border-radius:3rem;opacity:0;z-index:0;transition:opacity .6s cubic-bezier(.165,.84,.44,1)}.navigation-dotted ul:hover span:not([data-progress-bar]){opacity:1;visibility:visible;transform:translate(0);transition:opacity .35s cubic-bezier(.165,.84,.44,1),transform .35s cubic-bezier(.165,.84,.44,1)}.navigation-dotted ul:hover span[data-progress-bar]{transition:transform .35s cubic-bezier(.165,.84,.44,1)}.navigation-dotted ul:hover li:first-child span{transition-delay:35ms}.navigation-dotted ul:hover li:nth-child(2) span{transition-delay:.07s}.navigation-dotted ul:hover li:nth-child(3) span{transition-delay:.105s}.navigation-dotted ul:hover li:nth-child(4) span{transition-delay:.14s}.navigation-dotted ul:hover li:nth-child(5) span{transition-delay:.175s}.navigation-dotted ul:hover li:nth-child(6) span{transition-delay:.21s}.navigation-dotted ul:hover li:nth-child(7) span{transition-delay:.245s}.navigation-dotted ul:hover li:nth-child(8) span{transition-delay:.28s}.navigation-dotted ul:hover li:nth-child(9) span{transition-delay:.315s}.navigation-dotted ul:hover li:nth-child(10) span{transition-delay:.35s}.navigation-dotted li{position:relative;overflow:visible;z-index:1;margin-bottom:0}.navigation-dotted li.is-active button:after{opacity:1}.navigation-dotted li:last-child [data-section-progress]{opacity:0}.navigation-dotted [data-section-progress]{position:absolute;top:calc(100% - 2.8rem);left:calc(50% + 7px);height:calc(100% - 1rem);width:2px;background-color:#feb904;transform-origin:50% 0;pointer-events:none}.scroll-take-over{padding:0!important}.scroll-take-over .blob{visibility:hidden;transition:visibility 0s .5s}.scroll-take-over .end-message__button{margin-top:6rem}.scroll-take-over__sections{width:100%;position:relative;z-index:1}.scroll-take-over__sections>div{height:100vh;color:#fff}.scroll-take-over__sections>div.is-active .scroll-take-over__fixed{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);transition-delay:0s}.scroll-take-over__sections>div.is-active .blob{visibility:visible;transition-delay:0s}.scroll-take-over__sections>div.is-active .scroll-take-over__blob-bubbling .blob{animation:blob-bubble 24s linear infinite}.scroll-take-over__sections>div.is-active .scroll-take-over__blob-bubbling .blob:first-child{animation-delay:-6s}.scroll-take-over__sections>div.is-active .scroll-take-over__blob-bubbling .blob:nth-child(3){animation-delay:6s}.scroll-take-over__sections>div.is-active .scroll-take-over__blob-bubbling .blob:nth-child(4){animation-delay:12s}.scroll-take-over__sections>div[data-id=intro]{height:100vh}.scroll-take-over__sections>div[data-id=scroll-graph]{height:200vh}.scroll-take-over__sections>div[data-id=year-outline]{height:100vh}.scroll-take-over__sections>div[data-id=global-emissions]{height:125vh}.scroll-take-over__sections>div[data-id=global-emissions] .scroll-take-over__blurb{max-width:90%}@media only screen and (min-width: 992px){.scroll-take-over__sections>div[data-id=global-emissions] .scroll-take-over__blurb{max-width:76rem}}.scroll-take-over__sections>div[data-id=transparency]{height:125vh}.scroll-take-over__sections>div[data-id=blob-composition]{height:600vh}.scroll-take-over__sections>div[data-id=difference]{height:150vh}.scroll-take-over__sections>div[data-id=scroll-slider]{height:600vw}.scroll-take-over__sections>div[data-id=explore]{height:175vh}.scroll-take-over__sections>div[data-id=difference],.scroll-take-over__sections>div[data-id=explore],.scroll-take-over__sections>div[data-id=scroll-slider]{color:#212529}.scroll-take-over__fixed{width:100%;height:100%;position:fixed;left:0;top:0;overflow:hidden;opacity:0;visibility:visible;pointer-events:none;transform:translateY(100%);transition:opacity .5s cubic-bezier(.215,.61,.355,1),visibility 0s .5s,transform 0s .5s;will-change:opacity,visible,transform}.scroll-take-over__blob-bubbling{width:100%;height:100%;position:absolute;left:0;top:0}@keyframes blob-bubble{0%{opacity:0;transform:translateY(calc(100vh - 100%))}10%{opacity:1}to{opacity:1;transform:translateY(-100vh)}}@keyframes blob-wiggle{0%{transform:translate(.25%)}0%{transform:translate(.75%)}0%{transform:translate(.85%)}0%{transform:translate(1.95%)}0%{transform:translate(3.65%)}0%{transform:translate(1.8%)}0%{transform:translate(3.9%)}0%{transform:translate(1.9%)}0%{transform:translate(3.2%)}0%{transform:translate(4.2%)}0%{transform:translate(1.55%)}}.scroll-take-over__blob-bubbling .blob{opacity:0;animation:blob-bubble 24s linear infinite}.scroll-take-over__blob-bubbling .blob:first-child{width:60%!important;right:-10%;animation-delay:-6s}@media only screen and (min-width: 576px){.scroll-take-over__blob-bubbling .blob:first-child{width:40%!important}}@media only screen and (min-width: 992px){.scroll-take-over__blob-bubbling .blob:first-child{width:28%!important;right:6%}}.scroll-take-over__blob-bubbling .blob:nth-child(2){width:80%!important;left:-22%}@media only screen and (min-width: 576px){.scroll-take-over__blob-bubbling .blob:nth-child(2){width:60%!important}}@media only screen and (min-width: 992px){.scroll-take-over__blob-bubbling .blob:nth-child(2){width:42%!important;left:-5%}}.scroll-take-over__blob-bubbling .blob:nth-child(3){width:55%!important;right:2%;animation-delay:6s}@media only screen and (min-width: 576px){.scroll-take-over__blob-bubbling .blob:nth-child(3){width:40%!important}}@media only screen and (min-width: 992px){.scroll-take-over__blob-bubbling .blob:nth-child(3){width:33%!important;right:12%}}.scroll-take-over__blob-bubbling .blob:nth-child(4){width:60%!important;left:0;animation-delay:12s}@media only screen and (min-width: 576px){.scroll-take-over__blob-bubbling .blob:nth-child(4){width:40%!important}}@media only screen and (min-width: 992px){.scroll-take-over__blob-bubbling .blob:nth-child(4){width:30%!important;left:10%}}.scroll-take-over__centered{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;left:0;top:0}.scroll-take-over__centered .scroll-take-over__blurb{max-width:90%}@media only screen and (min-width: 992px){.scroll-take-over__centered .scroll-take-over__blurb{max-width:60rem}}.scroll-take-over__blurb{will-change:transform}.scroll-take-over__blurb h2+p{margin-top:.5em}.scroll-take-over__blurb p+.btn{margin-top:6rem}@keyframes caret{0%{transform:translateY(-1.5vh)}to{opacity:0;transform:translateY(1.5vh)}}.scroll-take-over__caret{width:1.8rem;height:1rem;position:absolute;left:calc(50% - .9rem);bottom:10vh;animation:caret 1.5s cubic-bezier(.215,.61,.355,1) infinite}.scroll-take-over__caret svg{fill:#fff;width:100%;height:100%}.scroll-take-over__backgrounds{width:100%;height:100%;background-color:#1a2228;position:fixed;left:0;top:0}.scroll-take-over__backgrounds>div,.scroll-take-over__backgrounds figure{width:100%;height:100%;position:absolute;left:0;top:0}.scroll-take-over__backgrounds>div{overflow:hidden;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.215,.61,.355,1),visibility 0s .5s;will-change:opacity,visibility}.scroll-take-over__backgrounds>div.is-active{opacity:1;visibility:visible;transition-delay:0s}.scroll-take-over__backgrounds>div:first-child{position:relative}.scroll-take-over__backgrounds>div:first-child:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a2228cc}.scroll-take-over__backgrounds>div:nth-child(5) figure{background-color:#fff}.scroll-take-over__backgrounds img,.scroll-take-over__backgrounds video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scroll-graph{width:100%;height:100%;position:relative}.scroll-graph__content-wrapper{width:100%;height:100%;padding:5vh 0 0;position:absolute;left:0;top:0}@media only screen and (min-width: 768px){.scroll-graph__content-wrapper{padding:10vh 10vw 0}}.scroll-graph__content{position:relative;max-width:36rem;margin:0 auto;padding:0 1.4rem;text-align:center}@media only screen and (min-width: 768px){.scroll-graph__content{margin:0;padding:0;text-align:left}}.scroll-graph__content h2{max-width:22rem;margin-left:auto;margin-right:auto}@media only screen and (min-width: 576px){.scroll-graph__content h2{max-width:none}}.scroll-graph__content p sup{font-size:.6em}.scroll-graph__content-heading{margin-bottom:1rem}.scroll-graph .btn{margin-top:2rem}@media only screen and (min-width: 768px){.scroll-graph .btn{display:none}}.scroll-graph__svg-scroller{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:opacity .35s linear}.scroll-graph__svg{width:300%;max-height:calc(100% - 40vh);height:60.8rem;position:absolute;left:0;bottom:10vh}@media only screen and (min-width: 768px){.scroll-graph__svg{width:100%;max-height:calc(100% - 12vh);bottom:12vh}}.scroll-graph__svg svg{width:100%;height:100%;display:block}.scroll-graph__svg svg path{will-change:stroke-dasharray,stroke-dashoffset}.scroll-graph__svg ul:hover li p{opacity:0!important}.scroll-graph__svg li{position:absolute}@media only screen and (max-width: 575px){.scroll-graph__svg li:first-child{top:96.4%!important;left:15%!important}}.scroll-graph__svg li.is-visible span{opacity:1}.scroll-graph__svg li.is-visible span:after{animation:scroll-graph-glow 2s cubic-bezier(.165,.84,.44,1)}.scroll-graph__svg li.is-visible.is-active p,.scroll-graph__svg li.is-visible:hover p{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.scroll-graph__svg li.is-visible:hover p{opacity:1!important}.scroll-graph__svg span{width:1.2rem;height:1.2rem;background-color:#feb904;border-radius:50%;position:absolute;left:-.6rem;top:-.6rem;opacity:0;transition:opacity .35s linear;cursor:pointer}@keyframes scroll-graph-glow{0%{opacity:1;transform:scale3d(0,0,1)}to{opacity:0;transform:scaleX(1)}}.scroll-graph__svg span:after{content:"";width:500%;height:500%;background-color:#feb904;border-radius:50%;position:absolute;left:-200%;top:-200%;opacity:0;pointer-events:none}.scroll-graph__svg p{font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.4rem;letter-spacing:0;line-height:1.7;font-weight:500;width:18rem;color:#feb904;line-height:1.2;position:absolute;left:-2rem;bottom:calc(100% + 1.5rem);opacity:0;pointer-events:none;transform:translateY(2.5rem);transition:opacity .35s,transform 0s .35s}@media only screen and (min-width: 480px){.scroll-graph__svg p{font-size:1.4rem;letter-spacing:0;line-height:1.7;font-weight:400}}@media only screen and (min-width: 992px){.scroll-graph__svg p{font-size:1.4rem;letter-spacing:0;line-height:1.7;font-weight:400}}@media only screen and (min-width: 768px){.scroll-graph__svg p{font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.6rem;letter-spacing:0;line-height:1.75;font-weight:500;bottom:calc(100% + 3rem)}}@media only screen and (min-width: 768px) and (min-width: 480px){.scroll-graph__svg p{font-size:1.6rem;letter-spacing:0;line-height:1.75;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 992px){.scroll-graph__svg p{font-size:1.6rem;letter-spacing:0;line-height:1.75;font-weight:400}}@media only screen and (min-width: 768px){.scroll-graph__svg p a{display:inline-block;position:relative;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:underline;display:inline}}.scroll-graph__svg strong{margin-bottom:.5rem;white-space:nowrap;color:#fff;display:block}.scroll-graph__svg sup{font-size:.6em}.scroll-graph__scroll-hint{width:9rem;height:9rem;background-color:#fff3;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:calc(50% - 4.5rem);top:calc(50% - 4.5rem);pointer-events:none;opacity:0;transition:opacity .15s linear}.scroll-graph__scroll-hint svg{width:.9rem;height:.6rem;fill:#fff}.scroll-graph__scroll-hint svg:first-child{transform:rotate(90deg)}.scroll-graph__scroll-hint svg:last-child{transform:rotate(-90deg)}.scroll-graph__scroll-hint span{margin:0 .6rem}.scroll-graph__hide-details{width:4.4rem;height:4.4rem;border:.4rem solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;right:2rem;top:2rem;pointer-events:none;opacity:0;transition:opacity .15s linear}.scroll-graph__hide-details svg{width:1.4rem;height:1.4rem;fill:#fff}.scroll-graph__timeline{width:100%;height:1.2rem;position:absolute;left:0;bottom:8vh;transition:opacity .35s linear}.scroll-graph__timeline ul{padding:0 10%;display:flex;justify-content:space-between;list-style:none}.scroll-graph__timeline li{font-size:2.2rem;line-height:1;display:none;color:#fff}@media only screen and (min-width: 768px){.scroll-graph__timeline li{display:block}}.scroll-graph__timeline li:nth-child(5){margin-left:25%;margin-right:25%}.scroll-graph__timeline li:nth-child(6){margin-right:4%}.scroll-graph.is-showing-details .scroll-graph__content{opacity:0;pointer-events:none}.scroll-graph.is-showing-details .scroll-graph__svg-scroller{overflow:auto;-webkit-overflow-scrolling:touch}.scroll-graph.is-showing-details .scroll-graph__svg span{opacity:1}.scroll-graph.is-showing-details .scroll-graph__svg span:hover+p{opacity:1;transform:translateY(0)}.scroll-graph.is-showing-details .scroll-graph__scroll-hint{opacity:1}.scroll-graph.is-showing-details .scroll-graph__scroll-hint.is-hidden{opacity:0}.scroll-graph.is-showing-details .scroll-graph__hide-details{opacity:1;pointer-events:all}.scroll-graph.hide-graph .container--fpc,.scroll-graph.hide-graph .scroll-graph__hide-details,.scroll-graph.hide-graph .scroll-graph__scroll-hint,.scroll-graph.hide-graph .scroll-graph__svg-scroller,.scroll-graph.hide-graph .scroll-graph__timeline{opacity:0}.scroll-slider{height:800vh;padding:0;position:relative}.scroll-slider__fixed-wrapper{width:100%;height:100vh;padding-top:6vh;display:flex;flex-flow:column;justify-content:center;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}@media only screen and (max-width: 320px){.scroll-slider__fixed-wrapper{padding-top:10vh}}@media only screen and (min-width: 768px){.scroll-slider__fixed-wrapper{padding-top:8vh;display:block}}.scroll-slider__index{padding:0 3rem;margin-bottom:2.5rem;color:#999;display:flex}@media only screen and (min-width: 768px){.scroll-slider__index{padding:0 10vw}}.scroll-slider__index>span{flex:0 0 1.8rem}.scroll-slider__index-total{margin-left:10rem;position:relative}.scroll-slider__index-total:before{content:"";width:8rem;height:.1rem;background-color:#999;position:absolute;right:calc(100% + 1rem);top:calc(50% - .1rem)}.scroll-slider__scrollbar-wrapper{margin-bottom:5rem;padding:0 10vw}.scroll-slider__scrollbar{position:relative;width:14.3rem;height:.4rem;background:#ccc;border-radius:3rem;overflow:hidden}.scroll-slider__scrollbar-drag{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;border-radius:3rem;transition:transform .3s cubic-bezier(.38,.41,.27,1)}.scroll-slider ul{width:100%;padding-left:50vw;display:flex}.scroll-slider li{padding:0 1.8rem;flex:0 0 100vw}@media only screen and (min-width: 768px){.scroll-slider li{padding:0 10vw}}.scroll-slider h2{max-width:50rem;height:18rem;margin-bottom:1.5rem}@media only screen and (max-width: 320px){.scroll-slider h2{height:10rem;font-size:3rem}}@media only screen and (min-width: 576px){.scroll-slider h2{height:21.6rem}}@media only screen and (min-width: 768px){.scroll-slider h2{height:auto;position:absolute;left:0;top:0}}.scroll-slider__item-wrapper{position:relative}@media only screen and (min-width: 768px){.scroll-slider__item-wrapper{height:75vh;padding:9.6rem 0 0 10vw}}.scroll-slider__image{height:100%;overflow:hidden;display:block;position:relative}.scroll-slider__image h2{color:#fff;display:none;z-index:1}@media only screen and (min-width: 768px){.scroll-slider__image h2{display:block;left:-10vw;top:-9.6rem}}.scroll-slider__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.scroll-slider__blurb{width:100%;margin-top:1.5rem}@media only screen and (min-width: 768px){.scroll-slider__blurb{width:60%;max-width:none;margin-top:0;position:absolute;right:-10rem;bottom:-10rem}.scroll-slider__blurb:before{content:"";padding-top:100%;display:block}}@media only screen and (min-width: 1280px){.scroll-slider__blurb{width:40%;max-width:48rem;right:-5rem}}.scroll-slider__blurb .blob{left:0;top:0;display:none}@media only screen and (min-width: 768px){.scroll-slider__blurb .blob{display:block}}.scroll-slider__blurb .blob figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 20% 5.4rem;display:flex;flex-flow:column;justify-content:center}.scroll-slider__blurb-content{color:#000}.scroll-slider__blurb-content.sk-show{transition:opacity .3s cubic-bezier(.38,.41,.27,1) .5s,transform .3s cubic-bezier(.395,0,.135,1) .5s}@media only screen and (min-width: 768px){.scroll-slider__blurb-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 20%;color:#fff;display:flex;flex-flow:column;justify-content:center}}.scroll-slider__blurb-content p+a{margin-top:1.5rem}.scroll-slider__blurb-content a{display:inline-block;margin-right:auto;color:inherit;font-weight:800;text-decoration:underline;font-family:var(--font-primary);font-size:1.1rem;font-weight:500}.scroll-slider__blurb-content a span:before{background-color:#000}@media only screen and (min-width: 768px){.scroll-slider__blurb-content a span:before{background-color:#fff}}@media only screen and (max-width: 320px){.scroll-slider__blurb-content a span,.scroll-slider__blurb-content p{font-size:1.4rem}}.scroll-slider__dotted-line{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.scroll-slider__dotted-line path{fill:none;stroke-width:8}@media only screen and (min-width: 576px){.scroll-slider__dotted-line path{stroke-width:6}}@media only screen and (min-width: 992px){.scroll-slider__dotted-line path{stroke-width:4.5}}@media only screen and (min-width: 1280px){.scroll-slider__dotted-line path{stroke-width:3}}.scroll-slider__dotted-line mask path{stroke:#fff}.scroll-slider__dotted-line>path{stroke:#b0b0b0;stroke-dasharray:20 26}@media only screen and (min-width: 576px){.scroll-slider__dotted-line>path{stroke-dasharray:14 18}}@media only screen and (min-width: 992px){.scroll-slider__dotted-line>path{stroke-dasharray:8 12}}@media only screen and (min-width: 1280px){.scroll-slider__dotted-line>path{stroke-dasharray:5 8}}.scroll-slider.sk-viewport-in .scroll-slider__dotted-line mask path{stroke-dashoffset:0!important;transition:stroke-dashoffset 1.5s cubic-bezier(.25,.46,.45,.94)}.year-outline{width:100%;height:100%;position:absolute;left:0;top:0}.year-outline .container,.year-outline .row,.year-outline__content-wrapper{height:100%}.year-outline .row{position:relative}.year-outline__item{position:relative;flex:0 0 100%}@media only screen and (min-width: 1280px){.year-outline__item{flex:0 0 41.66667%;max-width:41.66667%;margin-left:58.33333%}}.year-outline__content{width:100%;text-align:center;position:absolute;left:0;top:15vh;z-index:1}@media only screen and (min-width: 576px){.year-outline__content{top:20vh}}@media only screen and (min-width: 1280px){.year-outline__content{text-align:left;position:relative;left:auto;top:0vh}}.year-outline__content>div{width:100%;position:absolute;left:0;top:0;opacity:0;transform:translateY(0);transition:opacity .35s linear;will-change:transform;margin-top:50%}@media (min-width: 768px){.year-outline__content>div{margin-top:0}}.year-outline__content h2,.year-outline__content p{max-width:50rem;margin:0 auto}@media only screen and (min-width: 1280px){.year-outline__content h2,.year-outline__content p{margin-left:0}}.year-outline__content__content-heading{margin-bottom:1rem}.year-outline__content--2{color:#feb904}.year-outline__content-blurbs{min-height:7.2rem;position:relative}.year-outline .blob{width:32rem;top:calc(50% - 32rem);left:calc(50% - 16rem)}@media only screen and (min-width: 1280px){.year-outline .blob{width:55%;left:auto;top:auto;bottom:auto}}.year-outline .blob canvas{opacity:0;transform:scale3d(.6,.6,1);transition:opacity .6s cubic-bezier(.395,0,.135,1),transform .6s cubic-bezier(.395,0,.135,1)}.year-outline .blob span{opacity:0;transition:opacity .35s linear}.year-outline .blob--1 div{width:60%;height:60%;left:20%;top:20%}.year-outline .blob--2 div{width:100%;height:100%;left:0;top:0}.year-outline__blob-label{position:absolute;left:50%;transform:translate(-50%,-50%)}.year-outline__blob-label--inner{top:50%}.year-outline__blob-label--outer{top:17%;color:#feb904}.is-active .year-outline .blob--1 canvas,.is-active .year-outline .blob--1 span{opacity:1}.is-active .year-outline .blob--1 canvas{transform:scaleX(1)}.is-active .year-outline.show-more .blob--2 canvas,.is-active .year-outline.show-more .blob--2 span,.is-active .year-outline .year-outline__content--1{opacity:1}.is-active .year-outline.show-more .blob--2 canvas{transform:scaleX(1)}.is-active .year-outline.show-more .year-outline__content--1{opacity:0}.is-active .year-outline.show-more .year-outline__content--2{opacity:1}.fpc-html{-webkit-backface-visibility:hidden;backface-visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/90/assets/footprinthcc-fpcWhyPage.scss.css.map */
