*{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth}@media (max-width:991.9px){body,html{width:100%}}:focus{outline:0}a{color:#186861;text-decoration:none;transition:all .25s}a:focus,a:hover{color:#231f20;text-decoration:underline}.blog-content img,img{display:block;height:auto;max-width:100%}body{color:#231f20;font-family:proxima-nova,Helvetica,sans-serif;font-size:1rem;line-height:1.5}.body-container{padding:3.4375rem 0 0}@media (min-width:992px){.body-container{padding:0}}section{background:#fff;padding:2.8125rem 0}@media (max-width:575.9px){section{overflow:hidden;width:100%}}@media (min-width:768px){section{padding:3.125rem 0}}.sr-only,body>header .toggle{overflow:hidden;clip:rect(0,0,0,0)}.row,body>header .utility li:nth-last-child(-n+2) a{-webkit-box-orient:horizontal;-webkit-box-direction:normal}nav ol,nav ul{list-style:none}.sr-only{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}a.skip-content{background:#fff;color:#231f20;left:50%;padding:.75rem;position:fixed;top:0;-webkit-transform:translate(-50%,-101%);transform:translate(-50%,-101%);transition:background .25s,color .25s,-webkit-transform .25s;transition:transform .25s,background .25s,color .25s;transition:transform .25s,background .25s,color .25s,-webkit-transform .25s;z-index:10000}a.skip-content:focus{background:#231f20;color:#fff;-webkit-transform:translate(-50%,1.875rem);transform:translate(-50%,1.875rem)}.hs_cos_wrapper+.hs_cos_wrapper,.row-fluid-wrapper:nth-child(n+3){margin-top:1rem}.span3 .row-fluid-wrapper:nth-child(n+3){margin:0}@media (min-width:768px){.hs_cos_wrapper+.hs_cos_wrapper,.row-fluid-wrapper:nth-child(n+3){margin-top:2rem}}@media (min-width:992px){.hs_cos_wrapper+.hs_cos_wrapper,.row-fluid-wrapper:nth-child(n+3){margin-top:3rem}}.row-fluid .container,.row-fluid .container:first-child{float:none}.container>span,.hero .container,.kw-footer .container,.kw-header .container,.row-fluid>.container>div,.row-fluid>.container>span,hr{margin:0 auto;max-width:1254px;width:100%}.container>span,.hero .container,.kw-footer .container,.row-fluid>.container>div,.row-fluid>.container>span{padding:0 .9375rem}.container>span,.row-fluid>.container>div,.row-fluid>.container>span{display:block}.row-fluid [class*=span]{min-height:0}@media (min-width:768px){.row-fluid [class*=span]{min-height:1px}}@media (min-width:992px){.container>span,.hero .container,.kw-footer .container,.row-fluid .container>span,.row-fluid>.container>div{padding:0 1rem;width:95%}}@media (min-width:1200px){.container>span,.hero .container,.kw-footer .container,.kw-header .container,.row-fluid .container>span,.row-fluid>.container>div{width:85%}}.bg-dark{background:url(https://cdn11.bigcommerce.com/s-cznxq08r7/stencil/dd23b300-7749-0138-083e-0242ac11000a/e/65e53760-7781-0138-5c39-0242ac11000b/img/dk-speckles.png) 50% 50% #231f20;padding:2.8125rem 0 0;text-align:center}@media (min-width:768px){.bg-dark{padding:3.125rem 0}}@media (min-width:992px){.bg-dark{padding:3.75rem 0}}hr{background:#e8e8e8;border:none;height:.0625rem;margin:1rem auto;width:100%}@media (min-width:768px){hr{margin:1.5rem auto}}@media (min-width:992px){hr{margin:2rem auto}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.75rem;width:100%}@media (min-width:768px){.row{margin:0 -1rem;width:calc(100% + 2rem)}}.row+.row{margin-top:1.875rem}@media (min-width:768px){.row+.row{margin-top:5.625rem}}.form .row+.row{margin-top:0}.row.va-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.va-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.va-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.ha-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row.ha-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row.ha-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row.m-b{margin-bottom:1.5rem}.row.m-t-xtra{margin-top:3.125rem}@media (min-width:768px){.row.m-b{margin-bottom:1.875rem}.row.m-t-xtra{margin-top:4.6875rem}}@media (min-width:992px){.row.m-t-xtra{margin-top:6.25rem}}[class*=col-]{margin:0;padding:0 .75rem;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media (min-width:576px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width:768px){[class*=col-]{padding:0 .9375rem}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width:992px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}.gap-xs-1{margin-left:8.33333%}.gap-xs-2{margin-left:16.66667%}.gap-xs-3{margin-left:25%}.gap-xs-4{margin-left:33.33333%}.gap-xs-5{margin-left:41.66667%}.gap-xs-6{margin-left:50%}.gap-xs-7{margin-left:58.33333%}.gap-xs-8{margin-left:66.66667%}.gap-xs-9{margin-left:75%}.gap-xs-10{margin-left:83.33333%}.gap-xs-11{margin-left:91.66667%}.gap-xs-12{margin-left:100%}@media (min-width:576px){.gap-sm-1{margin-left:8.33333%}.gap-sm-2{margin-left:16.66667%}.gap-sm-3{margin-left:25%}.gap-sm-4{margin-left:33.33333%}.gap-sm-5{margin-left:41.66667%}.gap-sm-6{margin-left:50%}.gap-sm-7{margin-left:58.33333%}.gap-sm-8{margin-left:66.66667%}.gap-sm-9{margin-left:75%}.gap-sm-10{margin-left:83.33333%}.gap-sm-11{margin-left:91.66667%}.gap-sm-12{margin-left:100%}}@media (min-width:768px){.gap-md-1{margin-left:8.33333%}.gap-md-2{margin-left:16.66667%}.gap-md-3{margin-left:25%}.gap-md-4{margin-left:33.33333%}.gap-md-5{margin-left:41.66667%}.gap-md-6{margin-left:50%}.gap-md-7{margin-left:58.33333%}.gap-md-8{margin-left:66.66667%}.gap-md-9{margin-left:75%}.gap-md-10{margin-left:83.33333%}.gap-md-11{margin-left:91.66667%}.gap-md-12{margin-left:100%}}@media (min-width:992px){.gap-lg-1{margin-left:8.33333%}.gap-lg-2{margin-left:16.66667%}.gap-lg-3{margin-left:25%}.gap-lg-4{margin-left:33.33333%}.gap-lg-5{margin-left:41.66667%}.gap-lg-6{margin-left:50%}.gap-lg-7{margin-left:58.33333%}.gap-lg-8{margin-left:66.66667%}.gap-lg-9{margin-left:75%}.gap-lg-10{margin-left:83.33333%}.gap-lg-11{margin-left:91.66667%}.gap-lg-12{margin-left:100%}}@media (min-width:1200px){.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}.gap-xl-1{margin-left:8.33333%}.gap-xl-2{margin-left:16.66667%}.gap-xl-3{margin-left:25%}.gap-xl-4{margin-left:33.33333%}.gap-xl-5{margin-left:41.66667%}.gap-xl-6{margin-left:50%}.gap-xl-7{margin-left:58.33333%}.gap-xl-8{margin-left:66.66667%}.gap-xl-9{margin-left:75%}.gap-xl-10{margin-left:83.33333%}.gap-xl-11{margin-left:91.66667%}.gap-xl-12{margin-left:100%}}.col-xs-12+.col-xs-12{margin-top:1.5rem}@media (min-width:768px){.col-xs-12+.col-xs-12[class*=col-md-]{margin-top:0}}@media (min-width:992px){.col-xs-12+.col-xs-12[class*=col-lg-]{margin-top:0}}@media (min-width:576px){.col-xs-12+.col-xs-12[class*=col-sm-]{margin-top:0}.col-sm-12+.col-sm-12{margin-top:1.5rem}.col-sm-12+.col-xs-12[class*=col-lg-]{margin-top:0}}@media (min-width:768px){.col-sm-12+.col-sm-12[class*=col-md-]{margin-top:0}.col-md-12+.col-md-12{margin-top:1.875rem}}.col-xs-pull{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.col-xs-push{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-xs-reset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lg-visible,.md-visible{display:none}@media (min-width:576px){.col-sm-pull{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.col-sm-push{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-sm-reset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px){.col-md-pull{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.col-md-push{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-md-reset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-md-pad-left{padding-left:8.33333%}.col-md-pad-right{padding-right:8.33333%}.md-pull-right{float:right!important}.md-pull-right+[*|class=span]{margin:0}.md-visible{display:block}}@media (min-width:992px){.col-md-12+.col-md-12[class*=col-lg-]{margin-top:0}.col-lg-12+.col-lg-12{margin-top:1.875rem}.col-lg-pull{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.col-lg-push{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-lg-reset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lg-visible{display:block}}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}[class*=btn-]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.125rem solid;font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.21429;margin:0;padding:.6875rem 1.8125rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s;width:100%}[class*=btn-]+[class*=btn-]{margin:.9375rem 0 0}@media (min-width:992px){[class*=btn-]{margin:0;width:auto}[class*=btn-]+[class*=btn-]{margin:0 0 0 .9375rem}}[class*=btn-]:focus,[class*=btn-]:hover{cursor:pointer;text-decoration:none}[class*=btn-] svg{display:inline-block;height:1rem;width:1.25rem;fill:currentColor;margin:0 0 0 .5rem}.btn-tertiary svg,.btn-txt svg{margin:0 .5rem 0 0}[class*=btn-].btn-sm,[class*=btn-].sm{font-size:.75rem;padding:.5rem 1.25rem}.btn-txt,.drop-btn ul li{padding:0}.btn-primary{background:#98262b;border-color:#98262b;color:#fff}.btn-primary:focus,.btn-primary:hover{background:#c95c57;border-color:#c95c57;color:#fff}.btn-primary:active{background:#6e1c1f;border-color:#6e1c1f;color:#fff}.invert .btn-primary{background:#fff;border-color:#fff;color:#231f20}.invert .btn-primary:focus,.invert .btn-primary:hover{background:0 0;color:#fff}.invert .btn-primary:active{background:#737373;color:#fff}.btn-secondary{background:#231f20;border-color:#231f20;color:#fff}.btn-secondary:focus,.btn-secondary:hover{background:#919191;border-color:#919191;color:#fff}.btn-secondary:active{background:#4b4b4b;border-color:#4b4b4b;color:#fff}.invert .btn-secondary{background:#fff;border-color:#fff;color:#231f20}.invert .btn-secondary:focus,.invert .btn-secondary:hover{background:0 0;color:#fff}.invert .btn-secondary:active{background:#737373;color:#fff}.btn-tertiary{background:#fff;border-color:#231f20;color:#231f20}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{background:#231f20;border-color:#231f20;color:#fff}.btn-txt{background:0 0;border:none;border-radius:0;color:#231f20}.btn-txt.alt{color:#98262b}.btn-txt.alt:focus,.btn-txt.alt:hover{color:#231f20}.btn-txt:focus,.btn-txt:hover{background:0 0;color:#a89b94}.btn-txt:focus.ico-chevron-right:after,.btn-txt:hover.ico-chevron-right:after{border-bottom-color:#a89b94;border-right-color:#a89b94}.btn-txt.ico-chevron-right:after{border-color:transparent #fff #fff transparent;border-style:solid;border-width:.125rem;display:inline-block;height:.3125rem;margin:0 0 0 .5rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .25s;width:.3125rem}.row-fluid .container.blog-wrapper{padding-top:2rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#231f20;line-height:1.25}.invert .h1,.invert .h2,.invert .h3,.invert .h4,.invert .h5,.invert .h6,.invert h1,.invert h2,.invert h3,.invert h4,.invert h5,.invert h6{color:#fff}.h1.pad-extra,.h2.pad-extra,.h3.pad-extra,.h4.pad-extra,.h5.pad-extra,.h6.pad-extra,h1.pad-extra,h2.pad-extra,h3.pad-extra,h4.pad-extra,h5.pad-extra,h6.pad-extra{padding:2rem 0}.h1,h1{font-size:1.625rem;font-weight:800;letter-spacing:.01em;line-height:1.21053;margin:0 0 .625rem}@media (min-width:768px){.h1,h1{font-size:2rem}}@media (min-width:992px){.multi-col-3{-ms-column-count:3;column-count:3}.multi-col-4{-ms-column-count:4;column-count:4}.h1,h1{font-size:2.375rem}}.h2,h2{font-size:1.375rem;font-weight:700;line-height:1.22727;margin:0 0 2rem}.h2 small,h2 small{color:#98262b;display:block;font-size:.875rem;font-weight:600;letter-spacing:.12em;line-height:1;margin:0 0 .5rem;text-transform:uppercase}@media (min-width:768px){.h2,h2{font-size:1.6875rem}.col-md-6 .h2,.col-md-6 h2,.h2,h2{margin:0 0 1.5rem}}@media (min-width:992px){.h2,h2{font-size:2rem;margin:0 0 1.5rem}.h2 small,h2 small{font-size:1rem;margin:0 0 .625rem}}.h3,h3{font-size:1.375rem;font-weight:600;line-height:1.33333;margin:0 0 1rem}@media (min-width:768px){.h3,h3{font-size:1.5rem}}@media (min-width:992px){.h3,h3{font-size:1.625rem}}.h4,h4{font-size:1.3125rem;font-weight:700;margin:0 0 1.5rem}.h5,.h6,h5,h6{font-size:1rem;font-weight:600;margin:0 0 1.25rem}blockquote,ol,p,table,ul{margin:0 0 1.5em}ol,ul{list-style:none}ol li,ul li{padding:0 0 0 1.25rem;position:relative;z-index:0}ol li:before,ul li:before{left:0;position:absolute;top:.75em;transform:translateY(-50%);z-index:0}ol li+li,ul li+li{margin:.625rem 0 0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul li:before{background:#231f20;border-radius:.25rem;content:"";height:.25rem;width:.25rem}ul ul li:before{border-radius:0}ul ul ul li:before{transform:translateY(-50%) rotate(45deg)}ol{counter-reset:grv-counter}ol li{counter-increment:grv-counter}ol li:before{content:counter(grv-counter) ".";font-size:.75rem;font-weight:600;top:1em}ol ol{margin:0 0 0 2em}ol ol li:before{content:counter(grv-counter,lower-alpha) "."}ol ol ol li:before{content:counter(grv-counter,lower-roman) "."}nav li+li,nav ol,nav ol li,nav ul,nav ul li{margin:0;position:static}nav ol li,nav ul li{padding:0}.nav li:before,nav li:before{display:none}.sidebar-el{padding:0 0 3rem}.sidebar-el h2{border-bottom:1px solid #b5b5b5;font-size:1.3125rem;line-height:1.25;margin:0 0 2rem;padding:0 0 .625rem}.feed-posts{margin:2rem 0}.feed-posts .card+.card{margin-top:2rem}.card{background:#fff;border:1px solid #e8e8e8;position:relative}.card .img-w{border-bottom:1px solid #e8e8e8}.card img{display:block;height:auto;width:100%}.card .cnt{padding:1.5rem}.card h3{font-size:1.625rem;font-weight:600;letter-spacing:.01em;line-height:1.15;margin:0 0 .625rem}.card h3 a:active,.card h3 a:link,.card h3 a:visited{color:#231f20}.card p{font-size:1rem;line-height:1.5}.card .cnt :last-child{margin:0}.card .byline{color:#231f20;font-size:1rem;line-height:1.5;margin:0 0 .5rem}.card .byline:last-child{margin:0}.card .byline a:active,.card .byline a:link,.card .byline a:visited{color:#231f20;font-weight:400;padding:0 .5rem 0 0}.card .byline span{color:#a89b94;padding:0 0 0 .5rem}.card.img-top .byline a:active,.card.img-top .byline a:link,.card.img-top .byline a:visited{font-weight:600}@media (min-width:768px){.card .cnt{padding:1.5rem 2rem}.card.img-side{align-items:center;display:flex;justify-content:space-between}.card.img-side .img-w{border-bottom:none;border-right:1px solid #e8e8e8;width:35%}.card.img-side .cnt{width:65%}.card.img-side h3{font-size:1.3rem;line-height:1.25}}.tags{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 0 1rem}.tags .tag{background:#231f20;color:#fff;display:block;font-size:.875rem;font-weight:600;letter-spacing:.1em;line-height:1;padding:.5rem 1rem;text-transform:uppercase}.tags .tag.tag-how-to-guide{background:#005578}.tags .tag.tag-recipe{background:#422d5b}.tags .tag.tag-featured-project{background:#f05a22}.img-top .tags{left:0;position:absolute;top:1rem}.flex-video{margin:0 0 1.5rem;padding-top:75%;position:relative}.flex-video.widescreen{padding-top:56.25%}.flex-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.media-list{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 2rem}.media-list article{width:calc(50% - 1rem)}.media-list article:nth-child(n+3){margin:1rem 0 0}@media (min-width:768px){.media-list article{width:calc(25% - 1rem)}.media-list article:nth-child(n+3){margin:0}.media-list article:nth-child(n+5){margin:1rem 0 0}}@media (min-width:992px){.media-list article{width:calc(16.667% - 1rem)}.media-list article:nth-child(n+5){margin:0}.media-list article:nth-child(n+7){margin:1rem 0 0}}table{border-collapse:collapse;font-size:.8125rem}table td,table th{border:.0625rem solid #e8e8e8;padding:.25rem .5rem}table th{background:#e8e8e8}@media (max-width:767.9px){.show-for-small-only{max-width:100%;overflow:auto}}@media (min-width:768px){table{font-size:1rem}table td,table th{border:.0625rem solid #e8e8e8;padding:.5rem}}