@charset "UTF-8";html{scroll-behavior:smooth}body.activo{overflow-y:hidden}.white{color:#fff}.middle-middle{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;z-index:102;opacity:1;transition:all ease .4s}.align-middle{position:relative;top:0;left:0;transform:none;width:100%}@media (min-width: 768px){.align-middle{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;padding:50px}}#fabricas-granjas-e-hilanderias #shopify-section-header{position:relative}@media (min-width: 768px){#fabricas-granjas-e-hilanderias #shopify-section-header{position:absolute}}#fgmpage{margin-top:38px;padding-bottom:0;overflow:hidden}@media (min-width: 768px){#fgmpage{padding-bottom:70px}}#fgmpage .row>div{margin-left:auto;margin-right:auto}#fgmpage h1,#fgmpage .h1{font-size:52px;line-height:52px;letter-spacing:-2px}@media (min-width: 768px){#fgmpage h1,#fgmpage .h1{font-size:72px;line-height:74px}}#fgmpage p{font-size:18px;line-height:24px}@media (min-width: 768px){#fgmpage p{font-size:20px;line-height:32px}}#fgmpage p.small{font-size:16px}@media (min-width: 768px){#fgmpage p.small{font-size:18px}}#fgmpage .btn{font-size:16px;line-height:18px;border-radius:40px;text-align:center;text-decoration:none;padding:16px 40px;display:inline-block;-webkit-font-smoothing:antialiased;background:#000;color:#fff;font-weight:400;text-transform:none;letter-spacing:.5px;font-weight:600;margin:auto;width:100%}@media (min-width: 768px){#fgmpage .btn{width:auto}}#fgmpage .btn.white{background:#fff;color:#000}#fgmpage .container{max-width:90%}#fgmpage .imgover:after{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:99;background:#0006;transition:all ease .4s}#fgmpage .imgover.activo:after{background:#0009}#fgmpage .middle-middle figure{width:3rem;height:3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;background-color:#fff;border-radius:50%}#fgmpage .middle-middle figure svg{width:12px;margin-left:.4rem}@media (min-width: 768px){#fgmpage .middle-middle figure{width:4rem;height:4rem}#fgmpage .middle-middle figure svg{width:18px}}#fgmpage .creditos{position:absolute;z-index:100;bottom:2%;right:1%;display:flex;justify-content:center;align-items:center}#fgmpage .creditos div{display:inline-block}#fgmpage .creditos .buton{width:30px;height:30px;background:#fff;text-align:center;border-radius:50%;font-weight:600;margin-left:10px;cursor:pointer;line-height:26px;opacity:.7}#fgmpage .ncredito{color:#fff;opacity:0;visibility:hidden;transition:all ease .2s;font-size:24px;font-weight:600;line-height:48px;position:absolute;bottom:-10%;z-index:9999;left:1%;transition:all ease .4s}#fgmpage .ncredito.activo{opacity:1;visibility:visible;bottom:1%}#fgmpage figure{margin-bottom:0}#fgmpage span.break{line-height:0}@media (min-width: 768px){#fgmpage span.break{display:none}}#fgmpage .pt-cuatro{padding-top:4%}#fgmpage .pb-cuatro{padding-bottom:4%}#fgmpage .pl-cuatro{padding-left:4%}#fgmpage .pr-cuatro{padding-right:4%}#fgmpage .px-cuatro{padding-left:4%;padding-right:4%}#fgmpage .py-cuatro{padding-top:4%;padding-bottom:4%}#fgmpage .pt-seis{padding-top:6%}#fgmpage .pb-seis{padding-bottom:6%}#fgmpage .pl-seis{padding-left:6%}#fgmpage .pr-seis{padding-right:6%}#fgmpage .px-seis{padding-left:6%;padding-right:6%}#fgmpage .py-seis{padding-top:6%;padding-bottom:6%}#fgmpage .pt-ocho{padding-top:8%}#fgmpage .pb-ocho{padding-bottom:8%}#fgmpage .pl-ocho{padding-left:8%}#fgmpage .pr-ocho{padding-right:8%}#fgmpage .px-ocho{padding-left:8%;padding-right:8%}#fgmpage .py-ocho{padding-top:8%;padding-bottom:8%}#fgmpage .mt-cuatro{margin-top:4%}#fgmpage .mb-cuatro{margin-bottom:4%}#fgmpage .ml-cuatro{margin-left:4%}#fgmpage .mr-cuatro{margin-right:4%}#fgmpage .mx-cuatro{margin-left:4%;margin-right:4%}#fgmpage .my-cuatro{margin-top:4%;margin-bottom:4%}#fgmpage .mt-seis{margin-top:6%}#fgmpage .mb-seis{margin-bottom:6%}#fgmpage .ml-seis{margin-left:6%}#fgmpage .mr-seis{margin-right:6%}#fgmpage .mx-seis{margin-left:6%;margin-right:6%}#fgmpage .my-seis{margin-top:6%;margin-bottom:6%}#fgmpage .mt-ocho{margin-top:8%}#fgmpage .mb-ocho{margin-bottom:8%}#fgmpage .ml-ocho{margin-left:8%}#fgmpage .mr-ocho{margin-right:8%}#fgmpage .mx-ocho{margin-left:8%;margin-right:8%}#fgmpage .my-ocho{margin-top:8%;margin-bottom:8%}@media (max-width: 768px){#fgmpage .pmobile{padding-left:15px;padding-right:15px}}#fgmpage .banner-top-solapas .banner-video{overflow:hidden;height:auto}@media (min-width: 768px){#fgmpage .banner-top-solapas .banner-video{height:100vh}}#fgmpage .banner-top-solapas .banner-video video{width:auto;vertical-align:top;height:100%}@media (min-width: 768px){#fgmpage .banner-top-solapas .banner-video video{width:100%;height:auto}#fgmpage .banner-top-solapas .banner-video video source{width:100%}}#fgmpage .banner-top-solapas .banner-video .middle-middle{width:90%}#fgmpage .banner-top-solapas .banner-video .middle-middle h1{font-size:32px;line-height:40px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#fgmpage .banner-top-solapas .banner-video .middle-middle h1{font-size:60px;line-height:60px}}@media (min-width: 1025px){#fgmpage .banner-top-solapas .banner-video .middle-middle h1{font-size:64px;line-height:70px}}#fgmpage .banner-top-solapas .banner-video .middle-middle.activo{top:75%;opacity:0}#fgmpage .banner-top-solapas .banner-video .middle-middle+a{position:absolute;bottom:5%;z-index:99999;width:20px;fill:#fff;height:20px;left:50%;margin-left:-10px;display:none}@media (min-width: 768px){#fgmpage .banner-top-solapas .banner-video .middle-middle+a{display:block}}#fgmpage .banner-top-solapas .banner-video .middle-middle+a #flechabajo{width:100%;height:100%;animation:fade_move_down 2s ease-in-out infinite}#fgmpage #bajada{height:80vh;display:flex;align-items:center;background:#f5f5f5}#fgmpage #bajada h3{font-size:32px;line-height:40px}@media (min-width: 768px){#fgmpage #bajada h3{font-size:48px;line-height:54px}}#fgmpage #bajada p{font-size:16px;line-height:24px}#fgmpage #bajada .row{align-items:center;justify-content:center}#fgmpage .navigation-subnav-tabs{position:relative;display:block;top:0;left:0;width:100%;margin-top:7rem;z-index:0;background:#fff;justify-content:space-between;align-items:center;flex-flow:row nowrap;overflow:hidden;transform:translateZ(0)}#fgmpage .navigation-subnav-tabs .nav{display:flex;position:relative;width:100%;height:inherit;flex-flow:row nowrap;justify-content:space-between;align-items:center}#fgmpage .navigation-subnav-tabs .nav-item{display:block;position:relative;height:inherit;margin:0;flex:1 0 auto}#fgmpage .navigation-subnav-tabs .nav-link{display:flex;position:relative;height:inherit;color:#000;padding:1rem 0;text-decoration:none;flex-flow:row nowrap;justify-content:center;align-items:center}#fgmpage .navigation-subnav-tabs__active-line,#fgmpage .navigation-subnav-tabs__bottom-line{position:absolute;top:auto;bottom:0;left:0;height:.4rem}#fgmpage .navigation-subnav-tabs__bottom-line{width:100%;background:#eaeaea;transition:transform .16s cubic-bezier(.175,.29,.405,1)}#fgmpage .navigation-subnav-tabs__active-line{left:0;width:25%;background:#000;margin-left:0;border-radius:.4rem;z-index:1;transform-origin:0 50%;opacity:1;transition:opacity .2s cubic-bezier(.38,.41,.27,1),transform .16s cubic-bezier(.175,.29,.405,1),margin-left .1s ease}#fgmpage .mapbox[data-map-filter=all] .navigation-subnav-tabs__active-line{margin-left:0}#fgmpage .mapbox[data-map-filter=factory] .navigation-subnav-tabs__active-line{margin-left:25%}#fgmpage .mapbox[data-map-filter=farm] .navigation-subnav-tabs__active-line{margin-left:50%}#fgmpage .mapbox[data-map-filter=mill] .navigation-subnav-tabs__active-line{margin-left:75%}#fgmpage .page-wrapper .mapbox__list-item p{font-size:16px;line-height:24px}#fgmpage .page-wrapper .h11{font-size:12px;letter-spacing:-.01em;line-height:1.25;font-weight:400}#fgmpage .page-wrapper .mapbox__list-item h4{font-size:16px;letter-spacing:-.01em;line-height:1.2;font-weight:700}@media (min-width: 768px){#fgmpage .page-wrapper .mapbox__list-item h4{font-size:20px}}#fgmpage .page-wrapper .mapboxgl-marker{width:15px;height:15px}#fgmpage .page-wrapper .mapbox__marker--full,#fgmpage .page-wrapper .mapbox__marker.is-active{width:32px;height:32px;z-index:1}#fgmpage .page-wrapper .h9{font-size:16px;letter-spacing:-.01em;line-height:1.25;font-weight:600;color:#000}#fgmpage .modal-dialog{border-radius:20px;overflow:hidden}#fgmpage .modal-dialog .modal-content{background:#000}#fgmpage .modal-dialog .modal-content p{color:#fff}#fgmpage .modal-dialog .modal-body{padding:1rem 3rem}#fgmpage .modal-dialog button.close{color:#fff}.embed-responsive-16by9:before{padding-top:initial}.embed-responsive{position:initial}@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)}}.progress-tile{display:flex;align-items:center;margin-bottom:20px;background-color:#fff;position:relative;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.progress-tile:hover .progress-tile__bg{transform:scale(1.0625)}.progress-tile:before{content:"";float:left;padding-top:100%}.progress-tile:after{content:"";display:table;clear:both}.progress-tile__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:transform 1s cubic-bezier(.395,.005,.19,1)}.progress-tile__bg img,.progress-tile__bg video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.progress-tile__graph{position:absolute;bottom:6.5rem;left:-100%;width:200%;height:auto;z-index:1}@media only screen and (min-width: 576px){.progress-tile__graph{left:0;width:100%}}.progress-tile__graph img{display:block;width:100%;height:auto}.progress-tile__content{width:100%;height:100%;padding:3rem;z-index:1}@media only screen and (min-width: 768px){.progress-tile__content{padding:2rem 3rem}}@media only screen and (min-width: 1280px){.progress-tile__content{padding:4rem}}.progress-tile__content h4{font-family:Avenir Next LT W02 Bold,-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:400}@media only screen and (min-width: 480px){.progress-tile__content h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 992px){.progress-tile__content h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 1280px){.progress-tile__content h4{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.4rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 1280px) and (min-width: 480px){.progress-tile__content h4{font-size:3.2rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 1280px) and (min-width: 992px){.progress-tile__content h4{font-size:3.2rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}.progress-tile--inverse{background-color:#000;color:#fff}.progress-tile--icon{align-items:flex-end}.progress-tile--icon .progress-tile__content{padding:3rem}@media only screen and (min-width: 768px){.progress-tile--icon .progress-tile__content{padding:2rem 3rem}}.progress-tile--icon .progress-tile__icon{width:5rem;height:auto;margin-bottom:1.2rem}.progress-tile--icon .progress-tile__icon svg{fill:#fff}@media only screen and (min-width: 576px){.progress-tile--icon .progress-tile__icon{width:2.5rem}}@media only screen and (min-width: 1280px){.progress-tile--icon .progress-tile__icon{width:5rem}}@media only screen and (min-width: 1280px){.progress-tile--icon{align-items:center}.progress-tile--icon .progress-tile__content{padding:2rem 4rem}}.progress-tile--blob{color:#feb904;align-items:flex-start}.progress-tile--blob .blob{width:100%;position:absolute;left:0;bottom:0}.progress-tile--blob .blob [data-blob]{width:55%;height:55%;right:5%;bottom:5%}.progress-tile--blob .blob figcaption{left:4rem;bottom:4rem}.progress-tile--featured-bottom,.progress-tile--featured-top{height:100%;color:#fff;background-color:#000}@media only screen and (max-width: 767px){.progress-tile--featured-bottom:before,.progress-tile--featured-top:before{content:"";float:left;padding-top:calc(200% + 20px)}}.progress-tile--featured-bottom .progress-tile__content,.progress-tile--featured-top .progress-tile__content{padding:5rem 3rem}@media only screen and (min-width: 1280px){.progress-tile--featured-bottom .progress-tile__content,.progress-tile--featured-top .progress-tile__content{padding:5rem 6rem}}.progress-tile--featured-bottom .progress-tile__content h4,.progress-tile--featured-top .progress-tile__content h4{font-family:Avenir Next LT W02 Bold,-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:400;max-width:6.25em}@media only screen and (min-width: 480px){.progress-tile--featured-bottom .progress-tile__content h4,.progress-tile--featured-top .progress-tile__content h4{font-size:2.8rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 992px){.progress-tile--featured-bottom .progress-tile__content h4,.progress-tile--featured-top .progress-tile__content h4{font-size:2.8rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 1280px){.progress-tile--featured-bottom .progress-tile__content h4,.progress-tile--featured-top .progress-tile__content h4{font-family:Avenir Next LT W02 Bold,-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:400}}@media only screen and (min-width: 1280px) and (min-width: 480px){.progress-tile--featured-bottom .progress-tile__content h4,.progress-tile--featured-top .progress-tile__content h4{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 1280px) and (min-width: 992px){.progress-tile--featured-bottom .progress-tile__content h4,.progress-tile--featured-top .progress-tile__content h4{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}.progress-tile--featured-top{align-items:flex-start}.progress-tile--featured-top .progress-tile__icon{position:absolute;bottom:6.5rem;left:-100%;width:200%;height:auto;z-index:1}@media only screen and (min-width: 576px){.progress-tile--featured-top .progress-tile__icon{left:0;width:100%}}.progress-tile--featured-top .progress-tile__icon img{display:block;width:100%;height:auto}.progress-tile--featured-bottom{align-items:flex-end}.slider-progress-dashboard{padding:8rem 0;background-color:#f5f5f5;overflow:hidden}@media only screen and (min-width: 768px){.slider-progress-dashboard{padding:10rem 0}}@media only screen and (min-width: 992px){.slider-progress-dashboard{padding:16rem 0}}.slider-progress-dashboard__wrapper{margin-bottom:4rem}@media only screen and (min-width: 768px){.slider-progress-dashboard__wrapper{margin-bottom:8.7rem}}.slider-progress-dashboard__heading{margin-left:0;margin-right:0}@media only screen and (min-width: 992px){.slider-progress-dashboard__heading{display:flex;flex-flow:row;justify-content:space-between}}@media only screen and (min-width: 1280px){.slider-progress-dashboard__heading{margin-left:calc(8.33333% - 10px);margin-right:calc(8.33333% - 10px)}}.slider-progress-dashboard__heading-inner{flex:0 0 50%;max-width:41.3rem}.slider-progress-dashboard__heading-inner a{margin-top:2.5rem;margin-bottom:5rem}.slider-progress-dashboard__paragraph{flex:0 0 50%;max-width:41.3rem;margin-top:5rem}@media only screen and (min-width: 992px){.slider-progress-dashboard__paragraph{margin-top:0;margin-bottom:5rem}}@media only screen and (max-width: 1279px){.slider-progress-dashboard__slides{padding-bottom:4rem;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.slider-progress-dashboard .swiper-container{overflow:visible;margin-left:0}@media only screen and (min-width: 1280px){.slider-progress-dashboard .swiper-container{margin-left:calc(8.33333% - 10px)}}@media only screen and (max-width: 1279px){.slider-progress-dashboard .swiper-wrapper{margin-left:-10px;margin-right:-10px;width:unset}}.slider-progress-dashboard .swiper-slide{width:90%;overflow:hidden;padding-left:10px;padding-right:10px}@media only screen and (min-width: 768px){.slider-progress-dashboard .swiper-slide{width:40%}}@media only screen and (min-width: 992px){.slider-progress-dashboard .swiper-slide{display:block;width:27.5%}}@media only screen and (min-width: 1280px){.slider-progress-dashboard .swiper-slide{padding-left:0;padding-right:0}}.slider-progress-dashboard .swiper-slide:last-child{padding-right:4rem}@media only screen and (min-width: 576px){.slider-progress-dashboard .swiper-slide:last-child{padding-right:12rem}}@media only screen and (min-width: 992px){.slider-progress-dashboard .swiper-slide:last-child{padding-right:8rem}}@media only screen and (min-width: 1280px){.slider-progress-dashboard .swiper-slide:last-child{padding-right:0}}.slider-progress-dashboard .swiper-slide--big{width:90%;height:100%}@media only screen and (min-width: 768px){.slider-progress-dashboard .swiper-slide--big{width:calc(80% + 20px)}}@media only screen and (min-width: 992px){.slider-progress-dashboard .swiper-slide--big{width:calc(55% + 20px)}}.slider-progress-dashboard .swiper-button-next,.slider-progress-dashboard .swiper-button-prev{display:none;right:-2rem;top:calc(50% - 10px);margin-top:-3rem;width:auto;height:auto;background-image:none;transition:opacity .4s cubic-bezier(.38,.41,.27,1),transform .2s cubic-bezier(.235,0,.05,.95)}.slider-progress-dashboard .swiper-button-next:hover,.slider-progress-dashboard .swiper-button-prev:hover{transform:scale(1.05)}.slider-progress-dashboard .swiper-button-next figure,.slider-progress-dashboard .swiper-button-prev figure{display:flex;align-items:center;justify-content:center;height:6rem;width:6rem;background-color:#fff;border-radius:50%;box-shadow:0 6px 8px #0003}.is-dark .slider-progress-dashboard .swiper-button-next figure,.is-dark .slider-progress-dashboard .swiper-button-prev figure{background-color:#000;box-shadow:0 6px 8px #9993}.slider-progress-dashboard .swiper-button-next svg,.slider-progress-dashboard .swiper-button-prev svg{fill:#000}.is-dark .slider-progress-dashboard .swiper-button-next svg,.is-dark .slider-progress-dashboard .swiper-button-prev svg{fill:#fff}@media only screen and (min-width: 1280px){.slider-progress-dashboard .swiper-button-next,.slider-progress-dashboard .swiper-button-prev{display:block}}.slider-progress-dashboard .swiper-button-prev{right:auto;left:0}@media only screen and (min-width: 1280px){.slider-progress-dashboard .swiper-button-prev{left:calc(-1.5rem - 8.33333%)}}.slider-progress-dashboard .swiper-button-prev svg{transform:rotate(180deg)}.slider-progress-dashboard .swiper-button-disabled{opacity:0}.slider-progress-dashboard--one-up{margin-bottom:8rem}.slider-progress-dashboard--one-up .slider-progress-dashboard__wrapper{margin-bottom:5rem}.slider-progress-dashboard--one-up .progress-tile{margin-bottom:0;align-items:center}.slider-progress-dashboard--one-up .progress-tile:before{padding-top:100%}.slider-progress-dashboard--one-up .progress-tile__content{padding:3rem}@media only screen and (min-width: 768px){.slider-progress-dashboard--one-up .progress-tile__content{padding:2rem 3rem}}@media only screen and (min-width: 1280px){.slider-progress-dashboard--one-up .progress-tile__content{padding:4rem}}.slider-progress-dashboard--one-up .progress-tile__content h4{font-family:Avenir Next LT W02 Bold,-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:400}@media only screen and (min-width: 480px){.slider-progress-dashboard--one-up .progress-tile__content h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 992px){.slider-progress-dashboard--one-up .progress-tile__content h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 1280px){.slider-progress-dashboard--one-up .progress-tile__content h4{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.4rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 1280px) and (min-width: 480px){.slider-progress-dashboard--one-up .progress-tile__content h4{font-size:3.2rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 1280px) and (min-width: 992px){.slider-progress-dashboard--one-up .progress-tile__content h4{font-size:3.2rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}.slider-progress-dashboard--one-up .swiper-button-next{display:none;left:auto;right:0}@media only screen and (min-width: 992px){.slider-progress-dashboard--one-up .swiper-button-next{display:block;right:4.16667%}}.slider-progress-dashboard--one-up .swiper-button-prev{display:none;right:auto;left:0}@media only screen and (min-width: 992px){.slider-progress-dashboard--one-up .swiper-button-prev{display:block;left:4.16667%}}.slider-progress-dashboard--one-up .swiper-slide{width:90%}@media only screen and (min-width: 768px){.slider-progress-dashboard--one-up .swiper-slide{width:50%}}@media only screen and (min-width: 992px){.slider-progress-dashboard--one-up .swiper-slide{width:31.8%}}@media only screen and (min-width: 1280px){.slider-progress-dashboard--one-up .swiper-slide{width:29.6%}}.slider-progress-dashboard--video{padding:12rem 0}.slider-progress-dashboard--video video{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}.slider-progress-dashboard--video .swiper-slide{width:calc(100% - 20px);margin-right:60px!important}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .swiper-slide{width:75%}}.slider-progress-dashboard--video .slider-progress-dashboard__video{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.slider-progress-dashboard--video .slider-progress-dashboard__video:before{content:"";float:left;padding-top:64.71%}.slider-progress-dashboard--video .slider-progress-dashboard__video:after{content:"";display:table;clear:both}.slider-progress-dashboard--video .slider-progress-dashboard__play{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:#fff;border-radius:50%;cursor:pointer;z-index:1;opacity:1;pointer-events:all;transition:opacity .3s cubic-bezier(.38,.41,.27,1) .3s}.slider-progress-dashboard--video .slider-progress-dashboard__play svg{margin-left:.3rem}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__play{width:7rem;height:7rem}}.slider-progress-dashboard--video .slider-progress-dashboard__play.is-hidden{opacity:0;pointer-events:none}.slider-progress-dashboard--video .slider-progress-dashboard__caption{display:flex;justify-content:space-between;margin-top:1.5rem}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption{margin-top:3rem}}.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading{max-width:15em}.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-family:Avenir Next LT W02 Bold,-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:-.01em;line-height:1.25;font-weight:400}@media only screen and (min-width: 480px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 768px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading{max-width:25em}.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-family:Avenir Next LT W02 Bold,-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:400}}@media only screen and (min-width: 768px) and (min-width: 480px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading{max-width:35em}.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-family:Avenir Next LT W02 Bold,-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:400}}@media only screen and (min-width: 992px) and (min-width: 480px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-heading h4{font-size:2.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-family:Avenir Next LT W02 Bold,-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:-.01em;line-height:1.25;font-weight:400}@media only screen and (min-width: 480px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 768px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-family:Avenir Next LT W02 Bold,-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:400}}@media only screen and (min-width: 768px) and (min-width: 480px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-family:Avenir Next LT W02 Bold,-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:400}}@media only screen and (min-width: 992px) and (min-width: 480px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__caption-pagination span{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 4rem);height:5rem;margin:0 2rem;z-index:2;opacity:1;transition:opacity .3s cubic-bezier(.38,.41,.27,1)}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__ctrls{height:10rem;margin:0 4rem;width:calc(100% - 8rem)}}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls.is-hidden{opacity:1}@media only screen and (min-width: 992px){.slider-progress-dashboard--video .slider-progress-dashboard__ctrls.is-hidden{opacity:0}}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-bar{position:relative;flex:1 0 auto;display:flex;align-items:center;height:2rem;overflow:hidden;cursor:pointer}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-bar-progress{width:100%;height:.2rem;border-radius:3rem;background:#fff3;transform:translateY(-50%)}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-bar-head{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3rem;transform:translate(-100%);background:#fff;pointer-events:none}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-bar-head.is-hidden{opacity:0}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-meta{margin:0 2rem;font-size:1.2rem;opacity:1;color:#fff}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-playback{position:relative;margin-right:2rem;width:1.6rem;height:2rem;cursor:pointer}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-playback figure{position:absolute;top:0;left:0;line-height:0}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-playback figure.is-hidden{display:none}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-playback svg{fill:#fff;width:1.6rem;height:2rem}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-volume{position:relative;width:1.8rem;height:2rem;cursor:pointer}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-volume figure{position:absolute;top:0;left:0;line-height:0}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-volume figure.is-hidden{display:none}.slider-progress-dashboard--video .slider-progress-dashboard__ctrls-volume svg{fill:#fff;width:1.6rem;height:2rem}.callout-blob{padding:10rem 0}@media only screen and (min-width: 992px){.callout-blob{padding:16rem 0}}.callout-blob__wrapper{margin-left:0;margin-right:0}@media only screen and (min-width: 1280px){.callout-blob__wrapper{margin-left:calc(8.33333% - 10px);margin-right:calc(8.33333% - 10px)}}.callout-blob__heading{margin-bottom:5rem}@media only screen and (min-width: 992px){.callout-blob__heading{margin-bottom:8rem}}.callout-blob__item{text-align:center;margin-bottom:7rem}.callout-blob__item h3+p{margin-top:1.7rem}.callout-blob__item p+.callout-blob__cta{margin-top:3.4rem}.callout-blob__item p{max-width:30em;margin:0 auto}@media only screen and (min-width: 1280px){.callout-blob__item{text-align:left;margin-bottom:0}}.callout-blob .blob{width:80%!important;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;position:relative}@media only screen and (min-width: 576px){.callout-blob .blob{width:70%!important}}@media only screen and (min-width: 1280px){.callout-blob .blob{width:100%!important}}.callout-blob .blob:before{content:"";padding-top:100%;display:block}.callout-blob .blob>div{position:absolute;top:0;left:0;width:100%;height:100%}.hero-fpc{width:100%;height:58rem;background-color:#000;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.hero-fpc:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;pointer-events:none}@media only screen and (min-width: 768px){.hero-fpc{margin-bottom:12rem}}@media only screen and (min-width: 992px){.hero-fpc{height:80rem;margin-bottom:14.5rem}}@media only screen and (min-width: 1600px){.hero-fpc{height:100rem}}.hero-fpc__map-bg,.hero-fpc video{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.hero-fpc h1,.hero-fpc p{color:#fff;text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(1.2rem)}.hero-fpc h1{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:4rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}@media only screen and (min-width: 480px){.hero-fpc h1{font-size:5.6rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 992px){.hero-fpc h1{font-size:6.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}.hero-fpc p{margin-top:2rem}.hero-fpc--no-mb{margin-bottom:0}.hero-fpc--medium{height:48rem}@media only screen and (min-width: 992px){.hero-fpc--medium{height:68rem;margin-bottom:9rem}}.hero-fpc--medium h1,.hero-fpc--medium p{display:none}.hero-fpc--medium h1{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:4rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}@media only screen and (min-width: 480px){.hero-fpc--medium h1{font-size:5.6rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 992px){.hero-fpc--medium h1{font-size:6.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}.hero-fpc--short{height:42rem;margin-bottom:0}.hero-fpc--short h1{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.8rem;letter-spacing:-.01em;line-height:1.28571;font-weight:400;max-width:none;margin-left:auto;margin-right:auto}@media only screen and (min-width: 480px){.hero-fpc--short h1{font-size:4rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 992px){.hero-fpc--short h1{font-size:4rem;letter-spacing:-.01em;line-height:1.2;font-weight:400;font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;max-width:8em}}@media only screen and (min-width: 992px) and (min-width: 480px){.hero-fpc--short h1{font-size:5.6rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 992px){.hero-fpc--short h1{font-size:6.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 992px){.hero-fpc--short{height:54rem}}.hero-fpc--short.hero-fpc.sk-viewport-in h1{transition-delay:.2s}.hero-fpc--short.hero-fpc.sk-viewport-in .hero-fpc__play,.hero-fpc--short.hero-fpc.sk-viewport-in p{transition-delay:.3s}.hero-fpc--video.hero-fpc.sk-viewport-in .hero-fpc__play,.hero-fpc--video.hero-fpc.sk-viewport-in h1,.hero-fpc--video.hero-fpc.sk-viewport-in p{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.hero-fpc--video.hero-fpc.sk-viewport-in h1{transition-delay:2s}.hero-fpc--video.hero-fpc.sk-viewport-in .hero-fpc__play{transition-delay:2.2s}.hero-fpc--custom-background-animation .hero-fpc__content-blurb,.hero-fpc--custom-background-animation .hero-fpc__content-heading,.hero-fpc--custom-background-animation .hero-fpc__cta{opacity:0;transform:translateY(1.2rem)}.hero-fpc--custom-background-animation .hero-fpc__background{opacity:0}.hero-fpc--custom-background-animation .hero-fpc__background img{transform:scale3d(1.2,1.2,1)}.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__background{opacity:1;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__background img{transform:scaleX(1);transition:transform 1s cubic-bezier(.215,.61,.355,1)}.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__content-blurb,.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__content-heading,.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__cta{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__content-heading{transition-delay:.8s}.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__content-blurb{transition-delay:.95s}.hero-fpc--custom-background-animation.sk-viewport-in .hero-fpc__cta{transition-delay:1.1s}.hero-fpc--story{color:#fff;margin-bottom:0;height:auto}.hero-fpc--story p{text-align:left}.hero-fpc--story .row{height:100%;padding-bottom:0}.hero-fpc--story .hero-fpc__content-wrapper{height:100vh;margin-left:0;margin-right:0}@media only screen and (min-width: 1280px){.hero-fpc--story .hero-fpc__content-wrapper{margin-left:calc(8.33333% - 10px);margin-right:calc(8.33333% - 10px)}}.hero-fpc--story .hero-fpc__content-heading{font-family:Avenir Next LT W02 Bold,-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:400;margin-bottom:0;max-width:12em}@media only screen and (min-width: 480px){.hero-fpc--story .hero-fpc__content-heading{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 992px){.hero-fpc--story .hero-fpc__content-heading{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 768px){.hero-fpc--story .hero-fpc__content-heading{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:4rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 480px){.hero-fpc--story .hero-fpc__content-heading{font-size:5.6rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 992px){.hero-fpc--story .hero-fpc__content-heading{font-size:6.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 992px){.hero-fpc--story .hero-fpc__content-heading{font-family:Avenir Next LT W02 Bold,-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:400;max-width:7em}}@media only screen and (min-width: 992px) and (min-width: 480px){.hero-fpc--story .hero-fpc__content-heading{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 992px){.hero-fpc--story .hero-fpc__content-heading{font-size:4.8rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400}}@media only screen and (min-width: 1280px){.hero-fpc--story .hero-fpc__content-heading{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:4rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 1280px) and (min-width: 480px){.hero-fpc--story .hero-fpc__content-heading{font-size:5.6rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 1280px) and (min-width: 992px){.hero-fpc--story .hero-fpc__content-heading{font-size:6.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}.hero-fpc--story .hero-fpc__content-heading+.hero-fpc__cta{margin-top:2.2rem}@media only screen and (min-width: 576px){.hero-fpc--story .hero-fpc__content-heading+.hero-fpc__cta{margin-top:4.2rem}}.hero-fpc--story .hero-fpc__content-heading+.hero-fpc__content-blurb{margin-top:3rem}.hero-fpc--story .hero-fpc__content-blurb+.hero-fpc__cta{margin-top:3.6rem}.hero-fpc__play{position:relative;margin:3rem auto 0;z-index:1;cursor:pointer;opacity:0;transform:translateY(1.2rem)}.hero-fpc__play figure{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:#fff;border-radius:50%}.hero-fpc__play svg{width:1.3rem;height:1.6rem;margin-left:.2rem}@media only screen and (min-width: 768px){.hero-fpc__play figure{width:7rem;height:7rem}.hero-fpc__play svg{width:1.9rem;height:2.3rem;margin-left:.4rem}}.hero-fpc__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-fpc__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-fpc.sk-viewport-in .hero-fpc__play,.hero-fpc.sk-viewport-in h1,.hero-fpc.sk-viewport-in p{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.hero-fpc.sk-viewport-in h1{transition-delay:.3s}.hero-fpc.sk-viewport-in .hero-fpc__play,.hero-fpc.sk-viewport-in p{transition-delay:.4s}.mapbox{position:relative;width:100%;height:auto}.mapbox[data-map-filter=all] .mapbox__marker--factory,.mapbox[data-map-filter=all] .mapbox__marker--farm,.mapbox[data-map-filter=all] .mapbox__marker--mill{opacity:1}.mapbox[data-map-filter=all] .mapbox__list-item--factory,.mapbox[data-map-filter=all] .mapbox__list-item--farm,.mapbox[data-map-filter=all] .mapbox__list-item--mill{display:block}.mapbox[data-map-filter=factory] .mapbox__marker--farm,.mapbox[data-map-filter=factory] .mapbox__marker--mill{opacity:0}.mapbox[data-map-filter=factory] .mapbox__list-item--farm,.mapbox[data-map-filter=factory] .mapbox__list-item--mill{display:none}.mapbox[data-map-filter=factory] .mapbox__list-item--factory{display:block}.mapbox[data-map-filter=farm] .mapbox__marker--factory,.mapbox[data-map-filter=farm] .mapbox__marker--mill{opacity:0}.mapbox[data-map-filter=farm] .mapbox__list-item--factory,.mapbox[data-map-filter=farm] .mapbox__list-item--mill{display:none}.mapbox[data-map-filter=farm] .mapbox__list-item--farm{display:block}.mapbox[data-map-filter=mill] .mapbox__marker--factory,.mapbox[data-map-filter=mill] .mapbox__marker--farm{opacity:0}.mapbox[data-map-filter=mill] .mapbox__list-item--factory,.mapbox[data-map-filter=mill] .mapbox__list-item--farm{display:none}.mapbox[data-map-filter=mill] .mapbox__list-item--mill{display:block}.mapbox .mapboxgl-popup{max-width:25rem;width:25rem;height:auto;background-color:#fff;z-index:2}.mapbox .mapboxgl-popup .mapboxgl-popup-tip{display:none}.mapbox .mapboxgl-popup .mapboxgl-popup-content{display:flex;align-items:center;padding:2.7rem;min-height:20rem;box-shadow:0 0 10px #0000004d}.mapbox .mapboxgl-popup .mapboxgl-popup-close-button{top:1rem;right:1.2rem}.mapbox .navigation-subnav-tabs{display:block}.mapbox .navigation-subnav-tabs.is-sticky{position:relative;z-index:inherit}.mapbox .navigation-subnav-tabs .nav-item{cursor:pointer}.mapbox .navigation-subnav-tabs .nav-item:not(:first-child) .nav-link{display:flex;align-items:center;flex-flow:row nowrap}.mapbox .navigation-subnav-tabs .nav-item:not(:first-child) .nav-link figure{width:1rem;height:1rem;background-color:#000;border-radius:50%}.mapbox .navigation-subnav-tabs .nav-item:not(:first-child) .nav-link span{margin-left:.8rem}.mapbox .navigation-subnav-tabs .nav-item:not(:first-child) .nav-link--factory figure{background-color:#32b67a}.mapbox .navigation-subnav-tabs .nav-item:not(:first-child) .nav-link--mill figure{background-color:#fa4616}.mapbox .navigation-subnav-tabs .nav-item:not(:first-child) .nav-link--farm figure{background-color:#003da5}.mapbox .navigation-subnav-tabs__fpc-btn{display:none}@media only screen and (min-width: 992px){.mapbox .navigation-subnav-tabs__fpc-btn{display:flex}}.mapbox__mobile-tabs{display:flex;align-items:center;justify-content:center;margin-top:5.3rem}@media only screen and (min-width: 992px){.mapbox__mobile-tabs{display:none}}.mapbox__mobile-tabs-btn{margin:0 .5rem}.mapbox__mobile-tabs-btn .btn{background-color:#999;min-width:7.25rem}.mapbox__mobile-tabs-btn.is-active .btn{background-color:#000}.mapbox__filters{margin-bottom:5rem}.mapbox__marker{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;border:1px solid #fff;background-color:#000;transition:opacity .3s cubic-bezier(.38,.41,.27,1)}.mapbox__marker svg{opacity:0}.mapbox__marker--full,.mapbox__marker.is-active{width:3.8rem;height:3.8rem;z-index:1}.mapbox__marker--full svg,.mapbox__marker.is-active svg{opacity:1}.mapbox__marker.is-active:hover{cursor:pointer}.mapbox__marker--factory{background-color:#32b67a}.mapbox__marker--mill{background-color:#fa4616}.mapbox__marker--farm{background-color:#003da5}.mapbox__map{height:50rem;width:100%;margin:4rem 0 0}.mapbox__map.is-hidden{display:none}@media only screen and (min-width: 992px){.mapbox__map{height:80vh;width:calc(100% - 20.6rem);margin:6rem 0}}.mapbox__list-active-frame{position:absolute;top:0;left:0;width:20.6rem;border:1px solid #000;border-right:0;height:20rem;opacity:0;pointer-events:none;z-index:2;transition:transform .3s cubic-bezier(.38,.41,.27,1)}.mapbox__list-active-frame.is-shown{opacity:1}.mapbox__list-wrapper{position:relative;bottom:0;right:0;width:100%;height:50rem;margin-top:4rem;overflow:auto}.mapbox__list-wrapper.is-hidden{display:none}@media only screen and (min-width: 992px){.mapbox__list-wrapper{position:absolute;display:block;width:20.6rem;bottom:0;right:0;margin-top:0;height:80vh}}.mapbox__list{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;width:100%;padding:0 2.7rem 8rem;z-index:1}@media only screen and (min-width: 992px){.mapbox__list{display:block;padding:0}}.mapbox__list-item{position:relative;display:flex;flex:0 0 calc(50% - 1rem);height:auto;margin-bottom:4rem;align-items:center;border-top:0;cursor:pointer}@media only screen and (min-width: 992px){.mapbox__list-item{flex:none;height:20rem;margin-bottom:0;border-top:1px solid #eaeaea}}.mapbox__list-item img{display:block;width:100%;max-width:100%}@media only screen and (min-width: 992px){.mapbox__list-item img{display:none}}.mapbox__list-item h4{font-family:Avenir Next LT W02 Bold,-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:-.01em;line-height:1.25;font-weight:400;margin-top:1.5rem}@media only screen and (min-width: 480px){.mapbox__list-item h4{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item h4{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400;font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2rem;line-height:1.2;margin-top:1rem}}@media only screen and (min-width: 992px) and (min-width: 480px){.mapbox__list-item h4{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 992px){.mapbox__list-item h4{font-size:2rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}.mapbox__list-item p{font-family:AvenirNextLTW02-Medium,-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:400;position:relative;margin-top:1rem;line-height:1.4;transform:none;opacity:.5;transition:transform .3s cubic-bezier(.38,.41,.27,1),opacity .3s cubic-bezier(.38,.41,.27,1)}@media only screen and (min-width: 480px){.mapbox__list-item p{font-size:1.4rem;letter-spacing:0;line-height:1.7;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item p{font-size:1.4rem;letter-spacing:0;line-height:1.7;font-weight:400;font-family:AvenirNextLTW02-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.6rem;line-height:1.75;opacity:1}}@media only screen and (min-width: 992px) and (min-width: 480px){.mapbox__list-item p{font-size:1.6rem;letter-spacing:0;line-height:1.75;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 992px){.mapbox__list-item p{font-size:1.6rem;letter-spacing:0;line-height:1.75;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item 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}}.mapbox__list-item a{margin-top:1rem}.mapbox__list-item a span{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}@media only screen and (min-width: 480px){.mapbox__list-item a span{font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item a span{font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item a{top:auto;position:absolute;bottom:3rem;left:2rem;margin-top:0;pointer-events:none;opacity:0;transform:translateY(1rem);transition:transform .3s cubic-bezier(.38,.41,.27,1),opacity .3s cubic-bezier(.38,.41,.27,1)}.mapbox__list-item a span{font-family:Avenir Next LT W02 Bold,-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:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 480px){.mapbox__list-item a span{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px) and (min-width: 992px){.mapbox__list-item a span{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}.mapbox__list-item--popup{height:auto}.mapbox__list-item--popup a{position:relative;opacity:1;left:0;bottom:0;margin-top:1rem;pointer-events:all;transform:none;transition:none}.mapbox__list-item--popup a span{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}@media only screen and (min-width: 480px){.mapbox__list-item--popup a span{font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item--popup a span{font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}.mapbox__list-item--popup .mapbox__list-item-inner{position:relative;width:100%;padding:0}.mapbox__list-item--popup .mapbox__list-item-inner .h8{font-family:Avenir Next LT W02 Bold,-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:-.01em;line-height:1.25;font-weight:400}@media only screen and (min-width: 480px){.mapbox__list-item--popup .mapbox__list-item-inner .h8{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item--popup .mapbox__list-item-inner .h8{font-size:1.6rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}.mapbox__list-item--popup .mapbox__list-item-inner p{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400;opacity:.5}@media only screen and (min-width: 480px){.mapbox__list-item--popup .mapbox__list-item-inner p{font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}@media only screen and (min-width: 992px){.mapbox__list-item--popup .mapbox__list-item-inner p{font-size:1.2rem;letter-spacing:-.01em;line-height:1.25;font-weight:400}}.mapbox__list-item--popup .mapbox__list-item-eyebrow{display:flex}.mapbox__list-item--factory .mapbox__list-item-eyebrow figure{background-color:#32b67a}.mapbox__list-item--farm .mapbox__list-item-eyebrow figure{background-color:#003da5}.mapbox__list-item--mill .mapbox__list-item-eyebrow figure{background-color:#fa4616}.mapbox__list-item.is-active .mapbox__list-item-inner{background-color:#eaeaea}.mapbox__list-item.is-active .mapbox__list-item-expand{transform:rotate(45deg)}.mapbox__list-item.is-active a{opacity:1;transform:none;transition-delay:.3s;pointer-events:all}.mapbox__list-item.is-active p{opacity:0}.mapbox__list-item-inner{position:relative;top:0;right:0;width:100%;height:auto;padding:0;background-color:#fff}@media only screen and (min-width: 992px){.mapbox__list-item-inner{position:absolute;padding:3rem 2rem;height:100%;transition:background-color .3s cubic-bezier(.38,.41,.27,1);width:20.6rem}}.mapbox__list-item-image{position:absolute;top:0;right:0;width:20.6rem;height:100%;background-color:#999}.mapbox__list-item-eyebrow{display:none;align-items:center;flex-flow:row nowrap}@media only screen and (min-width: 992px){.mapbox__list-item-eyebrow{display:flex}}.mapbox__list-item-eyebrow figure{width:.8rem;height:.8rem;background-color:#000;border-radius:50%}.mapbox__list-item-eyebrow span{margin-left:.8rem;text-transform:capitalize;opacity:.5}.mapbox__list-item-expand{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;transition:transform .3s cubic-bezier(.38,.41,.27,1);cursor:pointer}.mapbox__list-item-expand span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:50%;opacity:0}.mapbox__list-item-expand svg{position:relative;fill:#000;z-index:1;width:1.2rem;height:1.2rem}.mapbox__separator{position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#eaeaea;z-index:1}.mapbox-wordmark{display:block;height:20px;width:65px;left:10px;bottom:10px;text-indent:-9999px;z-index:99999;overflow:hidden;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA4MC40NyAyMC4wMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfS5zdDAsLnN0MXtvcGFjaXR5Oi42O2VuYWJsZS1iYWNrZ3JvdW5kOm5ld308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03OS4yOSAxMy42MWEuMi4yIDAgMDEtLjIuMmgtMS41M2MtLjEyIDAtLjIzLS4wNi0uMjktLjE2bC0xLjM3LTIuMjgtMS4zNyAyLjI4Yy0uMDYuMS0uMTcuMTYtLjI5LjE2aC0xLjUzYS4xOTUuMTk1IDAgMDEtLjE3LS4zbDIuMzEtMy41LTIuMjgtMy40N2EuMjAyLjIwMiAwIDAxLS4wMy0uMTFjMC0uMTEuMDktLjIuMi0uMmgxLjUzYy4xMiAwIC4yMy4wNi4yOS4xNmwxLjM0IDIuMjUgMS4zMy0yLjI0Yy4wNi0uMS4xNy0uMTYuMjktLjE2aDEuNTNhLjE5NS4xOTUgMCAwMS4xNy4zTDc2Ljk2IDEwbDIuMzEgMy41Yy4wMS4wMy4wMi4wNy4wMi4xMXpNNjMuMDkgOS4xNmMtLjM3LTEuNzktMS44Ny0zLjEyLTMuNjYtMy4xMi0uOTggMC0xLjkzLjQtMi42IDEuMTJWMy4zN2MwLS4xMi0uMS0uMjItLjIyLS4yMmgtMS4zM2MtLjEyIDAtLjIyLjEtLjIyLjIydjEwLjIxYzAgLjEyLjEuMjIuMjIuMjJoMS4zM2MuMTIgMCAuMjItLjEuMjItLjIydi0uN2EzLjYxIDMuNjEgMCAwMDIuNiAxLjEyYzEuNzkgMCAzLjI5LTEuMzQgMy42Ni0zLjEzLjEyLS41Ny4xMi0xLjE1IDAtMS43MXptLTMuOTcgMy4yNWMtMS4yNiAwLTIuMjgtMS4wNi0yLjMtMi4zNnYtLjA2Yy4wMi0xLjMxIDEuMDQtMi4zNiAyLjMtMi4zNnMyLjMgMS4wNyAyLjMgMi4zOS0xLjAzIDIuMzktMi4zIDIuMzl6TTY4LjI2IDYuMDRhNC4wMzcgNC4wMzcgMCAwMC0zLjk2IDMuMTNjLS4xMi41Ni0uMTIgMS4xMyAwIDEuNjlBNC4wMjggNC4wMjggMCAwMDY4LjI3IDE0YzIuMjQgMCA0LjA2LTEuNzggNC4wNi0zLjk5cy0xLjgyLTMuOTctNC4wNy0zLjk3em0tLjAyIDYuMzhjLTEuMjcgMC0yLjMtMS4wNy0yLjMtMi4zOXMxLjAzLTIuNCAyLjMtMi40IDIuMyAxLjA3IDIuMyAyLjM5LTEuMDMgMi4zOS0yLjMgMi40eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01OS4xMiA3LjYzYy0xLjI2IDAtMi4yOCAxLjA2LTIuMyAyLjM2di4wNmMuMDIgMS4zMSAxLjA0IDIuMzYgMi4zIDIuMzZzMi4zLTEuMDcgMi4zLTIuMzktMS4wMy0yLjM5LTIuMy0yLjM5em0wIDMuNmMtLjYgMC0xLjA5LS41My0xLjExLTEuMTlWMTBjLjAxLS42Ni41MS0xLjE5IDEuMTEtMS4xOXMxLjExLjU0IDEuMTEgMS4yMS0uNDkgMS4yMS0xLjExIDEuMjF6TTY4LjI0IDcuNjNjLTEuMjcgMC0yLjMgMS4wNy0yLjMgMi4zOXMxLjAzIDIuMzkgMi4zIDIuMzkgMi4zLTEuMDcgMi4zLTIuMzktMS4wMy0yLjM5LTIuMy0yLjM5em0wIDMuNmMtLjYxIDAtMS4xMS0uNTQtMS4xMS0xLjIxcy41LTEuMiAxLjExLTEuMiAxLjExLjU0IDEuMTEgMS4yMS0uNSAxLjItMS4xMSAxLjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQzLjU2IDYuMjRoLTEuMzNjLS4xMiAwLS4yMi4xLS4yMi4yMnYuN2EzLjYxIDMuNjEgMCAwMC0yLjYtMS4xMmMtMi4wNyAwLTMuNzUgMS43OC0zLjc1IDMuOTlzMS42OSAzLjk5IDMuNzUgMy45OWMuOTkgMCAxLjkzLS40MSAyLjYtMS4xM3YuN2MwIC4xMi4xLjIyLjIyLjIyaDEuMzNjLjEyIDAgLjIyLS4xLjIyLS4yMlY2LjQ0YzAtLjExLS4wOS0uMjEtLjIxLS4yMSAwIC4wMSAwIC4wMS0uMDEuMDF6bS0xLjU0IDMuODFjLS4wMSAxLjMxLTEuMDQgMi4zNi0yLjMgMi4zNnMtMi4zLTEuMDctMi4zLTIuMzkgMS4wMy0yLjQgMi4yOS0yLjRjMS4yNyAwIDIuMjggMS4wNiAyLjMgMi4zNmwuMDEuMDd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM5LjcyIDcuNjNjLTEuMjcgMC0yLjMgMS4wNy0yLjMgMi4zOXMxLjAzIDIuMzkgMi4zIDIuMzkgMi4yOC0xLjA2IDIuMy0yLjM2di0uMDZjLS4wMi0xLjMxLTEuMDQtMi4zNi0yLjMtMi4zNnptLTEuMSAyLjM5YzAtLjY3LjUtMS4yMSAxLjExLTEuMjEuNjEgMCAxLjA5LjUzIDEuMTEgMS4xOXYuMDRjLS4wMS42NS0uNSAxLjE4LTEuMTEgMS4xOHMtMS4xMS0uNTQtMS4xMS0xLjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjkxIDYuMDRjLS45OCAwLTEuOTMuNC0yLjYgMS4xMnYtLjcxYzAtLjEyLS4xLS4yMi0uMjItLjIyaC0xLjMzYy0uMTIgMC0uMjIuMS0uMjIuMjJ2MTAuMjFjMCAuMTIuMS4yMi4yMi4yMmgxLjMzYy4xMiAwIC4yMi0uMS4yMi0uMjJ2LTMuNzhjLjY4LjcxIDEuNjIgMS4xMiAyLjYxIDEuMTIgMi4wNyAwIDMuNzUtMS43OCAzLjc1LTMuOTlzLTEuNjktMy45Ny0zLjc2LTMuOTd6bS0uMzEgNi4zOGMtMS4yNiAwLTIuMjgtMS4wNi0yLjMtMi4zNnYtLjA3Yy4wMi0xLjMxIDEuMDQtMi4zNyAyLjI5LTIuMzcgMS4yNiAwIDIuMyAxLjA3IDIuMyAyLjM5cy0xLjAzIDIuNC0yLjI5IDIuNDF6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ5LjYgNy42M2MtMS4yNiAwLTIuMjggMS4wNi0yLjMgMi4zNnYuMDZjLjAyIDEuMzEgMS4wNCAyLjM2IDIuMyAyLjM2czIuMy0xLjA3IDIuMy0yLjM5LTEuMDQtMi4zOS0yLjMtMi4zOXptMCAzLjZjLS42IDAtMS4wOS0uNTMtMS4xMS0xLjE5VjEwYy4wMS0uNjYuNTEtMS4xOSAxLjExLTEuMTkuNiAwIDEuMTEuNTUgMS4xMSAxLjIxcy0uNSAxLjIxLTEuMTEgMS4yMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuMzYgMTMuNTljMCAuMTItLjEuMjItLjIyLjIySDMyLjhjLS4xMiAwLS4yMi0uMS0uMjItLjIyVjkuMjRjMC0uOTMtLjctMS42My0xLjU0LTEuNjMtLjc2IDAtMS4zOS42Ny0xLjUxIDEuNTRsLjAxIDQuNDRjMCAuMTItLjEuMjItLjIyLjIyaC0xLjM0Yy0uMTIgMC0uMjItLjEtLjIyLS4yMlY5LjI0YzAtLjkzLS43LTEuNjMtMS41NC0xLjYzLS44MSAwLTEuNDcuNzUtMS41MiAxLjcxdjQuMjdjMCAuMTItLjEuMjItLjIyLjIyaC0xLjMzYy0uMTIgMC0uMjItLjEtLjIyLS4yMlY2LjQ0Yy4wMS0uMTIuMS0uMjEuMjItLjIxaDEuMzNjLjEyIDAgLjIxLjEuMjIuMjF2LjYzYy40OC0uNjUgMS4yNC0xLjA0IDIuMDYtMS4wNWguMDNjMS4wNCAwIDEuOTkuNTcgMi40OCAxLjQ4LjQzLS45IDEuMzMtMS40OCAyLjMyLTEuNDkgMS41NCAwIDIuNzkgMS4xOSAyLjc2IDIuNjVsLjAxIDQuOTN6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTgwLjMyIDEyLjk3bC0uMDctLjEyTDc4LjM4IDEwbDEuODUtMi44MWMuNDItLjY0LjI1LTEuNDktLjM5LTEuOTItLjAxLS4wMS0uMDItLjAxLS4wMy0uMDItLjIyLS4xNC0uNDgtLjIxLS43NC0uMjFoLTEuNTNjLS41MyAwLTEuMDMuMjgtMS4zLjc0bC0uMzIuNTMtLjMyLS41M2MtLjI4LS40Ni0uNzctLjc0LTEuMzEtLjc0aC0xLjUzYy0uNTcgMC0xLjA4LjM1LTEuMjkuODhhNS4zMTcgNS4zMTcgMCAwMC02LjkxLjQzYy0uMzMuMzItLjYyLjY5LS44NSAxLjA5LS44NS0xLjU1LTIuNDUtMi42LTQuMjgtMi42LS40OCAwLS45Ni4wNy0xLjQxLjIyVjMuMzdjMC0uNzgtLjYzLTEuNDEtMS40LTEuNDFoLTEuMzNjLS43NyAwLTEuNC42My0xLjQgMS40djMuNTdhNC44NiA0Ljg2IDAgMDAtMy45Ny0yLjA5Yy0uNyAwLTEuMzkuMTUtMi4wMi40NS0uMjMtLjE2LS41MS0uMjUtLjgtLjI1aC0xLjMzYy0uNDMgMC0uODMuMi0xLjEuNTNhMS40MjMgMS40MjMgMCAwMC0xLjExLS41M2gtMS4zMmMtLjI5IDAtLjU3LjA5LS44LjI1LS42NC0uMjktMS4zMi0uNDQtMi4wMi0uNDQtMS43NCAwLTMuMjcuOTUtNC4xNiAyLjM4LS4xOS0uNDQtLjQ2LS44NS0uNzktMS4xOS0uNzYtLjc3LTEuOC0xLjE5LTIuODgtMS4xOWgtLjAxYy0uODUuMDEtMS42Ny4zMS0yLjM0Ljg0LS43LS41NC0xLjU2LS44NC0yLjQ1LS44NGgtLjAzYy0uMjggMC0uNTUuMDMtLjgyLjEtLjI3LjA2LS41My4xNS0uNzguMjctLjItLjExLS40My0uMTctLjY3LS4xN2gtMS4zM2MtLjc4IDAtMS40LjYzLTEuNCAxLjR2Ny4xNGMwIC43OC42MyAxLjQgMS40IDEuNGgxLjMzYy43OCAwIDEuNDEtLjYzIDEuNDEtMS40MVY5LjM1Yy4wMy0uMzQuMjItLjU2LjM0LS41Ni4xNyAwIC4zNi4xNy4zNi40NXY0LjM1YzAgLjc4LjYzIDEuNCAxLjQgMS40aDEuMzRjLjc4IDAgMS40LS42MyAxLjQtMS40bC0uMDEtNC4zNWMuMDYtLjMuMjQtLjQ1LjMzLS40NS4xNyAwIC4zNi4xNy4zNi40NXY0LjM1YzAgLjc4LjYzIDEuNCAxLjQgMS40aDEuMzRjLjc4IDAgMS40LS42MyAxLjQtMS40di0uMzZhNC44MTIgNC44MTIgMCAwMDMuODcgMS45NmMuNyAwIDEuMzktLjE1IDIuMDItLjQ1LjIzLjE2LjUxLjI1LjguMjVoMS4zMmMuMjkgMCAuNTctLjA5LjgtLjI1djEuOTFjMCAuNzguNjMgMS40IDEuNCAxLjRoMS4zM2MuNzggMCAxLjQtLjYzIDEuNC0xLjR2LTEuNjljLjQ2LjE0Ljk0LjIyIDEuNDIuMjEgMS42MiAwIDMuMDctLjgzIDMuOTctMi4xdi41YzAgLjc4LjYzIDEuNCAxLjQgMS40aDEuMzNjLjI5IDAgLjU3LS4wOS44LS4yNS42My4zIDEuMzIuNDUgMi4wMi40NSAxLjgzIDAgMy40My0xLjA1IDQuMjgtMi42YTUuMjc2IDUuMjc2IDAgMDA3LjIyIDEuODljLjE3LS4xLjM0LS4yMS41LS4zNC4yMS41Mi43Mi44NyAxLjI5Ljg2aDEuNTNjLjUzIDAgMS4wMy0uMjggMS4zLS43NGwuMzUtLjU4LjM1LjU4Yy4yOC40Ni43Ny43NCAxLjMxLjc0aDEuNTJjLjc3IDAgMS4zOS0uNjMgMS4zOC0xLjM5IDAtLjIxLS4wNS0uNDItLjE1LS42MnptLTQ2LjE3Ljg0aC0xLjM0Yy0uMTIgMC0uMjItLjEtLjIyLS4yMlY5LjI0YzAtLjkzLS43LTEuNjMtMS41NC0xLjYzLS43NiAwLTEuMzkuNjctMS41MSAxLjU0bC4wMSA0LjQ0YzAgLjEyLS4xLjIyLS4yMi4yMmgtMS4zNGMtLjEyIDAtLjIyLS4xLS4yMi0uMjJWOS4yNGMwLS45My0uNy0xLjYzLTEuNTQtMS42My0uODEgMC0xLjQ3Ljc1LTEuNTIgMS43MXY0LjI3YzAgLjEyLS4xLjIyLS4yMi4yMmgtMS4zM2MtLjEyIDAtLjIyLS4xLS4yMi0uMjJWNi40NGMuMDEtLjEyLjEtLjIxLjIyLS4yMWgxLjMzYy4xMiAwIC4yMS4xLjIyLjIxdi42M2MuNDgtLjY1IDEuMjQtMS4wNCAyLjA2LTEuMDVoLjAzYzEuMDQgMCAxLjk5LjU3IDIuNDggMS40OC40My0uOSAxLjMzLTEuNDggMi4zMi0xLjQ5IDEuNTQgMCAyLjc5IDEuMTkgMi43NiAyLjY1bC4wMSA0LjkxYzAgLjEzLS4xLjIzLS4yMi4yNHptOS42My0uMjJjMCAuMTItLjEuMjItLjIyLjIyaC0xLjMzYy0uMTIgMC0uMjItLjEtLjIyLS4yMnYtLjcxYy0uNjcuNzItMS42MSAxLjEyLTIuNTkgMS4xMi0yLjA3IDAtMy43NS0xLjc4LTMuNzUtMy45OXMxLjY5LTMuOTkgMy43NS0zLjk5Yy45OCAwIDEuOTIuNDEgMi42IDEuMTJ2LS43YzAtLjEyLjEtLjIyLjIyLS4yMmgxLjMzYy4xMS0uMDEuMjEuMDguMjIuMnY3LjE3em02LjEzLjQxYy0uOTggMC0xLjkyLS40MS0yLjYtMS4xMnYzLjc4YzAgLjEyLS4xLjIyLS4yMi4yMmgtMS4zM2MtLjEyIDAtLjIyLS4xLS4yMi0uMjJWNi40NWMwLS4xMi4xLS4yMS4yMi0uMjFoMS4zM2MuMTIgMCAuMjIuMS4yMi4yMnYuN2MuNjgtLjcyIDEuNjItMS4xMiAyLjYtMS4xMiAyLjA3IDAgMy43NSAxLjc3IDMuNzUgMy45OFM1MS45OCAxNCA0OS45MSAxNHptMTMuMTgtMy4xM2MtLjM3IDEuNzgtMS44NyAzLjEzLTMuNjYgMy4xMy0uOTggMC0xLjkyLS40MS0yLjYtMS4xMnYuN2MwIC4xMi0uMS4yMi0uMjIuMjJoLTEuMzNjLS4xMiAwLS4yMi0uMS0uMjItLjIyVjMuMzdjMC0uMTIuMS0uMjIuMjItLjIyaDEuMzNjLjEyIDAgLjIyLjEuMjIuMjJ2My43OGMuNjgtLjcxIDEuNjItMS4xMiAyLjYtMS4xMSAxLjc5IDAgMy4yOSAxLjMzIDMuNjYgMy4xMi4xMi41Ny4xMiAxLjE1IDAgMS43MXptNS4xNyAzLjE0Yy0xLjkuMDEtMy41NS0xLjI5LTMuOTctMy4xNC0uMTItLjU2LS4xMi0xLjEzIDAtMS42OWE0LjAzOSA0LjAzOSAwIDAxMy45Ny0zLjE0YzIuMjUgMCA0LjA2IDEuNzggNC4wNiAzLjk5cy0xLjgyIDMuOTgtNC4wNiAzLjk4em0xMC44My0uMmgtMS41M2MtLjEyIDAtLjIzLS4wNi0uMjktLjE2bC0xLjM3LTIuMjgtMS4zNyAyLjI4Yy0uMDYuMS0uMTcuMTYtLjI5LjE2aC0xLjUzYS4xOTUuMTk1IDAgMDEtLjE3LS4zbDIuMzEtMy41LTIuMjgtMy40N2EuMjAyLjIwMiAwIDAxLS4wMy0uMTFjMC0uMTEuMDktLjIuMi0uMmgxLjUzYy4xMiAwIC4yMy4wNi4yOS4xNmwxLjM0IDIuMjUgMS4zNC0yLjI1Yy4wNi0uMS4xNy0uMTYuMjktLjE2aDEuNTNhLjE5NS4xOTUgMCAwMS4xNy4zTDc2Ljk2IDEwbDIuMzEgMy41Yy4wMi4wMy4wMy4wNy4wMy4xMS0uMDEuMTEtLjEuMi0uMjEuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMS4yMWMtNC44NyAwLTguODEgMy45NS04LjgxIDguODFzMy45NSA4LjgxIDguODEgOC44MSA4LjgxLTMuOTUgOC44MS04LjgxYzAtNC44Ny0zLjk0LTguODEtOC44MS04Ljgxem00LjE4IDEwLjk4Yy0xLjg0IDEuODQtNC41NSAyLjItNi4zOCAyLjItLjY3IDAtMS4zNC0uMDUtMi0uMTUgMCAwLS45Ny01LjM3IDIuMDQtOC4zOS43OS0uNzkgMS44Ni0xLjIyIDIuOTgtMS4yMiAxLjIxIDAgMi4zNy40OSAzLjIzIDEuMzUgMS43NSAxLjc1IDEuOCA0LjUyLjEzIDYuMjF6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwIC4wMmMtNS41MiAwLTEwIDQuNDgtMTAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwYy0uMDEtNS41Mi00LjQ4LTEwLTEwLTEwem0wIDE4LjgxYy00Ljg3IDAtOC44MS0zLjk1LTguODEtOC44MVM1LjEzIDEuMiAxMCAxLjJzOC44MSAzLjk1IDguODEgOC44MWMwIDQuODgtMy45NCA4LjgyLTguODEgOC44MnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTQuMDQgNS45OGMtMS43NS0xLjc1LTQuNTMtMS44MS02LjItLjE0LTMuMDEgMy4wMi0yLjA0IDguMzktMi4wNCA4LjM5czUuMzcuOTcgOC4zOS0yLjA0YzEuNjYtMS42OSAxLjYxLTQuNDYtLjE1LTYuMjF6bS0yLjE2IDMuODlsLS44NyAxLjc4LS44Ni0xLjc4LTEuNzctLjg2IDEuNzctLjg2Ljg2LTEuNzguODcgMS43OCAxLjc3Ljg2LTEuNzcuODZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjY1IDkuMDFsLTEuNzcuODYtLjg3IDEuNzgtLjg2LTEuNzgtMS43Ny0uODYgMS43Ny0uODYuODYtMS43OC44NyAxLjc4eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:0 0;background-size:65px 20px}.modal-fpc__eyebrow{text-transform:uppercase;margin-bottom:2rem;opacity:0;transform:translateY(100%);z-index:1;transition:opacity .4s cubic-bezier(.38,.41,.27,1),transform .6s cubic-bezier(.395,0,.135,1)}.modal-fpc__close{position:fixed;top:2rem;left:2rem;width:4.4rem;height:4.4rem;z-index:4;pointer-events:auto}@media only screen and (min-width: 992px){.modal-fpc__close{left:7rem}}.modal-fpc__close .cta-circle__outline{display:none}.modal-fpc__blob{position:absolute;width:75%;top:-10vh;right:-13vw;pointer-events:none;z-index:0}@media only screen and (min-width: 768px){.modal-fpc__blob{width:45%;top:-20vh;right:3vw}}.modal-fpc__blob:before{content:"";padding-top:100%;display:block}.modal-fpc__blob [data-blob]{position:absolute}.modal-fpc__blob--bottom{top:auto;right:auto;left:-15vw;bottom:5vh;width:50%}@media only screen and (min-width: 768px){.modal-fpc__blob--bottom{left:5vw;bottom:5vh;width:25%}}.modal-fpc .navigation-primary__expanded-section--content-wrapper{margin-bottom:0;z-index:1}.modal-fpc .modal-dialog{position:relative;width:100%;max-width:none;min-height:100vh;margin:0;color:#fff;background-color:#000;transform:none!important;pointer-events:none}.modal-fpc .modal-content{background-color:#000;border:0;z-index:2}.modal-fpc .modal-body{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;height:100vh;width:100%;padding:0}.modal-fpc .modal-body h2,.modal-fpc .modal-body p{padding:0 20px}.modal-fpc .modal-body h2{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.4rem;letter-spacing:-.01em;line-height:1.16667;font-weight:400;margin-bottom:3rem}@media only screen and (min-width: 480px){.modal-fpc .modal-body h2{font-size:3.2rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 992px){.modal-fpc .modal-body h2{font-size:3.2rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}@media only screen and (min-width: 768px){.modal-fpc .modal-body h2{font-family:Avenir Next LT W02 Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:4rem;letter-spacing:-.01em;line-height:1.2;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 480px){.modal-fpc .modal-body h2{font-size:5.6rem;letter-spacing:-.01em;line-height:1.14286;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 992px){.modal-fpc .modal-body h2{font-size:6.4rem;letter-spacing:-.01em;line-height:1.125;font-weight:400}}.modal-fpc .modal-body p{font-size:2.2rem}.modal-fpc .modal-body a,.modal-fpc .modal-body li,.modal-fpc .modal-body ul{text-align:center}.modal-fpc .modal-body ul{opacity:0;transform:translateY(20%);transition:opacity .4s cubic-bezier(.38,.41,.27,1),transform .6s cubic-bezier(.395,0,.135,1)}.modal-fpc .modal-body li{max-width:none;opacity:0;transform:translateY(4rem);transition:opacity .4s cubic-bezier(.38,.41,.27,1),transform .3s cubic-bezier(.395,0,.135,1);transition-delay:0s}.modal-fpc .modal-body.is-open .modal-fpc__eyebrow{transform:none;opacity:1}.modal-fpc .modal-body.is-open ul{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.38,.41,.27,1),transform .6s cubic-bezier(.395,0,.135,1);transition-delay:.06s}.modal-fpc .modal-body.is-open ul:hover li:not(:hover){opacity:.4}.modal-fpc .modal-body.is-open li{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.38,.41,.27,1),transform .3s cubic-bezier(.38,.41,.27,1)}.modal-fpc .modal-body.is-open li:first-child{transition-delay:.12s}.modal-fpc .modal-body.is-open li:nth-child(2){transition-delay:.18s}.modal-fpc .modal-body.is-open li:nth-child(3){transition-delay:.24s}.modal-fpc .modal-body.is-open li:nth-child(4){transition-delay:.3s}.modal-fpc .modal-body.is-open li:nth-child(5){transition-delay:.36s}.modal-fpc .modal-body.is-open li:nth-child(6){transition-delay:.42s}.modal-fpc .modal-body.is-open li:nth-child(7){transition-delay:.48s}.modal-fpc .modal-body.is-open li:nth-child(8){transition-delay:.54s}.modal-fpc .modal-body.is-open li:nth-child(9){transition-delay:.6s}.modal-fpc .modal-body.is-open li:nth-child(10){transition-delay:.66s}.modal-fpc .modal-body.is-open li:nth-child(11){transition-delay:.72s}.modal-fpc .modal-body.is-open li:nth-child(12){transition-delay:.78s}.modal-fpc .modal-body.is-open li:nth-child(13){transition-delay:.84s}.modal-fpc .modal-body.is-open li:nth-child(14){transition-delay:.9s}.modal-fpc .modal-body.is-open li:nth-child(15){transition-delay:.96s}.modal-fpc .modal-body.is-open li:nth-child(16){transition-delay:1.02s}.modal-fpc .modal-body.is-open li:nth-child(17){transition-delay:1.08s}.modal-fpc .modal-body.is-open li:nth-child(18){transition-delay:1.14s}.modal-fpc .modal-body.is-open li:nth-child(19){transition-delay:1.2s}.modal-fpc .modal-body.is-open li:nth-child(20){transition-delay:1.26s}.modal-fpc .modal-body.is-open-complete li:first-child{transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(2){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(3){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(4){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(5){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(6){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(7){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(8){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(9){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(10){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(11){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(12){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(13){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(14){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(15){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(16){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(17){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(18){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(19){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:nth-child(20){transition-delay:0s}.modal-fpc .modal-body.is-open-complete li:hover{opacity:1;transition-delay:0s!important}
/*# sourceMappingURL=/cdn/shop/t/1015/assets/factories.scss.css.map */
