body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure,form{margin:0;padding:0}html{font-size:18px}@media only screen and (max-width: 350px){html{font-size:16px}}@media only screen and (min-width: 650px){html{font-size:19px}}@media only screen and (min-width: 900px){html{font-size:20px}}body{font-family:"PT Sans",sans-serif;line-height:1.4;background-color:#fff;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}a{text-decoration:none;color:#b61458}a:hover{text-decoration:underline;text-underline-offset:.2em}a:visited{color:#b61458}a.no-decoration:hover{text-decoration:none}body.careers #header-links .careers span,body.news #header-links .news span,body.forests #header-links .forests span,body.carbon #header-links .carbon span,body.wildfire #header-links .wildfire span,body.about #header-links .about span{border-bottom:2px solid #fff}@media only screen and (min-width: 650px){body.careers #header-links .careers span,body.news #header-links .news span,body.forests #header-links .forests span,body.carbon #header-links .carbon span,body.wildfire #header-links .wildfire span,body.about #header-links .about span{border-bottom:2px solid #b61458}}@media only screen and (min-width: 650px){body.careers #site-header.minimized #header-links .careers,body.news #site-header.minimized #header-links .news,body.forests #site-header.minimized #header-links .forests,body.carbon #site-header.minimized #header-links .carbon,body.wildfire #site-header.minimized #header-links .wildfire,body.about #site-header.minimized #header-links .about{color:#222}}body.no-header #site-header,body.no-header header{display:none}body #site-header{transition:background-color 250ms,border 250ms,color 250ms;position:fixed;top:0;left:0;width:100%;z-index:1;box-sizing:border-box;color:#fff;padding:0 .5rem;display:flex;justify-content:space-between;align-items:center}body #site-header>a{transition:width 200ms;width:13em}@media only screen and (min-width: 900px){body #site-header>a{width:16em}}@media only screen and (min-width: 650px){body #site-header{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 900px){body #site-header{padding-left:2rem;padding-right:2rem}}body #site-header>a{display:block;margin-top:.5rem;margin-bottom:.5rem;position:relative}body #site-header>a img{display:block}body #site-header>a::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:-1;background-image:url("salo-header-horizontal-dark.svg");background-size:contain;background-repeat:no-repeat;opacity:0}body.no-maximized-logo #site-header>a img{opacity:0}body #site-header .hamburger{display:inline-block;padding:.5rem 10px;cursor:pointer;z-index:1;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}@media only screen and (min-width: 650px){body #site-header .hamburger{display:none}}body #site-header .hamburger:hover{opacity:.7}body #site-header .hamburger.is-active:hover{opacity:.7}body #site-header .hamburger.is-active .hamburger-inner,body #site-header .hamburger.is-active .hamburger-inner::before,body #site-header .hamburger.is-active .hamburger-inner::after{background-color:#fff}body #site-header .hamburger-box{width:20px;height:14px;display:inline-block;position:relative}body #site-header .hamburger-inner{display:block;top:55%;margin-top:-1px}body #site-header .hamburger-inner,body #site-header .hamburger-inner::before,body #site-header .hamburger-inner::after{width:20px;height:2px;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}body #site-header .hamburger-inner::before,body #site-header .hamburger-inner::after{content:"";display:block}body #site-header .hamburger-inner::before{top:-6px}body #site-header .hamburger-inner::after{bottom:-6px}body #site-header .hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}body #site-header .hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}body #site-header .hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}body #site-header .hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}body #site-header .hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}body #site-header .hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}body #site-header .hamburger:not(.is-active)+#header-links{visibility:hidden}@media only screen and (min-width: 650px){body #site-header .hamburger:not(.is-active)+#header-links{visibility:initial}}body #site-header .hamburger:not(.is-active)+#header-links.animated{animation:hide-menu 150ms;transition:visibility 0 150ms}@keyframes hide-menu{0%{opacity:1}100%{opacity:0}}body #site-header .hamburger.is-active+#header-links{visibility:visible}body #site-header .hamburger.is-active+#header-links a{transform-origin:50vw 50vh}body #site-header .hamburger.is-active+#header-links.animated{animation:show-menu 200ms}@keyframes show-menu{0%{opacity:0}100%{opacity:1}}body #site-header .hamburger.is-active+#header-links.animated a{animation:show-links 250ms}@keyframes show-links{0%{transform:scale(0.8);opacity:.5}100%{transform:scale(1);opacity:1}}body #site-header .hamburger-inner,body #site-header .hamburger-inner::before,body #site-header .hamburger-inner::after{background-color:#fff}body #site-header.minimized .hamburger-inner,body #site-header.minimized .hamburger-inner::before,body #site-header.minimized .hamburger-inner::after{background-color:#222}body>div>header{font-family:"Lato",sans-serif;color:#fff}body>div>header>div{position:absolute;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:calc(5vw + 1em);text-align:right;padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width: 650px){body>div>header>div{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 900px){body>div>header>div{padding-left:2rem;padding-right:2rem}}body>div>header>div.title-only{left:0;text-align:center}body>div>header>div h1,body>div>header>div h2{font-weight:300}body>div>header>div h2{font-size:1em;line-height:1.5;text-transform:uppercase;letter-spacing:.1em}@media only screen and (min-width: 650px){body>div>header>div h2{padding-left:33vw}}body>div>header,body>div>header>div{height:50vw;min-height:50vh;max-height:100vh}body.minimized-header>div>header,body.minimized-header>div>header>div{height:initial;min-height:initial;max-height:initial}body.minimized-header>div>header{color:#222}body.minimized-header>div>header>div{position:static;padding-top:6rem;padding-bottom:0}body.minimized-header #site-header .hamburger-inner,body.minimized-header #site-header .hamburger-inner::before,body.minimized-header #site-header .hamburger-inner::after{background-color:#222}body #site-header{background-color:transparent;border-bottom:1px solid transparent}body #site-header>a img{transition:opacity 200ms}body #site-header.minimized,body.minimized-header #site-header{transition:background-color 250ms 50ms,border-color 250ms 50ms;background-color:#fff;border-color:#b61458}body #site-header.minimized>a,body.minimized-header #site-header>a{transition:width 200ms;width:12em}body #site-header.minimized>a img,body.minimized-header #site-header>a img{transition:opacity 200ms;opacity:0}body #site-header.minimized>a::after,body.minimized-header #site-header>a::after{opacity:1}@media only screen and (min-width: 650px){body #site-header.minimized #header-links a:link,body #site-header.minimized #header-links a:visited,body.minimized-header #site-header #header-links a:link,body.minimized-header #site-header #header-links a:visited{transition:color 250ms;color:#b61458}}#header-links{position:fixed;width:100vw;height:100vh;background-color:#b61458;top:0;left:0;font-size:1.5rem}#header-links a:link{display:block;text-align:center;padding-top:.5rem;padding-bottom:.5rem;text-decoration:none}#header-links a:link span{padding-top:0;padding-bottom:.1em;border-bottom:2px solid transparent}#header-links a:first-child{margin-top:4em}#header-links a:hover span{border-bottom:2px solid #fff}@media only screen and (min-width: 650px){#header-links{position:initial;width:initial;height:initial;background-color:initial;top:initial;left:initial;text-align:right;letter-spacing:.1em;font-size:.8em}#header-links a:link{margin-left:.8em;color:inherit;display:initial;text-align:initial}}@media only screen and (min-width: 650px) and (min-width: 900px){#header-links a:link{margin-left:1.5em}}@media only screen and (min-width: 650px){#header-links a:link:first-child{margin-left:0}#header-links a:hover span{border-bottom:2px solid #b61458}#header-links a:first-child{display:initial}}@media only screen and (min-width: 650px) and (min-width: 650px){#header-links a:first-child{display:none}}#header-links a:link,#header-links a:visited{color:#fff}.dark-header #site-header .hamburger-inner,.dark-header #site-header .hamburger-inner::before,.dark-header #site-header .hamburger-inner::after{background-color:#222}@media only screen and (min-width: 650px){.dark-header #header-links a:link,.dark-header #header-links a:visited{color:#222}}body:not(.minimized-header)>div>header{background-image:linear-gradient(rgba(32,38,51,0), rgba(32,38,51,0.7))}body:not(.minimized-header)>div>header::before{content:" ";position:absolute;top:0;width:100%;height:50vw;min-height:50vh;max-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}@supports not (-webkit-overflow-scrolling: touch){body:not(.minimized-header)>div{height:100vh;overflow-x:hidden;overflow-y:auto;perspective:1px;perspective-origin:0 0}body:not(.minimized-header)>div>header::before{transform-origin:0 0;transform:translateZ() scale(1)}@media (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2){body:not(.minimized-header)>div>header::before{transform:translateZ() scale(2)}}}@media only screen and (min-width: 2000px){body:not(.minimized-header)>div>header::before{transform-origin:0 0;transform:translateZ() scale(1.2)}}@media only screen and (min-width: 2000px) and (min-resolution: 2dppx), only screen and (min-width: 2000px) and (-webkit-min-device-pixel-ratio: 2){body:not(.minimized-header)>div>header::before{transform:translateZ() scale(2.4)}}main{position:relative;background-color:#fff;padding:1em 0}main::after{position:absolute;content:" ";top:100%;left:0;width:100%;height:5vw;background-image:url("/assets/site/footer-curve.png");background-size:contain;background-position:center top;background-repeat:no-repeat}body:not(.minimized-header) main::before{position:absolute;content:" ";bottom:100%;width:100%;height:5vw;background-image:url("/assets/site/header-curve.png");background-size:contain;background-position:center bottom;background-repeat:no-repeat}body>div>footer{background-color:#f2f2f2;font-family:"Lato",sans-serif;font-size:.8em;padding:calc(4.5vw + 1em) 0 1em;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-left:.25rem;padding-right:.25rem}@media only screen and (max-width: 350px){body>div>footer{justify-content:flex-start}}body>div>footer>*{padding-left:.25rem;padding-right:.25rem}body>div>footer>div:first-child{flex-basis:100%;flex-grow:1.5}@media only screen and (min-width: 900px){body>div>footer>div:first-child{flex-basis:initial;flex-grow:initial}}body>div>footer>div:first-child div:nth-child(1) a>img{width:0rem}body>div>footer>div:first-child div:nth-child(2){display:none;margin:1em 0 2em}body>div>footer>div:first-child div:nth-child(2) a>img{width:5rem}@media only screen and (min-width: 900px){body>div>footer>div:first-child div:nth-child(1){display:none}body>div>footer>div:first-child div:nth-child(2){display:initial}}body>div>footer>div:first-child a{display:flex;height:100%;justify-content:center;align-items:center;color:#222}@media only screen and (min-width: 900px){body>div>footer>div:first-child a{display:block}}body>div>footer>div:first-child a>img{display:block;margin-right:1em;height:100%}@media only screen and (min-width: 900px){body>div>footer>div:first-child a>img{margin-bottom:1em;margin-left:auto;margin-right:auto}}body>div>footer nav{line-height:2;padding-top:.5em;padding-bottom:2em}@media only screen and (min-width: 900px){body>div>footer nav{flex-grow:initial}}body>div>footer nav>*{display:block}body>div>footer nav>*:first-child{font-weight:bold;margin-bottom:1em}body>div>footer #footer-social{list-style:none;line-height:2;padding-top:.5em;padding-bottom:2em}body>div>footer #footer-social span{box-sizing:border-content;width:1.5em}body>div>footer #footer-social .salo{color:inherit}body>div>footer p{font-size:.8em;width:13em;line-height:1.2;margin-top:1em}main{padding-bottom:3rem}main h1,main h2,main h3,main p,main ol,main ul,main pre{margin:1rem auto;box-sizing:border-box;max-width:40rem;padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width: 650px){main h1,main h2,main h3,main p,main ol,main ul,main pre{padding-left:1rem;padding-right:1rem}}main .branded{color:#b61458}main h1{text-align:center;font-size:1.5em;margin-top:3rem;font-weight:300}main h2{font-size:1.2em;margin-top:3rem}main h3{margin-top:3rem;text-transform:uppercase;font-size:.8em;letter-spacing:.15em;font-weight:normal}main h1+h3,main h2+h3{margin-top:0}main h4{font-weight:normal}main ol,main ul{padding-left:2.5em}main ol li,main ul li{margin-bottom:.5em}main pre{line-height:1.1em;font-size:0.8em}main figure{padding:2rem 0}main figure figcaption{padding-top:1em;font-size:.8em;text-align:center;font-style:italic}main figure figcaption p{margin-top:0}main figure>*{box-sizing:border-box}main figure.mapbox iframe{width:100%;height:50vh}@media only screen and (min-width: 650px){main figure.mapbox iframe{height:60vh}}main figure.chart{margin:1rem auto;box-sizing:border-box;max-width:40rem;padding-left:.5rem;padding-right:.5rem;display:flex;flex-direction:column}@media only screen and (min-width: 650px){main figure.chart{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 650px){main figure.chart{flex-direction:row;align-items:center;justify-content:center}}main figure.chart>img{max-width:100%;max-height:90vw;margin:0 auto}@media only screen and (min-width: 650px){main figure.chart>img{max-height:60vw;width:100%}}@media only screen and (min-width: 650px){main figure.chart>img{max-width:60%;margin-left:0;margin-right:0}}@media only screen and (min-width: 650px){main figure.chart figcaption{text-align:left;margin-left:1em}}@media only screen and (min-width: 650px){main figure.chart.side-by-side{flex-direction:column}}main figure.chart.side-by-side>div{display:flex;flex-direction:column}@media only screen and (min-width: 650px){main figure.chart.side-by-side>div{flex-direction:row;min-width:100%;margin-left:0;margin-right:0}}main figure.chart.side-by-side>div>div{flex:1 1 0px;position:relative}main figure.chart.side-by-side>div img{max-width:100%;max-height:90vw;display:block;margin:0 auto}@media only screen and (min-width: 650px){main figure.chart.side-by-side>div img{max-height:60vw;width:100%}}@media only screen and (min-width: 650px){main figure.chart.side-by-side figcaption{text-align:right;margin-left:0}}main figure.image-only img{display:block;width:100%;margin:0 auto;max-height:65vh;object-fit:contain}main figure.image-only.cover img{object-fit:cover}main figure.image-only.anchor-bottom img{object-position:center bottom}main figure.image-only.float-right{padding-top:0;padding-bottom:1rem}@media only screen and (min-width: 650px){main figure.image-only.float-right{float:right;width:33%;padding-top:1rem;margin-right:1rem;padding-left:1rem}}main figure.image-only.float-right img{max-height:150px}@media only screen and (min-width: 650px){main figure.image-only.float-right img{max-height:200px}}@media only screen and (max-width: 350px){main figure.image-only.float-right img{max-height:100px}}main figure.enforce-side-margins>*{padding-left:.5rem;padding-right:.5rem}main div.figure-container{margin:1rem auto;box-sizing:border-box;max-width:40rem}main input,main button,main a.button{display:block;box-sizing:border-box;font-size:1em;border:1px solid #222;border-radius:.5em;font-family:inherit;padding:.5em;width:100%;color:inherit}main label,main input[type="submit"],main button,main a.button{font-size:.8em;text-transform:uppercase;letter-spacing:.15em}main input[type="submit"],main button,main a.button{background-color:#222;color:#fff;border:0;padding:1.1em 1.1em;width:auto;border-radius:.15em}main input[type="submit"]:hover,main button:hover,main a.button:hover{background-color:#b61458;text-decoration:none}main #mc_embed_signup{margin:1rem auto;box-sizing:border-box;max-width:40rem;padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width: 650px){main #mc_embed_signup{padding-left:1rem;padding-right:1rem}}main #mc_embed_signup .asterisk{color:#b61458}main #mc_embed_signup .indicates-required{font-size:.7em}main #mc_embed_signup .mc-field-group{margin-top:1em}main #mc_embed_signup input[type="submit"]{margin-left:auto;margin-right:auto}main #mc_embed_signup div.mce_inline_error{font-style:italic;font-size:.7em}
