.sp-index{margin-bottom:-8px}.sp-index :link,.sp-index :visited{color:#3D5F27}@media (min-width: 700px){.sp-index{display:grid;grid-template-columns:8fr 40px 10.89fr}}.sp-index h2{font-size:26.6px;letter-spacing:-1.33px;line-height:40px;color:#87ae28;margin-bottom:12px;font-family:Ubuntu,sans-serif}.sp-index hr{background-color:#eee;border:none;width:100%;height:1px}@media (min-width: 700px){.sp-index hr:nth-of-type(odd){grid-column:1 / span 3}.sp-index hr:nth-of-type(even){background-color:#eee;border:none;height:100%;width:1px;height:90%}}.sp-index__section{margin-top:4px;font-family:Verdana,sans-serif;font-size:14.6667px;line-height:22px}.sp-index__section>p{margin:0 0 20px}.sp-index__why{grid-column:1 / span 3}.sp-index__why h2{color:black}.sp-index__why+hr{margin:25px 0 11px}.sp-index__join-list{list-style:none;padding:0;margin:0;margin:0 1px;font-size:14.5px;color:#3d5f27}.sp-index__join-list>li{display:flex;align-items:flex-start;padding:2.5px 6px 8px}.sp-index__join-list img{vertical-align:middle;margin-right:10px}.sp-index__join-list a{text-decoration:underline;flex:1}.sp-index__join-list a:hover{text-decoration:none}.sp-index__section-case-studies{min-width:0}.sp-index__feed{list-style:none;padding:0;margin:0;padding-top:15px}.sp-index__feed>*{margin-bottom:16px}.sp-index__feed-box{overflow:auto;display:flex;scroll-snap-type:x mandatory}.sp-index__feed-box>*{flex:0 0 100%}.sp-index__feed-box>*{scroll-snap-align:start}.sp-index__tablist{list-style:none;padding:0;margin:0;display:flex;margin-top:-8px;font-family:Ubuntu,sans-serif;font-size:16px;border-bottom:1px solid #eee}.sp-index__tablist a{position:relative;top:1px;border:1px solid #eee;border-radius:4px 4px 0 0;margin-right:23px;min-width:97px;display:block;padding:3px 15px 3px 8px;text-decoration:none;color:#3d5f27}.sp-index__tablist a:hover{text-decoration:underline}.sp-index__tablist a[data-active]{border-bottom-color:white}.sp-index__tablist a img{margin:4px 7px 0 0;vertical-align:top}.sp-index__post-title{color:#3d5f27;font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.5}.sp-index__post-title>a{color:inherit;text-decoration:none}.sp-index__post-title>a:hover{text-decoration:underline}.sp-index__post-content{margin:2px 0 0;font-size:12px;line-height:1.5;font-family:Verdana,sans-serif}.sp-index__post-more{font-size:10.66px;display:block;line-height:16px}.sp-index__post-more,.sp-index__post-more:visited{font-family:Ubuntu,sans-serif;text-transform:uppercase;color:#87ae28}.sp-index__post-more:hover{text-decoration:none}.sp-index__map{width:100%}.sp-why__title{margin:12px 0}.sp-why__accordion{display:flex;margin:-5px}.sp-why__accordion>*{margin:5px}.sp-why__panel{border:7px solid;border-left:0;border-right:0;padding:6px 10px 9px;font-size:13.33px;line-height:20px;flex:1 1 0;transition:all .4s;height:224px;overflow:hidden;transform:rotate(0)}.sp-why__panel>*{transform:rotate(0);z-index:1}.sp-why__panel::before,.sp-why__panel::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;transition:opacity .4s;z-index:-1}.sp-why__panel::before{opacity:1;background-size:auto calc(100% - 14px);background-position:right}.sp-why__panel::after{opacity:0;background-size:100% auto;background-position:center bottom 7px}.sp-why__panel--create{color:#27341c}.sp-why__panel--create .sp-why__panel-button{background:#27341c;border:solid 1px #000;box-shadow:inset 1px 1px 4px #87ae28,1px 1px 1px #888}.sp-why__panel--create::before{background-image:url(/assets/why/octopus-big.png)}.sp-why__panel--create::after{background-image:url(/assets/why/octopus-square.png)}.sp-why__panel--publish{color:#3d5f27}.sp-why__panel--publish .sp-why__panel-button{background:#3d5f27;border:solid 1px #27341c;box-shadow:inset 1px 1px 4px #C4D208,1px 1px 1px #888}.sp-why__panel--publish::before{background-image:url(/assets/why/fern-big.png)}.sp-why__panel--publish::after{background-image:url(/assets/why/fern-square.png)}.sp-why__panel--contribute{color:#87ae28}.sp-why__panel--contribute .sp-why__panel-button{background:#87ae28;border:solid 1px #3d5f27;box-shadow:inset 1px 1px 4px #C4D208,1px 1px 1px #888}.sp-why__panel--contribute::before{background-image:url(/assets/why/weevil-big.png)}.sp-why__panel--contribute::after{background-image:url(/assets/why/weevil-square.png)}.sp-why__panel--collaborate{color:#C4D208}.sp-why__panel--collaborate .sp-why__panel-button{background:#C4D208;border:solid 1px #87ae28;box-shadow:inset 1px 1px 4px #FFF,1px 1px 1px #888}.sp-why__panel--collaborate::before{background-image:url(/assets/why/flower-big.png)}.sp-why__panel--collaborate::after{background-image:url(/assets/why/flower-square.png)}.sp-why__panel--inactive{padding:0;flex-grow:0.26;cursor:pointer}.sp-why__panel--inactive:hover{text-decoration:underline}.sp-why__panel--inactive::before{opacity:0}.sp-why__panel--inactive::after{opacity:1}.sp-why__panel-title{font-size:24px;line-height:1em;min-height:60px;transition:font-size .4s}.sp-why__title-button{all:inherit;min-height:auto}.sp-why__title-button:focus{outline:-webkit-focus-ring-color auto 5px}.sp-why__title-button::after{content:" →";transition:opacity .4s;opacity:0}.sp-why__panel-text{margin:0;color:#000;min-height:111px;opacity:1;transition:opacity .4s}.sp-why__panel-text a:link,.sp-why__panel-text a:visited{color:#27341C}.sp-why__panel-button{display:inline-block;border:1px solid black;padding:0 4px 2px;border-radius:5px;font-size:13.33px;line-height:20px;text-decoration:none;opacity:1;transition:opacity .4s 0.1s;font-family:Ubuntu,sans-serif}.sp-why__panel-button:link,.sp-why__panel-button:visited{color:white}.sp-why__panel-button:hover{text-decoration:underline}.sp-why__panel--inactive .sp-why__title-button::after{opacity:1}.sp-why__panel--inactive .sp-why__panel-title{font-size:16px}.sp-why__panel--inactive .sp-why__panel-text,.sp-why__panel--inactive .sp-why__panel-button{opacity:0}.sp-why__panel--inactive:not([data-animating]) .sp-why__panel-text,.sp-why__panel--inactive:not([data-animating]) .sp-why__panel-button{visibility:hidden}.sp-why__panel:not(.sp-why__panel--inactive)+.sp-why__panel .sp-why__panel-button{display:none}@media (max-width: 960px){.sp-why{overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.sp-why__accordion{min-width:960px}}.sp-case-studies__header{display:flex;flex-wrap:wrap}.sp-case-studies__title{flex:1 0 auto}.sp-case-studies__list{list-style:none;padding:0;margin:0;overflow:auto;display:flex;scroll-snap-type:x mandatory}.sp-case-studies__list>*{flex:0 0 100%}.sp-case-studies__list>*{scroll-snap-align:start}.sp-case-studies__study{margin-right:10px}.sp-case-studies__study:not(:first-child){margin-left:10px}.sp-case-studies__figure{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0;align-items:flex-start;justify-content:center}.sp-case-studies__caption{flex:1 0 200px}.sp-case-studies__name{font-family:Ubuntu,sans-serif;font-size:14.6667px;line-height:22px}.sp-case-studies__desc{font-size:13.3333px;line-height:20px;margin:12px 15px 18px 0}.sp-case-studies__link{font-size:12px}.sp-case-studies__link,.sp-case-studies__link:visited{font-family:Ubuntu,sans-serif;text-transform:uppercase;color:#87ae28}.sp-case-studies__link:hover{text-decoration:none}.sp-case-studies__index{list-style:none;padding:0;margin:0;display:flex;margin:auto}.sp-case-studies__index-item{width:30px;height:30px;line-height:30px;border-radius:15px;text-align:center;background:#eee;display:block;margin:7.5px}.sp-case-studies__index-item[data-active],.sp-case-studies__index-item:hover{background:#87ae28}
