dl dd,h3{line-height:1.5em}body>footer,section{position:relative}.button-block:focus,.button-flat:focus{outline:0}article.parent>header:after,section:after{clear:both}.help{background:#000}body *{box-sizing:border-box}html{-ms-overflow-style:-ms-autohiding-scrollbar}body{background:#251e19;color:#fef5dc;font-family:Proxima Nova,Helvetica,sans-serif;font-size:16px;margin:0}body.mobile-overlay{max-height:100vh;overflow:hidden}body>header{background-size:cover;margin-top:-84px;padding-top:84px}@media (min-width:1024px){body>header{margin-top:-110px;padding-top:110px}}body>header.parent{padding-top:114px}body>main{margin:0 auto;display:flex}body>footer,body>main{max-width:1180px;padding-left:20px;padding-right:20px}body>footer{margin:20px auto 0}h1,h2,h3{text-align:center}h1{font-family:Optima,Helvetica,sans-serif;font-size:96px;font-size:6rem;line-height:1.2em}h2{font-family:Proxima Nova,Helvetica,sans-serif;font-size:48px;font-size:3rem;font-weight:400;line-height:1.3em}h3{font-family:Futura,Helvetica,sans-serif;font-size:18px;font-size:1.125rem}h3.section-title{font-size:15px;font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase}h3.section-title,h4{font-family:Optima,Helvetica,sans-serif}h4{font-size:28px;font-size:1.75rem;line-height:1.25em}h5{font-size:13px;font-size:.8125rem}@media (min-width:1024px){h5{font-size:17px;font-size:1.0625rem}}dl,ol,p,ul{font-size:14px;font-size:.875rem;line-height:1.286em}a{color:#f6cd7e;text-decoration:none;transition:color .15s linear}.button-block,.button-block h3,.icon-campfire-colorful,.icon-home-colorful,.icon-wrench-colorful{transition:all .15s linear}a:hover{color:#fff}ul{list-style:none;padding:0;margin:0}dl{margin-bottom:36px}.cms-headings-bold-underlined,.cms-headings-heading-3-underlined,.cms-headings-heading-4-underlined,dl dt{font-weight:700;padding-bottom:12px;border-bottom:1px solid #bf552b;margin-bottom:14px}dl dd{margin-left:0}figure{margin:0}section:after,section:before{content:'';display:table}section+section{margin-top:20px}@media (min-width:640px){.is-mobile-only{display:none}}.is-desktop-only{display:none}@media (min-width:1024px){.is-desktop-only{display:block}}br.ignore-break-on-mobile{display:none}@media (min-width:640px){br.ignore-break-on-mobile{display:block}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.flex-row,section+.flex-row{margin-top:20px}.alert{padding:20px}@media (min-width:1180px){.alert{text-align:center}}.bright-block,.inverse-block{padding-left:15px;padding-right:15px}.inverse-block{background:#f8f2dd;color:#4b3e30}.bright-block{background:#a54a26}.flex-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column}@media (min-width:640px){.flex-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex-column+.flex-row{margin-top:20px}}.image-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-row figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px)}.image-row figure:nth-child(1n){margin-right:20px;margin-left:0}.image-row figure:last-child{margin-right:0}.image-row figure:nth-child(3n){margin-right:0;margin-left:auto}.image-row img{width:100%}.image-row .text-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 2 / 3 - 6.67px)}.image-row .text-column:nth-child(1n){margin-right:20px;margin-left:0}.image-row .text-column:last-child{margin-right:0}.image-row .text-column:nth-child(3n){margin-right:0;margin-left:auto}.text-column h3{text-align:left;margin-top:0}.background-photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.ui-light{background-color:#f6cd7e;color:#4e3428;border-color:#f6cd7e}.ui-light:hover{background-color:transparent;color:#f6cd7e;border-color:#f6cd7e}.ui-highlight{background-color:#bf552b;border-color:#bf552b}.ui-highlight:hover{background-color:transparent;color:#bf552b;border-color:#bf552b}.ui-highlight:hover h3{color:#bf552b}.ui-colorful{background-color:#6ba558;border-color:#6ba558}.ui-colorful:hover{background-color:transparent;color:#6ba558;border-color:#6ba558}.ui-colorful:hover h3{color:#6ba558}.ui-colorful-secondary{background-color:#5a9399;border-color:#5a9399}.ui-colorful-secondary:hover{background-color:transparent;color:#5a9399;border-color:#5a9399}.ui-colorful-secondary:hover h3{color:#5a9399}.text-highlight{color:#bf552b}.smokey-logo{display:inline-block;width:160px;height:160px;background:url(/styleguide/assets/images/logo-smokey-lg.png) 50% no-repeat #f1e8d7;background-size:contain;border:20px solid #f1e8d7;border-radius:50%;margin:auto 0}.icon-campfire,.icon-campfire-colorful,.icon-home,.icon-home-colorful,.icon-map,.icon-video,.icon-wrench,.icon-wrench-colorful{display:inline-block;max-width:45px;max-height:34px;fill:none;stroke-width:11;stroke-miterlimit:10}.icon-campfire-colorful{stroke:#bf552b}.icon-home-colorful{stroke:#6ba558}.icon-wrench-colorful{stroke:#5a9399}.icon-english,.icon-search,.icon-share,.icon-spanish{max-width:100%;max-height:100%;fill:#4b3e30;stroke:#4b3e30;stroke-miterlimit:10}.icon-english{stroke-width:.2}.icon-spanish{stroke-width:.5}.social-links>:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;display:block;font-family:fontawesome;font-size:24px;font-size:1.5rem}@media (min-width:1024px){.social-links>:after{font-size:40px;font-size:2.5rem}}.social-links .facebook{background-color:#384565}.social-links .facebook:after{content:'\F09A'}.social-links .instagram{background-color:#294154}.social-links .instagram:after{content:'\F16D'}.social-links .youtube{background-color:#841b1c}.social-links .youtube:after{content:'\F16A'}.social-links .twitter{background-color:#3d8294}.social-links .twitter:after{content:'\F099'}.button-flat{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}.button-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 9px;border-width:3px;border-style:solid}.button-block>h3{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:15px 0}@media (min-width:640px){.button-block{border:none}.button-block>h3{-ms-flex-negative:0;flex-shrink:0}}.button-block>figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.button-block>figure+h3{margin-left:10px}.button-rounded,.button-rounded-outline{display:inline-block;font-family:Futura,Helvetica,sans-serif;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.075em;line-height:1em;text-transform:uppercase;border-size:3px;border-style:solid;border-radius:24px;transition:all .15s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.button-close,.button-left-arrow,.button-right-arrow{-webkit-appearance:none;cursor:pointer;display:inline-block;outline:0}.button-rounded-outline:focus,.button-rounded:focus{outline:0}@media (min-width:640px) and (max-width:1023px){.button-rounded,.button-rounded-outline{letter-spacing:.05em}}.button-rounded-outline.button-extended-text,.button-rounded.button-extended-text{line-height:1.2em}@media (min-width:1024px){.button-rounded,.button-rounded-outline{font-size:14px;font-size:.875rem;letter-spacing:.1em}.button-rounded-outline.button-extended-text,.button-rounded.button-extended-text{line-height:1em}}.button-rounded{padding:4px 16px}.button-rounded:hover{background-color:transparent}.button-rounded.ui-highlight{color:#fff}.button-rounded.ui-highlight:hover{color:#fff;border-color:#fff}.button-rounded-outline{background:0 0;font-family:Futura,Helvetica,sans-serif;border-color:#f6cd7e;padding:6px 18px;border-width:3px}.button-rounded-outline:hover{background:#f6cd7e;color:#251e19}.button-rounded-outline.ui-light{color:#f8f2dd;border-color:#f6cd7e}.button-rounded-outline.ui-light:hover{background-color:#f6cd7e;color:#251e19}.button-rounded-outline.ui-light-all{color:#f8f2dd;border-color:#f8f2dd}.button-rounded-outline.ui-light-all:hover{background-color:#f8f2dd;color:#251e19}.button-rounded-outline.ui-highlight{color:#bf552b;border-color:#bf552b}.button-rounded-outline.ui-highlight:hover{background-color:#bf552b;color:#fef5dc}.button-rounded-outline.ui-highlight-two-tone{color:#f8f2dd;border-color:#bf552b}.button-rounded-outline.ui-highlight-two-tone:hover{color:#f8f2dd;background-color:#bf552b}.button-rounded-outline.ui-colorful{color:#6ba558;border-color:#6ba558}.button-rounded-outline.ui-colorful:hover{background-color:#6ba558;color:#fef5dc}@media (min-width:640px){.inverse-block-above-mobile .button-rounded-outline.ui-colorful{color:#f8f2dd;border-color:#f8f2dd}.inverse-block-above-mobile .button-rounded-outline.ui-colorful:hover{background-color:#f8f2dd;color:#251e19}}.button-rounded-outline.ui-colorful-secondary{color:#5a9399;border-color:#5a9399}.button-rounded-outline.ui-colorful-secondary:hover{background-color:#5a9399;color:#fef5dc}.button-rounded-outline.colorful-cta-yellow{background-color:#f1cd1d;color:#436540;border-color:#f1cd1d}.button-rounded-outline.colorful-cta-yellow:hover{background-color:#fef5dc;color:#436540;border-color:#fef5dc}.button-close{-moz-appearance:none;appearance:none;overflow:hidden;position:relative;width:24px;height:24px;background:0 0;border:none;content:''}.button-close:hover:after,.button-close:hover:before{background:#f6cd7e}.button-close:after,.button-close:before{content:'';position:absolute;top:50%;left:0;height:2px;width:100%;margin-top:-1px;background:#fef5dc}.button-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button-left-arrow,.button-right-arrow{-moz-appearance:none;appearance:none;position:relative;width:32px;height:32px;background:0 0;color:#bf552b;font-family:fontawesome;font-size:24px;border:3px solid #bf552b;padding:0;border-radius:50%}.button-left-arrow:hover,.button-right-arrow:hover{background:#bf552b}.button-left-arrow:hover:before,.button-right-arrow:hover:before{color:#fef5dc}.button-left-arrow:before,.button-right-arrow:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button-left-arrow:before{content:'\F104';margin-left:-1px}.button-right-arrow:before{content:'\F105';margin-left:1px}@font-face{font-family:fontawesome;font-style:normal;font-weight:400;src:url(/assets/fonts/fontawesome-webfont.woff) format('woff'),url(/assets/fonts/fontawesome-webfont.woff2) format('woff2')}input[type=text],input[type=email]{font-size:16px;font-size:1rem;color:#4b3e30;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;width:100%;border:2px solid #4b3e30;padding:10px;margin-bottom:5px;transition:border-color .2s ease-in}.menu-button,.select-rounded select{-moz-appearance:none;font-weight:700;cursor:pointer}input[type=text]:focus,input[type=email]:focus{outline:0}input[type=text].error,input[type=email].error{border-color:#bf552b}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder{color:#4b3e30}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder{color:#4b3e30}input[type=text]::placeholder,input[type=email]::placeholder{color:#4b3e30}.select-rounded{position:relative}.select-rounded select{-webkit-appearance:none;appearance:none;display:inline-block;color:#fef5dc;font-family:Futura,Helvetica,sans-serif;font-size:12px;font-size:.75rem;text-transform:uppercase;padding:10px 40px 10px 22px;border:0;border-radius:17px;width:100%}.select-rounded select:focus{outline:0}.select-rounded select:hover{background:#bf552b;color:#fef5dc}.select-rounded option{text-transform:none}.select-rounded:after{position:absolute;font-family:fontawesome;content:'\F078';display:block;color:#fef5dc;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media (min-width:640px){.select-rounded select{width:calc(100% + 30px)}.select-rounded{padding-top:4px;padding-bottom:4px}.select-rounded:after{left:100%;right:auto}}.header-nav .logo{display:inline-block;width:64px;height:64px;background:url(/styleguide/assets/images/logo-smokey.png) 50% no-repeat #f1e8d7;background-size:contain;border:8px solid #f1e8d7;border-radius:50%;margin:auto 0}@media (min-width:1024px){.header-nav .logo{width:90px;height:90px;border-width:10px}}.menu-button{-webkit-appearance:none;appearance:none;background:0 0;font-family:Optima,Helvetica,sans-serif;font-size:16px;font-size:1rem;text-transform:uppercase;border:none;padding:0;transition:color .15s linear}.menu-button:before{content:'\F0C9';display:inline-block;position:absolute;font-family:fontawesome;font-size:24px;font-size:1.5rem;font-weight:400}.menu-button:focus{outline:0;color:initial}.menu-button:hover{color:#bf552b}.menu-button .label{display:inline-block;margin-top:2px;margin-left:28px}.header-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:64px;max-width:1180px;text-align:center;padding:0 15px;margin:20px auto 0}@media (min-width:1024px){.header-nav{height:90px}}.header-nav a,.header-nav span{color:#fef5dc}@media (max-width:639px){.header-nav .logo-container,.header-nav .site-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px);-webkit-order:2;-ms-flex-order:2;order:2}.header-nav .logo-container:nth-child(1n),.header-nav .site-links:nth-child(1n){margin-right:20px;margin-left:0}.header-nav .logo-container:last-child,.header-nav .site-links:last-child{margin-right:0}.header-nav .logo-container:nth-child(3n),.header-nav .site-links:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:640px){.header-nav a,.header-nav span{color:#4b3e30}.header-nav .logo-container,.header-nav .site-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 9 - 17.78px)}.header-nav .logo-container:nth-child(1n),.header-nav .site-links:nth-child(1n){margin-right:20px;margin-left:0}.header-nav .logo-container:last-child,.header-nav .site-links:last-child{margin-right:0}.header-nav .logo-container:nth-child(3n),.header-nav .site-links:nth-child(3n){margin-right:0;margin-left:auto}}@media (max-width:639px){.header-nav .nav-container{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px);-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.header-nav .nav-container:nth-child(1n){margin-right:20px;margin-left:0}.header-nav .nav-container:last-child{margin-right:0}.header-nav .nav-container:nth-child(3n){margin-right:0;margin-left:auto}.header-nav .nav-items{z-index:100}}@media (min-width:640px){.header-nav .nav-container{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 7 / 9 - 4.44px);padding-left:14px}.header-nav .nav-container:nth-child(1n){margin-right:20px;margin-left:0}.header-nav .nav-container:last-child{margin-right:0}.header-nav .nav-container:nth-child(3n){margin-right:0;margin-left:auto}}.header-nav .nav-items{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#251e19;font-size:18px;font-size:1.125rem;padding:72px 0}@media (min-width:640px){.header-nav .nav-items{opacity:1;pointer-events:auto;position:relative;left:0;top:0;width:auto;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:transparent;padding:16px 0;margin-top:-6px}}.header-nav .nav-items.nav-open{pointer-events:auto}.header-nav .nav-items>li{max-width:100vw;text-align:left}.header-nav .nav-items>li:first-of-type{position:absolute;top:39px;right:18px;z-index:20}@media (min-width:640px){.header-nav .nav-items>li{position:relative;margin-right:23px}}.header-nav .nav-items>li>a,.header-nav .nav-items>li>span{display:block;opacity:1;position:relative;background:0 0;white-space:normal;padding:7px 34px;z-index:10;transition:color .15s linear,opacity 175ms linear;cursor:pointer}.header-nav .nav-items>li>a:focus,.header-nav .nav-items>li>span:focus{outline:0}.header-nav .nav-items>li>a:focus,.header-nav .nav-items>li>a:hover,.header-nav .nav-items>li>span:focus,.header-nav .nav-items>li>span:hover{color:#f6cd7e}@media (min-width:640px){.header-nav .nav-items>li>a,.header-nav .nav-items>li>span{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:Optima,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:-.05em;line-height:1em;text-align:left;white-space:nowrap;padding:0 8px 0 0}.header-nav .nav-items>li>a:focus,.header-nav .nav-items>li>a:hover,.header-nav .nav-items>li>span:focus,.header-nav .nav-items>li>span:hover{color:#251e19}.header-nav .nav-items>li:focus .drop-down,.header-nav .nav-items>li:hover .drop-down{opacity:1;pointer-events:auto;top:-12px}}@media (min-width:710px){.header-nav .nav-items>li>a,.header-nav .nav-items>li>span{font-size:16px;font-size:1rem}}@media (min-width:1024px){.header-nav .nav-items>li:last-of-type{margin-right:-10px}.header-nav .nav-items>li>a,.header-nav .nav-items>li>span{font-size:21px;font-size:1.3125rem;padding-right:23px}}@media (min-width:1180px){.header-nav .nav-items>li>a,.header-nav .nav-items>li>span{font-size:24px;font-size:1.5rem}}.header-nav .nav-items>li b,.header-nav .nav-items>li strong{font-weight:400;pointer-events:none}@media (min-width:640px){.header-nav .nav-items>li b,.header-nav .nav-items>li strong{display:block;font-family:Futura,Helvetica,sans-serif;font-size:9px;font-size:.5625rem;letter-spacing:normal;font-weight:700;text-transform:uppercase}}@media (min-width:700px){.header-nav .nav-items>li b,.header-nav .nav-items>li strong{font-size:11px;font-size:.6875rem}}@media (min-width:1024px){.header-nav .nav-items>li b,.header-nav .nav-items>li strong{font-size:14px;font-size:.875rem}}.header-nav .nav-items>li .drop-down-category strong{font-weight:700}.header-nav .drop-down{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100vw;font-family:Proxima Nova,Helvetica,sans-serif;text-align:left;padding:72px 0}@media (min-width:640px){.header-nav .drop-down{top:-24px;left:-13px;width:auto;background-color:hsla(44,94%,93%,.85);font-size:11px;font-size:.6875rem;padding-top:60px;padding-bottom:23px;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity 175ms linear,top 175ms ease}}@media (min-width:710px){.header-nav .drop-down{font-size:13px;font-size:.8125rem;padding-top:68px}}@media (min-width:768px){.header-nav .drop-down{left:-23px;font-size:14px;font-size:.875rem}}@media (min-width:1024px){.header-nav .drop-down{padding-top:76px;font-size:15px;font-size:.9375rem}}.header-nav .drop-down a{display:block;background:0 0;padding:7px 34px;transition:color .15s linear}.header-nav .drop-down a:focus{outline:0}.header-nav .drop-down a:focus,.header-nav .drop-down a:hover{color:#f6cd7e}@media (min-width:640px){.header-nav .drop-down a{padding-left:13px;padding-right:13px;transition:background-color .15s linear}.header-nav .drop-down a:focus,.header-nav .drop-down a:hover{background:#f6cd7e;color:#4e3428}}@media (min-width:768px){.header-nav .drop-down a{padding-left:23px;padding-right:23px}}@media (min-width:640px){.header-nav .drop-down.wide-headline a{padding-right:38px}}@media (min-width:1024px){.header-nav .drop-down.wide-headline a{padding-right:33px}}@media (min-width:640px){.header-nav .drop-down>li{padding:3px 0}.header-nav .drop-down>li.drop-down-category+li{padding-top:0}.header-nav .drop-down>li.drop-down-category+li:before{content:'';display:block;width:42px;height:1px;background-color:#f1e8d7;margin-bottom:14px;margin-left:13px}}@media (min-width:768px){.header-nav .drop-down>li.drop-down-category+li:before{margin-left:23px}}.header-nav .drop-down>li:last-of-type{padding-bottom:0}.header-nav .sublist-open .drop-down{pointer-events:auto}.header-nav .drop-down-back{position:absolute;top:36px;left:34px}.header-nav .drop-down-back .button-rounded-outline.ui-colorful:hover{color:#a7c99c;border-color:#a7c99c}@media (max-width:639px){.header-nav .nav-items.nav-open{-webkit-animation:MenuAnimateIn .2s linear forwards;animation:MenuAnimateIn .2s linear forwards}.header-nav .nav-items.nav-close{-webkit-animation:MenuAnimateOut 175ms linear forwards;animation:MenuAnimateOut 175ms linear forwards}.header-nav .nav-items.nav-sublist-open>li:nth-of-type(n+2){-webkit-animation:MenuSublistAnimateIn .2s linear forwards;animation:MenuSublistAnimateIn .2s linear forwards}.header-nav .nav-items.nav-sublist-open>li>a{pointer-events:none;opacity:0}.header-nav .nav-items.nav-sublist-open .sublist-open .drop-down{-webkit-animation:MenuSubitemAnimateIn .2s linear forwards;animation:MenuSubitemAnimateIn .2s linear forwards}.header-nav .nav-items.nav-sublist-close>li:nth-of-type(n+2){-webkit-animation:MenuSublistAnimateOut .2s linear forwards;animation:MenuSublistAnimateOut .2s linear forwards}.header-nav .nav-items.nav-sublist-close .sublist-close .drop-down{-webkit-animation:MenuSubitemAnimateOut .2s linear forwards;animation:MenuSubitemAnimateOut .2s linear forwards}.header-nav .search-block.search-open{-webkit-animation:MenuAnimateIn .2s linear forwards;animation:MenuAnimateIn .2s linear forwards}}.header-nav .site-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-nav .site-links>.spanish-placeholder,.header-nav .site-links>a,.header-nav .site-links>button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:22px;height:22px;padding:0;margin-left:16px}.header-nav .site-links>.spanish-placeholder:first-child,.header-nav .site-links>a:first-child,.header-nav .site-links>button:first-child{margin-left:0}.header-nav .site-links>.spanish-placeholder.share,.header-nav .site-links>a.share,.header-nav .site-links>button.share{display:none}@media (min-width:640px){.header-nav .site-links{position:relative;margin-top:-.5em}.header-nav .site-links>.spanish-placeholder.share,.header-nav .site-links>a.share,.header-nav .site-links>button.share{display:block}}.header-nav .site-links>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:none}.header-nav .site-links>button:focus{outline:0;color:initial}.header-nav .search-block{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#251e19;font-size:18px;font-size:1.125rem}@media (min-width:640px){.header-nav .search-block{left:auto;right:0;width:auto;height:auto;min-width:270px;background-color:transparent}.header-nav .search-block:before{left:calc(100% - 100px)}}@media (min-width:1203px){.header-nav .search-block{right:-23px}.header-nav .search-block:before{left:calc(100% - 123px)}}.header-nav .search-block.search-open{pointer-events:auto}@media (min-width:640px){.header-nav .search-block.search-open{-webkit-animation:ToolTipAnimateIn .15s ease-out forwards;animation:ToolTipAnimateIn .15s ease-out forwards}}@media (max-width:639px){.header-nav .search-block.search-close{-webkit-animation:MenuAnimateOut .2s linear forwards;animation:MenuAnimateOut .2s linear forwards}}.header-nav .search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f1e8d7;padding:24px 20px 24px 34px}@media (min-width:640px){.header-nav .search-block.search-close{-webkit-animation:ToolTipAnimateOut .1s ease-in forwards;animation:ToolTipAnimateOut .1s ease-in forwards}.header-nav .search-form{height:44px;background:hsla(44,94%,93%,.85);padding:8px 8px 8px 16px;border-radius:25px}}.header-nav .search-form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:auto;background-color:transparent;color:#4e3428;font-size:18px;font-size:1.125rem;padding:10px 0;border-width:0 0 1px;border-style:solid;border-color:#251e19;border-radius:0;margin-bottom:0}.header-nav .search-form input[type=text]:focus{outline:0}.header-nav .search-form input[type=text]::-webkit-input-placeholder{color:#4e3428}.header-nav .search-form input[type=text]:-ms-input-placeholder{color:#4e3428}.header-nav .search-form input[type=text]::placeholder{color:#4e3428}@media (min-width:640px){.header-nav .search-form input[type=text]{font-size:16px;font-size:1rem;-webkit-order:2;-ms-flex-order:2;order:2;border:0}}.header-nav .search-form .button-search{position:relative;width:45px;height:45px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff;padding:0;border-radius:50%;transition:all .15s linear}.header-nav .search-form .button-search:hover{background-color:#f6cd7e}.header-nav .search-form .button-search svg{position:absolute;top:calc(50% - 10.5px);right:calc(50% - 10.5px);width:21px;height:21px}@media (min-width:640px){.header-nav .search-form .button-search{-webkit-order:3;-ms-flex-order:3;order:3;width:34px;height:34px;background-color:#f1cd1d;margin-left:16px}.header-nav .search-form .button-search:hover{background-color:#f6df6f}.header-nav .search-form .button-search svg{top:calc(50% - 7px);right:calc(50% - 7px);width:14px;height:14px}.header-nav .search-form .button-close{-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0;margin-right:16px}}.header-nav .search-form.ui-bright{background:#f1cd1d;position:relative}@media (min-width:640px){.header-nav .search-form.ui-bright .button-search{background-color:#fff;border:0 solid #fff}.header-nav .search-form.ui-bright .button-search:hover{background-color:transparent;border:3px solid #fff}.header-nav .search-form.ui-bright .button-close{-webkit-order:3;-ms-flex-order:3;order:3;position:absolute;top:10px;right:-62px;margin-right:0}}.header-nav .search-results{display:none;position:fixed;top:93px;left:0;width:100vw;height:calc(100vh - 93px);background-color:#fef5dc;padding:25px 20px;z-index:160}@media (min-width:640px){.header-nav .search-results{opacity:0;pointer-events:none;top:0;height:100vh;width:100vw;padding:10% 25%}.header-nav .search-results.display-results{-webkit-animation:MenuAnimateIn .2s linear forwards;animation:MenuAnimateIn .2s linear forwards}}.header-nav .search-results.display-results{display:block;pointer-events:auto}.header-nav .search-results .button-close:after,.header-nav .search-results .button-close:before{background:#251e19;transition:background-color .15s linear}.header-nav .search-results .button-close:hover:after,.header-nav .search-results .button-close:hover:before{background:#bf552b}.header-nav .search-results>.search-form{display:none}.header-nav .search-results-container{position:relative;height:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:640px){.header-nav .search-results>.search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.header-nav .search-results-container{height:calc(100% - 74px)}.header-nav .share-block{right:-23px}.header-nav .share-block:before{left:calc(100% - 84px)}.header-nav .share-block .button-close{top:-5px}}.header-nav .search-results-container iframe{width:100%;height:100%;border:none}.header-nav .share-links{display:none}@media (min-width:640px){.header-nav .share-links{display:block;height:44px;background:hsla(44,94%,93%,.85);padding:10px 36px;border-radius:25px;white-space:nowrap}.header-nav .share-links>a:after{display:inline-block;font-family:fontawesome;width:24px;font-size:24px;font-size:1.5rem;transition:color .15s linear}.header-nav .share-links>a:hover:after{color:#bf552b}.header-nav .share-links>a+a{margin-left:16px}.header-nav .share-links .facebook:after{content:'\F09A'}.header-nav .share-links .twitter:after{content:'\F099'}.header-nav .utility-popover{position:absolute;top:18px}.header-nav .utility-popover:before{content:'';display:block;position:relative;width:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid hsla(44,94%,93%,.85)}}.nav-column h4,.professional-links h5{font-family:Futura,Helvetica,sans-serif}.header-nav .utility-popover{opacity:0;pointer-events:none;z-index:150;height:0;overflow:hidden}.header-nav .utility-popover button{margin-left:18px}.header-nav .utility-popover .button-close:after,.header-nav .utility-popover .button-close:before{background:#251e19;transition:background-color .15s linear}.header-nav .utility-popover .button-close:hover:after,.header-nav .utility-popover .button-close:hover:before{background:#bf552b}@media (min-width:640px){.header-nav .utility-popover button{margin-left:8px}.header-nav .utility-popover .button-close{width:15px;height:15px}}.header-nav .utility-popover.popover-open{pointer-events:auto;height:auto}@media (max-width:639px){.header-nav .utility-popover.popover-open{-webkit-animation:MenuAnimateIn .2s linear forwards;animation:MenuAnimateIn .2s linear forwards}}@media (min-width:640px){.header-nav .utility-popover.popover-open{-webkit-animation:ToolTipAnimateIn .15s ease-out forwards;animation:ToolTipAnimateIn .15s ease-out forwards}}@media (max-width:639px){.header-nav .utility-popover.popover-close{-webkit-animation:MenuAnimateOut .2s linear forwards;animation:MenuAnimateOut .2s linear forwards}}footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-nav{display:none}@media (min-width:640px){.header-nav .utility-popover.popover-close{-webkit-animation:ToolTipAnimateOut .1s ease-in forwards;animation:ToolTipAnimateOut .1s ease-in forwards}footer{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer-nav{display:block}}@media (min-width:640px) and (max-width:1023px){.footer-nav{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 6 / 9 - 6.67px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row}.footer-nav:nth-child(1n){margin-right:20px;margin-left:0}.footer-nav:last-child{margin-right:0}.footer-nav:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:1024px){.footer-nav{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 6 / 12 - 10px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row}.footer-nav:nth-child(1n){margin-right:20px;margin-left:0}.footer-nav:last-child{margin-right:0}.footer-nav:nth-child(3n){margin-right:0;margin-left:auto}}.nav-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px)}.nav-column:nth-child(1n){margin-right:20px;margin-left:0}.nav-column:last-child{margin-right:0}.nav-column:nth-child(3n){margin-right:0;margin-left:auto}.nav-column h4{font-size:13px;font-size:.8125rem;margin-top:18px;margin-bottom:.5em}@media (min-width:1024px){.nav-column h4{font-size:16px;font-size:1rem;margin-top:30px;margin-bottom:1em}}.nav-column h4:first-of-type{margin-top:0}.nav-column a{color:#fef5dc}.nav-column a:hover{color:#f6cd7e}.nav-column ul{display:inline-block}.nav-column li{font-size:12px;font-size:.75rem}.nav-column li+li{margin-top:.5em}.social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row}@media (max-width:639px){.social-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 3 - 0px);-webkit-order:1;-ms-flex-order:1;order:1}.social-links:last-child{margin-right:0}.social-links:nth-child(1n){margin-right:0;margin-left:auto}.social-links+.utility-links{width:100%}}@media (min-width:640px) and (max-width:1023px){.social-links{position:absolute;right:20px;width:calc(99.99% * 3 / 9 - 26.67px)}}@media (min-width:1024px){.nav-column li{font-size:14px;font-size:.875rem}.social-links{position:absolute;right:20px;width:calc(99.99% * 6 / 12 - 30px)}}.social-links li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 4 - 0px);position:relative;height:79px;text-align:center}.social-links li:nth-child(1n){margin-right:0;margin-left:0}.social-links li:last-child{margin-right:0}.social-links li:nth-child(4n){margin-right:0;margin-left:auto}@media (min-width:640px) and (max-width:1023px){.social-links li{height:54px}}@media (min-width:1024px){.social-links li{height:140px}}.social-links a{display:block;height:100%;background:0 0;transition:background .15s linear}.social-links a:hover{background:rgba(0,0,0,.2)}.professional-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 2 / 3 - 15px);margin-top:25px}.professional-links:nth-child(1n){margin-right:45px;margin-left:0}.professional-links:last-child{margin-right:0}.professional-links:nth-child(2n){margin-right:0;margin-left:auto}@media (max-width:639px){.professional-links{-webkit-order:3;-ms-flex-order:3;order:3}}@media (min-width:640px) and (max-width:1023px){.professional-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 9 - 13.33px);padding-right:20px;margin-top:74px}.professional-links:nth-child(1n){margin-right:20px;margin-left:0}.professional-links:last-child{margin-right:0}.professional-links:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:1024px){.professional-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 6 / 12 - 10px);margin-top:160px}.professional-links:nth-child(1n){margin-right:20px;margin-left:0}.professional-links:last-child{margin-right:0}.professional-links:nth-child(3n){margin-right:0;margin-left:auto}}.professional-links h5{margin:0}.pledge .step.description .pane.left h3,.pledge .step.intro .pane.left h5,.pledge .step.intro .state-info h2,.pledge .step.intro h3,.pledge .step.sign h2{font-family:Optima,Helvetica,sans-serif}.professional-links .button-rounded-outline{margin-top:16px;text-align:center}@media (min-width:426px) and (max-width:639px){.professional-links .button-rounded-outline:first-of-type{margin-right:18px}}@media (min-width:640px) and (max-width:719px){.professional-links .button-rounded-outline{font-size:10px;font-size:.625rem}}@media (min-width:990px){.professional-links .button-rounded-outline:first-of-type{margin-right:18px}}.sponsor-logos{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 3 - 0px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.sponsor-logos:last-child{margin-right:0}.sponsor-logos:nth-child(1n){margin-right:0;margin-left:auto}@media (max-width:639px){.sponsor-logos{-webkit-order:2;-ms-flex-order:2;order:2}}@media (min-width:640px){.sponsor-logos{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 9 - 13.33px);-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.sponsor-logos:nth-child(1n){margin-right:20px;margin-left:0}.sponsor-logos:last-child{margin-right:0}.sponsor-logos:nth-child(5n){margin-right:0;margin-left:auto}}.sponsor-logos li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:58px}.sponsor-logos li img{height:100%;border:none}.utility-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 30px);text-align:right;margin-top:25px}.utility-links:nth-child(1n){margin-right:45px;margin-left:0}.utility-links:last-child{margin-right:0}.utility-links:nth-child(2n){margin-right:0;margin-left:auto}@media (max-width:639px){.utility-links{-webkit-order:4;-ms-flex-order:4;order:4}}@media (min-width:640px){.utility-links{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 6 / 9 - 6.67px);-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:left;margin-top:20px}.utility-links:nth-child(1n){margin-right:20px;margin-left:0}.utility-links:last-child{margin-right:0}.utility-links:nth-child(5n){margin-right:0;margin-left:auto}}.utility-links li+li{margin-top:3em}@media (min-width:640px){.utility-links li{display:inline-block}.utility-links li+li{margin-top:0;margin-left:20px}.pledge .step.intro .pane{height:100%}}.copyright,.utility-links{font-size:12px;font-size:.75rem}.copyright{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 3 - 0px);margin:32px 0 1em}.copyright:last-child{margin-right:0}.copyright:nth-child(1n){margin-right:0;margin-left:auto}@media (max-width:639px){.copyright{-webkit-order:5;-ms-flex-order:5;order:5}}@font-face{font-family:fontawesome;font-style:normal;font-weight:400;src:url(/styleguide/assets/fonts/fontawesome-webfont.woff) format('woff'),url(/styleguide/assets/fonts/fontawesome-webfont.woff2) format('woff2')}.pledge .step.intro .pane{-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%}.pledge .step.intro .pane.right{-webkit-order:-1;-ms-flex-order:-1;order:-1;text-align:center;padding:20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:55%}@media (min-width:640px){.pledge .step.intro .pane.right{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 0 42%;-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%;padding:10px 40px}}@media (min-width:1024px){.utility-links{font-size:16px;font-size:1rem}.pledge .step.intro .pane.right{padding:20px 80px}}.pledge .step.intro .pane.left{background:linear-gradient(rgba(90,147,153,.8),rgba(58,141,140,.8)),url(/styleguide/assets/images/bg-pledge.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;color:#f8f2dd;padding:25px;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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.pledge .step.intro .pane.left{-webkit-flex:0 0 58%;-ms-flex:0 0 58%;flex:0 0 58%;max-width:58%;position:relative;padding:0}}.pledge .step.intro .pane.left.state-selected{-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:850px){.pledge .step.intro .pane.left.state-selected{padding:0 75px 0 0}}.pledge .step.intro .pane.left h3{margin-bottom:10px}.pledge .step.intro .pane.left svg.icon-map{width:16px;height:16px;margin-right:8px;position:relative;top:1px;display:inline-block;fill:#fef5dc;stroke-width:0}.pledge .step.intro .pane.left h5{font-size:15px;font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin:0;text-align:left}.pledge .step.intro .select-rounded{display:inline-block;font-size:14px;font-size:.875rem}.pledge .step.intro .select-rounded select{padding-top:5px;padding-bottom:5px;background:#bf552b}.pledge .step.intro .state-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.pledge .step.intro .state-info h2{font-size:30px;font-size:1.875rem;font-weight:700;margin:0;text-align:left}@media (min-width:640px){.pledge .step.intro .state-info h2{font-size:58px;font-size:3.625rem}}.pledge .step.intro .state-info .tally{font-size:15px;font-size:.9375rem;text-transform:uppercase;text-align:left;letter-spacing:2px}.pledge .step.intro .state-info .tally .number{font-size:18px;font-size:1.125rem;margin-right:5px;letter-spacing:1px}.pledge .step.intro h3{font-size:21px;font-size:1.3125rem;margin:0}.pledge .step.intro hr{height:1px;border:none;background-color:#6ba558;width:55px;margin:20px auto}@media (min-width:640px){.pledge .step.intro h3{font-size:42px;font-size:2.625rem}.pledge .step.intro hr{width:111px}}.pledge .step.intro p{text-align:center;font-size:14px;font-size:.875rem;color:#6c654a;padding:0 25px;margin:0;line-height:1.5em}@media (min-width:640px){.pledge .step.intro p{font-size:16px;font-size:1rem;line-height:1.5rem;padding:0}}@media (min-width:1024px){.pledge .step.intro p{font-size:20px;font-size:1.25rem;line-height:2.25rem}}.pledge .step.intro button{font-size:12px;font-size:.75rem;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:10px auto 0}.pledge .step.intro button:hover{background:#bf552b;color:#fef5dc;border-color:#bf552b}@media (min-width:640px){.pledge .step.intro button{font-size:16px;font-size:1rem}}.pledge .step.intro .state-icon{display:none}@media (min-width:640px){.pledge .step.intro .state-icon{display:block;width:100px;margin-right:1.4em}.pledge .step.intro .state-icon path{fill:none;stroke:#fef5dc;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pledge .step.intro figure{display:none}}.pledge .step.intro figure{width:85px;line-height:0;margin-right:10px}@media (min-width:1024px){.pledge .step.intro button{font-size:20px;font-size:1.25rem}.pledge .step.intro figure{display:block;position:absolute;right:0;top:50%;margin:0;width:145px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.pledge .step.intro figure img{width:100%}.pledge .step.intro.enter .pane.right h3{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.pledge .step.intro.enter .pane.left{background-position-y:264px}.pledge .step.intro.enter .select-rounded,.pledge .step.intro.enter .state-info,.pledge .step.intro.enter h5{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.intro.enter .right *{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.pledge .step.intro.enter-active .pane.right h3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in,-webkit-transform .2s ease-in}.pledge .step.intro.enter-active .pane.left{background-position-y:0;transition:background-position-y .2s ease-in}.pledge .step.intro.enter-active .right *,.pledge .step.intro.enter-active .select-rounded,.pledge .step.intro.enter-active .state-info,.pledge .step.intro.enter-active h5{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in;transition-delay:.2s}.pledge .step.intro.leave .right *,.pledge .step.intro.leave .select-rounded,.pledge .step.intro.leave .state-info,.pledge .step.intro.leave h5{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pledge .step.intro.leave-active *{transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in}.pledge .step.intro.leave-active .pane.right h3{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.pledge .step.intro.leave-active .pane.left{background-position-y:264px;transition:background-position .2s ease-in;transition-delay:.2s}.pledge .step.intro.leave-active .select-rounded,.pledge .step.intro.leave-active .state-info,.pledge .step.intro.leave-active h5{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.intro.leave-active .right *{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.pledge .step.description{padding:0}.pledge .step.description .pane.right{display:none;-webkit-order:-1;-ms-flex-order:-1;order:-1;padding:20px;text-align:center;background-image:url(/styleguide/assets/images/bg-educate.jpg);background-size:cover;background-position:50%}.pledge .step.description .pane.right p{font-size:14px;font-size:.875rem;line-height:1.5em;color:#fef5dc;margin:0 auto}.pledge .step.description .pane.left{width:100%;height:100%;outline:#251e19 solid 1px;outline-offset:-15px;padding:30px;text-align:left}@media (min-width:640px){.pledge .step.description .pane{height:100%}.pledge .step.description .pane.right{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 0 42%;-ms-flex:0 0 42%;flex:0 0 42%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pledge .step.description .pane.right p{font-size:16px;font-size:1rem;line-height:2rem;text-align:left;max-width:320px}.pledge .step.description .pane.left{-webkit-flex:0 0 58%;-ms-flex:0 0 58%;flex:0 0 58%;position:relative}}.pledge .step.description .pane.left h3{font-size:20px;font-size:1.25rem;margin:0;font-weight:700;line-height:1em}@media (min-width:640px){.pledge .step.description .pane.left h3{font-size:30px;font-size:1.875rem;text-align:left}}@media (min-width:1024px){.pledge .step.description .pane.left h3{font-size:42px;font-size:2.625rem}}.pledge .step.description .pane.left p{font-size:16px;font-size:1rem;margin:10px 0}@media (min-width:640px){.pledge .step.description .pane.left p{font-size:18px;font-size:1.125rem;margin:10px 0 5px}.pledge .step.description .pane.left ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.pledge .step.description .pane.left p{font-size:20px;font-size:1.25rem;margin:20px 0 10px}}.pledge .step.description .pane.left ul{list-style-type:disc;padding-left:20px}.pledge .step.description .pane.left ul li{width:100%;margin-bottom:5px;font-size:12px;font-size:.75rem}@media (min-width:640px){.pledge .step.description .pane.left ul li{font-size:14px;font-size:.875rem;padding-right:15px}.pledge .step.description .pane.left ul li:nth-of-type(even){padding-right:0}}@media (min-width:930px){.pledge .step.description .pane.left ul li{width:50%}}@media (min-width:1024px){.pledge .step.description .pane.left ul li{font-size:16px;font-size:1rem;padding-right:30px}}.pledge .step.description .pane.left .options{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;width:100%;padding:0 30px 30px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pledge .step.description .pane.left .options button{font-size:12px;font-size:.75rem}.pledge .step.description.enter .pane *{opacity:.01;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.description.enter .pane.left{outline:rgba(37,30,25,0) solid 1px}.pledge .step.description.enter h3{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.pledge .step.description.enter-active .pane *{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .4s ease-in,-webkit-transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in,-webkit-transform .4s ease-in}.pledge .step.description.enter-active .pane.left{outline:#251e19 solid 1px;transition:outline .4s ease-in}.pledge .step.description.enter-active h3{-webkit-transform:translateY(0);transform:translateY(0)}.pledge .step.description.leave .pane *{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pledge .step.description.leave .pane.left{outline:#251e19 solid 1px}.pledge .step.description.leave h3{-webkit-transform:translateY(0);transform:translateY(0)}.pledge .step.description.leave.leave-active .pane *{opacity:.01;-webkit-transform:translateX(-30px);transform:translateX(-30px);transition:opacity .4s ease-in,-webkit-transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in,-webkit-transform .4s ease-in}.pledge .step.description.leave.leave-active .pane.left{outline:rgba(37,30,25,0) solid 1px;transition:outline .4s ease-in}.pledge .step.description.leave.leave-active h3{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.pledge .step.sign{outline:#251e19 solid 1px;outline-offset:-15px;padding:30px}.pledge .step.sign figure{width:60px;margin:0 auto 10px;font-size:0}@media (min-width:640px){.pledge .step.sign{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pledge .step.sign figure{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90px}}.pledge .step.sign figure img{width:100%;background:#f1e8d7;border-radius:100%;padding:15%}.pledge .step.sign h2{font-size:20px;font-size:1.25rem;font-weight:700;margin:0 auto 10px;width:70%}@media (min-width:640px){.pledge .step.sign h2{font-size:24px;font-size:1.5rem}}@media (min-width:1024px){.pledge .step.sign h2{font-size:42px;font-size:2.625rem;margin-bottom:30px}}.pledge .step.sign p{margin:0 0 10px}@media (min-width:640px){.pledge .step.sign p{font-size:18px;font-size:1.125rem;text-align:center;margin-bottom:20px}.pledge .step.sign form{text-align:center}.pledge .step.sign form .select-rounded:after{left:auto;right:15px}}@media (min-width:1024px){.pledge .step.sign form input[type=text],.pledge .step.sign form input[type=email]{width:384px;display:inline-block;margin-right:16px;margin-bottom:0;font-size:20px;font-size:1.25rem}.pledge .step.sign form input[type=text]:last-of-type,.pledge .step.sign form input[type=email]:last-of-type{margin-right:0}}.pledge .step.sign form .inputs{text-align:center;line-height:0}.pledge .step.sign form .select-rounded{display:inline-block;font-size:12px;font-size:.75rem;width:100%;margin-bottom:10px}.pledge .step.sign form .select-rounded select{background:#bf552b;border:2px solid #4b3e30;border-radius:0}@media (min-width:1024px){.pledge .step.sign form .select-rounded{width:368px;margin:0 0 0 16px}.pledge .step.sign form .select-rounded select{font-size:16px;font-size:1rem}}.pledge .step.sign form .verify{display:-webkit-flex;display:-ms-flexbox;display:flex}.pledge .step.sign form .verify label{display:inline-block;font-size:14px;font-size:.875rem;position:relative}@media (min-width:640px){.pledge .step.sign form .select-rounded select{width:100%}.pledge .step.sign form .verify label{font-size:16px;font-size:1rem}.pledge .step.sign form .verify{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px auto}}.pledge .step.sign form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:2px solid #4b3e30;width:20px;height:20px;cursor:pointer;position:relative;margin:0 10px 0 0;display:inline-block;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;transition:border-color .2s ease-in}.pledge .step.sign form input[type=checkbox]::-ms-check{color:#6ba558}.pledge .step.sign form input[type=checkbox].error{border-color:#bf552b}.pledge .step.sign form input[type=checkbox]:after{display:block;content:'\F00C';position:absolute;top:0;left:0;width:18px;height:18px;font-family:fontawesome;font-size:16px;font-size:1rem;color:#6ba558;pointer-events:none;opacity:0;transition:opacity 50ms ease-in}.pledge .step.sign form input[type=checkbox]:checked:after{opacity:1}.pledge .step.sign form input[type=checkbox]:focus{outline:0}.pledge .step.sign form button{display:block;margin:10px auto 0}.pledge .step.sign .recaptcha{text-align:center;margin:15px 0}.pledge .step.sign .recaptcha .g-recaptcha{display:inline-block;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid transparent}.pledge .step.sign .recaptcha.error .g-recaptcha{border-color:#bf552b}.pledge .step.sign.enter{outline:rgba(37,30,25,0) solid 1px}.pledge .step.sign.enter *{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.pledge .step.sign.enter-active{outline:#251e19 solid 1px;transition:outline .4s ease-in;transition-delay:.4s}.pledge .step.sign.enter-active *{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .4s ease-in,-webkit-transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in,-webkit-transform .4s ease-in}.pledge .step.sign.leave{outline:#251e19 solid 1px;transition:outline .4s ease-in;transition-delay:.4s}.pledge .step.sign.leave *{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .4s ease-in,-webkit-transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in,-webkit-transform .4s ease-in}.pledge .step.sign.leave.leave-active{outline:rgba(37,30,25,0) solid 1px}.pledge .step.sign.leave.leave-active *{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.success{padding:0}.pledge .step.success .pane{height:50%}.pledge .step.success .pane.right{-webkit-order:-1;-ms-flex-order:-1;order:-1;text-align:center;padding:30px;outline:#251e19 solid 1px;outline-offset:-15px}@media (min-width:640px){.pledge .step.sign form button{font-size:24px;font-size:1.5rem}.pledge .step.success .pane{height:100%}.pledge .step.success .pane.right{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 0 42%;-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%;padding:10px 40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.pledge .step.sign .recaptcha{margin:20px 0}.pledge .step.success .pane.right{padding:20px 80px}}.pledge .step.success .pane.right .checkmark{background:#6ba558;width:30px;height:30px;border-radius:100%;margin:0 auto;position:relative;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}.pledge .step.success .pane.right .checkmark:after{display:block;content:'\F00C';font-family:fontawesome;font-size:20px;font-size:1.25rem;color:#f8f2dd;font-style:normal}.pledge .step.success .pane.right .share-buttons{margin-top:7px}.pledge .step.success .pane.right button.share{margin:0 auto 5px}.pledge .step.success .pane.right button.share:last-of-type{margin-bottom:0}.pledge .step.success .pane.right button.share.twitter{color:#3d8294;border-color:#3d8294}.pledge .step.success .pane.right button.share.twitter:hover{background:#3d8294;color:#fff}.pledge .step.success .pane.right button.share.facebook{color:#384565;border-color:#384565}.pledge .step.success .pane.right button.share.facebook:hover{background:#384565;color:#fff}.pledge .step.success .pane.left{background:linear-gradient(rgba(90,147,153,.8),rgba(58,141,140,.8)),url(/styleguide/assets/images/bg-pledge.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;color:#f8f2dd;padding:25px;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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.pledge .step.success .pane.right .checkmark{width:50px;height:50px}.pledge .step.success .pane.right .checkmark:after{font-size:35px;font-size:2.1875rem}.pledge .step.success .pane.left{-webkit-flex:0 0 58%;-ms-flex:0 0 58%;flex:0 0 58%;position:relative;padding:0}}.pledge .step.success .pane.left.state-selected{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (min-width:640px){.pledge .step.success .pane.left.state-selected{padding:0 75px 0 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.pledge .step.success .pane.left h3{margin-bottom:10px}.pledge .step.success .pane.left svg.icon-map{width:16px;height:16px;margin-right:8px;position:relative;top:1px;display:inline-block;fill:#fef5dc;stroke-width:0}.pledge .step.success .pane.left h5{font-size:15px;font-size:.9375rem;font-family:Optima,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;margin:0;text-align:left}.pledge .step.success .select-rounded{display:inline-block;font-size:14px;font-size:.875rem}.pledge .step.success .select-rounded select{background:#bf552b}.pledge .step.success .state-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.pledge .step.success .state-info h2{font-size:30px;font-size:1.875rem;font-family:Optima,Helvetica,sans-serif;font-weight:700;margin:0;text-align:left}@media (min-width:640px){.pledge .step.success .state-info h2{font-size:58px;font-size:3.625rem}}.pledge .step.success .state-info .tally{font-size:15px;font-size:.9375rem;text-transform:uppercase;text-align:left;letter-spacing:2px}.pledge .step.success .state-info .tally .number{font-size:18px;font-size:1.125rem;margin-right:5px;letter-spacing:1px}.pledge .step.success h3{font-size:21px;font-size:1.3125rem;font-family:Optima,Helvetica,sans-serif;margin:0}.pledge .step.success hr{height:1px;border:none;background-color:#6ba558;width:55px;margin:5px auto}@media (min-width:640px){.pledge .step.success h3{font-size:42px;font-size:2.625rem}.pledge .step.success hr{width:111px}}.pledge .step.success p{text-align:center;font-size:14px;font-size:.875rem;color:#6c654a;padding:0 25px;margin:0;line-height:1.5em}@media (min-width:640px){.pledge .step.success p{font-size:16px;font-size:1rem;line-height:1.5rem;padding:0}}@media (min-width:1024px){.pledge .step.success p{font-size:20px;font-size:1.25rem;line-height:2.25rem;margin-bottom:20px}}.pledge .step.success button{font-size:12px;font-size:.75rem;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:10px auto 0}@media (min-width:640px){.pledge .step.success button{font-size:13px;font-size:.8125rem}}.pledge .step.success .state-icon{display:none}@media (min-width:640px){.pledge .step.success .state-icon{display:block;width:100px;margin-right:1.4em}.pledge .step.success .state-icon path{fill:none;stroke:#fef5dc;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pledge .step.success figure{display:none}}.pledge .step.success figure{width:85px;line-height:0;margin-right:10px}@media (min-width:1024px){.pledge .step.success button{font-size:18px;font-size:1.125rem}.pledge .step.success figure{display:block;position:absolute;right:0;top:50%;margin:0;width:145px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.pledge .step.success figure img{width:100%}.pledge .step.success.enter .pane.right{outline:rgba(37,30,25,0) solid 1px}.pledge .step.success.enter .pane.right h3{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.pledge .step.success.enter .pane.left{background-position-y:264px}.pledge .step.success.enter .select-rounded,.pledge .step.success.enter .state-info,.pledge .step.success.enter h5{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.success.enter .right *{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.pledge .step.success.enter-active .pane.right{outline:#251e19 solid 1px;transition:outline .4s ease-in}.pledge .step.success.enter-active .pane.right h3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in,-webkit-transform .2s ease-in}.pledge .step.success.enter-active .pane.left{background-position-y:0;transition:background-position-y .2s ease-in}.pledge .step.success.enter-active .right *,.pledge .step.success.enter-active .select-rounded,.pledge .step.success.enter-active .state-info,.pledge .step.success.enter-active h5{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in;transition-delay:.2s}.pledge .step.success.leave .pane.right{outline:#251e19 solid 1px}.pledge .step.success.leave .right *,.pledge .step.success.leave .select-rounded,.pledge .step.success.leave .state-info,.pledge .step.success.leave h5{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pledge .step.success.leave-active .pane.right{outline:rgba(37,30,25,0) solid 1px;transition:outline .4s ease-in}.pledge .step.success.leave-active *{transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in}.pledge .step.success.leave-active .pane.right h3{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.pledge .step.success.leave-active .pane.left{background-position-y:264px;transition:background-position .2s ease-in;transition-delay:.2s}.pledge .step.success.leave-active .select-rounded,.pledge .step.success.leave-active .state-info,.pledge .step.success.leave-active h5{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.success.leave-active .right *{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.pledge .step.failure{padding:0}.pledge .step.failure .pane{height:50%}.pledge .step.failure .pane.right{-webkit-order:-1;-ms-flex-order:-1;order:-1;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pledge .step.failure .pane.right button{margin:0 auto}.pledge .step.failure .pane.left{background:linear-gradient(rgba(90,147,153,.8),rgba(58,141,140,.8)),url(/styleguide/assets/images/bg-pledge.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;color:#f8f2dd;padding:25px;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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pledge .step.failure .pane.left h3{font-size:30px;font-size:1.875rem;font-family:Optima,Helvetica,sans-serif;margin:0;text-align:left}.pledge .step.failure .pane.left span{font-family:Futura,Helvetica,sans-serif;font-weight:700;font-size:12px;font-size:.75rem;display:block}.pledge .step.failure hr{height:1px;border:none;background-color:#6ba558;width:55px;margin:20px auto}.pledge .step.failure p{text-align:center;font-size:14px;font-size:.875rem;color:#6c654a;padding:0 25px;margin:0;line-height:1.5em}.pledge .step.failure button{font-size:12px;font-size:.75rem;margin:25px auto}.pledge .step.failure .state-icon{display:none}.pledge .step.failure figure{width:85px;line-height:0;margin-right:10px}.pledge .step.failure figure img{width:100%}.pledge .step.failure.enter .pane.right h3{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.pledge .step.failure.enter .pane.left{background-position-y:264px}.pledge .step.failure.enter .select-rounded,.pledge .step.failure.enter .state-info,.pledge .step.failure.enter h5{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.failure.enter .right *{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.pledge .step.failure.enter-active .pane.right h3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in,-webkit-transform .2s ease-in}.pledge .step.failure.enter-active .pane.left{background-position-y:0;transition:background-position-y .2s ease-in}.pledge .step.failure.enter-active .right *,.pledge .step.failure.enter-active .select-rounded,.pledge .step.failure.enter-active .state-info,.pledge .step.failure.enter-active h5{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in;transition-delay:.2s}.pledge .step.failure.leave .right *,.pledge .step.failure.leave .select-rounded,.pledge .step.failure.leave .state-info,.pledge .step.failure.leave h5{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pledge .step.failure.leave-active *{transition:opacity .2s ease-in,-webkit-transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in;transition:opacity .2s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in}.pledge .step.failure.leave-active .pane.right h3{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.pledge .step.failure.leave-active .pane.left{background-position-y:264px;transition:background-position .2s ease-in;transition-delay:.2s}.pledge .step.failure.leave-active .select-rounded,.pledge .step.failure.leave-active .state-info,.pledge .step.failure.leave-active h5{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pledge .step.failure.leave-active .right *{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.pledge{padding:0;position:relative;height:500px}.pledge select::-ms-expand{display:none}.pledge .step{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column;padding:0;position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:640px){.pledge .step{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.video-list-player{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column}.video-list-player h1{font-size:48px;font-size:3rem}@media (min-width:640px){.video-list-player{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#436540}}.video-list-player .video-playlist{display:none}@media (min-width:640px){.video-list-player .video-playlist{display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px);padding:20px 0 25px}.video-list-player .video-playlist:nth-child(1n){margin-left:0;margin-right:0}.video-list-player .video-playlist:last-child{margin-right:0}.video-list-player .video-playlist:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:1024px){.video-list-player .video-playlist{padding-top:42px;padding-bottom:56px}}.video-list-player .video-playlist svg.icon-video{width:26px;height:23px;margin-right:18px;margin-left:30px;position:relative;top:5px;display:inline-block;fill:#99bb9d;stroke-width:0}.video-list-player .video-playlist h3{margin:0 0 15px;display:inline-block}@media (min-width:640px){.video-list-player .video-playlist h3{top:15px;-webkit-transform:none;transform:none;color:#99bb9d;text-align:left}}.video-list-player .video-playlist .video-list{position:relative;z-index:5}.video-list-player .video-playlist .video-list a.PlaylistItem{padding:8px 16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.video-list-player .video-playlist .video-list a.PlaylistItem.active{background:#6ba558}.video-list-player .video-playlist .video-list a.PlaylistItem.active:after{background:#6ba558;position:absolute;display:block;content:'';right:-8px;top:0;height:100%;width:8px}.video-list-player .video-playlist .video-list a.PlaylistItem.active:before{font-size:24px;font-size:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;content:'\F04B';font-family:fontawesome;color:#fef5dc;width:40px;height:40px;border-radius:100%;background-color:#3a563a;text-align:center;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:40px;cursor:pointer;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-indent:5px;-webkit-text-stroke:2px #1d3d1f}@media (max-width:810px){.video-list-player .video-playlist .video-list a.PlaylistItem.active:before{display:none}}.video-list-player .video-playlist .video-list a.PlaylistItem.active figure:after{display:none}.video-list-player .video-playlist .video-list figure{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;max-width:40%;height:67px;overflow:hidden;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1em}.video-list-player .video-playlist .video-list figure:after{font-size:24px;font-size:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;content:'\F04B';font-family:fontawesome;color:#fef5dc;width:40px;height:40px;border-radius:100%;background-color:#bf552b;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:40px;cursor:pointer;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-indent:5px;-webkit-text-stroke:2px #b23303}.video-list-player .video-description,.video-list-player .video-playlist h4,.video-list-player .video-playlist-link{font-family:Futura,Helvetica,sans-serif}.video-list-player .video-playlist .video-list h5{-webkit-flex:1;-ms-flex:1;flex:1;color:#fef5dc;font-weight:400;margin:0 auto}.video-list-player .video-playlist .link-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:15px;margin-left:5px;margin-right:5px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video-list-player .video-playlist .link-block span{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.video-list-player .video-playlist .button-rounded-outline{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0;text-align:center}.video-list-player .link-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-size:.875rem;margin-top:16px}@media (min-width:640px){.video-list-player .link-block{display:none}}.video-list-player .video-playlist-link{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;font-size:12px;font-size:.75rem;font-weight:300}.video-list-player .video-playlist-link:nth-child(1n){margin-right:0;margin-left:0}.video-list-player .video-playlist-link:last-child{margin-right:0}.video-list-player .video-playlist-link:nth-child(2n){margin-right:0;margin-left:auto}.video-list-player .video-playlist-link a{color:#b2d7b7}.video-list-player .video-playlist-link a:hover{color:#fff}.video-list-player .video-container{position:relative;width:100%;min-height:200px}.video-list-player .video-container:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(37,30,25,.56)}.video-list-player .video-container.active:after{display:none}@media (min-width:640px){.video-list-player .video-container{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;line-height:0}.video-list-player .video-container:nth-child(1n){margin-right:0;margin-left:0}.video-list-player .video-container:last-child{margin-right:0}.video-list-player .video-container:nth-child(2n){margin-right:0;margin-left:auto}}.video-list-player .video-container img{width:100%}@media (min-width:640px){.video-list-player .video-container img{position:absolute;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}}.video-list-player .video-container iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.video-list-player .video-container button{font-size:14px;font-size:.875rem;color:#fef5dc}.video-list-player .video-description{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin-top:16px;z-index:10}.smokey-bear-hug h3,.statistics-cta p{font-family:Optima,Helvetica,sans-serif}.video-list-player .video-description h4{font-size:18px;font-size:1.125rem;margin-top:0;margin-bottom:16px;text-shadow:0 0 27px #251e19}@media (min-width:1024px){.video-list-player .video-playlist .video-list a.PlaylistItem{padding:13px 32px}.video-list-player .video-description h4{font-size:32px;font-size:2rem}}.video-list-player .video-description button{box-shadow:0 0 27px #251e19}.smokey-bear-hug{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 1 - 0px);padding:15px}.smokey-bear-hug:last-child{margin-right:0}.smokey-bear-hug:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:640px){.video-list-player .video-description{line-height:1em;margin-top:0}.smokey-bear-hug{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 2 / 3 - 6.67px);display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 25px 15px 20px}.smokey-bear-hug:nth-child(1n){margin-right:20px;margin-left:0}.smokey-bear-hug:last-child{margin-right:0}.smokey-bear-hug:nth-child(3n){margin-right:0;margin-left:auto}}.smokey-bear-hug>figure{display:none}@media (min-width:640px){.smokey-bear-hug>figure{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.smokey-bear-hug .block-right{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.smokey-bear-hug .block-right>h3{display:none}.smokey-bear-hug h3{font-size:21px;font-size:1.3125rem;font-weight:700;line-height:1em;text-align:left;margin:0}@media (min-width:640px){.smokey-bear-hug .block-right>h3{display:block}.smokey-bear-hug h3{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.smokey-bear-hug{padding:30px 40px 30px 30px}.smokey-bear-hug h3{font-size:36px;font-size:2.25rem}}.smokey-bear-hug .meta>span{display:none}.smokey-bear-hug span{font-size:12px;font-size:.75rem;font-weight:700}.smokey-bear-hug figure{height:75px}@media (min-width:640px){.smokey-bear-hug .meta>span{display:inline-block}.smokey-bear-hug figure{margin-top:15px;margin-right:15px}}@media (min-width:1024px){.smokey-bear-hug span{font-size:18px;font-size:1.125rem}.smokey-bear-hug figure{margin-top:0;margin-right:25px;height:145px}}.smokey-bear-hug figure img{width:auto;height:100%}.smokey-bear-hug header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.smokey-bear-hug .tweet{font-weight:300}@media (min-width:640px){.smokey-bear-hug header{display:none}.smokey-bear-hug button{float:right;position:relative;top:-2px}.smokey-bear-hug .tweet{font-size:13px;font-size:.8125rem}}@media (min-width:1024px){.smokey-bear-hug .tweet{font-size:18px;font-size:1.125rem}}.smokey-bear-hug .tweet a{font-weight:700}.statistics-cta{background-image:url(/styleguide/assets/images/stats-forest-bg.jpg);background-size:cover;text-align:center;padding:25px}@media (min-width:640px){.statistics-cta{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 9 - 13.33px);text-align:left;margin-top:0;padding:30px 20px}.statistics-cta:nth-child(1n){margin-right:20px;margin-left:0}.statistics-cta:last-child{margin-right:0}.statistics-cta:nth-child(9n){margin-right:0;margin-left:auto}}.statistics-cta p{max-width:66.667%;font-size:16px;font-size:1rem;margin:0 auto}@media (min-width:640px){.statistics-cta p{max-width:none}}@media (min-width:1024px){.statistics-cta p{font-size:24px;font-size:1.5rem}}.statistics-cta strong:first-of-type{font-family:Futura,Helvetica,sans-serif;font-size:18px;font-size:1.125rem}@media (min-width:1024px){.statistics-cta strong:first-of-type{font-size:36px;font-size:2.25rem}}table{font-size:14px;font-size:.875rem;font-family:Proxima Nova,Helvetica,sans-serif;width:100%;max-width:100%;border-spacing:0;border-collapse:collapse;border-color:#bf552b;margin-bottom:20px}table th{text-align:left}.hero,.prevention{text-align:center}table td,table th{padding:0}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:8px;vertical-align:top;border-top:1px solid #bf552b}table>tbody>tr>td,table>tfoot>tr>td,table>thead>tr>td{display:block}@media (min-width:640px){table>tbody>tr>td,table>tfoot>tr>td,table>thead>tr>td{display:table-cell}}table>tbody>tr>td:before,table>tfoot>tr>td:before,table>thead>tr>td:before{display:block;content:attr(data-th) ': ';font-weight:700}table>thead{display:none;background-color:#bf552b;color:#fef5dc}@media (min-width:640px){table>tbody>tr>td:before,table>tfoot>tr>td:before,table>thead>tr>td:before{display:none}table>thead{display:table-header-group}}table>thead:first-child>tr:first-child>th{border-top:0}table>thead>tr>th{vertical-align:bottom}table>tbody>tr:nth-of-type(odd){background-color:rgba(191,85,43,.1)}.page-level-share{position:relative;display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.page-level-share{font-size:14px;font-size:.875rem;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.page-level-share.show .options{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-level-share .options{will-change:transform,opacity;background:hsla(44,94%,93%,.85);border-radius:50px;padding:5px 10px;margin-left:15px;position:relative;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.page-level-share .options:before{display:block;content:'';position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid hsla(44,94%,93%,.85)}.page-level-share .options button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:50px;border-radius:100%;display:inline;position:relative;border:none;cursor:pointer;transition:background .3s ease;margin-right:10px}.page-level-share .options button:last-of-type{margin-right:0}.page-level-share .options button:focus{outline:0}.page-level-share .options button:after{display:block;content:'';font-family:fontawesome;position:absolute;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;font-size:1.5625rem}.page-level-share .options button.twitter{background:#3d8294}.page-level-share .options button.twitter:hover{background:#316876}.page-level-share .options button.twitter:after{content:'\F099'}.page-level-share .options button.facebook{background:#384565}.page-level-share .options button.facebook:hover{background:#2d3751}.page-level-share .options button.facebook:after{content:'\F09A'}main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column}.prevention p:first-of-type{margin-left:24px;margin-right:24px}.prevention .cta-backyard h3{font-size:14px;font-size:.875rem}@media (min-width:330px){.prevention .cta-backyard h3{font-size:16px;font-size:1rem}}@media (min-width:356px){.prevention .cta-backyard h3{font-size:18px;font-size:1.125rem}}@media (min-width:640px){main .pledge-block{-webkit-order:1;-ms-flex-order:1;order:1}main div:last-child,main section:last-child{-webkit-order:2;-ms-flex-order:2;order:2}.prevention .cta-backyard h3{font-size:16px;font-size:1rem}}@media (min-width:1024px){.prevention .cta-backyard h3{font-size:24px;font-size:1.5rem}}.prevention .cta-equipment h3{font-size:12px;font-size:.75rem}@media (min-width:330px){.prevention .cta-equipment h3{font-size:14px;font-size:.875rem}}@media (min-width:362px){.prevention .cta-equipment h3{font-size:16px;font-size:1rem}}@media (min-width:400px){.prevention .cta-equipment h3{font-size:18px;font-size:1.125rem}}@media (min-width:640px){.prevention .cta-equipment h3{font-size:16px;font-size:1rem}}@media (min-width:1024px){.prevention .cta-equipment h3{font-size:24px;font-size:1.5rem}}.prevention h3{color:#fef5dc}@media (min-width:640px){.prevention h3{max-width:calc(100% + 20px);color:#4b3e30;font-size:16px;font-size:1rem;margin:0}.prevention figure+h3{margin-left:0}}@media (min-width:640px){.prevention ul{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:-35px}.prevention li,.prevention ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.prevention li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px);-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column;background:#fef5dc}.prevention li:nth-child(1n){margin-right:20px;margin-left:0}.prevention li:last-child{margin-right:0}.prevention li:nth-child(3n){margin-right:0;margin-left:auto}}.prevention li p{display:none}@media (min-width:640px){.prevention li p{display:block;color:#4b3e30}}.prevention .icon-campfire,.prevention .icon-home,.prevention .icon-wrench{stroke:#fef5dc}.prevention .header-image{display:none;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;line-height:0}.prevention .header-image img{width:100%}.prevention .header-image figure{pointer-events:none;position:absolute;top:100%;left:50%;width:46px;height:46px;padding:11px 7px;border-radius:50%;margin-top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.prevention .header-image figure>svg{max-width:100%;max-height:100%}@media (min-width:1024px){.prevention h3{font-size:24px;font-size:1.5rem}.prevention .header-image figure{width:82px;height:82px;padding:23px}}.prevention .header-image figure.ui-colorful-secondary{padding-left:11px;padding-right:11px}@media (min-width:1024px){.prevention .header-image figure.ui-colorful{padding-left:14px;padding-right:14px}}.prevention .description .icon-campfire{max-width:30px}.prevention .description .icon-wrench{max-width:32px}@media (min-width:640px){.prevention .header-image{display:block}.prevention .description{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 20px 25px}.prevention .description>a{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.prevention .description>a.button-block{max-width:100%;padding:0}.prevention .description>p{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}.prevention .description .icon-campfire,.prevention .description .icon-home,.prevention .description .icon-wrench{display:none}.prevention .button-block{background:0 0;pointer-events:none}}@media (min-width:1024px){.prevention .description{padding:56px 48px 52px}.cta-list .text-column h3{font-size:23px;font-size:1.4375rem;margin-top:1.125em}}.prevention .button-rounded-outline{display:none}.cta-list{padding:5px 0 20px}.cta-list .text-column h3{font-family:Optima,Helvetica,sans-serif}@media (min-width:640px){.prevention .button-rounded-outline{display:block;display:inline-block}.blocks-three-columns .cta-list li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px)}.blocks-three-columns .cta-list li:nth-child(1n){margin-right:20px;margin-left:0}.blocks-three-columns .cta-list li:last-child{margin-right:0}.blocks-three-columns .cta-list li:nth-child(3n){margin-right:0;margin-left:auto}.cta-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;padding:30px 0 48px}.cta-list .text-column h3{text-align:center;margin-bottom:0}}.cta-list p{color:#c6b887}.cta-list hr{width:55px;border-left:0;border-right:0;border-bottom:0;border-style:solid;border-color:#6ba558;margin-left:0}.cta-list li{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:1024px){.cta-list p{line-height:1.75em}.cta-list hr{width:108px}.cta-list li{padding-left:10px;padding-right:10px}}.cta-list li+li{margin-top:2em}@media (min-width:640px){.cta-list hr{margin-left:auto;margin-right:auto}.cta-list li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 4 - 15px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.cta-list li:nth-child(1n){margin-right:20px;margin-left:0}.cta-list li:last-child{margin-right:0}.cta-list li:nth-child(4n){margin-right:0;margin-left:auto}.cta-list li+li{margin-top:0}}.cta-list li.cta-science img{width:80px;margin-left:0}@media (min-width:640px){.cta-list li.cta-science img{margin-left:-16px}.cta-list figure{position:relative;height:68px}}@media (min-width:1024px){.cta-list li.cta-science img{width:150px}.cta-list figure{height:136px}}.cta-list li:nth-of-type(1) hr{border-top-color:#6bacb8}.cta-list li:nth-of-type(2) hr{border-top-color:#ed401f}.cta-list li:nth-of-type(3) hr{border-top-color:#f1cd1d}.cta-list li:nth-of-type(4) hr{border-top-color:#6ba558}@media (max-width:639px){.cta-list figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px)}.cta-list figure:nth-child(1n){margin-right:20px;margin-left:0}.cta-list figure:last-child{margin-right:0}.cta-list figure:nth-child(3n){margin-right:0;margin-left:auto}}.cta-list figure>img{width:64px;margin-left:16px}@media (min-width:640px){.cta-list figure>img{position:absolute;bottom:0;left:50%;margin-left:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (min-width:1024px){.cta-list figure>img{width:128px}}@media (max-width:639px){.cta-list .text-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 2 / 3 - 6.67px)}.cta-list .text-column:nth-child(1n){margin-right:20px;margin-left:0}.cta-list .text-column:last-child{margin-right:0}.cta-list .text-column:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:640px){.cta-list .text-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column}.cta-list .text-column,.cta-list .text-column p{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.cta-list .text-column a{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.cta-list .text-column a{margin:0 auto}.hb-banner{background:#fef5dc;padding:25px 80px 19px;-ms-flex-align:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.hb-banner,.hb-banner .hb-banner-holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}.hb-banner .hb-banner-holder{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hb-banner .hb-banner-holder span{font-size:30px;color:#000;text-transform:uppercase;font-weight:700}@media (max-width:1180px){.hb-banner .hb-banner-holder span{font-size:25px}}.hb-banner .hb-banner-holder img{height:105px;margin-right:15px;position:relative;margin-top:-4px}.hb-banner .hb-banner-actions{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hb-banner .hb-banner-actions a.button-rounded{font-size:16px;padding:8px 30px}.hb-banner .hb-banner-actions a.button-rounded:hover{color:#bf552b;border-color:#bf552b}@media (max-width:1024px){.hb-banner .hb-banner-actions a.button-rounded{font-size:11px;padding:8px 15px}.hb-banner .hb-banner-actions{margin-top:20px}.hb-banner{display:block}}@media (max-width:1180px){.hb-banner{padding:25px 25px 19px}}.hb-banner-mobile{display:none}@media (max-width:700px){.hb-banner{display:none}.hb-banner-mobile{display:block}}.hb-banner-mobile .hb-banner-holder img{width:100%;height:auto;margin-right:0;max-width:260px}.hero{background-image:linear-gradient(#f8eacb,hsla(41,76%,88%,0) 33%),linear-gradient(180deg,rgba(37,30,25,0) 35%,#251e19),url(/styleguide/assets/images/hero-home.jpg)}@media (min-width:640px){.hero{padding-bottom:100px}}.hero h1{font-size:30px;font-size:1.875rem;font-weight:400;padding:0 12px;margin:1.2em 0}.hero h1 br{display:none}@media (max-width:639px){.hero h1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column}}.hero p{font-size:18px;font-size:1.125rem}@media (min-width:1024px){.hero p{font-size:24px;font-size:1.5rem}.hero .button-rounded{font-size:18px;font-size:1.125rem;padding-top:6px;padding-bottom:6px;border-radius:18px}}@media (min-width:640px){.hero p{display:inline-block}.hero p+a{margin-left:22px}.hero.home h1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:85px;margin-bottom:0;text-shadow:#222716 0 0 16px}.hero.home h1 br{display:block}.hero.home h1 .headline-right,.hero.home h1 strong{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 2 - 10px)}.hero.home h1 .headline-right:nth-child(1n),.hero.home h1 strong:nth-child(1n){margin-right:20px;margin-left:0}.hero.home h1 .headline-right:last-child,.hero.home h1 strong:last-child{margin-right:0}.hero.home h1 .headline-right:nth-child(2n),.hero.home h1 strong:nth-child(2n){margin-right:0;margin-left:auto}.hero.home h1 strong{display:block;font-size:62px;font-size:3.875rem;line-height:1.3em;text-align:right}.hero.home h1 .headline-right{font-size:42px;font-size:2.625rem;line-height:1em;text-align:left}}.hero.home h1+p{margin-top:95px;margin-bottom:.667em}.hero.error .hero-content,.hero.interior .hero-content,.hero.parent .hero-content{max-width:1180px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.hero.interior,.hero.parent{text-align:left;padding-top:114px}@media (min-width:640px){.hero.interior,.hero.parent{margin-bottom:-90px}.hero.interior .breadcrumbs,.hero.parent .breadcrumbs{text-align:center}}@media (min-width:1024px){.hero.error .hero-content,.hero.interior .hero-content,.hero.parent .hero-content{padding-left:50px;padding-right:50px;margin-top:100px}.hero.interior .breadcrumbs,.hero.parent .breadcrumbs{text-align:left}}.hero.interior a,.hero.interior h1,.hero.interior h2,.hero.interior h3,.hero.interior h4,.hero.interior h5,.hero.interior h6,.hero.interior p,.hero.parent a,.hero.parent h1,.hero.parent h2,.hero.parent h3,.hero.parent h4,.hero.parent h5,.hero.parent h6,.hero.parent p{text-shadow:0 0 16px #222716}.hero.interior h1,.hero.parent h1{text-align:left;margin:16px 0 0;padding-bottom:40px}@media (min-width:640px) and (max-width:1023px){.hero.interior h1,.hero.parent h1{font-size:57px;font-size:3.5625rem;text-align:center;padding-bottom:60px}}.hero.parent h1{display:block;line-height:normal}.hero.interior{padding-bottom:90px}@media (min-width:1024px){.hero.interior h1,.hero.parent h1{font-size:96px;font-size:6rem;margin-top:20px}.hero.interior{padding-bottom:160px}}.hero.interior h1{font-weight:700;padding-left:0;padding-right:0}.hero.error p{text-align:center;padding:0 18%}@media (min-width:640px) and (max-width:1023px){.hero.error p:first-of-type{margin-top:75px}}.hero.error strong{font-size:24px;font-size:1.5rem}@media (min-width:640px){.hero.error p{padding-left:10%;padding-right:10%}.hero.error strong{font-size:28px;font-size:1.75rem}}ul.breadcrumbs{font-size:14px;font-size:.875rem;font-weight:700}ul.breadcrumbs li{display:inline-block}ul.breadcrumbs li a:after{content:'\2022';display:inline-block;color:#f6cd7e;margin:0 3px 0 5px;pointer-events:none}ul.breadcrumbs li a:hover:after{color:#f6cd7e}ul.breadcrumbs li:last-of-type a:after{display:none}article.parent>header:after,article.parent>header:before{display:table;content:''}article.parent{background:#fef5dc;color:#4b3e30;padding:20px}article.parent>header{max-width:984px;margin-left:auto;margin-right:auto;margin-bottom:50px}article.parent>header h2{margin-top:0;text-align:left;font-weight:600;margin-bottom:1.2rem;font-size:23px;font-size:1.4375rem}@media (min-width:640px){article.parent>header h2{font-size:36px;font-size:2.25rem}}@media (min-width:1024px){article.parent{padding:50px 30px}article.parent>header h2{font-size:48px;font-size:3rem}article.parent>header .columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}}article.parent>header p{margin:0 0 40px;font-size:14px;font-size:.875rem;line-height:1.28rem}article.parent>header p:last-of-type{margin-bottom:0}article.parent .resources{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.parent .resource-block{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 1 - 0px);margin-bottom:60px}article.parent .resource-block:last-child{margin-right:0}article.parent .resource-block:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:640px){article.parent>header p{font-size:18px;font-size:1.125rem;line-height:1.5rem}article.parent .resource-block{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 2 - 10px)}article.parent .resource-block:nth-child(1n){margin-right:20px;margin-left:0}article.parent .resource-block:last-child{margin-right:0}article.parent .resource-block:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:1024px){article.parent .resource-block{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px)}article.parent .resource-block:nth-child(1n){margin-right:20px;margin-left:0}article.parent .resource-block:last-child{margin-right:0}article.parent .resource-block:nth-child(3n){margin-right:0;margin-left:auto}}article.parent .resource-block header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}article.parent .resource-block header svg{height:34px;width:34px;stroke:#6c654a}article.parent .resource-block header svg.icon-apple{fill:#6c654a}article.parent .resource-block header h4{margin:20px 0;text-align:center;min-height:70px;max-width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.parent .resource-block header hr{width:100%;background:#6ba558;height:1px;border:none;margin:0}article.parent .resource-block header p{margin:25px 0;text-align:center;font-size:18px;font-size:1.125rem;max-width:100%}article.interior .resource-block ul li,article.parent .resource-block ul li{list-style:none;margin-bottom:30px}article.interior .resource-block ul li a,article.parent .resource-block ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#4b3e30;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.interior .resource-block ul li a h5,article.parent .resource-block ul li a h5{color:#bf552b;margin:-10px 0 5px;font-size:18px;font-size:1.125rem}article.interior .resource-block ul li a p,article.parent .resource-block ul li a p{margin:0;font-size:14px;font-size:.875rem}article.interior .resource-block ul li a img,article.parent .resource-block ul li a img{-webkit-flex:0 0 85px;-ms-flex:0 0 85px;flex:0 0 85px;width:85px;border:none;border-radius:100%;margin-right:20px}article.interior .resource-block ul li a .group-right,article.parent .resource-block ul li a .group-right{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}article.interior .resource-block ul li:last-of-type,article.parent .resource-block ul li:last-of-type{margin-bottom:0}article.interior .resource-block:first-of-type{margin-top:40px}aside.sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column;margin-top:30px}aside.sidebar h3{color:#c6b887;font-size:14px;font-size:.875rem;text-align:left;text-transform:uppercase;padding-bottom:9px;border-bottom:1px solid #6c654a;margin:0}@media (min-width:1024px){aside.sidebar{margin-top:0}aside.sidebar h3{border-bottom-color:#c6b887}}aside.sidebar h4{font-size:18px;font-size:1.125rem;margin:0}aside.sidebar a{color:#fef5dc}aside.sidebar a:hover{color:#d05d2f}aside.sidebar section>p{font-size:14px;font-size:.875rem}@media (min-width:640px) and (max-width:1023px){aside.sidebar{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}aside.sidebar section>p{font-size:16px;font-size:1rem}}aside.sidebar ul{margin-top:16px}aside.sidebar li{font-size:14px;font-size:.875rem;line-height:1.75em}aside.sidebar section+section{margin-top:25px}@media (min-width:640px) and (max-width:1023px){aside.sidebar .sidebar-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1 / 3 - 13.33px);margin-top:0}aside.sidebar .sidebar-column:nth-child(1n){margin-right:20px;margin-left:0}aside.sidebar .sidebar-column:last-child{margin-right:0}aside.sidebar .sidebar-column:nth-child(3n){margin-right:0;margin-left:auto}aside.sidebar .sidebar-parent-block>img{display:none}}aside.sidebar .sidebar-parent-block>img{border-radius:50%;width:154px}@media (min-width:1024px){aside.sidebar .sidebar-parent-block>img{margin-top:-20%}}aside.sidebar .sidebar-parent-block h4{margin-top:20px}aside.sidebar .sidebar-parent-block p{color:#c6b887}aside.sidebar .sidebar-cta-block{background-color:#436540;padding:15px;border:4px solid #251e19;outline:#6c654a solid 1px}.JS-RENDER--Timeline button:focus,.timeline-modal-overlay .modal-content .share button:focus,.timeline-modal-overlay .modal-content:focus{outline:0}@media (min-width:640px) and (max-width:1023px){aside.sidebar .sidebar-parent-block h4{margin-top:0}aside.sidebar .sidebar-cta-block{-webkit-order:7;-ms-flex-order:7;order:7}}aside.sidebar .sidebar-cta-block h3{color:#b2d7b7;padding-bottom:0;border:none}aside.sidebar .prevention-links li+li{margin-top:5px}aside.sidebar .prevention-links a{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:2px;border-bottom:1px solid #251e19;transition:all .15s linear}aside.sidebar .prevention-links a>svg{position:relative;top:0}aside.sidebar .prevention-links a:hover>svg{stroke:#fef5dc;top:-3px}aside.sidebar .prevention-links a.link-campfire:hover{color:#d05d2f;border-color:#bf552b}aside.sidebar .prevention-links a.link-backyard:hover{color:#6ba558;border-color:#6ba558}aside.sidebar .prevention-links a.link-equipment:hover{color:#5e9aa1;border-color:#5a9399}aside.sidebar .prevention-links svg{-webkit-flex:0 0 25px;-ms-flex:0 0 25px;flex:0 0 25px;max-width:25px;max-height:20px;margin-right:12px}aside.sidebar .prevention-links .icon-wrench-colorful{max-height:18px}main.interior article{background:#fef5dc;color:#4b3e30;padding:20px 15px}main.interior article>:first-of-type{margin-top:0}main.interior article h3{color:#6c654a}main.interior article a{color:#bf552b}main.interior article a:hover{color:#de8d6e}main.interior article ul{list-style:disc;padding-left:40px;margin-top:1em;margin-bottom:1em}@media (min-width:640px){main.interior article{padding:20px 30px}}main.interior h2{font-size:21px;font-size:1.3125rem;color:#436540;font-family:Futura,Helvetica,sans-serif;margin-top:0;text-align:left;font-weight:300}@media (min-width:640px){main.interior h2{font-size:30px;font-size:1.875rem}}@media (min-width:1024px){main.interior{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row}main.interior article{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 8 / 12 - 6.67px);padding:50px 30px}main.interior article:nth-child(1n){margin-right:20px;margin-left:0}main.interior article:last-child{margin-right:0}main.interior article:nth-child(2n){margin-right:0;margin-left:auto}main.interior h2{font-size:40px;font-size:2.5rem}}main.interior h3{text-align:left}main.interior article.interior h3{font-family:Proxima Nova,Helvetica,sans-serif;font-size:30px;font-size:1.875rem;letter-spacing:2px;line-height:1.125em;text-transform:uppercase}main.interior article.interior h4{font-size:26px;font-size:1.625rem}.awardlevel .cms-headings-heading-4,main.interior article.interior h4.winner-title{color:#6c654a;font-family:Proxima Nova,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;letter-spacing:2px;text-transform:uppercase;margin-top:0}main.interior article.interior h3+h4.winner-title{margin-top:-24px}main.interior p+h2{margin-top:40px}main.interior figure{margin-bottom:8px}main.interior figure.inline-image{width:calc(99.99% * 1 / 3 - 13.33px)}main.interior figure.inline-image:nth-child(1n){float:left;clear:none}main.interior figure.inline-image:last-child{margin-right:0}main.interior figure.inline-image:nth-child(3n){margin-right:0;float:right}main.interior figure.inline-image:nth-child(3n+1){clear:left}main.interior figure.inline-image:nth-child(1n){margin-right:10px}main.interior figure.full-width-image{margin-top:8px}@media (min-width:640px){main.interior dl,main.interior ol,main.interior p,main.interior ul{font-size:18px;font-size:1.125rem}main.interior figure{margin-bottom:16px}main.interior figure.inline-image:nth-child(1n){margin-right:20px}main.interior figure.full-width-image{margin-top:16px}}main.interior figure>img{width:100%}main.interior figcaption{color:#6c654a;font-size:11px;font-size:.6875rem;line-height:1.364em}main.infographic article{background:#fef5dc;color:#4b3e30;padding:20px 0 0}@media (min-width:1024px){main.interior article+.sidebar{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 4 / 12 - 13.33px)}main.interior article+.sidebar:nth-child(1n){margin-right:20px;margin-left:0}main.interior article+.sidebar:last-child{margin-right:0}main.interior article+.sidebar:nth-child(2n){margin-right:0;margin-left:auto}main.infographic article{padding-top:80px}}main.infographic article h2{font-size:23px;font-size:1.4375rem;font-weight:600;margin:18px 0}@media (min-width:640px){main.infographic article h2{font-size:36px;font-size:2.25rem;text-align:left;margin:36px 0}}@media (min-width:1024px){main.infographic article h2{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 10 / 12 - 3.33px);margin-left:calc(99.99% * .08333333333333333 - 18.33px + 20px)!important;font-size:48px;font-size:3rem;margin-top:48px;margin-bottom:48px}main.infographic article h2:nth-child(1n){margin-right:20px;margin-left:0}main.infographic article h2:last-child{margin-right:0}main.infographic article h2:nth-child(12n){margin-right:0;margin-left:auto}main.infographic article h2:first-child{margin-top:0}}@media (min-width:640px){main.infographic article h3{font-size:24px;font-size:1.5rem}main.infographic article li,main.infographic article p{font-size:18px;font-size:1.125rem;line-height:1.5em}}main.infographic article>p:first-of-type{margin-top:0}main.infographic article>.intro,main.infographic article>h2,main.infographic article>p{padding-left:20px;padding-right:20px}@media (min-width:1024px){main.infographic article>p{font-size:24px;font-size:1.5rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 10 / 12 - 3.33px);margin-left:calc(99.99% * .08333333333333333 - 18.33px + 20px)!important}main.infographic article>p:nth-child(1n){margin-right:20px;margin-left:0}main.infographic article>p:last-child{margin-right:0}main.infographic article>p:nth-child(12n){margin-right:0;margin-left:auto}main.infographic article>.intro,main.infographic article>h2,main.infographic article>p{padding-left:0;padding-right:0}}main.infographic article a{color:#bf552b}main.infographic article a:hover{color:#f16b36}@media (min-width:640px){main.infographic .intro{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:640px) and (max-width:1023px){main.infographic .intro .text-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 5 / 9 - 8.89px);margin-right:18px}main.infographic .intro .text-column:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .intro .text-column:last-child{margin-right:0}main.infographic .intro .text-column:nth-child(9n){margin-right:0;margin-left:auto}main.infographic .intro .text-column+figure{margin-left:-3px}}@media (min-width:1024px){main.infographic .intro .text-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 7 / 12 - 8.33px);margin-left:calc(99.99% * .08333333333333333 - 18.33px + 20px)!important}main.infographic .intro .text-column:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .intro .text-column:last-child{margin-right:0}main.infographic .intro .text-column:nth-child(12n){margin-right:0;margin-left:auto}main.infographic .intro .text-column p{font-size:24px;font-size:1.5rem}}main.infographic .intro figure{padding-top:18px;padding-bottom:18px}@media (min-width:640px) and (max-width:1023px){main.infographic .intro figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 4 / 9 - 11.11px)}main.infographic .intro figure:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .intro figure:last-child{margin-right:0}main.infographic .intro figure:nth-child(9n){margin-right:0;margin-left:auto}}@media (min-width:1024px){main.infographic .intro figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 12 - 15px)}main.infographic .intro figure:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .intro figure:last-child{margin-right:0}main.infographic .intro figure:nth-child(12n){margin-right:0;margin-left:auto}}main.infographic .step-number{position:absolute;top:0;left:50%;width:64px;height:64px;background-color:#bf552b;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1024px){main.infographic .step-number{width:84px;height:84px}}main.infographic .step-number h6{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:29px;color:#f8f2dd;font-size:36px;font-size:2.25rem;line-height:1em;margin:0}main.infographic .steps{margin-top:52px}@media (min-width:1024px){main.infographic .step-number h6{height:41px;font-size:48px;font-size:3rem}main.infographic .steps{margin-top:96px}}main.infographic .steps h5{margin:0}main.infographic .steps h5+p{margin-top:0}main.infographic .steps ul:last-of-type{margin-bottom:30px}main.infographic .steps ul+ul{margin-top:40px}main.infographic .steps>li{position:relative;padding:55px 20px}@media (min-width:640px){main.infographic .steps>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main.infographic .steps>li:nth-of-type(odd) figure{-webkit-order:1;-ms-flex-order:1;order:1}main.infographic .steps>li:nth-of-type(odd) .text-column{-webkit-order:2;-ms-flex-order:2;order:2}main.infographic .steps>li:nth-of-type(odd) .step-number{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){main.infographic .steps>li{padding:65px calc(99.99% * 1 / 12 + 20px * 1 / 12)}main.infographic .steps>li:nth-of-type(odd) figure{margin-left:calc(99.99% * .05 - 19px + 20px)!important}main.infographic .steps>li:nth-of-type(odd) .text-column{margin-left:calc(99.99% * .15 - 17px + 20px)!important}main.infographic .steps>li:nth-of-type(odd) .step-number{left:calc(99.99% * 1 / 12 + 20px * 1 / 12)}}@media (min-width:640px){main.infographic .steps>li:nth-of-type(even) figure{-webkit-order:2;-ms-flex-order:2;order:2;margin-right:0}main.infographic .steps>li:nth-of-type(even) .text-column{-webkit-order:1;-ms-flex-order:1;order:1;margin-right:20px}main.infographic .steps>li:nth-of-type(even) .step-number{left:auto;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){main.infographic .steps>li:nth-of-type(even) figure{margin-left:calc(99.99% * .05 - 19px + 20px)!important}main.infographic .steps>li:nth-of-type(even) .text-column{margin-right:calc(99.99% * 1 / 10 - 18px + 40px)!important}main.infographic .steps>li:nth-of-type(even) .step-number{right:calc(99.99% * 1 / 12 + 20px * 1 / 12)}}main.infographic .steps>li:nth-of-type(4n+1){background:hsla(39,48%,89%,.1)}main.infographic .steps>li:nth-of-type(4n+1) figure:before{background-color:hsla(40,87%,73%,.5)}main.infographic .steps>li:nth-of-type(4n+2){background:0 0}main.infographic .steps>li:nth-of-type(4n+2) figure:before{background-color:rgba(107,165,88,.5)}main.infographic .steps>li:nth-of-type(4n+3){background:rgba(191,85,43,.1)}main.infographic .steps>li:nth-of-type(4n+3) figure:before{background-color:rgba(241,205,29,.5)}main.infographic .steps>li:nth-of-type(4n){background:rgba(90,147,153,.1)}main.infographic .steps>li:nth-of-type(4n) figure:before{background-color:rgba(178,215,183,.5)}main.infographic .steps>li.background-warn figure:before{background-color:rgba(190,84,43,.5)}main.infographic .steps>li.background-light figure:before{background-color:rgba(107,165,88,.5)}main.infographic .steps>li.background-bright figure:before{background-color:rgba(178,215,183,.5)}main.infographic .steps>li.background-secondary figure:before{background-color:rgba(182,222,230,.5)}main.infographic .steps>li.background-secondary-alt figure:before{background-color:rgba(155,209,182,.5)}main.infographic .steps>li.background-secondary-shade figure:before{background-color:rgba(90,147,152,.5)}main.infographic .steps figure{position:relative;height:160px;margin-top:10px;margin-bottom:35px}main.infographic .steps figure:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:180px;height:180px;border-radius:50%;z-index:0}main.infographic .steps figure>img,main.infographic .steps figure>svg{position:relative;top:80px;max-width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}main.infographic .steps figure>svg{height:100%}@media (min-width:640px) and (max-width:1023px){main.infographic .steps figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 5 / 9 - 8.89px)}main.infographic .steps figure:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .steps figure:last-child{margin-right:0}main.infographic .steps figure:nth-child(9n){margin-right:0;margin-left:auto}}main.infographic .steps .pull-graphic-right figure>svg{-webkit-transform:translate(12px,-50%);transform:translate(12px,-50%)}@media (min-width:1024px){main.infographic .steps figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 10 - 14px);height:200px}main.infographic .steps figure:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .steps figure:last-child{margin-right:0}main.infographic .steps figure:nth-child(10n){margin-right:0;margin-left:auto}main.infographic .steps figure:before{width:220px;height:220px}main.infographic .steps figure>img,main.infographic .steps figure>svg{top:100px}main.infographic .steps .pull-graphic-right figure>svg{-webkit-transform:translate(15px,-50%);transform:translate(15px,-50%)}}main.infographic .steps .pull-graphic-up figure>svg{-webkit-transform:translateY(-56%);transform:translateY(-56%)}main.infographic .steps.small-artwork-bg figure:before{width:140px;height:140px}@media (min-width:1024px){main.infographic .steps.small-artwork-bg figure:before{width:180px;height:180px}}@media (min-width:640px) and (max-width:1023px){main.infographic .steps .text-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 4 / 9 - 11.11px)}main.infographic .steps .text-column:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .steps .text-column:last-child{margin-right:0}main.infographic .steps .text-column:nth-child(9n){margin-right:0;margin-left:auto}}main.infographic .download-block{background-color:#6ba558;text-align:center;padding:30px 20px}main.infographic .download-block .button-rounded-outline{font-size:16px;font-size:1rem;letter-spacing:.1em;line-height:1.3em}@media (min-width:640px) and (max-width:1023px){main.infographic .download-block .button-rounded-outline{font-size:21px;font-size:1.3125rem}}@media (min-width:1024px){main.infographic .steps .text-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 5 / 10 - 10px)}main.infographic .steps .text-column:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .steps .text-column:last-child{margin-right:0}main.infographic .steps .text-column:nth-child(10n){margin-right:0;margin-left:auto}main.infographic .download-block .button-rounded-outline{font-size:24px;font-size:1.5rem;padding:16px 24px;border-radius:31px}}main.infographic .cta-block{padding:30px 20px;text-align:center}@media (min-width:640px){main.infographic .steps figure{text-align:center;margin-bottom:0}main.infographic .steps .text-column{margin-bottom:0}main.infographic .download-block .button-rounded-outline{line-height:1em}main.infographic .cta-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:75%;margin:0 auto}main.infographic .cta-block h3{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 5 / 8 - 7.5px);text-align:left}main.infographic .cta-block h3:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .cta-block h3:last-child{margin-right:0}main.infographic .cta-block h3:nth-child(8n){margin-right:0;margin-left:auto}main.infographic .cta-block .logo-container{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 8 - 12.5px)}main.infographic .cta-block .logo-container:nth-child(1n){margin-right:20px;margin-left:0}main.infographic .cta-block .logo-container:last-child{margin-right:0}main.infographic .cta-block .logo-container:nth-child(8n){margin-right:0;margin-left:auto}}main.infographic .related-infographics{margin-top:0}main.infographic .related-infographics h3{font-size:21px;font-size:1.3125rem;font-family:Optima,Helvetica,sans-serif;margin-top:8px;margin-bottom:12px}main.infographic .related-infographics h5{letter-spacing:.1em;text-transform:uppercase;margin:0}main.infographic .related-infographics hr{height:1px;max-width:55px;border:none;margin:12px auto 18px}main.infographic .related-infographics section{position:relative;text-align:center;padding:35px 20px;margin-top:0}main.infographic .related-infographics section>*{position:relative;z-index:10}main.infographic .related-infographics .previous{background:#fef5dc;color:#4b3e30}main.infographic .related-infographics .previous hr{background-color:#6ba558}main.infographic .related-infographics .next{background:#5a9399}main.infographic .related-infographics .next hr{background-color:#fef5dc}@media (min-width:1024px){main.infographic .related-infographics h3{font-size:32px;font-size:2rem}main.infographic .related-infographics h5{font-size:24px;font-size:1.5rem}main.infographic .related-infographics section{padding-top:140px;padding-bottom:185px}main.infographic .related-infographics .next{padding-left:65px;padding-right:65px}.JS-RENDER--Timeline article>header h2{font-size:40px;font-size:2.5rem}}@media (min-width:640px){main.infographic .related-infographics .previous{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}main.infographic .related-infographics .previous:nth-child(1n){margin-right:0;margin-left:0}main.infographic .related-infographics .previous:last-child{margin-right:0}main.infographic .related-infographics .previous:nth-child(2n){margin-right:0;margin-left:auto}main.infographic .related-infographics .next,main.infographic .related-infographics .next h3{text-align:left}main.infographic .related-infographics .next hr{margin-left:0}main.infographic .related-infographics .next{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}main.infographic .related-infographics .next:nth-child(1n){margin-right:0;margin-left:0}main.infographic .related-infographics .next:last-child{margin-right:0}main.infographic .related-infographics .next:nth-child(2n){margin-right:0;margin-left:auto}main.infographic .related-infographics .split-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}main.infographic .related-infographics .split-column:nth-child(1n){margin-right:0;margin-left:0}main.infographic .related-infographics .split-column:last-child{margin-right:0}main.infographic .related-infographics .split-column:nth-child(2n){margin-right:0;margin-left:auto}}main.infographic .related-infographics .background-photo{position:absolute;opacity:.25;z-index:0}main.infographic .related-infographics .next+.next{min-height:187px}main.infographic .related-infographics .next+.next>.background-photo{opacity:1}main.infographic .related-infographics .next+.next>.background-photo.background-tint{opacity:.75}.JS-RENDER--Timeline{width:100%}.JS-RENDER--Timeline .flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.JS-RENDER--Timeline article>header .intro:after,.JS-RENDER--Timeline article>header .intro:before{display:table;content:''}.JS-RENDER--Timeline button{cursor:pointer}@media (min-width:640px){.JS-RENDER--Timeline article{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 8 / 12 - 6.67px);padding:50px 30px}.JS-RENDER--Timeline article:nth-child(1n){margin-right:20px;margin-left:0}.JS-RENDER--Timeline article:last-child{margin-right:0}.JS-RENDER--Timeline article:nth-child(2n){margin-right:0;margin-left:auto}}.JS-RENDER--Timeline article>header{margin-bottom:60px}.JS-RENDER--Timeline article>header h2{font-weight:600;margin:0 0 30px}.JS-RENDER--Timeline article>header .intro:after{clear:both}.JS-RENDER--Timeline article>header .intro p:first-of-type{margin-top:0}.JS-RENDER--Timeline article>header .intro img{float:left;border-radius:100%;width:100px;margin-right:15px;margin-bottom:15px}@media (min-width:1024px){.JS-RENDER--Timeline article>header .intro img{width:auto;margin-right:30px;margin-bottom:30px}.JS-RENDER--Timeline section.timeline .decade-controller{max-width:600px;background-color:#e2d6b1;padding:10px 15px;border-radius:80px}}.JS-RENDER--Timeline section.timeline .decade-controller{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}.JS-RENDER--Timeline section.timeline .decade-controller button{font-family:Proxima Nova,Helvetica,sans-serif;font-weight:700;font-size:16px;font-size:1rem;background:#c6b887;color:#fef5dc;outline:0;border:none;border-radius:50px;padding:10px 15px;margin:0;display:block}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .decade-controller button{background:#bf552b;font-size:24px;font-size:1.5rem;padding:10px 20px;position:relative}.JS-RENDER--Timeline section.timeline .decade-controller button.next:after,.JS-RENDER--Timeline section.timeline .decade-controller button.prev:before{display:block;content:'';position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;width:11px;height:20px;top:50%}.JS-RENDER--Timeline section.timeline .decade-controller button.prev{padding-left:50px}.JS-RENDER--Timeline section.timeline .decade-controller button.prev:before{background-image:url(/styleguide/assets/images/icon-angle-left.svg);left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.JS-RENDER--Timeline section.timeline .decade-controller button.next{padding-right:50px}.JS-RENDER--Timeline section.timeline .decade-controller button.next:after{background-image:url(/styleguide/assets/images/icon-angle-right.svg);right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.JS-RENDER--Timeline section.timeline .decade-controller button.current{color:#6c654a;background:0 0;font-size:20px;font-size:1.25rem;border:4px solid #c6b887}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .decade-controller button.current{color:#251e19;font-size:48px;font-size:3rem;border:none;border-radius:0;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.JS-RENDER--Timeline section.timeline .decade-controller button.hidden{visibility:hidden}.JS-RENDER--Timeline section.timeline header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.JS-RENDER--Timeline section.timeline header .select-rounded{display:inline-block;font-size:16px;font-size:1rem;margin-top:10px;width:50%}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline header .select-rounded{display:none}}.JS-RENDER--Timeline section.timeline header .select-rounded select{padding-top:5px;padding-bottom:5px;background:#bf552b}.JS-RENDER--Timeline section.timeline .timeline-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px 0;position:relative;overflow:hidden}.JS-RENDER--Timeline section.timeline .timeline-list .gutter{width:8%}.JS-RENDER--Timeline section.timeline .timeline-list:before{display:block;content:'';position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:4px;background-color:#c6b887}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list{margin:0;padding-top:40px}.JS-RENDER--Timeline section.timeline .timeline-list:before{background-color:#e2d6b1;width:8px;bottom:0}}.JS-RENDER--Timeline section.timeline .timeline-list *{z-index:1}.JS-RENDER--Timeline section.timeline .timeline-list .year-header{margin-bottom:30px;text-align:center;display:inline-block;font-size:16px;font-size:1rem;background:#e2d6b1;font-family:Proxima Nova,Helvetica,sans-serif;font-weight:700;color:#251e19;border:4px solid #fef5dc;border-radius:40px;padding:5px 15px;line-height:23px}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list .year-header{font-family:Futura,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;padding:15px 20px}}.JS-RENDER--Timeline section.timeline .timeline-list figure{border-bottom:4px solid #fef5dc;position:relative;font-size:0;text-align:center;margin:0 0 40px;width:100%}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list figure{margin:40px 0;width:46%}.JS-RENDER--Timeline section.timeline .timeline-list figure:last-of-type{margin-bottom:30px}.JS-RENDER--Timeline section.timeline .timeline-list figure.is-first-of-year{margin-top:30px}.JS-RENDER--Timeline section.timeline .timeline-list figure.is-last-of-year{margin-bottom:130px}.JS-RENDER--Timeline section.timeline .timeline-list figure.is-first-of-year.is-last-of-year{margin-top:0;margin-bottom:40px}.JS-RENDER--Timeline section.timeline .timeline-list figure:first-of-type{margin-top:0}}.JS-RENDER--Timeline section.timeline .timeline-list figure .inner{position:relative}.JS-RENDER--Timeline section.timeline .timeline-list figure .content{overflow:hidden;width:100%;max-height:250px}.JS-RENDER--Timeline section.timeline .timeline-list figure .content img{width:100%}.JS-RENDER--Timeline section.timeline .timeline-list figure figcaption{background:#436540;font-family:Proxima Nova,Helvetica,sans-serif;color:#fef5dc;text-align:center;width:100%;margin:10px 0 0;font-size:14px;font-size:.875rem;padding:14px 28px}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list figure .content{max-height:340px}.JS-RENDER--Timeline section.timeline .timeline-list figure figcaption{position:relative;text-align:left}}.JS-RENDER--Timeline section.timeline .timeline-list figure figcaption:before{display:block;content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #436540}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list figure figcaption:before{top:50%;left:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #436540}}.JS-RENDER--Timeline section.timeline .timeline-list figure figcaption:after{display:block;content:'';position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:20px;background:#fef5dc;border-radius:100%;z-index:-1}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list figure figcaption:after{display:block;content:'';position:absolute;top:50%;right:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #436540;background:0 0;left:auto;border-radius:0}}.JS-RENDER--Timeline section.timeline .timeline-list figure.image button{position:absolute;bottom:0;width:40px;height:40px;border-radius:100%;border:none;-webkit-transform:translateY(50%);transform:translateY(50%);cursor:pointer}.JS-RENDER--Timeline section.timeline .timeline-list figure.image button svg{width:75%;height:75%;fill:#fff;stroke:#fff;stroke-width:0}.JS-RENDER--Timeline section.timeline .timeline-list figure.image button.share{background:#a7430a;right:12px}.JS-RENDER--Timeline section.timeline .timeline-list figure.image button.enlarge{background:#f1cd1d;right:60px}.JS-RENDER--Timeline section.timeline .timeline-list figure.image button.enlarge svg{fill:#436540;stroke:#436540}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio figcaption{background:#4b3e30;padding:14px 28px 0}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio figcaption:before{border-bottom-color:#4b3e30}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list figure.audio figcaption{position:static}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio figcaption:before{border-bottom-color:transparent;border-right-color:#4b3e30}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio figcaption:after{border-left-color:#4b3e30}}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player{background:#4b3e30;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player .transport{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#496e4d;border-radius:50px;height:22px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px;position:relative;margin:0 5px;cursor:pointer}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player .transport *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player .transport .play-head{position:absolute;top:0;left:0;border-radius:50px;background:#6ba558;height:100%;padding:0 10px;z-index:1}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player .transport span{color:#fef5dc;font-family:Proxima Nova,Helvetica,sans-serif;font-size:14px;font-size:.875rem;display:inline-block;max-height:17px;z-index:2;position:relative}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player .transport span.played:after{display:inline-block;content:'/';font-size:14px;font-size:.875rem;margin:0 5px}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player .transport span.total{font-weight:700}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player button{width:40px;height:40px;background:0 0;border:none}.JS-RENDER--Timeline section.timeline .timeline-list figure.audio .player button svg{width:100%;height:100%;fill:#f8f2dd;stroke:#f8f2dd;stroke-width:0}.JS-RENDER--Timeline section.timeline .timeline-list figure.video .player-frame{position:relative;overflow:hidden}.JS-RENDER--Timeline section.timeline .timeline-list figure.video .player-frame:before{display:block;content:'';width:100%;padding-top:56.25%}.JS-RENDER--Timeline section.timeline .timeline-list figure.video .player-frame>*{position:absolute;top:0;left:0;right:0;bottom:0}.JS-RENDER--Timeline section.timeline .timeline-list figure.video .player-frame iframe{width:100%;height:100%;border:none}.JS-RENDER--Timeline section.timeline .timeline-list figure.video .player-frame img{width:100%}.JS-RENDER--Timeline section.timeline .timeline-list figure.video .player-frame button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(0,0,0,.75);color:#f8f2dd;font-size:12px;font-size:.75rem;padding:10px 15px;letter-spacing:1px}.JS-RENDER--Timeline section.timeline .timeline-list figure.video button.share{position:absolute;bottom:0;width:40px;height:40px;border-radius:100%;border:none;-webkit-transform:translateY(50%);transform:translateY(50%);cursor:pointer;background:#a7430a;right:12px}.JS-RENDER--Timeline section.timeline .timeline-list figure.video button.share svg{width:75%;height:75%;fill:#fff;stroke:#fff;stroke-width:0}.JS-RENDER--Timeline section.timeline .timeline-list figure.text{background:#fef5dc}.JS-RENDER--Timeline section.timeline .timeline-list figure.text:last-of-type{margin-bottom:10px}.JS-RENDER--Timeline section.timeline .timeline-list figure.text h3{font-family:Optima,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;color:#6c654a;font-weight:700;text-align:center;margin:10px 0}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list figure.text{width:100%;padding:0 20%}.JS-RENDER--Timeline section.timeline .timeline-list figure.text h3{font-size:24px;font-size:1.5rem}}.JS-RENDER--Timeline section.timeline .timeline-list figure.text p{font-family:Proxima Nova,Helvetica,sans-serif;font-size:14px;font-size:.875rem;text-align:center;color:#4b3e30;line-height:1.4rem;font-weight:300;margin:0}.JS-RENDER--Timeline section.timeline footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.JS-RENDER--Timeline section.timeline footer .decade-controller{display:none}.JS-RENDER--Timeline section.timeline footer .decade-controller button.back{text-transform:none;background:0 0;border:3px solid #bf552b;color:#bf552b}.JS-RENDER--Timeline section.timeline footer .decade-controller button.back:hover{background:#bf552b;color:#fef5dc}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline .timeline-list figure.text p{font-size:18px;font-size:1.125rem}.JS-RENDER--Timeline section.timeline footer .decade-controller{display:-webkit-flex;display:-ms-flexbox;display:flex}.JS-RENDER--Timeline section.timeline footer>button{display:none}}.JS-RENDER--Timeline section.timeline footer button{font-family:Futura,Helvetica,sans-serif;font-size:12px;font-size:.75rem;letter-spacing:2px;border:2px solid #bf552b;padding-top:10px;padding-bottom:10px;margin-bottom:10px}@media (max-width:1024px){.JS-RENDER--Timeline section.timeline footer button.next:hover{background:0 0;border-color:#bf552b;color:#bf552b}}@media (min-width:1024px){.JS-RENDER--Timeline section.timeline footer button{margin-bottom:0}}.JS-RENDER--Timeline aside.sidebar{display:none;position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:640px) and (max-width:1023px){.JS-RENDER--Timeline aside.sidebar{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 4 / 12 - 13.33px)}.JS-RENDER--Timeline aside.sidebar:nth-child(1n){margin-right:20px;margin-left:0}.JS-RENDER--Timeline aside.sidebar:last-child{margin-right:0}.JS-RENDER--Timeline aside.sidebar:nth-child(2n){margin-right:0;margin-left:auto}}.JS-RENDER--Timeline aside.sidebar .content{width:100%;padding-right:0}.JS-RENDER--Timeline aside.sidebar .content.fixed{position:fixed;top:30px;width:inherit;padding-right:13px}@media (min-width:1180px){.JS-RENDER--Timeline aside.sidebar .content.fixed{max-width:367px;padding-right:0}}.JS-RENDER--Timeline aside.sidebar .content.fixed-bottom{position:absolute;top:inherit;bottom:11px;width:100%;padding-right:0}.JS-RENDER--Timeline aside.sidebar h2{font-family:Optima,Helvetica,sans-serif;font-weight:700;font-size:28px;font-size:1.75rem;color:#fef5dc;text-transform:none;border:none;margin:-10px 0 50px}.JS-RENDER--Timeline aside.sidebar ul.decades{margin:0}.JS-RENDER--Timeline aside.sidebar ul.decades h3{text-transform:none;color:#f6cd7e;padding-bottom:15px;font-size:14px;font-size:.875rem;cursor:pointer;transition:color .2s ease}.JS-RENDER--Timeline aside.sidebar ul.decades h3:hover{color:#fef5dc}.JS-RENDER--Timeline aside.sidebar ul.decades>li{margin-top:15px}.JS-RENDER--Timeline aside.sidebar ul.decades>li:first-of-type{margin-top:0}.JS-RENDER--Timeline aside.sidebar ul.decades>li:last-of-type h3{border-bottom:0}.JS-RENDER--Timeline aside.sidebar ul.decades>li.active ul.filter{height:auto;padding-top:10px}.JS-RENDER--Timeline aside.sidebar ul.decades ul.filter{height:0;overflow:hidden;transition:height .5s ease;margin:0;font-size:14px;font-size:.875rem}.JS-RENDER--Timeline aside.sidebar ul.decades ul.filter>li{cursor:pointer;transition:color .3s ease}.JS-RENDER--Timeline aside.sidebar ul.decades ul.filter>li.active,.JS-RENDER--Timeline aside.sidebar ul.decades ul.filter>li:hover{color:#6ba558}@media (min-width:640px){.JS-RENDER--Timeline aside.sidebar{display:block}}.timeline-modal-overlay{max-height:100%;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(36,29,24,.75);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;transition:background .3s ease}.timeline-modal-overlay .modal-content{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:90vw;max-height:90vh;position:relative}.timeline-modal-overlay .modal-content *{max-width:100%;max-height:80vh;height:auto;width:auto}.timeline-modal-overlay .modal-content iframe{width:640px;height:360px;border:none;max-width:90vw;max-height:90vh}.timeline-modal-overlay .modal-content .button-close{position:absolute;top:0;right:0;width:40px;height:40px;background-color:#bf552b;border-radius:100%;font-size:0;-webkit-transform:translate(40%,-50%);transform:translate(40%,-50%);transition:background-color .3s ease}.timeline-modal-overlay .modal-content .button-close:hover{background-color:#942}.timeline-modal-overlay .modal-content .button-close:hover:after,.timeline-modal-overlay .modal-content .button-close:hover:before{color:#fff}.timeline-modal-overlay .modal-content .button-close:after,.timeline-modal-overlay .modal-content .button-close:before{width:50%;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.timeline-modal-overlay .modal-content .button-close:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.timeline-modal-overlay .modal-content .audio-share-fax{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10px 30px 10px 0;background:#4b3e30}.timeline-modal-overlay .modal-content .audio-share-fax .audio-icon{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;font-style:normal;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.timeline-modal-overlay .modal-content .audio-share-fax .audio-icon:after{font-family:fontawesome;content:'\F028';font-size:40px;font-size:2.5rem}.timeline-modal-overlay .modal-content .audio-share-fax .description{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:10px}.timeline-modal-overlay .modal-content .audio-share-fax .description h3{text-align:left;margin:0 0 10px;font-size:20px;font-size:1.25rem;font-family:Optima,Helvetica,sans-serif}.timeline-modal-overlay .modal-content .audio-share-fax .description p{margin:0}.timeline-modal-overlay .modal-content .video-share-fax{position:relative;font-size:0}.timeline-modal-overlay .modal-content .video-share-fax .placemat{position:absolute;background:rgba(36,29,24,.75);top:0;left:0;width:100%;height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.timeline-modal-overlay .modal-content .video-share-fax .placemat,.timeline-modal-overlay .modal-content .video-share-fax .placemat a.youtube-icon{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}.timeline-modal-overlay .modal-content .video-share-fax .placemat a.youtube-icon{font-style:normal;width:80px;height:80px;background-color:#841b1c;border-radius:100%;color:#fff;transition:background-color .3s ease}.timeline-modal-overlay .modal-content .video-share-fax .placemat a.youtube-icon:hover{color:#fff;background-color:#6a1616}.timeline-modal-overlay .modal-content .video-share-fax .placemat a.youtube-icon:after{font-family:fontawesome;content:'\F16A';font-size:45px;font-size:2.8125rem}.timeline-modal-overlay .modal-content .share{width:100%;text-align:center;margin-top:20px}.timeline-modal-overlay .modal-content .share button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:50px;border-radius:100%;margin:0 10px;display:inline-block;position:relative;border:none;cursor:pointer;transition:background .3s ease}.timeline-modal-overlay .modal-content .share button:after{display:block;content:'';font-family:fontawesome;position:absolute;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;font-size:1.5625rem}.timeline-modal-overlay .modal-content .share button.twitter{background:#3d8294}.timeline-modal-overlay .modal-content .share button.twitter:hover{background:#316876}.timeline-modal-overlay .modal-content .share button.twitter:after{content:'\F099'}.timeline-modal-overlay .modal-content .share button.facebook{background:#384565}.timeline-modal-overlay .modal-content .share button.facebook:hover{background:#2d3751}.timeline-modal-overlay .modal-content .share button.facebook:after{content:'\F09A'}@-webkit-keyframes MenuAnimateIn{0%{opacity:0}35%{opacity:.5}to{opacity:1}}@keyframes MenuAnimateIn{0%{opacity:0}35%{opacity:.5}to{opacity:1}}@-webkit-keyframes MenuAnimateOut{0%{opacity:1}35%{opacity:.5}to{opacity:0}}@keyframes MenuAnimateOut{0%{opacity:1}35%{opacity:.5}to{opacity:0}}@-webkit-keyframes MenuSublistAnimateIn{0%{margin-left:0}40%{margin-left:-50vw}to{margin-left:-100vw}}@keyframes MenuSublistAnimateIn{0%{margin-left:0}40%{margin-left:-50vw}to{margin-left:-100vw}}@-webkit-keyframes MenuSublistAnimateOut{0%{margin-left:-100vw}40%{margin-left:-50vw}to{margin-left:0}}@keyframes MenuSublistAnimateOut{0%{margin-left:-100vw}40%{margin-left:-50vw}to{margin-left:0}}@-webkit-keyframes MenuSubitemAnimateIn{0%{opacity:0;left:100vw}40%{opacity:.5;left:50vw}to{opacity:1;left:0}}@keyframes MenuSubitemAnimateIn{0%{opacity:0;left:100vw}40%{opacity:.5;left:50vw}to{opacity:1;left:0}}@-webkit-keyframes MenuSubitemAnimateOut{0%{opacity:1;left:0}40%{opacity:.5;left:50vw}90%{opacity:0;left:100vw}}@keyframes MenuSubitemAnimateOut{0%{opacity:1;left:0}40%{opacity:.5;left:50vw}90%{opacity:0;left:100vw}}@-webkit-keyframes ToolTipAnimateIn{0%{opacity:0;top:18px}to{opacity:1;top:38px}}@keyframes ToolTipAnimateIn{0%{opacity:0;top:18px}to{opacity:1;top:38px}}@-webkit-keyframes ToolTipAnimateOut{0%{opacity:1;top:38px}to{opacity:0;top:18px}}@keyframes ToolTipAnimateOut{0%{opacity:1;top:38px}to{opacity:0;top:18px}}.kids .game-block{position:relative}.kids .game-block.legacy-aspect{height:0;padding-bottom:57.49%}.kids .game-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.story-maker .intro{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.story-maker .intro figure{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3 / 12 - 15px);text-align:right}.story-maker .intro figure:nth-child(1n){margin-right:20px;margin-left:0}.story-maker .intro figure:last-child{margin-right:0}.story-maker .intro figure:nth-child(2n){margin-right:0;margin-left:auto}.story-maker .intro figure img{width:auto;max-width:100%}.story-maker .intro p{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 9 / 12 - 5px)}.story-maker .intro p:nth-child(1n){margin-right:20px;margin-left:0}.story-maker .intro p:last-child{margin-right:0}.story-maker .intro p:nth-child(2n){margin-right:0;margin-left:auto}.story-maker label{display:block}.story-maker label+label{margin-top:8px}.story-maker label+button{margin-top:20px}.color-it{text-align:center}.color-it ol{text-align:left}.color-it .coloring-container{position:relative;display:inline-block}.color-it .coloring-frame{position:relative;max-width:100%;z-index:20}.color-it .coloring-image{position:absolute;max-width:100%;padding:21.75% 26.31% 19.95% 27%;z-index:10}.color-it .selection-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;margin-bottom:18px}.color-it .counter{display:block;font-size:18px;font-size:1.125rem;min-width:140px}